diff -r ba033f461f00 -r 1b51d1b05482 mercurial/transaction.py --- a/mercurial/transaction.py Fri Oct 17 21:57:32 2014 -0700 +++ b/mercurial/transaction.py Fri Oct 17 22:19:05 2014 -0700 @@ -342,6 +342,7 @@ # remove callback since the data will have been flushed any = self._pendingcallback.pop(cat)(self) self._anypending = self._anypending or any + self._anypending |= self._generatefiles(suffix='.pending') return self._anypending @active