diff options
Diffstat (limited to 'org.eclipse.jgit/src/org/eclipse/jgit/transport/URIish.java')
-rw-r--r-- | org.eclipse.jgit/src/org/eclipse/jgit/transport/URIish.java | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/URIish.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/URIish.java index 15bd0b1dee..3f533281b4 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/URIish.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/URIish.java @@ -104,6 +104,9 @@ public class URIish implements Serializable { && (path.charAt(1) >= 'A' && path.charAt(1) <= 'Z' || path.charAt(1) >= 'a' && path.charAt(1) <= 'z')) path = path.substring(1); + else if (scheme != null && path.length() >= 2 + && path.charAt(0) == '/' && path.charAt(1) == '~') + path = path.substring(1); } else { matcher = SCP_URI.matcher(s); if (matcher.matches()) { |