[tz] Proposal: Use Git and Github better

Paul Eggert eggert at cs.ucla.edu
Thu Jul 31 21:50:36 UTC 2014

Dirkjan Ochtman wrote:
> I know some projects have their pull request stuff sent to the mailing
> list email, so it might be possible to use pull requests this way and
> still be able to follow discussion via the mailing list.

I don't encourage pull requests on Github, as the mailing list is the 
primary way of discussing proposed changes.  On the few occasions where 
people have made pull requests anyway, I've tried to migrate discussion 
of the nontrivial changes to the mailing list.

Nowadays it's a bit more convenient for me if emailed patches are 
generated via "git format-patch" or "git send-email" but this is not 
required.  More generally, I'd rather not formally require a lot of Git- 
or Github-specific features in tz maintenance.  There are advantages to 
having multiple branches, pull requests, etc., but there are also 
disadvantages and it's not clear that the benefits would outweigh the 
costs.  Although Github is a convenient repository, other repositories 
are also convenient and Github itself may be superseded some day.  And 
although I prefer Git, the next maintainer may prefer something else. 
As long as we can talk about changes via patches, pretty much any 
version-control system will do.

Finally, I'd rather keep the experimental repository informal.  It's 
just my personal list of changes that I'm thinking of putting into the 
next release.  It's intended to be releasable at any time (though a 
release is usually not urgent and we like to put things off :-). 
Obviously I'll make mistakes sometimes, just as releases themselves 
sometimes contain mistakes.  But these can be fixed.

More information about the tz mailing list