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

Re: Checkout from multiple reps

From: Kirby C. Bohling <kbohling_at_birddog.com>
Date: 2003-02-28 22:08:33 CET

On Fri, 2003-02-28 at 14:04, Karl Fogel wrote:
> "Kirby C. Bohling" <kbohling@birddog.com> writes:
> > Completely off tangential.... What if one guy uses ra_svn and another
> > guy uses ra_dav, does that mean you can't use externals? Or that in
> > order to use it, they have to be able to use the whatever externals is.
> > I guess it's a limitation of externals.
>
> Huh? I don't see any reason in theory why you can't mix RA layers.
> That is, you check out your working copy using, say, ra_svn, but it
> has externals that refer to "http://...".
>
> Now, it would be nice if there were a template code, "%ra" or
> something, that meant "just use the same schema as the directory on
> which this svn:externals property is set", but we don't have that yet.
>

What if they use file:// and I'm not on the machine so I can't use the
file:// in the externals property (that's bone headed, talk with the
repo admin about it). What if they use http://, and I'm on the local
machine, and it'd be an order of magnitude faster to just use file://.

What if file:// was much faster, and only a handful of people have to
use http:// occasionally, now the externals has to be set to http://,
and all the people who file:// would have been faster for get stuck with
a slower mechanism? That seems silly to me (and it could just be me).

What if I could hit the https from where I'm at, but the firewall won't
allow ssh tunnels thru, but you use svn tunnels in your externals
because that's what is normally used. Or I can only proxy out, but the
proxy doesn't understand new HTTP stuff , so I need to switch from
https:// to svn://.

Am I just stuck and can't finish the check out, even though I could get
to it another way if externals was set differently? Do I have to change
the property and then checkout/update?

Issue 951 points out that you might want flexibility on how name/connect
to a subversion repository depending on the current situation, and
externals doesn't have it as far as I can tell. It was the two threads
next to each other that made me think about how externals lacks
flexibility, while issue 951 is saying people want flexibility. That's
all. Not saying that a mixed file:// and with an external of http://
won't work. Just saying that issue 951 says I want and need flexibility
at times, and I don't see how externals can give it to you.

Clearly not a compelling 1.0 issue, but just seems like something a
person who uses externals in a diverse/flexible environment might pull
his hair out over.
 
        Thanks,
                Kirby

> -K
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
> For additional commands, e-mail: dev-help@subversion.tigris.org
>

-- 
Real Programmers view electronic multimedia files with a hex editor.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Fri Feb 28 22:09:23 2003

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