aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit.console/src/org/eclipse/jgit
diff options
context:
space:
mode:
authorShawn O. Pearce <spearce@spearce.org>2010-09-03 13:01:57 -0700
committerShawn O. Pearce <spearce@spearce.org>2010-09-03 13:02:01 -0700
commit2aa4196f1fd02851976d2c214302d87ea26663d0 (patch)
tree4c65dafa491d9b9a82ac60b98d1b2ce34d9b2cba /org.eclipse.jgit.console/src/org/eclipse/jgit
parent34a755f1df959bd34f9426143765e650665b1afb (diff)
downloadjgit-2aa4196f1fd02851976d2c214302d87ea26663d0.tar.gz
jgit-2aa4196f1fd02851976d2c214302d87ea26663d0.zip
Fix QuotedString.GIT_PATH escaping rules
We shouldn't escape non-special ASCII characters such as '@' or '~'. These are valid in a path name on POSIX systems, and may appear as part of a path in a GNU or Git style patch script. Escaping them into octal just obfuscates the user's intent, with no gain. When parsing an escaped octal sequence, we must parse no more than 3 digits. That is, "\1002" is actually "@2", not the Unicode character \u0202. Change-Id: I3a849a0d318e69b654f03fd559f5d7f99dd63e5c Signed-off-by: Shawn O. Pearce <spearce@spearce.org>
Diffstat (limited to 'org.eclipse.jgit.console/src/org/eclipse/jgit')
0 files changed, 0 insertions, 0 deletions