There was a problem of attributing contributions correctly back when we were using svn, now that we are on git, that problem can be addressed. This email is an effort to solicit feedback for it.
Problem: In svn, there is only a committer field, so when committer was committing someone else's patch there was no way in svn to record original contributor. We used to workaround this by putting name of contributor in commit message. Git offers a better solution for this, since it makes a distinction between committer and author of the patch. However, to do this git needs patch to be formatted (with git format-patch) and committed (using git am) in certain way. I myself is using following flags to generate and commit patches for some time now: git format-patch --stdout -1 > HIVE-XXXXX.patch git am --signoff HIVE-XXXXX.patch I propose we follow these conventions to generate and commit patches. Thoughts? Ashutosh PS: Motivation for this came while lurking on linux kernel mailing list, where I found Linux devs follow similar process.