hgext/largefiles/overrides.py
changeset 16246 169525f8ffbb
parent 16245 a18ad914aa21
child 16247 d87d9d8a8e03
--- a/hgext/largefiles/overrides.py	Fri Mar 09 16:45:49 2012 +0100
+++ b/hgext/largefiles/overrides.py	Fri Mar 09 15:26:13 2012 +0100
@@ -956,10 +956,13 @@
 
 def override_transplant(orig, ui, repo, *revs, **opts):
     try:
+        oldstandins = lfutil.getstandinsstate(repo)
         repo._istransplanting = True
         result = orig(ui, repo, *revs, **opts)
-        lfcommands.updatelfiles(ui, repo, filelist=None,
-                                printmessage=False)
+        newstandins = lfutil.getstandinsstate(repo)
+        filelist = lfutil.getlfilestoupdate(oldstandins, newstandins)
+        lfcommands.updatelfiles(repo.ui, repo, filelist=filelist,
+                                printmessage=True)
     finally:
         repo._istransplanting = False
     return result