changeset 58:d1ed856e38ea

fix display version
author Pavel.Sher
date Sun, 26 Oct 2008 16:34:32 +0300
parents 99e757f2527b
children 30cc10fe9479
files mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Sun Oct 26 16:23:50 2008 +0300
+++ b/mercurial-server/src/jetbrains/buildServer/buildTriggers/vcs/mercurial/MercurialVcsSupport.java	Sun Oct 26 16:34:32 2008 +0300
@@ -110,7 +110,7 @@
       // stored in database (note that getContent method will be invoked with this version)
       List<VcsChange> files = toVcsChanges(modifiedFiles, prev.getFullVersion(), cur.getFullVersion(), includeRule);
       if (files.isEmpty()) continue;
-      ModificationData md = new ModificationData(cur.getTimestamp(), files, cur.getSummary(), cur.getUser(), root, cur.getFullVersion(), cur.getFullVersion());
+      ModificationData md = new ModificationData(cur.getTimestamp(), files, cur.getSummary(), cur.getUser(), root, cur.getFullVersion(), extractRevisionId(cur.getFullVersion()));
       result.add(md);
       prev = cur;
     }
@@ -255,6 +255,10 @@
   }
 
   public String getVersionDisplayName(final String version, final VcsRoot root) throws VcsException {
+    return extractRevisionId(version);
+  }
+
+  private String extractRevisionId(final String version) {
     int colon = version.indexOf(':');
     if (colon == -1) return version;
     return version.substring(colon+1);