commit | e2643617d75e53e5a69278f8d7382553d1c14cf0 | [log] [tgz] |
---|---|---|
author | Junio C Hamano <gitster@pobox.com> | Mon Jul 02 10:00:40 2012 -0700 |
committer | Junio C Hamano <gitster@pobox.com> | Mon Jul 09 16:42:22 2012 -0700 |
tree | afbcff536ceab46f29c80d65e56d08df721b3e9c | |
parent | e48ba200be908f02a3fb30adcbb8000b7100cb32 [diff] |
sha1_name.c: many short names can only be committish We know that the token "$name" that appear in "$name^{commit}", "$name^4", "$name~4" etc. can only name a committish (either a commit or a tag that peels to a commit). Teach get_short_sha1() to take advantage of that knowledge when disambiguating an abbreviated SHA-1 given as an object name. Signed-off-by: Junio C Hamano <gitster@pobox.com>