core: Add --union mode to checkout

This is another step towards ostbuild using this instead of the
"compose" builtin.
This commit is contained in:
Colin Walters committed 2012-03-06 11:59:06 -05:00
1 parent 83fb6d56e1
commit 76bc35186e
6 files changed
+210 -21

No files matched your search

+8 -2
View File
@@ -201,13 +201,19 @@ gboolean ostree_repo_stage_commit (OstreeRepo *self,
GError **error);
typedef enum {
OSTREE_REPO_CHECKOUT_MODE_NONE,
OSTREE_REPO_CHECKOUT_MODE_USER
OSTREE_REPO_CHECKOUT_MODE_NONE = 0,
OSTREE_REPO_CHECKOUT_MODE_USER = 1
} OstreeRepoCheckoutMode;
typedef enum {
OSTREE_REPO_CHECKOUT_OVERWRITE_NONE = 0,
OSTREE_REPO_CHECKOUT_OVERWRITE_UNION_FILES = 1
} OstreeRepoCheckoutOverwriteMode;
gboolean
ostree_repo_checkout_tree (OstreeRepo *self,
OstreeRepoCheckoutMode mode,
OstreeRepoCheckoutOverwriteMode overwrite_mode,
GFile *destination,
OstreeRepoFile *source,
GFileInfo *source_info,