Go to file
Colin Walters f1ccaa581e repo: Don't require a txn for writing
The current "transaction" symlink was introduced to fix issues with
interrupted pulls; normally we assume that if we have a metadata
object, we also have all objects to which it refers.

There used to be a "summary" which had all the available refs, but I
deleted it because it wasn't really used, and was still racy despite
the transaction bits.

We still want the pull process to use the transaction link, so don't
delete the APIs, just relax the restriction on object writing, and
introduce a new ostree_repo_set_ref_immediate().
2014-05-26 18:49:17 -04:00
doc Support /etc/ostree/remotes.d 2014-05-08 18:59:24 -04:00
manual-tests manual-tests: New directory with custom test scripts 2014-02-14 18:16:37 -05:00
packaging packaging: BR libgsystem 2014-05-22 22:51:21 -04:00
src repo: Don't require a txn for writing 2014-05-26 18:49:17 -04:00
tests admin switch: Allow switching just remote names 2014-05-15 08:58:44 -04:00
.gitignore Update .gitignore 2014-01-19 11:33:52 -05:00
COPYING COPYING: Update to latest FSF with current address 2014-01-16 10:22:30 -05:00
Makefile-boot.am Add support for mkinitcpio 2013-10-24 14:27:49 -04:00
Makefile-decls.am build: Don't use += for ACLOCAL_AMFLAGS 2014-01-11 10:02:34 -07:00
Makefile-libostree-defines.am Add an OstreeSysrootUpgrader API 2014-03-24 18:08:22 -04:00
Makefile-libostree.am build: Add missing DESTDIR 2014-05-09 09:07:00 -04:00
Makefile-ostree.am Support /etc/ostree/remotes.d 2014-05-08 18:59:24 -04:00
Makefile-otutil.am Use external libgsystem 2014.2 2014-04-04 16:52:37 -04:00
Makefile-switchroot.am Add support for mkinitcpio 2013-10-24 14:27:49 -04:00
Makefile-tests.am Revert "Disable test-sysroot.test" 2014-03-19 09:15:38 -04:00
Makefile.am build: Remove --enable-embedded-dependencies 2014-04-22 09:08:35 -04:00
Makefile.dist-packaging packaging: Update infrastructure 2014-01-18 04:49:17 -05:00
README-historical.md README: Just link to wiki, move most of it to README-historical.md 2014-01-20 18:00:09 -05:00
README.md README: Just link to wiki, move most of it to README-historical.md 2014-01-20 18:00:09 -05:00
TODO trivial: TODO: Add link sizes/progress bar 2014-05-23 07:59:35 -04:00
autogen.sh Use external libgsystem 2014.2 2014-04-04 16:52:37 -04:00
configure.ac pull: Add tls-client-cert-{path,key} (if we have new enough libsoup) 2014-05-01 17:13:13 -04:00
ostree.doap ostree.doap: Update description based on docs. 2013-08-19 10:32:08 -04:00

README.md

OSTree is a tool for managing bootable, immutable, versioned filesystem trees. While it takes over some of the roles of tradtional "package managers" like dpkg and rpm, it is not a package system; nor is it a tool for managing full disk images. Instead, it sits between those levels, offering a blend of the advantages (and disadvantages) of both.

For more information, see:

https://live.gnome.org/Projects/OSTree