diff -r a18ad914aa21 -r 169525f8ffbb hgext/largefiles/overrides.py --- 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