changeset 540:f9c0725f5c0a

Fix test on windows
author Dmitry Neverov <dmitry.neverov@jetbrains.com>
date Wed, 30 Jan 2013 10:50:52 +0400
parents 0983cbb59637
children bf0b43e4da97
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java
diffstat 1 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java	Wed Jan 30 10:46:37 2013 +0400
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java	Wed Jan 30 10:50:52 2013 +0400
@@ -68,9 +68,13 @@
       return url();
     if (!parentRepoUrl.endsWith("/"))
       parentRepoUrl = parentRepoUrl + "/";
-    URI parentURI = new URI(parentRepoUrl);
-    URI subrepoAbsUrl = parentURI.resolve(url());
-    return subrepoAbsUrl.toString();
+    try {
+      URI parentURI = new URI(parentRepoUrl);
+      URI subrepoAbsUrl = parentURI.resolve(url());
+      return subrepoAbsUrl.toString();
+    } catch (URISyntaxException e) {
+      return parentRepoUrl + url();
+    }
   }
 
   @Override