comparison mercurial/pure/parsers.py @ 48163:d0081dbca442

dirstate-item: replace call to new_normal The constructor is on its way out, so we inline the last relevant call before dropping it. Differential Revision: https://phab.mercurial-scm.org/D11607
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Fri, 01 Oct 2021 09:29:32 +0200
parents 79ebbe19d9e3
children 1ab4523afe12
comparison
equal deleted inserted replaced
48162:79ebbe19d9e3 48163:d0081dbca442
155 p1_tracked=True, 155 p1_tracked=True,
156 has_meaningful_mtime=False, 156 has_meaningful_mtime=False,
157 parentfiledata=(mode, size, 42), 157 parentfiledata=(mode, size, 42),
158 ) 158 )
159 else: 159 else:
160 return cls.new_normal(mode, size, mtime) 160 return cls(
161 wc_tracked=True,
162 p1_tracked=True,
163 parentfiledata=(mode, size, mtime),
164 )
161 else: 165 else:
162 raise RuntimeError(b'unknown state: %s' % state) 166 raise RuntimeError(b'unknown state: %s' % state)
163 167
164 def set_possibly_dirty(self): 168 def set_possibly_dirty(self):
165 """Mark a file as "possibly dirty" 169 """Mark a file as "possibly dirty"