mercurial/narrowspec.py
changeset 47752 5bcd305389c7
parent 47739 6a06155dfaef
child 48230 7ed0fc687220
--- a/mercurial/narrowspec.py	Sun Jul 18 22:32:55 2021 +0200
+++ b/mercurial/narrowspec.py	Mon Jul 19 17:33:45 2021 +0200
@@ -343,7 +343,7 @@
     for f in sorted(status.ignored):
         repo.ui.status(_(b'not deleting ignored file %s\n') % uipathfn(f))
     for f in clean + trackeddirty:
-        ds.drop(f)
+        ds.update_file(f, p1_tracked=False, wc_tracked=False)
 
     pctx = repo[b'.']