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

Re: Roadmap for 1.1

From: John Peacock <jpeacock_at_rowman.com>
Date: 2004-04-04 17:22:20 CEST

Barry Scott wrote:
> Being able to give a symbolic name to a revision is one possible solution.

What do you think tags are in Subversion, then? A tag is a copy of a set of
files at a given revision, and can be referred to as a higher level object
(which is what a symbolic name is).

>
> As others have said when looking at the history of a file I want to know
> what revisions correspond to key project events,"labels", so I can diff
> say the 0.3.0 with 0.4.3, etc.

This is all changes for all files between those two labels:

svn diff http://server/path/to/tags/proj-0.3.0 \
http://server/path/to/tags/proj-0.4.3

and this is the changes for just a single file:

svn diff http://server/path/to/tags/proj-0.3.0/path/to/file.cxx \
http://server/path/to/tags/proj-0.4.3/path/to/file.cxx

How is that significantly more difficult than the only slightly shorter CVS
notation?

> The current copy to tags method is no help, even if I could work out that
> such a tags directory existed and where it was it would be very slow to
> execute if the repo is not local.

It's your project; you structure the tags directory however you like. If you
are talking about someone else's project, you can use 'svn ls' to browse (if
they haven't bothered to provide a web interface for example).

And the supposed performance issue is FUD. You haven't apparently even tried
this, so you don't know that it works just fine with remote repos.

John

-- 
John Peacock
Director of Information Research and Technology
Rowman & Littlefield Publishing Group
4720 Boston Way
Lanham, MD 20706
301-459-3366 x.5010
fax 301-429-5747
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Sun Apr 4 17:22:58 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.