]> git.ipfire.org Git - thirdparty/git.git/commit - revision.c
show_object_with_name: simplify by using path_name()
authorJeff King <peff@peff.net>
Thu, 11 Feb 2016 22:24:18 +0000 (17:24 -0500)
committerJunio C Hamano <gitster@pobox.com>
Fri, 12 Feb 2016 20:51:08 +0000 (12:51 -0800)
commitf9fb9d0e3caebe97c54c101d8235e6529d5a1273
tree4688ceab85cdc756f6447a521333f939bf456833
parent415959387e0642842be7aad05fa5d95ea4ed350f
show_object_with_name: simplify by using path_name()

When "git rev-list" shows an object with its associated path
name, it does so by walking the name_path linked list and
printing each component (stopping at any embedded NULs or
newlines).

We'd like to eventually get rid of name_path entirely in
favor of a single buffer, and dropping this custom printing
code is part of that. As a first step, let's use path_name()
to format the list into a single buffer, and print that.
This is strictly less efficient than the original, but it's
a temporary step in the refactoring; our end game will be to
get the fully formatted name in the first place.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
revision.c