mercurial/merge.py
changeset 3202 9e002614f2eb
parent 3200 e67c22bc8bba
child 3233 3fd098e0902d
--- a/mercurial/merge.py
+++ b/mercurial/merge.py
@@ -380,7 +380,7 @@ def update(repo, node, branchmerge=False
         p1, p2 = p2, repo.changectx(nullid)
 
     xp1, xp2 = str(p1), str(p2)
-    if p2.node() == nullid: xp2 = ''
+    if not p2: xp2 = ''
 
     repo.hook('preupdate', throw=True, parent1=xp1, parent2=xp2)