TODO: Add more
This commit is contained in:
parent
a40b09310c
commit
2bdbffc424
8
TODO
8
TODO
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue