equal
deleted
inserted
replaced
491 self._docket = None |
491 self._docket = None |
492 |
492 |
493 # for consistent view between _pl() and _read() invocations |
493 # for consistent view between _pl() and _read() invocations |
494 self._pendingmode = None |
494 self._pendingmode = None |
495 |
495 |
496 self._use_dirstate_tree = self._ui.configbool( |
|
497 b"experimental", |
|
498 b"dirstate-tree.in-memory", |
|
499 False, |
|
500 ) |
|
501 |
|
502 def addfile( |
496 def addfile( |
503 self, |
497 self, |
504 f, |
498 f, |
505 mode=0, |
499 mode=0, |
506 size=None, |
500 size=None, |
816 data, self.docket.data_size, self.docket.tree_metadata |
810 data, self.docket.data_size, self.docket.tree_metadata |
817 ) |
811 ) |
818 parents = self.docket.parents |
812 parents = self.docket.parents |
819 else: |
813 else: |
820 self._rustmap, parents = rustmod.DirstateMap.new_v1( |
814 self._rustmap, parents = rustmod.DirstateMap.new_v1( |
821 self._use_dirstate_tree, self._readdirstatefile() |
815 self._readdirstatefile() |
822 ) |
816 ) |
823 |
817 |
824 if parents and not self._dirtyparents: |
818 if parents and not self._dirtyparents: |
825 self.setparents(*parents) |
819 self.setparents(*parents) |
826 |
820 |