critic
critic copied to clipboard
Blame functionality is not quite like real blame
blame (b) in the changeset view works as expected for lines that were modified in this commit but for all other lines it will just point to the parent commit, instead of like real git blame, pointing to the commit that modified the line.
This is what it is designed to do, yes. In particular, in a "squashed diff" it is meant to tell you which of the contributing commits contributed what change. This means of course that it is rather pointless in its current form on a single-commit diff, and should really be disabled there.
Or just show it for the lines that have blame markers, whether in single commit view or not. I think it worked like that some time before...
You mean disable the tooltips that blames the parent commit? Yeah, that'd make sense, I guess.
Although I'm pretty sure it never worked that way.