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: