diff mercurial/commands.py @ 4174:a2335e832e16

Make update with no node jump to the tip of the current branch
author Brendan Cully <brendan@kublai.com>
date Sat, 10 Mar 2007 17:36:27 -0800
parents 30857b5779f8
children f9bbcebcacea ba51a8225a60 e8ee8fdeddb1
line wrap: on
line diff
--- a/mercurial/commands.py	Sat Mar 10 22:03:23 2007 -0300
+++ b/mercurial/commands.py	Sat Mar 10 17:36:27 2007 -0800
@@ -2544,7 +2544,11 @@
         else:
             raise util.Abort(_("branch %s not found") % branch)
     else:
-        node = node and repo.lookup(node) or repo.changelog.tip()
+        if node:
+            node = repo.lookup(node)
+        else:
+            wc = repo.workingctx()
+            node = repo.branchtags()[wc.branch()]
     return node
 
 def verify(ui, repo):