Login | Register
My pages Projects Community openCollabNet

Discussions > issues > [Issue 1658] New - Command line adapter fails to handle files with @ in filename

subclipse
Discussion topic

Hide all messages in topic

All messages in topic

[Issue 1658] New - Command line adapter fails to handle files with @ in filename

Author abean
Full name Andreas Benneke
Date 2016-08-04 12:22:46 PDT
Message http://subclipse.tig​ris.org/issues/show_​bug.cgi?id=1658
                 Issue #|1658
                 Summary|Command line adapter fails to handle files with @ in f
                        |ilename
               Component|svnClientAdapter
                 Version|current
                Platform|All
              OS/Version|All
                     URL|
                  Status|NEW
       Status whiteboard|
                Keywords|
              Resolution|
              Issue type|DEFECT
                Priority|P3
            Subcomponent|svnClientAdapter
             Assigned to|issues@subclipse
             Reported by|abean






------- Additional comments from abean at tigris dot org Thu Aug 4 12:22:46 -0700 2016 -------
Our usage of svnant using the the command line adapter fails on files which
contain an at-character (@) in the filename.

This seems to be due to the peg revision handling of the command line program
which would require an additional at-character at the end of the filename in
those cases.

This feature is described here:
http://svnbook.red-b​ean.com/en/1.7/svn.a​dvanced.pegrevs.html​
"Peg revisions are specified to the Subversion command-line client using at
syntax, so called because the syntax involves appending an “at sign” (@) and the
peg revision to the end of the path with which the revision is associated."
and later
"You need only append an at sign to the end of the path, such as news@11@. svn
cares only about the last at sign in the argument, and it is not considered
illegal to omit a literal peg revision specifier after that at sign. This
workaround even applies to paths that end in an at sign—you would use filename@@
to talk about a file named filename@."

Thank you.
Messages per page: