sha1_name: parse less while finding common prefix
commita42d6fd274940be9c0fa6ada738e7611d011a1fc
authorDerrick Stolee <dstolee@microsoft.com>
Thu, 12 Oct 2017 12:02:19 +0000 (12 08:02 -0400)
committerJunio C Hamano <gitster@pobox.com>
Fri, 13 Oct 2017 00:26:08 +0000 (13 09:26 +0900)
tree58eacc49d0b395815d53c16a81ce3f6443c9de4c
parent5b20ace6a81e5fe1366b07c51b1f577f356a20ff
sha1_name: parse less while finding common prefix

Create get_hex_char_from_oid() to parse oids one hex character at a
time. This prevents unnecessary copying of hex characters in
extend_abbrev_len() when finding the length of a common prefix.

Signed-off-by: Derrick Stolee <dstolee@microsoft.com>
Reviewed-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sha1_name.c