On Tue, Apr 14, 2009 at 12:33 PM, Vincent Snijders <vincent.snijd...@gmail.com> > > Another school says that you need to build releases from a tagged version.
Those learners should go back to school! :-) >> I have no idea if SubVersion supports deleting or moving tags. > > Updating a directory under tags, isn't that moving tags? > Deleting the directory under tags, isn't that deleting tags? > > 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. ;-) >> 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. http://svnbook.red-bean.com/en/1.5/svn.branchmerge.tags.html <quote> Another common version control concept is a tag. A tag is just a “snapshot” of a project in time. [...snip....] But wait a moment: isn't this tag creation procedure the same procedure we used to create a branch? Yes, in fact, it is. In Subversion, there's no difference between a tag and a branch. Both are just ordinary directories that are created by copying. Just as with branches, the only reason a copied directory is a “tag” is because humans have decided to treat it that way: as long as nobody ever commits to the directory, it forever remains a snapshot. If people start committing to it, it becomes a branch. </quote> NOTE the last line! Regards, - Graeme - _______________________________________________ fpGUI - a cross-platform Free Pascal GUI toolkit http://opensoft.homeip.net/fpgui/ _______________________________________________ Lazarus mailing list Lazarus@lazarus.freepascal.org http://www.lazarus.freepascal.org/mailman/listinfo/lazarus