##// END OF EJS Templates
dirstate: add a `set_possibly_dirty` method...
marmoute -
r48520:b0314d8d default
parent child Browse files
Show More
@@ -506,6 +506,13 b' class dirstate(object):'
506 506 self._updatedfiles.add(filename)
507 507 self._normal(filename, parentfiledata=parentfiledata)
508 508
509 @requires_no_parents_change
510 def set_possibly_dirty(self, filename):
511 """record that the current state of the file on disk is unknown"""
512 self._dirty = True
513 self._updatedfiles.add(filename)
514 self._map.set_possibly_dirty(filename)
515
509 516 @requires_parents_change
510 517 def update_file_p1(
511 518 self,
@@ -168,6 +168,10 b' class dirstatemap(object):'
168 168 normed = util.normcase(filename)
169 169 self.filefoldmap.pop(normed, None)
170 170
171 def set_possibly_dirty(self, filename):
172 """record that the current state of the file on disk is unknown"""
173 self[filename].set_possibly_dirty()
174
171 175 def addfile(
172 176 self,
173 177 f,
@@ -907,6 +911,12 b' if rustmod is not None:'
907 911 f[normcase(name)] = name
908 912 return f
909 913
914 def set_possibly_dirty(self, filename):
915 """record that the current state of the file on disk is unknown"""
916 entry = self[filename]
917 entry.set_possibly_dirty()
918 self._rustmap.set_v1(filename, entry)
919
910 920 def __setitem__(self, key, value):
911 921 assert isinstance(value, DirstateItem)
912 922 self._rustmap.set_v1(key, value)
General Comments 0
You need to be logged in to leave comments. Login now