<div dir="ltr"><div>I was in the process of starting another thread, but will add onto this as it is similar in spirit.</div><div><br></div><div>Is this an opportunity to take advantage of some GitHub features to differentiate the type of work being done? Off the bat, I am *not* suggesting a pull-request model, but  think that there is an opportunity to use branches in a strategic manner to differentiate the type of work.</div><div><br></div><div>Currently, the public repository at <a href="https://github.com/eggert/tz" target="_blank">https://github.com/eggert/tz</a> has a single branch where work is done. Patches either applied/committed or proposed are posted here for comment. When a release is made, a git tag is created on main to represent that point in time.</div><div><br></div><div>Could a next step be splitting out the work into separate branches by type of work? This isn't fully baked (and the names are more descriptive rather than prosed one), but it could looks like</div><div><br></div><div>main - no work is directly done of this branch, only tagged for releases</div><div>post-1970 - use this branch for changes for future changes or corrections to 1970+ timestamps ; ie normal data maintenance</div><div>pre-1970 - use this branch for adding or correcting historical data ; ie normal historical updates</div><div>maintenance - use this branch for code updates and bugfixes ; no data changes</div><div>proposed - use this branch for potentially disruptive changes</div><div><br></div><div>And then, instead of rolling commits to main, we define a pre-release window and then agreed upon changes are merged into main, tagged, and a proper release is cut, built, and formally announced.</div><div><br></div><div>There are likely nuances that I am not thinking about, but this is a thought starter, and I think could allow necessary release to happen as needed (like the short notice data changes) while not holding up other work.</div><div dir="ltr"><br clear="all"><div><div dir="ltr" data-smartmail="gmail_signature">--Matthew Donadio (<a href="mailto:matt@mxd120.com" target="_blank">matt@mxd120.com</a>)</div></div></div></div>