<div dir="ltr">Perhaps you guys should read "Git Branches Considered Harmful" [1] in the ZeroMQ C4 documentation [2]. They have similar problems to D where there is no easy way to split up responsibility across the source code.<br>
<div>Basically they say branches should only be internal. To make a release one should fork the repo. Its better said in their docs though. It reads a bit like an RFC.</div><div><br></div><div>If you did that then build master could create the release forks.</div>
<div><br></div>​<div>[1] <a href="http://zguide.zeromq.org/page:chapter6#Git-Branches-Considered-Harmful">http://zguide.zeromq.org/page:chapter6#Git-Branches-Considered-Harmful</a></div><div>[2] <a href="http://zguide.zeromq.org/page:chapter6">http://zguide.zeromq.org/page:chapter6#The-MQ-Process-C</a></div>
</div>