On Thursday, 13 December 2012 at 20:48:30 UTC, deadalnix wrote:
On Thursday, 13 December 2012 at 20:04:50 UTC, Dmitry Olshansky wrote:
I think it's good.

But personally I'd expect:

* master to be what you define as dev, because e.g. GitHub puts master as default target branch when making pull requests. Yeah, I know it's their quirk that it's easy to miss. Still leaving less burden to check the branch label for both reviewers and pull authors is a net gain.

* And what you describe as master (it's a snapshot or a pre-release to me) to be named e.g. staging.

And we can as well drop the dead branch 'dev' then.

That sound also like a good plan to me.

Updated to follow the idea, plus added bunch of process description. Feel free to comment in order to refine this.

http://wiki.dlang.org/Release_Process

Reply via email to