Am 15.02.2012 23:21, schrieb Graeme Geldenhuys:
On 15 February 2012 15:40, Sven Barth wrote:
This does not help if some features that one needs (or wants) are only
implemented in trunk... (yes, I'm aware that one could merge manually, but
it's far easier for me to just use trunk)
Stability is more important to me than the latest eye-candy. I use
Lazarus (and MSEide) for work. I don't have time to fight with newly
introduced bugs, which appear constantly in Lazarus Trunk. The stable
branch 0.9.30.x has everything I need to get my work done -
uninterrupted. I only made some mods to synedit (visual improvements
and better TAB character support), and runtime customisable File Open
filters.
Firstoff: I understand your reasons. But mine are also valid: trunk
contains many feature that make my life easier. Especially full support
for FPC 2.6.0 or newer (I don't know whether you patched your 0.9.30.x
or not), support for generics and helper types (mostly because I develop
them and only secondly, because I use them). Recently also the support
for the JVM language extensions and then little gems like this:
http://bugs.freepascal.org/view.php?id=21047 (look also at the comments,
to see what I mean). This improves my workspeed when converting C code
(which I like to do ;) ) a lot.
Try Git, it makes merging between branches, or keeping local mods up
to date, much easier than SVN.
I like Git (I used git-svn when working on the generic improvements in
FPC), but as I said: I personally(!) prefer to use trunk. And thus my
workflow is usually this (this way I can be sure that I get the latest
changes... a git mirror might be out of sync):
cd /mnt/data/subversion/lazarus
svn up
svn export . /mnt/data/applications/lazarus/0.9.31-new
cd /mnt/data/applications/lazarus/0.9.31-new
make all OPT="-dWithSynInfo -dWithSynOverviewGutter -Xg"
[Testing new lazarus and if okay:]
cd ..
rm -r 0.9.31-old
mv 0.9.31 0.9.31-old
mv 0.9.31-new 0.9.31
Maybe somewhen I'll pack the two parts into a lovely script (maybe using
instantfpc) and that's it :)
Regards,
Sven
--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus