diff -r f903689680e6 -r 23438bceba04 hgext/largefiles/overrides.py --- a/hgext/largefiles/overrides.py Sun Mar 08 00:04:03 2015 -0500 +++ b/hgext/largefiles/overrides.py Sun Jan 25 02:45:49 2015 -0500 @@ -578,6 +578,15 @@ repo.wwrite(fcd.path(), fco.data(), fco.flags()) return 0 +def copiespathcopies(orig, ctx1, ctx2): + copies = orig(ctx1, ctx2) + updated = {} + + for k, v in copies.iteritems(): + updated[lfutil.splitstandin(k) or k] = lfutil.splitstandin(v) or v + + return updated + # Copy first changes the matchers to match standins instead of # largefiles. Then it overrides util.copyfile in that function it # checks if the destination largefile already exists. It also keeps a