mercurial/patch.py
changeset 14321 003d63bb4fa5
parent 14260 00a881581400
child 14347 e8debe1eb255
--- a/mercurial/patch.py	Fri May 13 14:07:16 2011 -0500
+++ b/mercurial/patch.py	Fri May 13 14:48:48 2011 -0500
@@ -11,7 +11,7 @@
 
 from i18n import _
 from node import hex, nullid, short
-import base85, mdiff, scmutil, util, diffhelpers, copies, encoding, wdutil
+import base85, mdiff, scmutil, util, diffhelpers, copies, encoding
 
 gitre = re.compile('diff --git a/(.*) b/(.*)')
 
@@ -1181,7 +1181,7 @@
 
     wctx = repo[None]
     for src, dst in copies:
-        wdutil.dirstatecopy(ui, repo, wctx, src, dst, cwd=cwd)
+        scmutil.dirstatecopy(ui, repo, wctx, src, dst, cwd=cwd)
     if (not similarity) and removes:
         wctx.remove(sorted(removes), True)
 
@@ -1195,7 +1195,7 @@
                 flags = (isexec and 'x' or '') + (islink and 'l' or '')
                 repo.wwrite(gp.path, '', flags)
             util.setflags(dst, islink, isexec)
-    wdutil.addremove(repo, cfiles, similarity=similarity)
+    scmutil.addremove(repo, cfiles, similarity=similarity)
     files = patches.keys()
     files.extend([r for r in removes if r not in files])
     return sorted(files)