On Fri, Aug 26, 2016 at 01:56:53PM +0200, Greg KH wrote: > On Fri, Aug 26, 2016 at 12:42:05PM +0100, James Hogan wrote: > > FWIW I have a git alias that blames a git diff or commit (I think based > > on an old version of [1] with some fixes). That doesn't necessarily tell > > you where a problem was introduced, but it sure can help if the problem > > was introduced nearby the fix (and for fixup commits before a rebase). > > > > Food for thought if nothing else. > > > > E.g. > > > > $ git blame-show v4.8-rc2 > > commit 694d0d0bb2030d2e36df73e2d23d5770511dbc8d > > Author: Linus Torvalds > > AuthorDate: Sun Aug 14 19:11:36 2016 -0700 > > Commit: Linus Torvalds > > CommitDate: Sun Aug 14 19:11:36 2016 -0700 > > > > Linux 4.8-rc2 > > > > diff --git a/Makefile b/Makefile > > index 8c504f324154..5c18baad7218 100644 > > --- a/Makefile > > +++ b/Makefile > > @@ -1,7 +1,7 @@ > > Blaming lines: 0% (7/1684), done. > > Blaming lines: 0% (7/1684), done. > > c517d838eb7d0 (Linus Torvalds VERSION = 4 > > 29b4817d4018d (Linus Torvalds PATCHLEVEL = 8 > > 55922c9d1b84b (Linus Torvalds SUBLEVEL = 0 > > - 29b4817d4018d (Linus Torvalds -EXTRAVERSION = -rc1 > > + 694d0d0bb2030 (Linus Torvalds +EXTRAVERSION = -rc2 > > 1a695a905c185 (Linus Torvalds NAME = Psychotic Stoned Sheep > > ^1da177e4c3f4 (Linus Torvalds > > ^1da177e4c3f4 (Linus Torvalds # *DOCUMENTATION* > > > > Cheers > > James > > > > [1] https://github.com/dmnd/git-diff-blame/blob/master/git-diff-blame > > Oooh, nice! Care to push this "upstream" to get it merged into git for > everyone to use? It looks helpful to me. I wasn't planning to, mainly because I'm not the author and presumed it'd need rewriting to work properly/efficiently with git rather than just being a wrapper script. I'd love to see that functionality in git though, maybe as a --blame argument to git diff/show Cheers James