Page MenuHomePhabricator

Unable to copy or move directories with Subversion
Closed, ResolvedPublic

Description

I have checked out a repository via SSH from a hosted Subversion repository.

The checkout command was: `svn checkout 'svn+ssh://vcs@obfuscated/diffusion/WEB/' web

I am then unable to svn cp or svn mv directories, but files are fine. For example, it is possible to svn mv file file2 and svn cp file subdir/file is fine, but svn cp dir newdir or svn mv dir newname does not work. The error message is something like this:

svn: Source url 'svn+ssh://vcs@obfuscated/diffusion/WEB/htdocs-20130926' is from different repository

I cannot figure out why this gives an error message. I have verified that the Subversion URL is correct with svn info and have also tested to enter the Subversion UUID into Phabricator (Edit Subversion info) since it was not autodetected and there was some text there indicating that it could be needed for certain operations.

We have Git repositories working just fine, but all our Subversion repositories experience the above problem.

Event Timeline

holmboe raised the priority of this task from to Needs Triage.
holmboe updated the task description. (Show Details)
holmboe added a subscriber: holmboe.

Reference https://github.com/phacility/phabricator/issues/747 since it might be the same underlying problem.

holmboe renamed this task from Unable to copy or move with Subversion to Unable to copy or move directories with Subversion.Nov 7 2014, 3:23 PM

I tried this as well with the same result:

svn cp svn+ssh://vcs@obfuscated/diffusion/WEB/htdocs-20130926 svn+ssh://vcs@obfuscated/diffusion/WEB/htdocs-2014-11-07

Thanks holmboe! I think we got exactly the same issue. But is there a chance that the svn hosting used to be correct, and broke by any of the recent versions?

I don't know how to debug PHP so I gave up.

I've just run into this problem as well. This is really a showstopper issue, enough that I may need to abandon using Phabricator/Diffusion for my Subversion hosting.

epriestley triaged this task as Normal priority.
epriestley removed a project: Arcanist.

This should be resolved in HEAD. Sorry this took so long to address!

Thanks again Evan, I can confirm this issue is fixed.