Plugins/VcsPlugins/vcsMercurial/HgLogDialog.py

changeset 1019
d8a9697f78d1
parent 945
8cd4d08fa9f6
child 1131
7781e396c903
--- a/Plugins/VcsPlugins/vcsMercurial/HgLogDialog.py	Sat May 07 20:31:28 2011 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/HgLogDialog.py	Sun May 08 13:56:12 2011 +0200
@@ -127,7 +127,12 @@
         if self.mode == "log":
             args.append('--copies')
         args.append('--style')
-        args.append(os.path.join(os.path.dirname(__file__), "styles", "logDialog.style"))
+        if self.vcs.versionStr >= "1.8":
+            args.append(os.path.join(os.path.dirname(__file__),
+                                     "styles", "logDialogBookmark.style"))
+        else:
+            args.append(os.path.join(os.path.dirname(__file__),
+                                     "styles", "logDialog.style"))
         if self.mode == "incoming":
             if self.bundle:
                 args.append(self.bundle)
@@ -262,6 +267,9 @@
             
             html += self.trUtf8("Tags: {0}<br />\n").format(entry["tags"])
             
+            if "bookmarks" in entry:
+                html += self.trUtf8("Bookmarks: {0}<br />\n").format(entry["bookmarks"])
+            
             html += self.trUtf8("Parents: {0}<br />\n").format(entry["parents"])
             
             html += self.trUtf8('<i>Author: {0}</i><br />\n').format(entry["user"])
@@ -331,7 +339,7 @@
                     self.endInitialText = True
                 if key in ("change", "branches", "tags", "parents", "user",
                             "date", "file_copies", "file_adds", "files_mods",
-                            "file_dels"):
+                            "file_dels", "bookmarks"):
                     self.lastLogEntry[key] = value.strip()
                 elif key == "description":
                     self.lastLogEntry[key] = [value.strip()]

eric ide

mercurial