Merge branch 'rh/peeling-tag-to-tag'
commit638924fec2189f3f20ebf5d0ff4cc34ee551dd39
authorJunio C Hamano <gitster@pobox.com>
Fri, 20 Sep 2013 19:27:18 +0000 (20 12:27 -0700)
committerJunio C Hamano <gitster@pobox.com>
Fri, 20 Sep 2013 19:27:18 +0000 (20 12:27 -0700)
tree3a7b24c2855c88f95885e5fc5f6bfd372d72097d
parent2e6e3e82ee36b3e1bec1db8db24817270080424e
parentc969b6a18d1cde3ffb8a5ca5cd45a57052c2cc95
Merge branch 'rh/peeling-tag-to-tag'

Make "foo^{tag}" to peel a tag to itself, i.e. no-op., and fail if
"foo" is not a tag.  "git rev-parse --verify v1.0^{tag}" would be a
more convenient way to say "test $(git cat-file -t v1.0) = tag".

* rh/peeling-tag-to-tag:
  peel_onion: do not assume length of x_type globals
  peel_onion(): add support for <rev>^{tag}
Documentation/revisions.txt
sha1_name.c