Show More
@@ -506,6 +506,13 b' class dirstate(object):' | |||||
506 | self._updatedfiles.add(filename) |
|
506 | self._updatedfiles.add(filename) | |
507 | self._normal(filename, parentfiledata=parentfiledata) |
|
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 | @requires_parents_change |
|
516 | @requires_parents_change | |
510 | def update_file_p1( |
|
517 | def update_file_p1( | |
511 | self, |
|
518 | self, |
@@ -168,6 +168,10 b' class dirstatemap(object):' | |||||
168 | normed = util.normcase(filename) |
|
168 | normed = util.normcase(filename) | |
169 | self.filefoldmap.pop(normed, None) |
|
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 | def addfile( |
|
175 | def addfile( | |
172 | self, |
|
176 | self, | |
173 | f, |
|
177 | f, | |
@@ -907,6 +911,12 b' if rustmod is not None:' | |||||
907 | f[normcase(name)] = name |
|
911 | f[normcase(name)] = name | |
908 | return f |
|
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 | def __setitem__(self, key, value): |
|
920 | def __setitem__(self, key, value): | |
911 | assert isinstance(value, DirstateItem) |
|
921 | assert isinstance(value, DirstateItem) | |
912 | self._rustmap.set_v1(key, value) |
|
922 | self._rustmap.set_v1(key, value) |
General Comments 0
You need to be logged in to leave comments.
Login now