Blame TODO

rpm-build 0fba15
* Documentation
rpm-build 0fba15
  - More gtk-doc
rpm-build 0fba15
rpm-build 0fba15
* Local metadata packs
rpm-build 0fba15
  - Just to avoid lots of little files on each client
rpm-build 0fba15
rpm-build 0fba15
* Hybrid SSL pull (fetch refs over SSL, content via plain HTTP)
rpm-build 0fba15
rpm-build 0fba15
* ostree-commit: multithreaded/async (basically compute sha256 in parallel)
rpm-build 0fba15
  - Also speed up devino cache by having a big mmappable file that maps from
rpm-build 0fba15
    (device, inode) -> checksum.  We need to keep the cache up to date;
rpm-build 0fba15
    investigate something like http://www.sqlite.org/wal.html for having
rpm-build 0fba15
    a shared file.
rpm-build 0fba15
rpm-build 0fba15
* https://bugzilla.gnome.org/show_bug.cgi?id=721799
rpm-build 0fba15
  https://mail.gnome.org/archives/ostree-list/2013-July/msg00005.html
rpm-build 0fba15
  Efficient delta format between commit objects, somewhat like
rpm-build 0fba15
  Chromium autoupdate: set of operations to perform given previous
rpm-build 0fba15
  object set to create new objects.
rpm-build 0fba15
rpm-build 0fba15
* Flexible "prune" that allows keeping only a rolling subset of history.
rpm-build 0fba15
  For example, keep the last week, keep at least 1 build a week up
rpm-build 0fba15
  till a year ago, then 1 build a month, etc.  Optionally rewrite commit
rpm-build 0fba15
  parent history?
rpm-build 0fba15
rpm-build 0fba15
* Tests of corrupted repositories, more error conditions
rpm-build 0fba15
rpm-build 0fba15
* Structured output from commandline?  ostree --output={table,gvariant} ?
rpm-build 0fba15
rpm-build 0fba15
* Better output on a tty - progress bars
rpm-build 0fba15
  Needs size metadata; see https://bugzilla.gnome.org/show_bug.cgi?id=709050
rpm-build 0fba15
  https://bugzilla.gnome.org/show_bug.cgi?id=721799
rpm-build 0fba15
rpm-build 0fba15
* Do HTTP requests as unprivileged user (particularly before we've
rpm-build 0fba15
  done GPG verification)
rpm-build 0fba15
  https://bugzilla.gnome.org/show_bug.cgi?id=730037
rpm-build 0fba15
rpm-build 0fba15
* Reintroduce "ostree admin install": Could pull in host data,
rpm-build 0fba15
  such as uids and /etc/fstab.
rpm-build 0fba15
rpm-build 0fba15
* Possibly move all of the "regular" commands to be "ostree repo" ?  Then
rpm-build 0fba15
  we'd have: "ostree repo pull", "ostree repo ls", etc.
rpm-build 0fba15
rpm-build 0fba15
* Multiple backends (BTRFS, etc.)
rpm-build 0fba15
rpm-build 0fba15
* PackageKit backend