[Qgis-developer] Please stop spamming commit logs!

Matthias Kuhn matthias.kuhn at gmx.ch
Fri Oct 10 01:18:53 PDT 2014


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.dawson at gmail.com 
> <mailto:nyall.dawson at gmail.com>> wrote:
>
>     On 10 October 2014 18:11, Alessandro Pasotti <apasotti at gmail.com
>     <mailto:apasotti at 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 at lists.osgeo.org <mailto:Qgis-developer at lists.osgeo.org>
>     http://lists.osgeo.org/mailman/listinfo/qgis-developer
>
>
>
>
> _______________________________________________
> Qgis-developer mailing list
> Qgis-developer at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/qgis-developer

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20141010/cf1c1262/attachment-0001.html>


More information about the Qgis-developer mailing list