Message ID | pull.725.v4.git.1599425636107.gitgitgadget@gmail.com (mailing list archive) |
---|---|
State | Accepted |
Commit | 2ce9d4e5c7186e15f2e2f7be06a9db52b5e61bde |
Headers | show |
Series | [v4] submodule: suppress checking for file name and ref ambiguity for object ids | expand |
On 06/09/2020 21:53, Orgad Shaneh via GitGitGadget wrote: > From: Orgad Shaneh <orgads@gmail.com> > > The argv argument of collect_changed_submodules() contains obly object ids s/obly/only/ ATB, Ramsay Jones
diff --git a/submodule.c b/submodule.c index 3cbcf40dfc..e48710e423 100644 --- a/submodule.c +++ b/submodule.c @@ -840,9 +840,16 @@ static void collect_changed_submodules(struct repository *r, { struct rev_info rev; const struct commit *commit; + int save_warning; + struct setup_revision_opt s_r_opt = { + .assume_dashdash = 1, + }; + save_warning = warn_on_object_refname_ambiguity; + warn_on_object_refname_ambiguity = 0; repo_init_revisions(r, &rev, NULL); - setup_revisions(argv->nr, argv->v, &rev, NULL); + setup_revisions(argv->nr, argv->v, &rev, &s_r_opt); + warn_on_object_refname_ambiguity = save_warning; if (prepare_revision_walk(&rev)) die(_("revision walk setup failed"));