mercurial/scmutil.py
changeset 36145 4f3e989536c3
parent 36137 f52a9336ac5f
child 36262 2b00dda6dad9
--- a/mercurial/scmutil.py	Tue Feb 13 00:05:45 2018 +0100
+++ b/mercurial/scmutil.py	Mon Feb 12 16:09:31 2018 +0100
@@ -267,6 +267,8 @@
         raise error.Abort(_("cannot use an integer as a name"))
     except ValueError:
         pass
+    if lbl.strip() != lbl:
+        raise error.Abort(_("leading or trailing whitespace in name %r") % lbl)
 
 def checkfilename(f):
     '''Check that the filename f is an acceptable filename for a tracked file'''