I agree with Nathan and Nyall. The commit history isn't a very
"official" thing, so there is some room for attribution and other
additional information.
Personally I prefer a meaningful commit message with some "spam" in it
over a commit message that contains (almost) no useful information like
"Fix #1234", "Fix #4567 [Meaningless title of an issue report]"
"Followup 65443" (That one is not so bad, but could be improved with
some prose). I often find myself looking at the commit history to find
information about why something was done.
IF something needs to be fixed in the commit log, then we should rather
focus on this than on a bit of pride, fun and attribution.
I also think that a list of funders/sponsors for a particular version
would be nice. This could be directly below the changelog or linked
there (I am rather thinking of a list than each individual change).
Regards,
Matthias
On 10/10/2014 10:01 AM, Nathan Woodrow wrote:
I'm with Nyall. I see no direct reason this is a bad idea. If I do
something in my free time I don't care about getting recognition for
it because my direct work on the project is enough and if someone
wants to see what I do they can check my commit history or blog,
however if I commit something, say a feature that took be a while to
make, on work time under my employers name for them I think it's worth
noting that they sponsored that work. Their contribution can be
traced to that single commit and pulled from the log.
The place it gets tricky is if you are running your own business
committing all the time for work reasons.
On the same note I do think it's worth having a page for each release
with a list of users who were active and sponsors that did the work.
This would mean everyone gets highlighted for their work. It doesn't
need to be name + feature type of list, just a list of names is enough..
- Nathan
On Fri, Oct 10, 2014 at 5:50 PM, Nyall Dawson <nyall.daw...@gmail.com
<mailto:nyall.daw...@gmail.com>> wrote:
On 10 October 2014 18:11, Alessandro Pasotti <apaso...@gmail.com
<mailto:apaso...@gmail.com>> wrote:
> Hi,
>
> I noticed that somebody started to add commercials to commit logs:
>
> Sponsored by ....
>
> Funded by ...
>
> etc. etc.
>
> We should take this seriously, mostly ever developer works for a
> company or run its own business.
>
> Imagine if everybody starts adding those (not really useful)
sentences
> to every commit.
>
Is this really an issue? It seems rather trivial. I personally am
strongly in favour of these attributions in the commit log. Reasons
are:
- It gives credit to sponsors. That's important! Look at how many cool
features were added in 2.6 thanks to sponsorship...
- It gives credit to developers who donate their free/company time.
That's also important. QGIS wouldn't exist if it wasn't for these
developers donating their time
- The commit log is basically for developers or power
users/contributors only. It's a fairly harmless place to advertise
these sponsorship messages. For a while there was a few "sponsored by"
messages in code comments - that's a much worse/more intrusive place
for these messages.
- It lets us blow off steam when release pressures ramp up :P see
68c49fe09, 34f00d106 and 2427546d8
So, +1 for allowing these messages.
Nyall
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org <mailto:Qgis-developer@lists.osgeo.org>
http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer
_______________________________________________
Qgis-developer mailing list
Qgis-developer@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/qgis-developer