diff options
author | Ævar Arnfjörð Bjarmason <avarab@gmail.com> | 2021-09-05 09:34:43 +0200 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2021-09-07 10:59:23 -0700 |
commit | 7366096de9d3e4aee4b49dfdf0438a8636187a84 (patch) | |
tree | 4f22136f699462053d9264a91fc258e72e1a5b46 /builtin/bundle.c | |
parent | 08342573792e9af79bf41b32c45ac471d25303bc (diff) | |
download | git-7366096de9d3e4aee4b49dfdf0438a8636187a84.tar.gz |
bundle API: change "flags" to be "extra_index_pack_args"
Since the "flags" parameter was added in be042aff24c (Teach progress
eye-candy to fetch_refs_from_bundle(), 2011-09-18) there's never been
more than the one flag: BUNDLE_VERBOSE.
Let's have the only caller who cares about that pass "-v" itself
instead through new "extra_index_pack_args" parameter. The flexibility
of being able to pass arbitrary arguments to "unbundle" will be used
in a subsequent commit.
Signed-off-by: Ævar Arnfjörð Bjarmason <avarab@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'builtin/bundle.c')
-rw-r--r-- | builtin/bundle.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/builtin/bundle.c b/builtin/bundle.c index 053a51bea1..9b86c8529c 100644 --- a/builtin/bundle.c +++ b/builtin/bundle.c @@ -166,6 +166,7 @@ static int cmd_bundle_unbundle(int argc, const char **argv, const char *prefix) OPT_END() }; char *bundle_file; + struct strvec extra_index_pack_args = STRVEC_INIT; argc = parse_options_cmd_bundle(argc, argv, prefix, builtin_bundle_unbundle_usage, options, &bundle_file); @@ -177,7 +178,8 @@ static int cmd_bundle_unbundle(int argc, const char **argv, const char *prefix) } if (!startup_info->have_repository) die(_("Need a repository to unbundle.")); - ret = !!unbundle(the_repository, &header, bundle_fd, 0) || + ret = !!unbundle(the_repository, &header, bundle_fd, + &extra_index_pack_args) || list_bundle_refs(&header, argc, argv); bundle_header_release(&header); cleanup: |