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