Skip to content

Commit

Permalink
Make "git-send-pack" less verbose by default
Browse files Browse the repository at this point in the history
It used to make sense to have git-send-pack talk about the things it sent
when (a) it was a new program and (b) nobody had a lot of tags and
branches.

These days, it's just distracting to see tons of

	'refs/tags/xyz': up-to-date
	...

when updating a remote repo.

So shut it up by default, and add a "--verbose" flag for those who really
want to see it.

Also, since this makes he case of everything being up-to-date just totally
silent, make it say "Everything up-to-date" if no refs needed updating.

Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Signed-off-by: Junio C Hamano <junkio@cox.net>
  • Loading branch information
Linus Torvalds authored and Junio C Hamano committed Dec 21, 2005
1 parent a3431fe commit 41f93a2
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion send-pack.c
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ static const char send_pack_usage[] =
"git-send-pack [--all] [--exec=git-receive-pack] <remote> [<head>...]\n"
" --all and explicit <head> specification are mutually exclusive.";
static const char *exec = "git-receive-pack";
static int verbose = 0;
static int send_all = 0;
static int force_update = 0;

Expand Down Expand Up @@ -206,7 +207,8 @@ static int send_pack(int in, int out, int nr_refspec, char **refspec)
if (!ref->peer_ref)
continue;
if (!memcmp(ref->old_sha1, ref->peer_ref->new_sha1, 20)) {
fprintf(stderr, "'%s': up-to-date\n", ref->name);
if (verbose)
fprintf(stderr, "'%s': up-to-date\n", ref->name);
continue;
}

Expand Down Expand Up @@ -270,6 +272,8 @@ static int send_pack(int in, int out, int nr_refspec, char **refspec)
packet_flush(out);
if (new_refs)
pack_objects(out, remote_refs);
else
fprintf(stderr, "Everything up-to-date\n");
close(out);
return ret;
}
Expand Down Expand Up @@ -301,6 +305,10 @@ int main(int argc, char **argv)
force_update = 1;
continue;
}
if (!strcmp(arg, "--verbose")) {
verbose = 1;
continue;
}
usage(send_pack_usage);
}
if (!dest) {
Expand Down

0 comments on commit 41f93a2

Please sign in to comment.