--- a/src/eric7/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py Sun Dec 01 18:17:51 2024 +0100 +++ b/src/eric7/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py Mon Dec 02 09:47:25 2024 +0100 @@ -128,13 +128,6 @@ del self.__config["extensions"]["gpg"] self.__config["extensions"]["#gpg"] = "" - if self.purgeCheckBox.isChecked(): - self.__config["extensions"]["purge"] = "" - else: - if "purge" in self.__config["extensions"]: - del self.__config["extensions"]["purge"] - self.__config["extensions"]["#purge"] = "" - if self.queuesCheckBox.isChecked(): self.__config["extensions"]["mq"] = "" else: @@ -149,13 +142,6 @@ del self.__config["extensions"]["rebase"] self.__config["extensions"]["#rebase"] = "" - if self.shelveCheckBox.isChecked(): - self.__config["extensions"]["shelve"] = "" - else: - if "shelve" in self.__config["extensions"]: - del self.__config["extensions"]["shelve"] - self.__config["extensions"]["#shelve"] = "" - if self.histeditCheckBox.isChecked(): self.__config["extensions"]["histedit"] = "" else: @@ -305,10 +291,8 @@ # step 2: extract extensions information if "extensions" in self.__config: self.gpgCheckBox.setChecked("gpg" in self.__config["extensions"]) - self.purgeCheckBox.setChecked("purge" in self.__config["extensions"]) self.queuesCheckBox.setChecked("mq" in self.__config["extensions"]) self.rebaseCheckBox.setChecked("rebase" in self.__config["extensions"]) - self.shelveCheckBox.setChecked("shelve" in self.__config["extensions"]) self.largefilesCheckBox.setChecked( "largefiles" in self.__config["extensions"] ) @@ -423,24 +407,29 @@ """ Private method to clear the data of the dialog. """ + # User tab self.userNameEdit.clear() self.emailEdit.clear() + # Extensions tab self.gpgCheckBox.setChecked(False) - self.purgeCheckBox.setChecked(False) self.queuesCheckBox.setChecked(False) self.rebaseCheckBox.setChecked(False) - self.shelveCheckBox.setChecked(False) + self.histeditCheckBox.setChecked(False) + self.closeheadCheckBox.setChecked(False) self.largefilesCheckBox.setChecked(False) + self.lfFileSizeSpinBox.setValue(10) self.lfFilePatternsEdit.clear() self.lfUserCachePicker.clear() + # Network tab self.proxyHostEdit.clear() self.proxyUserEdit.clear() self.proxyPasswordEdit.clear() self.proxyBypassEdit.clear() + # Security tab self.fingerprintsList.clear() self.__finalizeFingerprintsColumns() self.__updateFingerprintsButtons()