|
From: Bastian M. <bma...@we...> - 2017-10-21 07:35:54
|
> Gesendet: Freitag, 20. Oktober 2017 um 23:01 Uhr > Von: "Eric S. Raymond" <es...@th...> > An: gnu...@li... > Betreff: News spin of repository conversion > > This one is 7a2323d15193540b226632f7b11ace3c524c63e3 > > It was lifted using Daniel's enhanced algorithm for mining ChangeLog > files. Unfortunately there still seems to be something slightly odd about the algorithm: Ethan commited only a few changes by me in the beginning, yet I get: git log --committer=Ethan --author=Bastian --pretty="%H;%an;%cn;%cd;%s" | wc -l 132. I can also not remember ever having comitted a change by Ethan: git log --committer=Bastian --author=Ethan --pretty="%H;%an;%cn;%cd;%s" | wc -l 154 I also suspect that the 53 commits by EAM authored by HBB are "false positives". Looking at some of these commits I see two cases where the algorithm fails: 1) A new ChangeLog entry without header is inserted. The algorithm seems to pick the wrong header from the ChangeLog. I thought that the backward search would identify these correctly. 2) There have been additional corrections to / additions of previous ChangeLog entries in the same commit. Those are maybe hard to detect automatically. So it might be worth looking at the algorithm again. If the script is available, I can try to help tweaking it. Otherwise, we would have to come up with a list of manual corrections. In any case I think we have a lot of work to do to verify the attributions. Bastian |