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

Determining origin of branch

From: <pceteaudatmacif.fr_at_netcourrier.com>
Date: 2004-03-26 16:22:12 CET

What I reproach to CVS, is that you cannot have a clear view of branches or versions.
Which version was created first ? You must find a file which have changed between the two versions.
The numbering of the branches changes from a file to another.
If a branch is a sub-branch, you don't see it, if the file has not changed in the branch before the creation of the sub-branch.
Etc... the information is too fragmented.

Finaly, you must keep this kind of information outside of CVS, or keep it in the name of the versions and branches. It means you cannot let everyone make versions or branches when he likes the way he likes.

I thought innocently, it was the kind of stuff a SCM should do.

When I heard about SubVersion, it was the first thing I looked for.
Version are folder, so there is a date associated to. Good!
"From which revision a branch was copied", "how do I determine which branches branch off of its history, or which tags it has ?"

Answer is "Brute force search at the moment" and "no definite plans yet" are the answers


I'm not saying CVS does not a good job. It has solved a lot of our problems.
Subversion has some helpful improvements, but not the most useful to us.

Of course, the work made to deliver version 1.0.0 of Subversion was a great job, and Subversion has the time to become a mature product.

I just expose what improvement is the more important to me. I know there is a lot of important other thing to develop.

So continue, I'll keep a eye on the next releases


>Yup. Brute force search at the moment. This is the "dark side" of
>order 1 branching/tagging. RCS files can answer this question
>instantly, because the data is being indexed in the opposite >direction.
> Of course, that's also the reason it takes O(N) time to tag in CVS.
>There's been discussion of changing the svn database schema to >create
>"forward links" from a copy-source node to the copy-target node,
>whenever a copy is made, but no definite plans yet. That may help >quite a bit.

NetCourrier, votre bureau virtuel sur Internet : Mail, Agenda, Clubs, Toolbar...
Web/Wap : www.netcourrier.com
Téléphone/Fax : 08 92 69 00 21 (0,34 € TTC/min)
Minitel: 3615 NETCOURRIER (0,16 € TTC/min)

To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Fri Mar 26 16:44:00 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.