diff options
author | Jeff King <peff@peff.net> | 2017-02-08 15:31:15 -0500 |
---|---|---|
committer | Junio C Hamano <gitster@pobox.com> | 2017-02-08 13:39:57 -0800 |
commit | f5022b5fedb405c6bbb0b3e7c5a3a7f507279ef5 (patch) | |
tree | 3ac438f44e55f7a437531f5f7466c20fbdfb8dd4 /string-list.c | |
parent | Prepare for 2.9.4 (diff) | |
download | tgif-f5022b5fedb405c6bbb0b3e7c5a3a7f507279ef5.tar.xz |
diff: print line prefix for --name-only output
If you run "git log --graph --name-only", the pathnames are
not indented to go along with their matching commits (unlike
all of the other diff formats). We need to output the line
prefix for each item before writing it.
The tests cover both --name-status and --name-only. The
former actually gets this right already, because it builds
on the --raw format functions. It's only --name-only which
uses its own code (and this fix mirrors the code in
diff_flush_raw()).
Note that the tests don't follow our usual style of setting
up the "expect" output inside the test block. This matches
the surrounding style, but more importantly it is easier to
read: we don't have to worry about embedded single-quotes,
and the leading indentation is more obvious.
Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Diffstat (limited to 'string-list.c')
0 files changed, 0 insertions, 0 deletions