diff tests/test-remotefilelog-prefetch.t @ 42092:91cc8dc866ed

remotefilelog: fix crash on `hg addremove` of added-but-deleted file If you `hg add` a file and then delete it from disk, and then run `hg addremove`, the file ends up in the "removed" set that gets passed to the findrenames() override. We then crash because the file is not in the working copy parent. This patch fixes that. Differential Revision: https://phab.mercurial-scm.org/D6194
author Martin von Zweigbergk <martinvonz@google.com>
date Wed, 03 Apr 2019 17:41:58 -0700
parents 0800d9e6e216
children d7304434390f
line wrap: on
line diff
--- a/tests/test-remotefilelog-prefetch.t	Fri Apr 05 23:07:11 2019 -0400
+++ b/tests/test-remotefilelog-prefetch.t	Wed Apr 03 17:41:58 2019 -0700
@@ -197,6 +197,9 @@
   $ mv x x2
   $ mv y y2
   $ mv z z2
+  $ echo a > a
+  $ hg add a
+  $ rm a
   $ clearcache
   $ hg addremove -s 50 > /dev/null
   3 files fetched over 1 fetches - (3 misses, 0.00% hit ratio) over * (glob)