hgext/largefiles/overrides.py
branchstable
changeset 15982 bf502ccc46d7
parent 15967 295f8aeab363
child 15983 32b9aee3602c
--- a/hgext/largefiles/overrides.py	Wed Jan 25 03:01:19 2012 +0700
+++ b/hgext/largefiles/overrides.py	Wed Jan 25 14:10:01 2012 +0100
@@ -952,6 +952,11 @@
     return result
 
 def override_transplant(orig, ui, repo, *revs, **opts):
-    result = orig(ui, repo, *revs, **opts)
-    lfcommands.updatelfiles(repo.ui, repo)
+    try:
+        repo._istransplanting = True
+        result = orig(ui, repo, *revs, **opts)
+        lfcommands.updatelfiles(ui, repo, filelist=None,
+                                printmessage=False)
+    finally:
+        repo._istransplanting = False
     return result