X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=builtin-for-each-ref.c;h=91e8f95fd20215cae72e206a691370c71dbc575e;hb=a4c2e69936df8dd0b071b85664c6cc6a4870dd84;hp=c8114c8afdb5e5d8a5f0adac2302aa97c384d232;hpb=2d430c713372fc21f9acf1d8b745e7f4fbbe336c;p=git.git diff --git a/builtin-for-each-ref.c b/builtin-for-each-ref.c index c8114c8af..91e8f95fd 100644 --- a/builtin-for-each-ref.c +++ b/builtin-for-each-ref.c @@ -601,7 +601,8 @@ static void populate_value(struct refinfo *ref) if (formatp) { formatp++; if (!strcmp(formatp, "short")) - refname = shorten_unambiguous_ref(refname); + refname = shorten_unambiguous_ref(refname, + warn_ambiguous_refs); else die("unknown %.*s format %s", (int)(formatp - name), name, formatp); @@ -917,6 +918,9 @@ int cmd_for_each_ref(int argc, const char **argv, const char *prefix) sort = default_sort(); sort_atom_limit = used_atom_cnt; + /* for warn_ambiguous_refs */ + git_config(git_default_config, NULL); + memset(&cbdata, 0, sizeof(cbdata)); cbdata.grab_pattern = argv; for_each_ref(grab_single_ref, &cbdata);