# HG changeset patch # User eugene.petrenko@jetbrains.com # Date 1389640222 -3600 # Node ID 9e4c8cd92838cfc0a3da7df26124c9ec30b2f991 # Parent f1945b327008ea3565b4c7193f8178231a72031d added shortId util diff -r f1945b327008 -r 9e4c8cd92838 mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/HgRepo.java --- 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; + } } diff -r f1945b327008 -r 9e4c8cd92838 mercurial-common/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/SubRepo.java --- 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