# HG changeset patch # User Pierre-Yves David # Date 1631724098 -7200 # Node ID 5e7eea91501944bb060c6bdba1bc548071262a0d # Parent 44fc75bd1580c5f5a233a91b41bcdb3020f03483 dirstate: drop the `dirstatemap.dropfile` method All use have been migrated. Differential Revision: https://phab.mercurial-scm.org/D11443 diff -r 44fc75bd1580 -r 5e7eea915019 mercurial/dirstatemap.py --- a/mercurial/dirstatemap.py Thu Sep 16 15:21:22 2021 +0200 +++ b/mercurial/dirstatemap.py Wed Sep 15 18:41:38 2021 +0200 @@ -320,17 +320,6 @@ entry.set_untracked() return True - def dropfile(self, f): - """ - Remove a file from the dirstate. Returns True if the file was - previously recorded. - """ - old_entry = self._map.pop(f, None) - self._dirs_decr(f, old_entry=old_entry) - self.nonnormalset.discard(f) - self.copymap.pop(f, None) - return old_entry is not None - def clearambiguoustimes(self, files, now): for f in files: e = self.get(f)