eric6/Plugins/VcsPlugins/vcsMercurial/hg.py

changeset 7010
5d6f5a69a952
parent 6942
2602857055c5
child 7034
ca42317bb307
diff -r eaf5ed6ef298 -r 5d6f5a69a952 eric6/Plugins/VcsPlugins/vcsMercurial/hg.py
--- a/eric6/Plugins/VcsPlugins/vcsMercurial/hg.py	Sun May 12 15:31:23 2019 +0200
+++ b/eric6/Plugins/VcsPlugins/vcsMercurial/hg.py	Tue May 14 19:52:39 2019 +0200
@@ -147,6 +147,7 @@
         from .LargefilesExtension.largefiles import Largefiles
         from .StripExtension.strip import Strip
         from .HisteditExtension.histedit import Histedit
+        from .CloseheadExtension.closehead import Closehead
         self.__extensions = {
             "mq": Queues(self),
             "fetch": Fetch(self),
@@ -157,6 +158,7 @@
             "largefiles": Largefiles(self),
             "strip": Strip(self),
             "histedit": Histedit(self),
+            "closehead": Closehead(self),
         }
     
     def getPlugin(self):
@@ -3441,6 +3443,8 @@
                 extensionName = \
                     line.split("=", 1)[0].strip().split(".")[-1].strip()
                 self.__activeExtensions.append(extensionName)
+        if self.version < (4, 8, 0) and "closehead" in self.__activeExtensions:
+            self.__activeExtensions.remove["closehead"]
         
         if activeExtensions != sorted(self.__activeExtensions):
             self.activeExtensionsChanged.emit()

eric ide

mercurial