Updated:  I figured this out, but though I would still post in case anyone 
else hits the same issue.  The solution is to add the directory separator 
at the end of the second argument:

svn mv @foo@ @bar/

See below for original question.

I'm getting bit by a directory that starts with @, and trying to find a 
work around for the peg-revision syntax.  My destination directory name 
always ends up with an @ at the end.  Any ideas?

$ svn --version
svn, version 1.8.8 (r1568071)
   compiled Aug 20 2015, 12:51:30 on x86_64-pc-linux-gnu

$ svn mv @foo @bar
svn: E125001: '@foo' is just a peg revision. Maybe try '@foo@' instead?

$ svn mv @foo@ @bar
svn: E125001: '@bar' is just a peg revision. Maybe try '@bar@' instead?

$ svn mv @foo@ @bar@
A         @bar@
D         @foo
D         @foo/bar

$ ls
@bar@


Reply via email to