--- a/mercurial/metadata.py Wed May 27 12:45:39 2020 +0200
+++ b/mercurial/metadata.py Wed May 27 12:56:13 2020 +0200
@@ -94,6 +94,9 @@
for f in ctx.files():
if f not in ctx:
removed.append(f)
+ if removed:
+ rf = get_removal_filter(ctx)
+ removed = [r for r in removed if not rf(r)]
return removed