Code

Show peeled onion from upload-pack and server-info.
authorJunio C Hamano <junkio@cox.net>
Fri, 14 Oct 2005 01:57:40 +0000 (18:57 -0700)
committerJunio C Hamano <junkio@cox.net>
Sat, 15 Oct 2005 18:23:41 +0000 (11:23 -0700)
commitf6b42a81fd97a55dec0766685aac722a838a11a6
treee28da137e465b5caa12ba6b05aae9fe4dc4b46c8
parent5385f52da80be0d01fda45be586eb186c2be83ee
Show peeled onion from upload-pack and server-info.

This updates git-ls-remote to show SHA1 names of objects that are
referred by tags, in the "ref^{}" notation.

This would make git-findtags (without -t flag) almost trivial.

    git-peek-remote . |
    sed -ne "s:^$target "'refs/tags/\(.*\)^{}$:\1:p'

Also Pasky could do:

    git-ls-remote --tags $remote |
    sed -ne 's:\( refs/tags/.*\)^{}$:\1:p'

to find out what object each of the remote tags refers to, and
if he has one locally, run "git-fetch $remote tag $tagname" to
automatically catch up with the upstream tags.

Signed-off-by: Junio C Hamano <junkio@cox.net>
git-fetch.sh
server-info.c
upload-pack.c