Escaping of selected characters doesn't work
--------------------------------------------
Key: FORGE-552
URL:
https://issues.jboss.org/browse/FORGE-552
Project: Forge
Issue Type: Bug
Components: Forge Build
Affects Versions: 1.0.2.Final
Environment: Ubuntu 10.04 i686
Reporter: Jevgeni Zelenkov
Fix For: 2.0.0.Alpha14
This is related to the
https://issues.jboss.org/browse/FORGE-43 issue.
The following characters in file names should be escaped by the forge completion:
\* ? = ' " { } \ $ ! & ; ( ) < > |
also: TAB-char (yes, I know it is stupid, but possible)
First two (*, ?) are used internally as wildcard chars, so should be allowed to be used
escaped as well as unescaped.
= char doesn't need to be escaped neither on linux nor on windows but somehow forge
fails to work with files containing = (at least on my ubuntu).
Windows has a slightly different set of chars to be escaped (from wikipedia, not actually
tested):
' " = & | ( ) < > ^
This issue is added for completeness.