# HG changeset patch # User Pierre-Yves David # Date 1628338433 -7200 # Node ID 436932c2cfaabd3c5e322ea0efe83bd5c7c80654 # Parent c02ce6def30cfe1bab71c101419e5d32171266aa 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 diff -r c02ce6def30c -r 436932c2cfaa mercurial/filelog.py --- a/mercurial/filelog.py Sat Aug 07 12:39:01 2021 +0200 +++ b/mercurial/filelog.py Sat Aug 07 14:13:53 2021 +0200 @@ -157,13 +157,14 @@ ) ) - return self._revlog.addgroup( - deltas, - linkmapper, - transaction, - addrevisioncb=addrevisioncb, - duplicaterevisioncb=duplicaterevisioncb, - ) + with self._revlog._writing(transaction): + return self._revlog.addgroup( + deltas, + linkmapper, + transaction, + addrevisioncb=addrevisioncb, + duplicaterevisioncb=duplicaterevisioncb, + ) def getstrippoint(self, minlink): return self._revlog.getstrippoint(minlink)