Had a problem relocating (i.e. pointing to a new URL or Path) a checked-out subversion repository with
svn switch –relocate FROM TO
It kept reporting that my old path (FROM) was ‘not the root of the repository’.
Thanks to Nelson I was reminded to use the svn info command to see exactly where svn believes the repository currently is pointing to and then substituted this path into the FROM argument.