[Development] Branches and time based releases
Thiago Macieira
thiago.macieira at intel.com
Tue Feb 25 23:53:14 CET 2014
Em ter 25 fev 2014, às 15:50:39, Matthew Woehlke escreveu:
> On 2014-02-25 14:12, Thiago Macieira wrote:
> > Also, I don't know of any project that has a CI-controlled integration.
>
> What does that have to do with branch naming conventions?
>
> I'll grant that there is variance in the exact definition of "master".
> Less so in the *existence* of the same.
We chose not to have a master branch exactly so we wouldn't confuse people
about what it meant. On some projects it means stable; on some it's last
tagged release; on others it's the in-development version, with or without any
quality control. And finally in some others like the Linux kernel and other
highly distributed projects, branches are referred to by the repo name, not
the branch name. (one could say, ironically, that this is the Mercurial model)
So we chose to call them "dev" and "stable" to be quite clear. And that's what
I said in my email: I propose it remains called "dev" for clarity of purpose.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Development
mailing list