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

Re: early reflections on subversion methodology

From: Barry Scott <barry_at_barrys-emacs.org>
Date: 2005-08-12 23:58:23 CEST

On Aug 12, 2005, at 20:44, Branko Čibej wrote:

>> The concept that you keep missing is that tags and branches have a
>> special relationship to the files they tag and branch from. Whatever
>> mechanism is used to track branches and tags needs to know that the
>> version of "foo.c" that has the tag "BARFOO" on it, and that the
>> versions of foo.c on the branch "foobar" are all related to the
>> versions of "foo.c" sitting on my main trunk.
>> The truth is that Subversion simply doesn't understand this
>> relationship. This is what is making things difficult in Subversion.
>> Instead of my version control system tracking this, I now have to use
>> my poor overworked brain to do this type of stuff.
> What are you talking about? Of course SVN knows about the relationship
> between the tag and it source.
> Not that I agree with your statement -- you're imposing your narrow
> view of the world again.
> -- Brane

I know SVN knows, but its not telling right?

How do I get a log of an item in a repo with all the tags and branches
shown in the correct place in
the item's time line please? I've understood that this is solvable, but
impractical with the existing SVN API.

Isn't the problem that when I call svn_client_log it does not return
any information about copied_to
paths that could be used to extract tag and branch info from?
And do recall that this would not change until an SVN 2.0 redesigned
schema to allow retrieval of this info

Far the end users point of view SVN does not understand tags and
branches because the queries and
operations that an end user wishes to do cannot be done quickly or at
all. Which is what David is
getting at.


To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sat Aug 13 00:01:01 2005

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.