ostree 2013.5



There's been enough changes landed up over the last month that it makes
sense to do a release now, before too much more accumulates!

https://git.gnome.org/browse/ostree/tag/?id=v2013.5

The tarball is uploaded and is hopefully synchronizing, but still, you
should really use the git repository so you can contribute and not just
consume =)

Since 2013.4, the biggest change is that we now install a "public"
shared library, and we're growing gtk-doc.  This shared library should
be considered API/ABI unstable, but I plan to use it at least from the
gnome-ostree build system, and eventually from a wrapper program for
yum/rpm.

Looking towards the future, I have some patches pending for "static
deltas", which will be a large change, but I expect a substantial
decrease in download sizes.  Also expect improvements in the shared
library API and more documentation.

Thanks to all contributors!

Colin Walters (63):
      main: Add --link-checkout-speedup option to commit
      diff: Add --stats option
      tests: Add a test for link checkout speedup
      TODO: Add more
      main: Make "ostree show" actually useful for files
      Update libgsystem
      main: Clean up fsck code: honor --quiet, warn (but continue) on missing objects
      main: Add --delete option to fsck
      main: show: Don't strip mode, let's see the whole thing
      core: Don't strip setuid bits when creating files
      admin: Add an "undeploy" command
      TODO: Add an item about commit objets
      main: pull: Reduce the status line length a bit
      main: Drop log builtin
      main: commit: Drop broken --parent option
      main: Consistently use "opt_" as a prefix for option local variables
      main: Squash a compiler warning
      main: ls: Behave like standard Unix "ls" with directories
      pull: Always scan for commit object, even if ref is unchanged
      main: Fix an uninitialized variable
      Drop support for related objects and metadata in commit objects
      TODO: More bits about commit objects
      main: Support using repo from current directory
      main: Fix previous commit to find repo in cwd over /ostree/repo
      pull: Tweak status line again, do what git does
      fsck: Fix crash on repositories with < 10 objects
      lib: Use -export-symbol-regex
      Add API to retrieve statistics from transactions, use it in commit
      core: Work around libguestfs/FUSE issue with setuid binaries
      Install a shared library
      core: Fix all introspection warnings
      main: Assume / for ls if no path given
      admin: Clean up builtin prototype
      TODO: Update
      core: Reduce API surface for file access
      core: Finish making object path API private
      core: Clean up temporary file creation
      Update libgsystem
      tests: Add xattr test case
      core: Add a comment header about the format
      test-xattrs: Skip if current FS doesn't support user_xattr
      libotutil: Add API to create an "ay" GVariant from GBytes
      core: Add API to convert checksum -> csum in place
      libotutil: Make use of GBytes in ot_variant_read()
      repo: Add API to load any object as a stream
      core: Add some gtk-doc
      core: Add some more gtk-doc
      core: Use gs_stream_fstat()
      configure: Use AS_IF() consistently
      Add gtk-doc support
      core: Remove old "archive" mode
      build: Fix the build without documentation
      TODO: Tweak
      libostree: Document more core macros
      core: Drop duplicated type declarations
      libostree: Fix many gtk-doc warnings
      docs: Add an overview section, migrate some content from the wiki
      libostree: More gtk-doc updates for ostree-core
      libostree: Add gtk-doc section for ostree-repo.c
      libostree: Increase gtk-doc coverage of ostree-repo.[ch]
      libostree: Delete some leftover remnant API for archive files
      build: Fix and prettify build option output
      Release 2013.5

Jeremy Whiting (1):
      trivial-httpd: Add --force-range-requests option to force range requests

Jiro Matsuzawa (1):
      doc: Fix a typo

Sjoerd Simons (3):
      Install systemd units in the right location
      Fix make distcheck
      ostree init: Fix mode list help string

Stef Walter (14):
      Ignore some built files
      Better parsing for global ostree options
      Add --verbose and -v arguments to ostree for details
      Add some verbose logging to 'ostree commit'
      Properly separate sorted xattr names
      Don't use XATTR_REPLACE with lsetxattr()
      Add some verbose log output when xattr functions fail
      Fix crasher when running 'ostree cat'
      Don't pass non-checksums to ostree_repo_has_object()
      Intelligible display for 'ostree show'
      Add ostree_commit_get_parent() to get parent from variant
      Add 'ostree log' command
      Add 'ostree reset' command to undo a bad commit
      Fix use of uninitialized memory in ostree_builtin_checksum()





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]