comparison mercurial/filelog.py @ 47815:436932c2cfaa stable

filelog: open the writing context a bit earlier in `addgroup` This is a small change made ahead of the next patch for clarification. Differential Revision: https://phab.mercurial-scm.org/D11269
author Pierre-Yves David <pierre-yves.david@octobus.net>
date Sat, 07 Aug 2021 14:13:53 +0200
parents 96ee8ca99f5a
children c30ca163b45e
comparison
equal deleted inserted replaced
47814:c02ce6def30c 47815:436932c2cfaa
155 b'revlog storage does not support missing ' 155 b'revlog storage does not support missing '
156 b'parents write mode' 156 b'parents write mode'
157 ) 157 )
158 ) 158 )
159 159
160 return self._revlog.addgroup( 160 with self._revlog._writing(transaction):
161 deltas, 161 return self._revlog.addgroup(
162 linkmapper, 162 deltas,
163 transaction, 163 linkmapper,
164 addrevisioncb=addrevisioncb, 164 transaction,
165 duplicaterevisioncb=duplicaterevisioncb, 165 addrevisioncb=addrevisioncb,
166 ) 166 duplicaterevisioncb=duplicaterevisioncb,
167 )
167 168
168 def getstrippoint(self, minlink): 169 def getstrippoint(self, minlink):
169 return self._revlog.getstrippoint(minlink) 170 return self._revlog.getstrippoint(minlink)
170 171
171 def strip(self, minlink, transaction): 172 def strip(self, minlink, transaction):