mirror of
https://github.com/ostreedev/ostree.git
synced 2024-12-21 13:34:34 +03:00
bb5d7bcf3a
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
47 lines
1.7 KiB
Plaintext
47 lines
1.7 KiB
Plaintext
* Documentation
|
|
- More gtk-doc
|
|
|
|
* Local metadata packs
|
|
- Just to avoid lots of little files on each client
|
|
|
|
* Hybrid SSL pull (fetch refs over SSL, content via plain HTTP)
|
|
|
|
* 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 date;
|
|
investigate something like http://www.sqlite.org/wal.html for having
|
|
a shared file.
|
|
|
|
* https://bugzilla.gnome.org/show_bug.cgi?id=721799
|
|
https://mail.gnome.org/archives/ostree-list/2013-July/msg00005.html
|
|
Efficient delta format between commit objects, somewhat like
|
|
Chromium autoupdate: set of operations to perform given previous
|
|
object set to create new objects.
|
|
|
|
* Flexible "prune" that allows keeping only a rolling subset of history.
|
|
For example, keep the last week, keep at least 1 build a week up
|
|
till a year ago, then 1 build a month, etc. Optionally rewrite commit
|
|
parent history?
|
|
|
|
* Tests of corrupted repositories, more error conditions
|
|
|
|
* Structured output from commandline? ostree --output={table,gvariant} ?
|
|
|
|
* Better output on a tty - progress bars
|
|
Needs size metadata; see https://bugzilla.gnome.org/show_bug.cgi?id=709050
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=721799
|
|
|
|
* Do HTTP requests as unprivileged user (particularly before we've
|
|
done GPG verification)
|
|
https://bugzilla.gnome.org/show_bug.cgi?id=730037
|
|
|
|
* Reintroduce "ostree admin install": Could pull in host data,
|
|
such as uids and /etc/fstab.
|
|
|
|
* Possibly move all of the "regular" commands to be "ostree repo" ? Then
|
|
we'd have: "ostree repo pull", "ostree repo ls", etc.
|
|
|
|
* Multiple backends (BTRFS, etc.)
|
|
|
|
* PackageKit backend
|