You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Liam Bryan <li...@richard-group.com> on 2005/06/13 19:24:09 UTC

Local unversioned editing of svn:externals

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