From c6df0b0ae06c5a8a252c8e3492765a1da88b3c57 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Thu, 10 May 2012 09:54:56 -0400 Subject: [PATCH] pull: Add --prefer-loose option This is a hack... --- src/ostree/ostree-pull.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/ostree/ostree-pull.c b/src/ostree/ostree-pull.c index 3534c19c..9613828e 100644 --- a/src/ostree/ostree-pull.c +++ b/src/ostree/ostree-pull.c @@ -28,9 +28,11 @@ #include "ot-main.h" gboolean verbose; +gboolean opt_prefer_loose; static GOptionEntry options[] = { { "verbose", 'v', 0, G_OPTION_ARG_NONE, &verbose, "Show more information", NULL }, + { "prefer-loose", 0, 0, G_OPTION_ARG_NONE, &opt_prefer_loose, "Download loose objects by default", NULL }, { NULL }, }; @@ -891,7 +893,7 @@ fetch_content (OtPullData *pull_data, cancellable, error)) goto out; - if (remote_pack_checksum) + if (remote_pack_checksum && !opt_prefer_loose) { files_to_fetch = g_hash_table_lookup (data_packs_to_fetch, remote_pack_checksum); if (files_to_fetch == NULL)