Great idea. Definitely we should attribute the contributions from the author in a better way. +1. We should update the docs on “How to Contribute?” to generate the patch using format-path.
> On Jul 10, 2015, at 11:08 AM, Ashutosh Chauhan <hashut...@apache.org> wrote: > > 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.