[go: up one dir, main page]

Skip to content

git-blame(1)'s porcelain output does not emit "unblamable" and "ignored" markers

When we want to mark ignored and unblamable lines we can use certain config options(https://git-scm.com/docs/git-blame#Documentation/git-blame.txt---ignore-revltrevgt). It seems to work as expected and mark the lines for the default output format:

git -c blame.markUnblamableLines=true -c blame.markIgnoredLines=true blame README.md --ignore-revs-file .git-blame-ignore-revs

However when we try to do the same with the porcelain format:

git -c blame.markUnblamableLines=true -c blame.markIgnoredLines=true blame README.md --ignore-revs-file .git-blame-ignore-revs -p

It does not mark the lines any differently than without those config options.

See Mark unblamables and ignored lines (gitlab#524129 - closed).