[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Re[2]: CVS/SVN comparison

From: <kfogel_at_collab.net>
Date: 2004-10-22 15:41:20 CEST

pushok <contact@pushok.com> writes:
> Hello kfogel,
> Few comments about your comments:
> 1. TAGS AND BRANCHES
> Again, tags and branches replaced in SVN with copy in repository.
> This is similar like all (I think) backup their code before they know
> about SCM. For example, I, when was a student, just copy each day
> entire source tree of my diploma. You make the same but in repository.
> With your approach there NO difference between TAG and BRANCH. All
> that is the COPY. One copy, called TAG we _promise_ do not change. And
> that's why it is a TAG. But nothing can prevent me from modifying this
> COPY. So, some "bad" developer CAN change the TAG. How this looks for
> you? That's why we claim that you system not have the TAGS.
> Just for me, TAG, is only TAG - some symbolic label that describes
> _some_ state of source code (entire rep, or some of its folder, or
> some file). In SVN such state is _repository revision_. That's why I
> make analog between TAG and your REP REVISION.

If the intended audience for your document were just you, all this
would make sense. However, since most Subversion apparently think
they are getting tag functionality in the way we recommend, your claim
that "the function is simply missing" is likely to mislead most
readers.

It would be better to describe what's actually going on, and let
people judge for themselves, I think.

> And finally, if you will allow to "mark" or "associate" some
> symbolic name with your REVISION for me it will be the TAG. In other
> words I only just one mark r12345 as "rev_1_1".

I agree that would be a useful feature, but it would offer *less*
functionality than CVS or SVN tags currently do, since it could only
tag one revision tree, not a mixed set of paths/revisions.

> 2. No comment about new fs_fs. Any way we will put the information for
> which version of CVS and SVN this comparison is valid.

Thanks.

> Since for example right now CVS support client side renames in
> repository both files and folders :)....

CVS supports renames? On *folders*?? Not according to
https://www.cvshome.org/docs/manual/cvs-1.12.9/cvs_7.html#SEC70.

CVS has some commands which can be used to achieve something close to
renaming, but with odd side effects (such as the old directory
continuing be present if -P is not passed to checkout, etc).

-Karl

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Oct 23 05:58:44 2004

This is an archived mail posted to the Subversion Users mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.