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]

Giving away contributions

Can I give away the credit I've earned for my contributions to various projects?

Our project (scplugin) requires new contributers to provide patches in email, which are reviewed and committed by approved committers. This is pretty common, I think. This causes ohloh to attribute the commit to the official commiter (since that's what SVN says), which strikes me as not what I want: as project owner / community developer, I'd like to give the credit to the actual author.

As it happens, most of my commits in this project are of this sort, so I'm maybe touchy about this.

Jack Repenning almost 18 years ago
 

Hi jackr, check this recent discussion on the problem of misattributed commits.

If credits are explicitly acknowledged in commit comments, maybe Ohloh could give project maintainers the possibility of specifying a scheme to parse comments containing contributors names/email and generate reports for these users who didn't directly commit code but got credited in SVN comments. This would require a preliminary survey on common practices to acknowledge contributors via SVN.

dartar almost 18 years ago
 

Wow, go figger: I saw that discussion, but somehow the topic I'd delete my profile if I could didn't hint to me that it was about commit attribution ;-(

On commit log conventions: yes, I understand. Some observations:

  1. CVS comes with a built-in commit log template, that includes Author: for when it's not the user name on the commit record -- just what we want here
  2. SVN doesn't, but many SVN projects follow the same convention (e.g., because they already have tooling around that)
  3. But, sadly, you're never going to see any really firm conventions here
  4. So you should suggest one, offer the service, and let the success be controlled by the users
Jack Repenning almost 18 years ago
 

We haven't begun to work on this feature yet, but our initial thought was to simply enable users to claim individual commits - similarly to how you can claim a contributor today. We hadn't really thought of enabling giving away commits yet - although it makes sense too (although it requires you to know the target's Ohloh account). I think this would at least provide a low-level way for people to share attribution.

Automating this via 'Author' fields could come later (realistically a lot later ;-).

Jason Allen almost 18 years ago
 

Any news on this issue? I've been contributing to several projects that uses SVN and would like to have credit from my contributions.

As a suggestion, why not make a way to claim individual commits and if that commit already was credited to someone else that person would have to authorize the authorship change? It seems easier than trying to establish a convention on how to ack credits in the commit message.

João Paulo Rech... almost 15 years ago
 

I was also wondering about any news that may have developed about this issue, my contributions to projects, NYCrentals, that utilize SVN have not been recognized, how may I remedy this situation?

humphreybogart almost 15 years ago
 

WordPress uses props SomeName so parsing that would be easy (and I assume other projects use something similar...or would if you started to implement it). Any news on what's happening here?

Aaron D. Campbell almost 14 years ago
 

This post has been moved to: Feedback Forum

Sara Ford almost 14 years ago
 

Add my vote for a partial implementation of this feature request:

Give users the ability to manually reassign ownership of individual commits, by mutual agreement. If someone requests ownership of a particular commit, and the current owner of that commit agrees, job done.

That must be a pretty simple change to implement, and it will at least give folks the ability to manually reassign commits after the fact. At least that would provide some mechanism for setting the record straight - yes it requires manual human effort, but only on the part of the individuals who care enough to make that effort anyway.

It's not as pretty as automatically parsing logs for various tags across various systems etc... automatic reassignment would be much more difficult to handle correctly given the myriad possibilities for formats/tags/systems, so that could be solved as a separate issue.

Sam Calder over 11 years ago