Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py

changeset 5268
748e4c50523b
parent 5265
787d87769425
child 5292
ac8b476ba122
diff -r c2abca3b5e7b -r 748e4c50523b Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py
--- a/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py	Mon Oct 24 18:53:40 2016 +0200
+++ b/Plugins/VcsPlugins/vcsMercurial/HgUserConfigDialog.py	Mon Oct 24 19:55:05 2016 +0200
@@ -130,6 +130,13 @@
                 del self.__config["extensions"]["shelve"]
             self.__config["extensions"]["#shelve"] = ""
         
+        if self.stripCheckBox.isChecked():
+            self.__config["extensions"]["strip"] = ""
+        else:
+            if "strip" in self.__config["extensions"]:
+                del self.__config["extensions"]["strip"]
+            self.__config["extensions"]["#strip"] = ""
+        
         if self.largefilesCheckBox.isChecked():
             self.__config["extensions"]["largefiles"] = ""
             ###############################################################
@@ -222,6 +229,8 @@
                     "shelve" in self.__config["extensions"])
                 self.largefilesCheckBox.setChecked(
                     "largefiles" in self.__config["extensions"])
+                self.stripCheckBox.setChecked(
+                    "strip" in self.__config["extensions"])
             
             # step 3: extract large files information
             if "largefiles" in self.__config:
@@ -281,6 +290,7 @@
         self.queuesCheckBox.setChecked(False)
         self.rebaseCheckBox.setChecked(False)
         self.shelveCheckBox.setChecked(False)
+        self.stripCheckBox.setChecked(False)
         self.largefilesCheckBox.setChecked(False)
         self.lfFileSizeSpinBox.setValue(10)
         self.lfFilePatternsEdit.clear()

eric ide

mercurial