git-blame: show lines attributed to boundary commits differently.
authorJunio C Hamano <junkio@cox.net>
Sat, 2 Dec 2006 04:45:45 +0000 (20:45 -0800)
committerJunio C Hamano <junkio@cox.net>
Wed, 13 Dec 2006 19:15:07 +0000 (11:15 -0800)
commitb11121d9e330c40f5d089636f176d089e5bb1885
tree0111117ae7624ac4a0fc74e93fb4e80a9d103c32
parentf388cec3d77751a6c20b3b10415344f5355b5a2f
git-blame: show lines attributed to boundary commits differently.

When blaming with revision ranges, often many lines are attributed
to different commits at the boundary, but they are not interesting
for the purpose of finding project history during that revision range.

This outputs the lines blamed on boundary commits differently. When
showing "human format" output, their SHA-1 are shown with '^' prefixed.
In "porcelain format", the commit will be shown with an extra attribute
line "boundary".

Signed-off-by: Junio C Hamano <junkio@cox.net>
builtin-blame.c