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

Re: Problem with the present handling of svn:externals

From: Steve Greenland <steveg_at_lsli.com>
Date: 2005-02-22 18:03:25 CET

On Sat, Feb 19, 2005 at 06:52:09AM -0600, Ben Collins-Sussman wrote:
> I think that's a bit judgemental. :-) You're the first person to ever
> notice or care that this "critical" feature of svn:externals isn't
> available.

Uh, no. Several people have noticed that tagging and branching "don't
work" with externals for precisely this reason. The problem is that the
definition of "works" varies with circumstances, and finding a general
solution is hard.

The proposal would solve the tagging issue, but not the branching
one (because as soon as I commit to the branch, I (might) bring in a
whole new version of the external(s)). Which points out why this is
hard: branching and tagging are conceptually different, but handled
identically in subversion.

Myself, I've decided to not use externals, but instead copies (since
everything will be in one repo anyway). Yes, we'll occasionally have to
merge back into the "original", but we'll always be able to reproduce
particular builds, which is more important for me. I may change my mind,
though...

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 Tue Feb 22 18:06:33 2005

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