xiaoxiang781216 commented on issue #128:
URL: https://github.com/apache/incubator-nuttx/issues/128#issuecomment-669232874


   > @PeterBee97 <https://github.com/PeterBee97> Cool, thanks??? I didn't 
realize the script already used git to find the authors, sorry for missing 
that. We will need all the authors, not just the top 3. I'll take a closer look 
tomorrow.
   > I mentioned this before, but it bears repeating. The NuttX project was 13 
years old in February of 2010. For the first 6 to 6 and a half years, the 
project used CVS and SVN. You will find no authorship or contact information 
for the first half of the project's life in the current GIT authors. The log 
will show me as the sole author for during that time. I did by far most the 
changes in those days, but not all. Prior to GIT, contributors were noted only 
in commit comments. It should be possible to get the names, or in most cases 
just user handles, from the comments but with no contact information. Github 
apparently does not even know how to parse that early activity. If you look at 
https://github.com/apache/incubator-nuttx/graphs/contributors you would 
conclude that the project has only existed since sometime in 2013. The project 
was actually created in February of 2007. This is clearer in the Bitbucket 
statistics[1]: https://bitbucket.org/nuttx/nuttx/addon/bitbucket-graphs/graph
 
s-repo-page#!graph=contributors&uuid=4430abf9-a782-49ff-bd16-bc1df696048e&type=c&group=weeks
 which goes all the way back to the day the project was created. I think that 
is because prior to GIT, authors were NOT referenced by email address, but 
rather with some UUID. [1]Note you have to be logged into Bitbucket to see the 
statistics there.
   
   @PeterBee97 can we add a column in the database to indicate the source code 
exist before git is used? @patacongo, we need gather the statistics information 
first and convert the unambiguous code base automatically(of course we need 
review the PR carefully) and then work on the rest case by case, otherwise 
NuttX can never become the TOP LEVEL PROJECT.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to