mercurial/discovery.py
branchstable
changeset 15292 7fa471248185
parent 14526 4276e3202585
child 15485 fa47291b3f1f
child 15497 9bea3aed6ee1
--- a/mercurial/discovery.py	Mon Oct 17 14:14:28 2011 -0500
+++ b/mercurial/discovery.py	Mon Oct 17 11:37:59 2011 +0200
@@ -161,7 +161,7 @@
             if len(newhs) > len(oldhs):
                 dhs = list(newhs - oldhs)
                 if error is None:
-                    if branch != 'default':
+                    if branch not in ('default', None):
                         error = _("push creates new remote head %s "
                                   "on branch '%s'!") % (short(dhs[0]), branch)
                     else:
@@ -173,7 +173,8 @@
                     else:
                         hint = _("did you forget to merge? "
                                  "use push -f to force")
-                repo.ui.note("new remote heads on branch '%s'\n" % branch)
+                if branch is not None:
+                    repo.ui.note("new remote heads on branch '%s'\n" % branch)
                 for h in dhs:
                     repo.ui.note("new remote head %s\n" % short(h))
         if error: