dirstatemap: move `_dirs_incr` and `_dirs_decr` methods out of the common
authorRaphaël Gomès <rgomes@octobus.net>
Mon, 28 Mar 2022 23:42:16 +0200
changeset 49118 2c78dd3f11de
parent 49117 4c562108384f
child 49119 4c75f00b199e
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
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)