diff mercurial/merge.py @ 3104:ef4e5d05bac4

Merge with mainline
author Matt Mackall <mpm@selenic.com>
date Sun, 17 Sep 2006 16:02:09 -0500
parents e6818b0b8154 fe9b13e35e46
children 7c7469d41ade
line wrap: on
line diff
--- a/mercurial/merge.py	Sun Sep 17 15:59:59 2006 -0500
+++ b/mercurial/merge.py	Sun Sep 17 16:02:09 2006 -0500
@@ -8,7 +8,7 @@
 from node import *
 from i18n import gettext as _
 from demandload import *
-demandload(globals(), "util os tempfile")
+demandload(globals(), "errno util os tempfile")
 
 def fmerge(f, local, other, ancestor):
     """merge executable flags"""
@@ -165,7 +165,8 @@
                     repo.ui.debug(_(" updating permissions for %s\n") % f)
                     action.append((f, "e", m2.execf(f)))
                 else:
-                    if fmerge(f, m1, m2, ma) != m1.execf(f):
+                    mode = fmerge(f, m1, m2, ma)
+                    if mode != m1.execf(f):
                         repo.ui.debug(_(" updating permissions for %s\n")
                                       % f)
                         action.append((f, "e", m2.execf(f)))