regression: svn export modifies user-supplied target name

Bug #962284 reported by Nate Gallaher
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
subversion (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Description: Ubuntu precise (development branch)
Release: 12.04

subversion package: 1.6.17dfsg-3ubuntu3
svn, version 1.6.17 (r1128011)

The user supplied target for svn export appears to be truncated if it contains an '@' symbol.

Example bad case:

> svn export https://teflon.svn.sourceforge.net/svnroot/teflon/trunk/teflon.py 'myfile.py@r123'
> ls
myfile.py

Expected behavior: The remote file should be exported to the local file name "myfile.py@r123"

Expected behavior was observed in the Oneiric package (subversion: 1.6.12dfsg-4ubuntu5 svn, version 1.6.12 (r955767))

Revision history for this message
James McCoy (jamessan) wrote :

This was an intentional change in the behavior of the command line so that peg revisions are consistently handled by all commands. You need to add a trailing @ to the target filename to "escape" the @ that you want to be part of the filename.

See https://issues.apache.org/jira/browse/SVN-3416?focusedCommentId=14928090&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14928090 for more details.

Changed in subversion (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.