+1 for removing redundant user names
author is always clearly visible via all cli tools / IDE.
Only reason I see we used it previously is that committers had to manually 
apply patch and create commit.
This required more git knowledge and additional info from contributor to set 
author value correctly. 
So name in commit message was nice and easy solution we don’t require anymore.

Myroslav


> 12 січ. 2018 р. о 01:50 Vivek Ratnavel <[email protected]> написав(ла):
> 
> Hi Nate,
> 
> I find the addition of (username) to commit messages as redundant, since
> the user who contributed can be identified from the "Author" tag in git
> command line. I use "git log --grep=AMBARI-XXXXX" and get an output with
> the author tag. Regardless of the committer who merged the pull request,
> the "Author" tag will contain the original contributors name. In your
> example, it will be "Author: Joe Smith". The PR might have been merged by
> any committer with write access, but it becomes irrelevant.
> 
> commit 1eead54f467c7ff6abafa908abf5b66a7278a45a
> Author: Olivér Szabó <[email protected]>
> Date:   Wed Jan 10 21:13:12 2018 +0100
> 
>    [AMBARI-22749] ADDENDUM: Create Pull Request Template - fix rat check
> (#82)
> 
> commit 493612494740ab9b6a7b1e470951baf5cfbee78e
> Merge: 30f3a04 1bb2355
> Author: Vivek Ratnavel Subramanian <[email protected]>
> Date:   Tue Jan 9 13:00:09 2018 -0800
> 
>    Merge pull request #70 from vivekratnavel/AMBARI-22749-trunk
> 
>    [AMBARI-22749] Create Pull Request Template
> 
> -Vivek Ratnavel
> 
> On Thu, Jan 11, 2018 at 3:37 PM, Nate Cole <[email protected]> wrote:
> 
>> All,
>> 
>> 
>> 
>> Previous to the fork/pull request framework, we used to use commit message
>> variations like so:
>> 
>> 
>> 
>> “AMBARI-XXXXXX. Great change for stack (ncole)”           (for committers)
>> 
>> or
>> 
>> “AMBARI-XXXXXX. Great change for stack (Joe Smith via ncole)”       (for
>> contributors)
>> 
>> 
>> 
>> Commits have started abandoning this syntax.
>> 
>> 
>> 
>> While I agree that the new workflow makes it clear the committer vs the
>> author, it was useful to search just commit messages and pair them with the
>> author.
>> 
>> 
>> 
>> I would propose we keep the “(username)” practice with commit message
>> 
>> 
>> 
>> since we don’t always use github for viewing history.  Contributors can
>> use something like:
>> 
>> 
>> 
>> “(Joe Smith via pull request)” or just “(Joe Smith)”
>> 
>> 
>> 
>> Thoughts?
>> 
>> -Nate
>> 
>> 
>> 
>> 

Reply via email to