|
From: Eric S. R. <es...@th...> - 2017-10-13 19:11:16
|
Daniel J Sebald <dan...@ie...>: > Oh, OK. Yeah, I've found a command that does it without even having to > change the code (posted at the patch-tracker): > > git log --format='commit <%cE!%cIZ>' -p --unified=50 ChangeLog > > ChangeLog.diff > git_changelog_author ChangeLog.diff > author.txt > > The "commit" in the first column is what the utility is searching for. So > the list then looks like this: > > <sfeam!2017-09-04T05:57:37+00:00Z> 2017-09-03 Daniel J Sebxxx > <xxxxxx@xxxxxx> > <sfeam!2017-09-03T23:28:50+00:00Z> 2017-09-03 Ethan A Merrxxx > <xxxxxx@xxxxxx> > <sfeam!2017-09-03T03:35:30+00:00Z> 2017-09-02 Ethan A Merrxxx > <xxxxxx@xxxxxx> > <markisch!2017-09-01T05:21:00+00:00Z> 2017-09-01 Bastian Maerkixxx > <xxxxxx@xxxxxx> > <sfeam!2017-08-31T23:03:55+00:00Z> 2017-08-31 Martin Satuxxx <xxxxxx@xxxxxx> > <sfeam!2017-08-30T20:30:12+00:00Z> 2017-08-24 Ethan A Merrxxx > <xxxxxx@xxxxxx> > > which has the person who committed the changeset and author. Nice. OK, I can easily massage that report into a set of reposurgeon commands that will patch in the author fields. -- <a href="http://www.catb.org/~esr/">Eric S. Raymond</a> My work is funded by the Internet Civil Engineering Institute: https://icei.org Please visit their site and donate: the civilization you save might be your own. |