Graeme Geldenhuys schreef:
2009/11/29 Florian Klaempfl <[email protected]>:
I meant, code working with lazarus 1.0.0 must be compilable at least by
all 1.0.x releases.

Isn't this already done with the "fixes" branches vs Trunk branch? So
again, the developers wouldn't have to change their working style at
all.



Not so, if you mean the current fixes branch.

It is more an attempt to make it possible to release more frequently. Since trunk changes so much, it is almost impossible to release from trunk. So instead we merge from a different branch. I select suitable revisions from trunk, with an emphasize on stability, but not by sacrificing new features. Generally I try to merge new feature, after they have proven stable with some testing in trunk. This is largely done by just delaying merging for about a week (at least).

So, the goal of the fixes branch (maybe a bad name) is not to maintain compatibility with the previous release, but to have a releasable branch almost, so also if trunk is not yet ready or in too much flux to build a release on.

Vincent



--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to