src/eric7/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py

branch
eric7
changeset 11069
f26aa3302090
parent 11067
67b92e2cb719
child 11071
913935b0e580
--- 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()

eric ide

mercurial