There is as far as I can tell no code in Subversion that can generate ../ style paths from an abspath for you. Are you sure this is how you invoked ‘svn’ or did you invoke ‘svn'via a similar ../ path (maybe via a script)? It should show paths in exactly the same way as you provided them to svn.
Otherwise I would guess that the externals table somehow contains an invalid path format.
Bert
Sent from Windows Mail
From: Stefan Fuhrmann
Sent: Friday, April 12, 2013 1:07 PM
To: Subversion Development
Hi,
While playing around with large working copies, I discovered
that we display externals as rather odd relative paths:
/home/stefan/develop/trunk$ ./subversion/svn/svn st /mnt/hdds/apache
X ../../../../mnt/hdds/apache/lucene/pylucene/tags/pylucene_3_0_2/jcc
X ../../../../mnt/hdds/apache/lucene/pylucene/tags/pylucene_3_0_3/jcc
X ../../../../mnt/hdds/apache/lucene/pylucene/tags/pylucene_3_1_0/jcc
So, they are given relative to the current path, but I had expected
them to be relative to the working copy root. Maybe the outermost
working copy root in case of nested externals.
-- Stefan^2.
--
Join one of our free daily demo sessions on Scaling Subversion for the Enterprise
Received on 2013-04-12 15:47:36 CEST