blame: add --line-porcelain output format
commited747dd5216ba1fe6fa59da9585dcd6cced202bb
authorJeff King <peff@peff.net>
Mon, 9 May 2011 13:34:42 +0000 (9 09:34 -0400)
committerJunio C Hamano <gitster@pobox.com>
Mon, 9 May 2011 22:27:50 +0000 (9 15:27 -0700)
treeb3d07c9cecee5fb7f13c3249ba629fbabdf3e7c3
parente86226e34097ce22ed78a9e759564110f141dda0
blame: add --line-porcelain output format

This is just like --porcelain, except that we always output
the commit information for each line, not just the first
time it is referenced. This can make quick and dirty scripts
much easier to write; see the example added to the blame
documentation.

Signed-off-by: Jeff King <peff@peff.net>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
Documentation/blame-options.txt
Documentation/git-blame.txt
builtin/blame.c
t/t8008-blame-formats.sh