[Lazarus] TextStyle.Layout and "Argument can't be assigned to"

Zaher Dirkey parmaja at gmail.com
Mon Jan 18 12:02:43 CET 2010

Florian Klaempfl wrote:
>> Most importantly, if you accidentally commit file with wrong line
>> endings, you can fix that
>> rather easily in git, nut with svn, you are screwed.
> Well, usually one notices only if it is pushed/pulled.

Then that developer will definitely not be in my team (or yours I hope).
Because he/she doesn't review code before making it public.

>> That is meaningless concept in git, see e.g.
>> http://stackoverflow.com/questions/612580/how-does-git-solve-the-merging-problem
> See my mail to Graeme, then git simply does not fit into FPC's workflow.

You play to the strengths of each tool. You guys use SubVersion different
to the recommended way of the official SubVersion documentation
(http://svnbook.red-bean.com/), by treading "tags" like branches and
placing commits in them (just one such example). I have not come across
other projects that do that, so FPC is unique in there workflow.

Just like Git saw the problems of previous SCM software it tried to improve
those problem areas with new features and design. So it would make sense
that if you switched to Git, you try those new features as recommended and
then review your workflow accordingly. If everybody was as stubborn and
afraid of change like you (or simply re-evaluating your workflow), we would
all still be using .tar.gz or CVS as our repository systems.

I pretty sure you guys adjust your worflow when you moved from CVS to
SubVersion. But please, I am not suggesting you guys change repositories, I
am simply stating that just because your attempt at using Git failed,
doesn't mean it will for everybody else too.

  - Graeme -

fpGUI Toolkit - a cross-platform GUI toolkit using Free Pascal

More information about the Lazarus mailing list