sha1_name: simplify strbuf handling in interpret_nth_prior_checkout()
commit4b3aa170d14279aaf40db95bf3d93d43099e9614
authorRené Scharfe <l.s.r@web.de>
Wed, 18 Sep 2019 16:35:38 +0000 (18 18:35 +0200)
committerJunio C Hamano <gitster@pobox.com>
Wed, 18 Sep 2019 18:19:06 +0000 (18 11:19 -0700)
tree3d6097d4649b7102965c2ecc1c167459756f98fc
parent5fa0f5238b0cd46cfe7f6fa76c3f526ea98148d9
sha1_name: simplify strbuf handling in interpret_nth_prior_checkout()

Pass the target strbuf to the callback function grab_nth_branch_switch()
by reference so that it can add the result string directly instead of
having it put the string into a temporary strbuf first.  This gets rid
of an extra allocation and a string copy.

Signed-off-by: René Scharfe <l.s.r@web.de>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
sha1-name.c