Fixed a potential issue in the Mercurial bundle dialog.

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

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Thu, 09 Feb 2017 19:52:17 +0100
changeset 5500
5e723c249586
parent 5498
6a5a3c2097cc
child 5501
59ed7b2dd952

Fixed a potential issue in the Mercurial bundle dialog.

Plugins/VcsPlugins/vcsMercurial/HgBundleDialog.py file | annotate | diff | comparison | revisions
diff -r 6a5a3c2097cc -r 5e723c249586 Plugins/VcsPlugins/vcsMercurial/HgBundleDialog.py
--- 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