git-fetch: always show status of non-tracking-ref fetches

Previously, a fetch like:

  git fetch git://some/url

would show no ref status output (just the object downloading
status, if there was any), leading to some confusion.

With this patch, we now show the usual ref table, with
remote refs going into FETCH_HEAD. Previously this output
was shown only if "-v"erbose was specified.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Jeff King 2008-04-09 20:11:52 -04:00 коммит произвёл Junio C Hamano
Родитель 71349732c5
Коммит e5c49826d2
1 изменённых файлов: 1 добавлений и 3 удалений

Просмотреть файл

@ -360,12 +360,10 @@ static int store_updated_refs(const char *url, struct ref *ref_map)
if (ref) if (ref)
update_local_ref(ref, what, verbose, note); update_local_ref(ref, what, verbose, note);
else if (verbose) else
sprintf(note, "* %-*s %-*s -> FETCH_HEAD", sprintf(note, "* %-*s %-*s -> FETCH_HEAD",
SUMMARY_WIDTH, *kind ? kind : "branch", SUMMARY_WIDTH, *kind ? kind : "branch",
REFCOL_WIDTH, *what ? what : "HEAD"); REFCOL_WIDTH, *what ? what : "HEAD");
else
*note = '\0';
if (*note) { if (*note) {
if (!shown_url) { if (!shown_url) {
fprintf(stderr, "From %.*s\n", fprintf(stderr, "From %.*s\n",