eric6/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py

changeset 7010
5d6f5a69a952
parent 6985
6a2cab507874
child 7152
a99df2004bb7
diff -r eaf5ed6ef298 -r 5d6f5a69a952 eric6/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py
--- a/eric6/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py	Sun May 12 15:31:23 2019 +0200
+++ b/eric6/Plugins/VcsPlugins/vcsMercurial/ProjectHelper.py	Tue May 14 19:52:39 2019 +0200
@@ -49,6 +49,7 @@
         from .LargefilesExtension.ProjectHelper import LargefilesProjectHelper
         from .StripExtension.ProjectHelper import StripProjectHelper
         from .HisteditExtension.ProjectHelper import HisteditProjectHelper
+        from .CloseheadExtension.ProjectHelper import CloseheadProjectHelper
         self.__extensions = {
             "mq": QueuesProjectHelper(),
             "fetch": FetchProjectHelper(),
@@ -59,6 +60,7 @@
             "largefiles": LargefilesProjectHelper(),
             "strip": StripProjectHelper(),
             "histedit": HisteditProjectHelper(),
+            "closehead": CloseheadProjectHelper(),
         }
         
         self.__extensionMenuTitles = {}
@@ -554,6 +556,7 @@
         
         self.hgPushBranchAct = E5Action(
             self.tr('Push new branch'),
+            UI.PixmapCache.getIcon("vcsCommit.png"),
             self.tr('Push new branch'),
             0, 0, self, 'mercurial_push_branch')
         self.hgPushBranchAct.setStatusTip(self.tr(
@@ -570,6 +573,7 @@
         
         self.hgCloseBranchAct = E5Action(
             self.tr('Close branch'),
+            UI.PixmapCache.getIcon("closehead"),
             self.tr('Close branch'),
             0, 0, self, 'mercurial_close_branch')
         self.hgCloseBranchAct.setStatusTip(self.tr(
@@ -1620,6 +1624,8 @@
                     self.extensionMenus[extensionName].menu()\
                         .isTearOffMenuVisible():
                 self.extensionMenus[extensionName].menu().hideTearOffMenu()
+        if self.vcs.version < (4, 8, 0):
+            self.extensionMenus["closehead"].setEnabled(False)
     
     def __hgExtendedDiff(self):
         """

eric ide

mercurial