Fixed a potential issue in the Mercurial bundle dialog. maintenance

Thu, 09 Feb 2017 19:52:17 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Thu, 09 Feb 2017 19:52:17 +0100
branch
maintenance
changeset 5502
0c11d92cb6be
parent 5499
24ba642d7e69
child 5505
53aee4b35f34

Fixed a potential issue in the Mercurial bundle dialog.
(grafted from 5e723c24958604cebb1a4a655461e250465bc8aa)

Plugins/VcsPlugins/vcsMercurial/HgBundleDialog.py file | annotate | diff | comparison | revisions
--- a/Plugins/VcsPlugins/vcsMercurial/HgBundleDialog.py	Wed Feb 08 20:17:39 2017 +0100
+++ b/Plugins/VcsPlugins/vcsMercurial/HgBundleDialog.py	Thu Feb 09 19:52:17 2017 +0100
@@ -138,7 +138,9 @@
             string, boolean)
         """
         if self.multipleButton.isChecked():
-            revs = self.multipleEdit.toPlainText().strip().splitlines()
+            revs = [rev.strip() for rev in
+                    self.multipleEdit.toPlainText().strip().splitlines()
+                    if rev.strip()]
         elif self.tagButton.isChecked():
             revs = [self.tagCombo.currentText()]
         elif self.branchButton.isChecked():
@@ -148,7 +150,9 @@
         else:
             revs = []
         
-        baseRevs = self.baseRevisionsEdit.toPlainText().strip().splitlines()
+        baseRevs = [rev.strip() for rev in
+                    self.baseRevisionsEdit.toPlainText().strip().splitlines()
+                    if rev.strip()]
         
         return (revs, baseRevs, self.compressionCombo.currentText(),
                 self.allCheckBox.isChecked())

eric ide

mercurial