[Releasing] ODP: rethinking the branching scheme
Ziller Eike
Eike.Ziller at digia.com
Mon Feb 24 09:07:13 CET 2014
On Feb 21, 2014, at 10:30 PM, Thiago Macieira <thiago.macieira at intel.com> wrote:
> Em sex 21 fev 2014, às 16:25:17, Oswald Buddenhagen escreveu:
>> on top of that, your idea to automatically "force" the latest stable on
>> the "consumers" has a downside: it makes it actively hard to use the
>> "oldest version that works" approach (which is a quite reasonable one to
>> prevent accidentally requiring too new api).
>
> Stable contains "oldest version that works" by definition. Stuff shouldn't land
> in that branch unless it works.
>
> That means stuff shouldn't land in dev unless it works.
Reality shows that this is not a realistic view.
> It varies only on how stable it is. But that is true for any branch anyway,
> except dev.
The dev -> stable merge degrades the quality of what is in the stable branch drastically. So if you track stable, the quality of what you track can vary greatly. I suppose that is what Ossi means. With the current branching scheme you cannot track something that only gets “more stable”.
--
Eike Ziller, Senior Software Engineer - Digia, Qt
Digia Germany GmbH, Rudower Chaussee 13, D-12489 Berlin
Geschäftsführer: Mika Pälsi, Juha Varelius, Tuula Haataja
Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B
More information about the Releasing
mailing list