mercurial/scmutil.py
changeset 17817 b17be267b59c
parent 17768 9837cafc25b1
child 17821 361ab1e2086f
--- a/mercurial/scmutil.py	Wed Oct 17 16:32:43 2012 -0500
+++ b/mercurial/scmutil.py	Wed Oct 17 16:34:46 2012 -0500
@@ -27,6 +27,10 @@
     else:
         ui.status(_("no changes found\n"))
 
+def checknewlabel(repo, lbl):
+    if lbl in ['tip', '.', 'null']:
+        raise util.Abort(_("the name '%s' is reserved") % lbl)
+
 def checkfilename(f):
     '''Check that the filename f is an acceptable filename for a tracked file'''
     if '\r' in f or '\n' in f: