[Kimchi-devel] About the author information in Kimchi source code
Christy Perez
christy at linux.vnet.ibm.com
Mon Mar 3 23:53:53 UTC 2014
If I could be a little pedantic, I think that the lesson we can take
from this is that we should always give our colleagues the "benefit of
the doubt." IOW: assume a perceived wrong as an honest mistake instead
of an intentional bad behavior. And if in doubt, just ask!
Regards,
Christy
On Tue, 2014-02-25 at 19:58 -0300, Aline Manera wrote:
> On 02/25/2014 05:51 AM, Shu Ming wrote:
> > Hi,
> >
> > As you have seen, we have author information in Kimchi source code to
> > specially honour the writer of the original source files and the
> > succeeding writers with substantial change. Unfortunately, I found the
> > authors in some files were updated without any substantial change. One
> > recent example about this is "src/kimchi/model/debugreports.py", the
> > author was changed to "Aline Manera" and the original author was gone.
> > And this change was introduced by "refactor model: Create a separated
> > model for debug report resource" that got a new file "debugreports.py"
> > split from another huge file without much change. I don't think this
> > split was deserved to change the author in the new file. Then, how do we
> > define what is "substantial change". I would say it is a new feature
> > changing the file with more than 1/3 of the total lines of code. It is a
> > not necessary a hard rule, but it is obvious that code split should not
> > be deserved to have a new author for the file.
>
> Sorry, Ming, about that.
> I created the license header on model/__init__.py and used it in all new
> files I created for
> refactoring model task.
> My intention was not get credits from a work I didn't do.
>
> And if you see in the former model.py (commit
> a0a4dc0f949ed664076b5c47184d2b086d6de942) only
> Adam Litke is listed as the author so, from what you wrote above, I
> should keep him as the author
> for *all* files created during refactor model.
> **But** everyone knows everyone had contributed to model.py as well for
> any other file in Kimchi
> source repository.
> So I am wondering why to have the name listed there became so important
> right now.
>
> You don't need to have your name listed there to get credits or honor
> for a work you did.
> git log is there to show all the contributions, the same for github
> (https://github.com/kimchi-project/kimchi/graphs/contributors)
>
> About the issue you mentioned, I was more concerned about getting the
> refactor model done
> than check line by line to identify who had written it.
>
> We also have the AUTHORS file which list everyone as contributors to Kimchi.
>
>
> > _______________________________________________
> > Kimchi-devel mailing list
> > Kimchi-devel at ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/kimchi-devel
> >
>
> _______________________________________________
> Kimchi-devel mailing list
> Kimchi-devel at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>
More information about the Kimchi-devel
mailing list