Mercurial > hg
comparison mercurial/dirstatemap.py @ 47530:a1745a292885
dirstate: drop `state` to `_addpath`
All its value are inferred within the dirstatemap now.
Differential Revision: https://phab.mercurial-scm.org/D10972
author | Pierre-Yves David <pierre-yves.david@octobus.net> |
---|---|
date | Sun, 04 Jul 2021 01:59:41 +0200 |
parents | d3cf20328abd |
children | 6025353c9c55 |
comparison
equal
deleted
inserted
replaced
47529:d3cf20328abd | 47530:a1745a292885 |
---|---|
145 self._map | 145 self._map |
146 | 146 |
147 def addfile( | 147 def addfile( |
148 self, | 148 self, |
149 f, | 149 f, |
150 state=None, | |
151 mode=0, | 150 mode=0, |
152 size=None, | 151 size=None, |
153 mtime=None, | 152 mtime=None, |
154 added=False, | 153 added=False, |
155 merged=False, | 154 merged=False, |
178 elif possibly_dirty: | 177 elif possibly_dirty: |
179 state = b'n' | 178 state = b'n' |
180 size = NONNORMAL | 179 size = NONNORMAL |
181 mtime = AMBIGUOUS_TIME | 180 mtime = AMBIGUOUS_TIME |
182 else: | 181 else: |
183 assert state != b'a' | |
184 assert size != FROM_P2 | 182 assert size != FROM_P2 |
185 assert size != NONNORMAL | 183 assert size != NONNORMAL |
184 state = b'n' | |
186 size = size & rangemask | 185 size = size & rangemask |
187 mtime = mtime & rangemask | 186 mtime = mtime & rangemask |
188 assert state is not None | 187 assert state is not None |
189 assert size is not None | 188 assert size is not None |
190 assert mtime is not None | 189 assert mtime is not None |
473 ) | 472 ) |
474 | 473 |
475 def addfile( | 474 def addfile( |
476 self, | 475 self, |
477 f, | 476 f, |
478 state=None, | |
479 mode=0, | 477 mode=0, |
480 size=None, | 478 size=None, |
481 mtime=None, | 479 mtime=None, |
482 added=False, | 480 added=False, |
483 merged=False, | 481 merged=False, |
484 from_p2=False, | 482 from_p2=False, |
485 possibly_dirty=False, | 483 possibly_dirty=False, |
486 ): | 484 ): |
487 return self._rustmap.addfile( | 485 return self._rustmap.addfile( |
488 f, | 486 f, |
489 state, | |
490 mode, | 487 mode, |
491 size, | 488 size, |
492 mtime, | 489 mtime, |
493 added, | 490 added, |
494 merged, | 491 merged, |