You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@subversion.apache.org by Philipp Marek <ph...@emerion.com> on 2009/05/18 09:45:55 UTC

svn+ssh and canonical paths

Hello everybody,

I just noticed that some parts of subversion allow non-canonicalized paths, 
while others do not.

(Disclaimer: I only checked with debian 1.6.1, but I don't think that 1.6.2 is 
fixed).


This is accepted:
	svn co svn+ssh://localhost//tmp/././//test

But then there are functions like 'svn_ra_reparent', which say that
	"svn+ssh://localhost//tmp/repos/trunk/dir"
is in a different repository than
	"svn+ssh://localhost//tmp/repos/trunk"
(which is wrong, they're in the same).


This is a bit inconsistent; IMO such names should not be allowed *anywhere*.



Regards,

Phil