Forums : Feedback Forum

Dear Open Hub Users,

We’re excited to announce that we will be moving the Open Hub Forum to https://community.blackduck.com/s/black-duck-open-hub. Beginning immediately, users can head over, register, get technical help and discuss issue pertinent to the Open Hub. Registered users can also subscribe to Open Hub announcements here.


On May 1, 2020, we will be freezing https://www.openhub.net/forums and users will not be able to create new discussions. If you have any questions and concerns, please email us at [email protected]

SVN Commit Contributors

We just created a project for Crown and Cutlass on ohloh (http://www.ohloh.net/projects/6149), and have been very impressed with the site. The interface is really slick, and the information is very interesting! However, we have found some issues with how commits are mapped back to contributors. For example, here is a commit from our Sourceforge SVN repo:
http://crownandcutlass.svn.sourceforge.net/viewvc/crownandcutlass?view=rev&revision=814

As you can see, I made that commit. ohloh includes that here:
http://www.ohloh.net/accounts/4983/contributions/6149/commits/10422601

Unfortunately, ohloh also claims that my fellow developer made that commit:
http://www.ohloh.net/accounts/4976/contributions/6149/commits/10422601

I just happen to see that commit comment on his commit list, and thought I remembered that writing that comment so I looked and saw it on my commit list too. We don't share every commit, since our totals are very different. However, now I am concerned about the accuracy of the totals. Any idea what is going on?

dthulson almost 18 years ago
 

Actually, it appears that we share the same commit list, so perhaps the aggregate data is correct, but the contribution lists give us both credit for everything. Here is my contribution list:
http://www.ohloh.net/accounts/4983/contributions/6149/commits

And here is my team-mate's contribution list:
http://www.ohloh.net/accounts/4976/contributions/6149/commits

Some of those were my commits, some of those were csanford's.

dthulson almost 18 years ago
 

I also discovered that depending on how you view the commit list, you can get accurate data. It appears to give good data if you click on either my X commits or csanfords Y commits on this page about the project:
http://www.ohloh.net/projects/6149/analyses/latest/contributors

These are the lists that work:
http://www.ohloh.net/projects/6149/contributors/36333/commits
http://www.ohloh.net/projects/6149/contributors/36334/commits

However, it appears you get bad data if you click on one of the X commits at the bottom of the chart on our user pages:
http://www.ohloh.net/accounts/4983/positions/1948
http://www.ohloh.net/accounts/4976/positions/1947

That takes you to these lists that list us both as the contributor for every commit:
http://www.ohloh.net/accounts/4983/contributions/6149/commits
http://www.ohloh.net/accounts/4976/contributions/6149/commits

Hopefully that will help.

dthulson almost 18 years ago
 

Hi dthulson,

Yes, there is definitely something wrong here. Thanks for providing a detailed report -- it is very helpful.

I will dig into the code and figure out how we broke this!

Robin Luckey almost 18 years ago
 

This is now fixed. Thanks again for the discovering this -- let me know if you see anything else unusual!

Robin Luckey almost 18 years ago