Update get_sha1() to grok extended format.
authorJunio C Hamano <junkio@cox.net>
Thu, 4 Aug 2005 05:15:49 +0000 (22:15 -0700)
committerJunio C Hamano <junkio@cox.net>
Fri, 5 Aug 2005 07:51:07 +0000 (00:51 -0700)
Everybody envies rev-parse, who is the only one that can grok
the extended sha1 format. Move the get_extended_sha1() out of
rev-parse, rename it to get_sha1() and make it available to
everybody else.

The one I posted earlier to the list had one bug where it did
not handle a name that ends with a digit correctly (it
incorrectly tried the "Nth parent" path). This commit fixes it.

Signed-off-by: Junio C Hamano <junkio@cox.net>
No differences found