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

Local unversioned editing of svn:externals

From: Liam Bryan <liam_at_richard-group.com>
Date: 2005-06-13 21:24:09 CEST

So, as the impromptu subversion guy for my workplace, I'm trying to
solve a problem.

On Server Aleph, we have repository Able.

On Server Bet, we have repository Bravo.

In project Able, there is a svn:externals link to project Bravo, as
such:

%server%:~/Project Able/ svn propget svn:externals .
SubDirZ svn+ssh://Baker/path/to/Bravo

Now, there are a couple of implementation problems that we're having,
and I'm hoping that there's a way to fix some of these problems.

The first is that if the user who checks out the repository has a
different login on servers Aleph and Bet, there is no way to specify or
correct it. I've tried using svn switch, but any subsequent svn update
switches the working copy back to what was specified by svn:externals.
This can be gotten around by forcing everyone to have the same
username. Easy to do going forward, harder to update in-place. There
is _no way_ that I have found to accomplish this without having the
usernames the same.

The second is that if I check out a copy of the Able project on server
Bet, I want to specify that the svn:externals link can be found via
file://localhost, rather than performing an ssh to itself, which is
silly and wasteful.

The third is that there are times when I need to change the access
method from a svn+ssh connection to a https connection, because server
Bet rejects ssh connections from hosts it does not know, but will allow
https connections as read-only. There is no way to do this.

Any of these problems could be solved if I could make a local,
unversioned change to the
svn:externals property. Judging by the manual (1. versioned and local,
or 2. unversioned and remote), it seems impossible. Any thoughts?

Liam Bryan
The Richard Group, Inc.
liam@richard-group.com
http://richard-group.com
703.525.7157

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org
Received on Mon Jun 13 21:27:25 2005

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