##// END OF EJS Templates
remotefilelog: fix crash on `hg addremove` of added-but-deleted file...
Martin von Zweigbergk -
r42261:91cc8dc8 default
parent child Browse files
Show More
@@ -478,9 +478,10 b' def onetimeclientsetup(ui):'
478 478 def findrenames(orig, repo, matcher, added, removed, *args, **kwargs):
479 479 if isenabled(repo):
480 480 files = []
481 parentctx = repo['.']
481 pmf = repo['.'].manifest()
482 482 for f in removed:
483 files.append((f, hex(parentctx.filenode(f))))
483 if f in pmf:
484 files.append((f, hex(pmf[f])))
484 485 # batch fetch the needed files from the server
485 486 repo.fileservice.prefetch(files)
486 487 return orig(repo, matcher, added, removed, *args, **kwargs)
@@ -197,6 +197,9 b''
197 197 $ mv x x2
198 198 $ mv y y2
199 199 $ mv z z2
200 $ echo a > a
201 $ hg add a
202 $ rm a
200 203 $ clearcache
201 204 $ hg addremove -s 50 > /dev/null
202 205 3 files fetched over 1 fetches - (3 misses, 0.00% hit ratio) over * (glob)
General Comments 0
You need to be logged in to leave comments. Login now