The Chrome team fixed this issue with git-hyper-blame: https://commondatastorage.googleapis.com/chrome-infra-docs/flat/depot_tools/docs/html/git-hyper-blame.html
That could be a solution that would work for Django. IDE support for git-hyper-blame is lacking (at the moment) but might improve in the future. Op maandag 29 april 2019 09:12:00 UTC+2 schreef Carlton Gibson: > > Hi Alex. > > So I use git blame on Django *a lot: *a new ticket comes in, I have no > idea at all how to triage it so I need to look at the history to make a > sensible decision. I use git blame to find the commit, to find the original > ticket, in which there's a discussion, which 🤞 explains why things are as > they are. (Mostly...) > > But we're already at the the point where more times than not I need to > skip multiple commits to get back to the original decision. > > Look at `master` right now. > https://github.com/django/django/commits/master > (Screenshot attached) > > The last three commits from this morning are all "tidy-ups" that obscure > the history. This is typical. Rarely now is there such a old block that > hasn't been adjusted at all. So it's normal to have to jump commits. > > A big Black commit will add to this. (It's the concern I do have.) But > it's not a game changer. It's just more of the same. I'm pretty sure it's > the motivation needed to up my git blame foo to the next level, at which > point I'll likely save time ironically. > > For this reason, weighed against the benefits, I don't think the git > history should be a blocker. I hope that makes sense. > > Kind Regards, > > Carlton > > > > -- You received this message because you are subscribed to the Google Groups "Django developers (Contributions to Django itself)" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-developers+unsubscr...@googlegroups.com. To post to this group, send email to django-developers@googlegroups.com. Visit this group at https://groups.google.com/group/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/54da6b8a-fac4-4229-a124-00822d5626cb%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.