changeset 725:9e4c8cd92838

added shortId util
author eugene.petrenko@jetbrains.com
date Mon, 13 Jan 2014 20:10:22 +0100
parents f1945b327008
children 2ab33390b801
files mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgRepo.java mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java
diffstat 2 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgRepo.java	Mon Jan 13 20:00:37 2014 +0100
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgRepo.java	Mon Jan 13 20:10:22 2014 +0100
@@ -316,4 +316,11 @@
   public String toString() {
     return myWorkingDir.getAbsolutePath();
   }
+
+  @NotNull
+  public static String shortId(@NotNull final String s) {
+    if (s.length() > 12)
+      return s.substring(0, 12);
+    return s;
+  }
 }
--- a/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java	Mon Jan 13 20:00:37 2014 +0100
+++ b/mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java	Mon Jan 13 20:10:22 2014 +0100
@@ -33,9 +33,7 @@
 
   @NotNull
   public String revision() {
-    if (myRevision.length() > 12)
-      return myRevision.substring(0, 12);
-    return myRevision;
+    return HgRepo.shortId(myRevision);
   }
 
   @NotNull