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

Re: I miss tags

From: Steve Greenland <steveg_at_lsli.com>
Date: 2004-09-29 18:30:25 CEST

On Tue, Sep 28, 2004 at 11:30:45PM -0500, Justin Randall wrote:
> ----- Original Message -----
> From: "Scott Palmer" <scott.palmer@2connected.org>
> > The fact that cheap copies can work as tags/labels doesn't make a
> > revision alias or some other feature useless. It is useful to see
> > labels from the trunk's perspective, is there a subversion command that
> > can tell me every branch that was created as a copy from a specific
> > main-branch (trunk), and the revision at which the copy was made,
> > regardless of where those copies are in the repository? Having to find
> > every leaf to see how it relates to the tree seems cumbersome.
>
> Why is this useful?
>

If I want to find out in which branches/releases fix 'X' has been
applied/merged to file foo.c, I need to track every place file foo.c
exists in the repository, and read the logs.

Right now that involves a lot of grubbing around. If your layout
is fairly standardized, you can script it with a reasonable amount
reliability. However, with CVS I can do 'cvs log foo.c' and read every
change that's been made to the file, in any branch, and exactly what
revisions correpsond to what tags.

Now, admittedly, that's a hard problem for Subversion, as it involves
tracking up and down the various copy/move histories. I'm not sure that
a new type of "tagging" or "labelling" would in any way help make that
easier. But it's a functionality that I find awkward in Subversion. (Not
that I don't think the tradeoffs vs CVS aren't worth it, but at present,
I'd say it's one area in which subversion is not "a better CVS".)

Steve

-- 
"Outlook not so good." That magic 8-ball knows everything! I'll ask
about Exchange Server next.
                           -- (Stolen from the net)
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Sep 29 18:31:26 2004

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