flatpak-builder/doc
Alexander Larsson 18b8c67207 builder: Use rofiles-fuse for the cache
Instead of building directly into the app directory we build into a
rofiles-fuse mount of it, which allows us to safely check out the
cache into the app directory using hardlinks (because rofiles-fuse
will not let you modify hardlinked files).

Additionally, every time we commit to the cache we check out all
the new and modified files into the appdir so that we get hardlinks
to the repo for the new files too.

The advantage of having hardlinks to the repo is that we can commit
much more efficient since we don't have to do a full checksum of
the hardlinked files.

There are some issues here:
 eu-strip fails due to doing in-place editin
 rofiles-fuse is using lots of CPU, unclear if this is faster, needs
 measurements
 needs testing of how well the fallback works (ie. if fuse is not
 working).

rofuse: use kernel caches

rofiles: check out after commit

Use devino cache

Only check out new files from cache after commit
2017-02-15 16:09:48 +01:00
..
reference Added new public API: flatpak_installation_update_remote_sync() 2016-10-14 16:42:17 +01:00
Makefile.am Rename flatpak remote-list to flatpak remotes 2017-01-26 10:41:18 +01:00
docbook.css Build html documentation from the man pages 2016-07-12 00:41:13 -04:00
flatpak-build-bundle.xml bundles: Support dependencies and runtime-repo 2016-12-20 16:27:57 +01:00
flatpak-build-commit-from.xml commit-from: Add --force support 2016-11-30 18:09:19 +01:00
flatpak-build-export.xml Update the flatpak-build-export docs 2016-12-01 14:49:50 -06:00
flatpak-build-finish.xml build-finish: Add support for --sdk and --runtime 2017-01-30 10:30:40 +01:00
flatpak-build-import-bundle.xml Add --ostree-verbose 2016-09-27 11:37:11 +02:00
flatpak-build-init.xml build-init: Support --type=extension and --type=runtime 2017-01-26 18:19:46 +01:00
flatpak-build-sign.xml Fix build-sign manpage example 2017-01-31 10:45:38 +01:00
flatpak-build-update-repo.xml Add --ostree-verbose 2016-09-27 11:37:11 +02:00
flatpak-build.xml flatpak build: Support --sdk-dir= and --metadata= 2017-02-06 10:22:09 +01:00
flatpak-builder.xml builder: Use rofiles-fuse for the cache 2017-02-15 16:09:48 +01:00
flatpak-docs.xml.in Rename flatpak remote-list to flatpak remotes 2017-01-26 10:41:18 +01:00
flatpak-document-export.xml Clarify the documentation a bit 2016-06-18 21:08:27 -04:00
flatpak-document-info.xml Clarify the documentation a bit 2016-06-18 21:08:27 -04:00
flatpak-document-list.xml Clarify the documentation a bit 2016-06-18 21:08:27 -04:00
flatpak-document-unexport.xml Clarify the documentation a bit 2016-06-18 21:08:27 -04:00
flatpak-enter.xml Make flatpak enter work 2016-09-28 20:20:17 +02:00
flatpak-flatpakref.xml Document RuntimeRepo key 2017-01-16 13:38:15 +01:00
flatpak-flatpakrepo.xml Document the DefaultBranch key 2017-01-16 13:38:15 +01:00
flatpak-info.xml Add bits to document the multiple installations feature 2016-12-19 15:12:06 +01:00
flatpak-install.xml Add bits to document the multiple installations feature 2016-12-19 15:12:06 +01:00
flatpak-list.xml flatpak list: show more info by default 2017-01-26 10:29:07 +01:00
flatpak-make-current.xml Add bits to document the multiple installations feature 2016-12-19 15:12:06 +01:00
flatpak-metadata.xml Allow filesystem options for xdg-[config,cache,data] for the regular xdg dirs 2016-11-14 18:58:44 +01:00
flatpak-override.xml Add bits to document the multiple installations feature 2016-12-19 15:12:06 +01:00
flatpak-remote-add.xml Add bits to document the multiple installations feature 2016-12-19 15:12:06 +01:00
flatpak-remote-delete.xml Add bits to document the multiple installations feature 2016-12-19 15:12:06 +01:00
flatpak-remote-ls.xml Add bits to document the multiple installations feature 2016-12-19 15:12:06 +01:00
flatpak-remote-modify.xml Rename flatpak remote-list to flatpak remotes 2017-01-26 10:41:18 +01:00
flatpak-remotes.xml Rename flatpak remote-list to flatpak remotes 2017-01-26 10:41:18 +01:00
flatpak-run.xml doc: Fix a typo 2017-02-14 10:22:39 +01:00
flatpak-uninstall.xml Add bits to document the multiple installations feature 2016-12-19 15:12:06 +01:00
flatpak-update.xml Add bits to document the multiple installations feature 2016-12-19 15:12:06 +01:00
flatpak.xml Add flatpak --gl-drivers to show the active drivers 2017-02-06 14:37:27 +01:00
xmlto-config.xsl Build html documentation from the man pages 2016-07-12 00:41:13 -04:00