##// END OF EJS Templates
dirstatemap: add a common `_insert_entry` method for dirstatemap...
marmoute -
r48940:a8ff00ad default
parent child Browse files
Show More
@@ -101,6 +101,12 b' class _dirstatemapcommon(object):'
101 101 def _refresh_entry(self, f, entry):
102 102 """record updated state of an entry"""
103 103
104 def _insert_entry(self, f, entry):
105 """add a new dirstate entry (or replace an unrelated one)
106
107 The fact it is actually new is the responsability of the caller
108 """
109
104 110 ### method to manipulate the entries
105 111
106 112 def set_untracked(self, f):
@@ -403,6 +409,9 b' class dirstatemap(_dirstatemapcommon):'
403 409 if not entry.any_tracked:
404 410 self._map.pop(f, None)
405 411
412 def _insert_entry(self, f, entry):
413 self._map[f] = entry
414
406 415 def set_possibly_dirty(self, filename):
407 416 """record that the current state of the file on disk is unknown"""
408 417 self[filename].set_possibly_dirty()
@@ -784,6 +793,9 b' if rustmod is not None:'
784 793 else:
785 794 self._map.addfile(f, entry)
786 795
796 def _insert_entry(self, f, entry):
797 self._map.addfile(f, entry)
798
787 799 def set_possibly_dirty(self, filename):
788 800 """record that the current state of the file on disk is unknown"""
789 801 entry = self[filename]
General Comments 0
You need to be logged in to leave comments. Login now