Git has --ignore-revs-file option that allows skipping particular commits during git blame.
By convention, GitHub expects a root .git-blame-ignore-revs file to be used as --ignore-revs-file, as well as GitLab, Black [also] recommends using it.
It would be nice to recommend this approach in the README, both for formatter adopters and for backwards-incompatible changes in the formatter (e.g. #293)
Git has
--ignore-revs-fileoption that allows skipping particular commits duringgit blame.By convention, GitHub expects a root
.git-blame-ignore-revsfile to be used as--ignore-revs-file, as well as GitLab, Black [also] recommends using it.It would be nice to recommend this approach in the README, both for formatter adopters and for backwards-incompatible changes in the formatter (e.g. #293)