log: do not shorten decoration names too early
commit429ad204136b2de1cfd2e7f7f5b20df211996c9f
authorJunio C Hamano <gitster@pobox.com>
Wed, 13 May 2015 19:40:35 +0000 (13 12:40 -0700)
committerJunio C Hamano <gitster@pobox.com>
Wed, 13 May 2015 19:40:57 +0000 (13 12:40 -0700)
tree49036b4973417ae02850b8b8da1187969784eb9a
parent76c61fbdbab6241af5b229a314946714fdc45908
log: do not shorten decoration names too early

The DECORATE_SHORT_REFS option given to load_ref_decorations()
affects the way a copy of the refname is stored for each decorated
commit, and this forces later steps like current_pointed_by_HEAD()
to adjust their behaviour based on this initial settings.

Instead, we can always store the full refname and then shorten them
when producing the output.

Signed-off-by: Junio C Hamano <gitster@pobox.com>
log-tree.c