|
From: Bastian M. <bma...@we...> - 2017-10-16 06:32:20
|
Dear Eric, dear Daniel, That sounds very promising! I am volunteering to inspect-by-eye (a subset) of the new attributions (but have only limited time). One thing I like to point out is that in some cases the ChangeLog entry was accidentally omitted (e.g. because the file changes were not saved). So it might have turned up in the follw-up checkin, which now may lead to incorrect attributions. Is it possible to check for such cases? Maybe for inspection by eye? Bastian > > I used word-count utility to check how many lines are in each file. > > What the above is telling us is that there are 6037 changesets in > > which the ChangeLog was modified in which '-' was not in the first > > column of the authorship line. Of those, 405 (i.e., 6037 - 5632) > > changesets involved only the ChangeLog. > > In 13202 commits, my technique finds 8245 ChangeLog blobs of which it uses > 8222. So all but 25 ChangeLogs yield usable attributions, and my method picks > up about 1200 more attributions than yours. > > In 3137 cases the deduced author is different from the committer. That's 23% > of commits, which is a completely reasonable density of patches contributed by > non-devs. > -- > <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. > |