[Lazarus] revision numbers of each SVN tag?

Hans-Peter Diettrich DrDiettrich1 at aol.com
Tue Apr 14 15:26:49 CEST 2009

Graeme Geldenhuys schrieb:

>> The difference between tags and branches does only exist in the naming
>> convention, nothing more.
> Now I'm starting to appreciate Linus's talk about Git at Google Talk.
> SubVersion really has a brain-dead design.  ;-)

SubVersion had to be compatible with the old SVN, so that existing 
repositories could be moved easily.

>>> In future I would recommend using branches and when a release is
>>> announced, then only create a tag.
>> Cumbersome.
> Funny how the SubVersion documentation says that is exactly how you
> are supposed to use tags. If you start committing to a "tag", it is
> NOT a snapshot in time any more and is now considered a branch. I have
> been working on many SubVersion repositories from various projects.
> Everybody "gets" that concept, but the Lazarus developers don't.

We should distinguish between implementation and use of tags. Using tags 
for anything but immutable milestones is an abuse of the SVN features, 
and it's a weak excuse that "it's possible, so we do it" :-(


More information about the Lazarus mailing list