Especially as modernization work over on the ruff-check-reflow-and-typing branch has progressed a lot of authorship information is getting elided when viewed through git blame.
.git-blame-ignore-revs is a file that integrates with github and many other tools to inform git blame that it should skip a commit / attribute to a prior commit the selected line of a file.
Especially as the work here is frequently of academic origin, bulk reformatting work like mine is a distraction. I will be adding commits to the .git-blame-ignore-revs file in the root of the repo when it should not treated as authoritative.
I will add headers at the tops of files to include references to the original authors, the intent here is academic credit.
The authors section in the pyproject.toml file appears to be ordered using academic primacy rules, which seems inappropriate and potentially misleading in the context of software development.
Especially as modernization work over on the ruff-check-reflow-and-typing branch has progressed a lot of authorship information is getting elided when viewed through git blame.
.git-blame-ignore-revsis a file that integrates with github and many other tools to informgit blamethat it should skip a commit / attribute to a prior commit the selected line of a file.Especially as the work here is frequently of academic origin, bulk reformatting work like mine is a distraction. I will be adding commits to the
.git-blame-ignore-revsfile in the root of the repo when it should not treated as authoritative.I will add headers at the tops of files to include references to the original authors, the intent here is academic credit.
The authors section in the pyproject.toml file appears to be ordered using academic primacy rules, which seems inappropriate and potentially misleading in the context of software development.