| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
This is a somewhat obnoxious change in its scope and requirements,
but it makes it easier to understand what the real public and
private parts of our APIs are.
|
| | |
|
| | |
|
| | |
|
| |
|
|
|
|
|
|
| |
The big idea of this revision is to separate the code that knows
about doing downloads from the code that decides what to download.
Later, we can make a similar change for database access. With these
changes together, we can make our code much more testable, and
eventually enable more download types in parallel.
|
| | |
|
| |
|
|
| |
This will help with my planned "directory state" refactoring.
|
|
|
Also, start on a larger refactoring where we ask for documents by
their ID.
|