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

Re: CVS Modules/ SVN Externals

From: Patrick Sunter <patrick_at_vpac.org>
Date: 2004-03-10 04:30:43 CET

Hi Corris,

I'm too have found my only gripe with svn so far is the limited abilities of

> Ideally we'd like to tag a "module" which
> would tag the source, and all the shared components.

in a previous mailing list post, someone pointed out that there's an optional in
the svn:externals definition to add a revision number to the URL eg:
foo/bar -r 1234 http://example.com/repos/zag
(this is documented in "svn help propset", but not in the Book, strangely)

So one approach would be:
1. Create your tag by svn copying the project to a tag URL.
2. Check out the tag URL, and modify each svn:externals definition to point to
the correct revision (or tag) of the shared code they import.

A bit cumbersome, but at least it means you have full control over which
tag/revision you use of each imported bit of code.

I don't think the svn:externals is something the developers have put much effort
into yet - I pointed out that they don't really work if you're using port
forwarding through ssh the other day, and got no response.

cheers, Patrick.

Patrick Sunter
Visitor in Geophysics
Center for Advanced Computing Research
Mail Code : 158-79
California Institute Of Technology,
Pasadena, CA 91125, USA.
Ph : +1 (1) 626 395 2565
Fax : +1 (1) 626 584 5917
E-Mail : patrick@cacr.caltech.edu
Project Coordinator & Software Engineer
Victorian Partnership for Advanced Computing
E-Mail: patrick@vpac.org
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Wed Mar 10 23:34:57 2004

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