On Fri, Jun 04, 2010 at 11:24:37AM +0200, Stefan Sperling wrote:
> On Thu, Jun 03, 2010 at 04:58:23PM -0500, Russell E Glaue wrote:
> > If you accidentally put the at symbol in a directory name like this:
> > 
> > svn copy http://svn.domain.com/repos/trunk/my...@49 
> > http://svn.domain.com/repos
> j> /trunk/my...@head -m "bring back rev 49 from the dead"
> > 
> > You end up with the following path in HEAD: '/trunk/my...@head/'
> > Where '@HEAD' is part of the actual directory name.
> 
> Which version of Subversion were you using?
> I bet this copy won't produce the same result with 1.6.5 or greater.

Hmmm... I was wrong about that.

With a trunk build of svn the problem still exists:

$ svn cp ^/trunk/epsi...@2 ^/trunk/epsil...@head -m copy

Committed revision 4.
$ svn up
A    epsil...@head
A    epsil...@head/zeta

The '@' in the copy target path is used literally. This needs to be fixed.

Thanks,
Stefan

Reply via email to