eric6/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py

changeset 7010
5d6f5a69a952
parent 6942
2602857055c5
child 7192
a22eee00b052
diff -r eaf5ed6ef298 -r 5d6f5a69a952 eric6/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py
--- a/eric6/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py	Sun May 12 15:31:23 2019 +0200
+++ b/eric6/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py	Tue May 14 19:52:39 2019 +0200
@@ -199,6 +199,13 @@
             if "largefiles" in self.__config["extensions"]:
                 del self.__config["extensions"]["largefiles"]
             self.__config["extensions"]["#largefiles"] = ""
+        
+        if self.closeheadCheckBox.isChecked() and self.__version >= (4, 8, 0):
+            self.__config["extensions"]["closehead"] = ""
+        else:
+            if "closehead" in self.__config["extensions"]:
+                del self.__config["extensions"]["closehead"]
+            self.__config["extensions"]["#closehead"] = ""
         ###################################################################
         ## http_proxy section
         ###################################################################
@@ -335,6 +342,9 @@
                     "strip" in self.__config["extensions"])
                 self.histeditCheckBox.setChecked(
                     "histedit" in self.__config["extensions"])
+                self.closeheadCheckBox.setChecked(
+                    "closehead" in self.__config["extensions"])
+            self.closeheadCheckBox.setEnabled(self.__version >= (4, 8, 0))
             
             # step 3: extract large files information
             if "largefiles" in self.__config:

eric ide

mercurial