# HG changeset patch # User Matt Mackall # Date 1158530864 18000 # Node ID 62044d161470fd978f89257dc5d1f0da5fcb3142 # Parent 67874ebbb7dd3b5316311ef8fdc31abdb48a9e40 merge: simplify hook code diff -r 67874ebbb7dd -r 62044d161470 mercurial/merge.py --- a/mercurial/merge.py Sun Sep 17 16:50:17 2006 -0500 +++ b/mercurial/merge.py Sun Sep 17 17:07:44 2006 -0500 @@ -264,12 +264,10 @@ # we don't need to do any magic, just jump to the new rev p1, p2 = p2, nullid - xp1 = hex(p1) - xp2 = hex(p2) - if p2 == nullid: xxp2 = '' - else: xxp2 = xp2 + xp1, xp2 = hex(p1), hex(p2) + if p2 == nullid: xp2 = '' - repo.hook('preupdate', throw=True, parent1=xp1, parent2=xxp2) + repo.hook('preupdate', throw=True, parent1=xp1, parent2=xp2) # update files updated, merged, removed, unresolved = 0, 0, 0, 0 @@ -361,6 +359,6 @@ repo.ui.status(_("There are unresolved merges with" " locally modified files.\n")) - repo.hook('update', parent1=xp1, parent2=xxp2, error=unresolved) + repo.hook('update', parent1=xp1, parent2=xp2, error=unresolved) return unresolved