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

RE: Re: Tracking svn:externals?

From: Ian Brockbank <Ian.Brockbank_at_wolfsonmicro.com>
Date: 2006-02-20 12:11:13 CET

Hi Kalin,

> > Currently, when I make a tag off the trunk, the externals
> property of
> > the tag still points to the same place as the trunk copy,
> as would be
> > expected.
> >
> > What I would like is a way to automatically change the externals
> > property to track the branch/tag.
> >...
> > Has anyone written a script or hook that does something
> like this? Any
> > suggestions?

svncopy.pl addresses exactly this problem. svncopy --tag fixes the
version number when tagging. svncopy --branch updates the destination
of the external to be within the branch. The script is in
http://svn.collab.net.repos/svn/trunk/contrib/client-side/svncopy.pl.in
- rename this to svncopy.pl and replace @SVN_BINDIR@ with the path to
your svn executable.

Answering Rony's responses:

> > Currently, when I make a tag off the trunk, the externals property
of
> > the tag still points to the same place as the trunk copy, as would
be
> > expected.
> >
> > What I would like is a way to automatically change the externals
> > property to track the branch/tag.
> As subversion does not distingusih between trunk and branch etc (and
having
> a "classic trunk/branches/tags structure" does not have any meaning
for
> subversion) automation at subversion level is not possible, IMHO.
>
> > For example, if proj1/trunk has an
> > svn:externals property with "lib1 svn://.../lib1/trunk", when I
create a
> > tag proj1/tags/T1, I would like the svn:externals property of T1 to
be
> > set to "lib1 svn://.../lib1/tags/T1".
>
> Why whould you want that?

That is not necessarily desired, but you do at least want the version
tagging to happen automatically. svncopy.pl gives the option of either.

Cheers,

Ian Brockbank
Applications Software Team Leader
e: ian.brockbank@wolfsonmicro.com / apps@wolfsonmicro.com
scd: ian@scottishdance.net
t: +44 131 272 7145
f: +44 131 272 7001

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Feb 20 12:15:55 2006

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