diff hgext/mq.py @ 25454:b5a8bc09b0db

mq: ban \r and \n in patch names (issue4711) This is at best crazy, and at worst will break things like the series file. Let's just stop the madness.
author Augie Fackler <augie@google.com>
date Fri, 05 Jun 2015 14:34:58 -0400
parents d3a00fc3680f
children cc3d94e5994e
line wrap: on
line diff
--- a/hgext/mq.py	Fri Jun 05 14:31:52 2015 -0400
+++ b/hgext/mq.py	Fri Jun 05 14:34:58 2015 -0400
@@ -1102,7 +1102,7 @@
             if name.startswith(prefix):
                 raise util.Abort(_('patch name cannot begin with "%s"')
                                  % prefix)
-        for c in ('#', ':'):
+        for c in ('#', ':', '\r', '\n'):
             if c in name:
                 raise util.Abort(_('%r cannot be used in the name of a patch')
                                  % c)