changeset 800:d94cdfbd9e1c Gaya-8.1.x

TW-36403 strip trailing whitespaces in .hgsub
author Dmitry Neverov <dmitry.neverov@gmail.com>
date Mon, 26 May 2014 16:26:58 +0200
parents 8f7862c1846e
children ea4a75bf2324 46eee4b37e58
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepoTest.java
diffstat 2 files changed, 4 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java	Mon May 19 19:06:56 2014 +0200
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java	Mon May 26 16:26:58 2014 +0200
@@ -40,13 +40,13 @@
 
     if (url.startsWith("[svn]")) {
       myVcsType = VcsType.svn;
-      myUrl = url.substring(5);
+      myUrl = url.substring(5).trim();
     } else if (url.startsWith("[git]")) {
       myVcsType = VcsType.git;
-      myUrl = url.substring(5);
+      myUrl = url.substring(5).trim();
     } else {
       myVcsType = VcsType.hg;
-      myUrl = url;
+      myUrl = url.trim();
     }
   }
 
--- a/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepoTest.java	Mon May 19 19:06:56 2014 +0200
+++ b/mercurial-tests/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepoTest.java	Mon May 26 16:26:58 2014 +0200
@@ -40,6 +40,7 @@
     }
     assertEquals("ssh://acme.org//subrepo", subrepoWithUrl("../subrepo").resolveUrl("ssh://acme.org//mainrepo"));
     assertEquals("ssh://acme.org/subrepo", subrepoWithUrl("../subrepo").resolveUrl("ssh://acme.org/mainrepo"));
+    assertEquals("ssh://acme.org/subrepo", subrepoWithUrl("../subrepo ").resolveUrl("ssh://acme.org/mainrepo"));
   }
 
   private SubRepo subrepoWithUrl(@NotNull String subrepoUrl) {