equal
deleted
inserted
replaced
98 tracking in a different way. |
98 tracking in a different way. |
99 """ |
99 """ |
100 |
100 |
101 def _refresh_entry(self, f, entry): |
101 def _refresh_entry(self, f, entry): |
102 """record updated state of an entry""" |
102 """record updated state of an entry""" |
|
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 """ |
103 |
109 |
104 ### method to manipulate the entries |
110 ### method to manipulate the entries |
105 |
111 |
106 def set_untracked(self, f): |
112 def set_untracked(self, f): |
107 """Mark a file as no longer tracked in the dirstate map""" |
113 """Mark a file as no longer tracked in the dirstate map""" |
400 ### code related to manipulation of entries and copy-sources |
406 ### code related to manipulation of entries and copy-sources |
401 |
407 |
402 def _refresh_entry(self, f, entry): |
408 def _refresh_entry(self, f, entry): |
403 if not entry.any_tracked: |
409 if not entry.any_tracked: |
404 self._map.pop(f, None) |
410 self._map.pop(f, None) |
|
411 |
|
412 def _insert_entry(self, f, entry): |
|
413 self._map[f] = entry |
405 |
414 |
406 def set_possibly_dirty(self, filename): |
415 def set_possibly_dirty(self, filename): |
407 """record that the current state of the file on disk is unknown""" |
416 """record that the current state of the file on disk is unknown""" |
408 self[filename].set_possibly_dirty() |
417 self[filename].set_possibly_dirty() |
409 |
418 |
782 if not entry.any_tracked: |
791 if not entry.any_tracked: |
783 self._map.drop_item_and_copy_source(f) |
792 self._map.drop_item_and_copy_source(f) |
784 else: |
793 else: |
785 self._map.addfile(f, entry) |
794 self._map.addfile(f, entry) |
786 |
795 |
|
796 def _insert_entry(self, f, entry): |
|
797 self._map.addfile(f, entry) |
|
798 |
787 def set_possibly_dirty(self, filename): |
799 def set_possibly_dirty(self, filename): |
788 """record that the current state of the file on disk is unknown""" |
800 """record that the current state of the file on disk is unknown""" |
789 entry = self[filename] |
801 entry = self[filename] |
790 entry.set_possibly_dirty() |
802 entry.set_possibly_dirty() |
791 self._map.set_dirstate_item(filename, entry) |
803 self._map.set_dirstate_item(filename, entry) |