# HG changeset patch # User Raphaël Gomès # Date 1648503736 -7200 # Node ID 2c78dd3f11de20498aa0e8bfacf4bdf0f00bd405 # Parent 4c562108384f502fc16e3f8e42044c10867e19fb dirstatemap: move `_dirs_incr` and `_dirs_decr` methods out of the common They are only used by the Python implementation now Differential Revision: https://phab.mercurial-scm.org/D12516 diff -r 4c562108384f -r 2c78dd3f11de mercurial/dirstatemap.py --- a/mercurial/dirstatemap.py Mon Mar 28 23:39:28 2022 +0200 +++ b/mercurial/dirstatemap.py Mon Mar 28 23:42:16 2022 +0200 @@ -79,25 +79,6 @@ def __getitem__(self, item): return self._map[item] - ### sub-class utility method - # - # Use to allow for generic implementation of some method while still coping - # with minor difference between implementation. - - def _dirs_incr(self, filename, old_entry=None): - """increment the dirstate counter if applicable - - This might be a no-op for some subclasses who deal with directory - tracking in a different way. - """ - - def _dirs_decr(self, filename, old_entry=None, remove_variant=False): - """decrement the dirstate counter if applicable - - This might be a no-op for some subclasses who deal with directory - tracking in a different way. - """ - ### disk interaction def _opendirstatefile(self): @@ -354,7 +335,7 @@ # (e.g. "has_dir") def _dirs_incr(self, filename, old_entry=None): - """incremente the dirstate counter if applicable""" + """increment the dirstate counter if applicable""" if ( old_entry is None or old_entry.removed ) and "_dirs" in self.__dict__: @@ -363,7 +344,7 @@ self._alldirs.addpath(filename) def _dirs_decr(self, filename, old_entry=None, remove_variant=False): - """decremente the dirstate counter if applicable""" + """decrement the dirstate counter if applicable""" if old_entry is not None: if "_dirs" in self.__dict__ and not old_entry.removed: self._dirs.delpath(filename)