diff options
Diffstat (limited to 'src/ostree/ot-builtin-pull.c')
-rw-r--r-- | src/ostree/ot-builtin-pull.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ostree/ot-builtin-pull.c b/src/ostree/ot-builtin-pull.c index 67305fdc..99628f4f 100644 --- a/src/ostree/ot-builtin-pull.c +++ b/src/ostree/ot-builtin-pull.c @@ -27,7 +27,10 @@ #include "ostree.h" #include "otutil.h" +gboolean opt_commit_only; + static GOptionEntry options[] = { + { "commit-only", 'm', 0, G_OPTION_ARG_NONE, &opt_commit_only, "Download only the commit", NULL }, { NULL } }; @@ -64,6 +67,9 @@ ostree_builtin_pull (int argc, char **argv, OstreeRepo *repo, GCancellable *canc g_ptr_array_add (refs_to_fetch, NULL); } + if (opt_commit_only) + pullflags |= OSTREE_REPO_PULL_FLAGS_COMMIT_ONLY; + console = gs_console_get (); if (console) progress = ostree_async_progress_new_and_connect (ot_common_pull_progress, console); |