There is a standard way of setting co-authors in github mentioned over
here [1], We should use that to credit the co-authors, If we use that
the co-authors github profile will show that as a contribution &
everywhere on github I believe, just not when you use git log --author
<User B>

Attila,
If that sounds cool, we can call for a vote & if people agree we can go for it

-Ayush


[1] 
https://docs.github.com/en/pull-requests/committing-changes-to-your-project/creating-and-editing-commits/creating-a-commit-with-multiple-authors

On Thu, 23 Nov 2023 at 18:30, Sammi Chen <sammic...@apache.org> wrote:
>
> Attila,
>
> I'm not proposing to add "Contributed by" to the Ozone commit title.
> What I mean is if there is a co-author, then add something like
> "Co-authored-by:" to the commit title.
>
> For example, say HDDS-10000 is developed mainly by UserA, but there is
> another contributor UserB who has minor contribution to the JIRA. Then
>
> Author:     UserA's email
> AuthorDate: Nov 15 14:30:07 2023 +0800
> Commit:     GitHub <nore...@github.com>
> CommitDate: Nov 16 12:00:07 2023 +0530
>
> HDDS-10000. Support tiered storage (#6000). Co-authorized by UserB.
>
> For other commits which only have one contributor, then just use the title.
> I think it's kind of the same as what you are thinking.
>
> Sammi
>
> On Thu, 23 Nov 2023 at 19:23, Attila Doroszlai <adorosz...@apache.org>
> wrote:
>
> > Hi Sammi,
> >
> > > As for the co-author, what about manually adding it to the title? like
> > this
> > > "Contributed" message
> > >
> > > *HDFS-17086. Fix the parameter settings in
> > > TestDiskspaceQuotaUpdate#updateCountForQuota (#5842). Contributed by
> > > Haiyang Hu.*
> >
> > In your example "Contributed by" indicates the single author of the
> > change, there are no co-authors.
> >
> > Author:     huhaiyang <...>
> > AuthorDate: Sat Jul 15 14:30:07 2023 +0800
> > Commit:     GitHub <nore...@github.com>
> > CommitDate: Sat Jul 15 12:00:07 2023 +0530
> >
> >     HDFS-17086. Fix the parameter settings in
> > TestDiskspaceQuotaUpdate#updateCountForQuota (#5842). Contributed by
> > Haiyang Hu.
> >
> >     Reviewed-by: Shilun Fan <...>
> >     Signed-off-by: Ayush Saxena <...>
> >
> >
> > If we were to add co-authors to the commit title, we would have to add
> > the main author, too.  For every commit.  Manually.  (Otherwise
> > co-authors would get more "exposure" than the main author.)
> >
> > I think that would only introduce problems:
> >
> > 1. another item we need to remember when merging PRs
> > 2. makes commit message longer; even longer for multi-author commits
> >
> > I think using structured header-like items (`Co-authored-by:`, etc.),
> > only when necessary, is much better.
> >
> > -Attila
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
> > For additional commands, e-mail: dev-h...@ozone.apache.org
> >
> >

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
For additional commands, e-mail: dev-h...@ozone.apache.org

Reply via email to