TODO: Add more

This commit is contained in:
Colin Walters 2013-07-17 20:20:50 -04:00
parent a40b09310c
commit 2bdbffc424
1 changed files with 7 additions and 1 deletions

8
TODO
View File

@ -3,13 +3,19 @@
* Hybrid SSL pull (fetch refs over SSL, content via plain HTTP) * Hybrid SSL pull (fetch refs over SSL, content via plain HTTP)
* ostree-commit: multithreaded/async (basically compute sha256 in parallel) * ostree-commit: multithreaded/async (basically compute sha256 in parallel)
- Also speed up devino cache by having a big mmappable file that maps from
(device, inode) -> checksum. We need to keep the cache up to to date;
investigate something like http://www.sqlite.org/wal.html for having
a shared file.
* GPG signatures on commits, and more generally, extensible metadata * GPG signatures on commits, and more generally, extensible metadata
associatible with commits. So for example, commit objects could associatible with commits. So for example, commit objects could
also contain secondary checksums of the *entire* content, which also contain secondary checksums of the *entire* content, which
would allow for stronger verification. would allow for stronger verification.
* Investigate pack files and HTTP range requests * Indexed metadata pack objects for bare repositories at least;
no reason to inflict thousands of little metadata files on
each client.
* Efficient delta format between commit objects, somewhat like * Efficient delta format between commit objects, somewhat like
Chromium autoupdate: set of operations to perform given previous Chromium autoupdate: set of operations to perform given previous