Mercurial > public > mercurial-scm > hg-stable
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): |