changeset 24454 | 59904edf0a5e |
parent 24444 | 27e3ba73fbb1 |
child 25113 | 0ca8410ea345 |
--- a/mercurial/revlog.py Tue Mar 24 12:52:53 2015 -0700 +++ b/mercurial/revlog.py Wed Mar 25 15:58:31 2015 -0400 @@ -1129,7 +1129,12 @@ % self.indexfile) trindex = trinfo[2] - dataoff = self.start(trindex) + if trindex is not None: + dataoff = self.start(trindex) + else: + # revlog was stripped at start of transaction, use all leftover data + trindex = len(self) - 1 + dataoff = self.end(-2) tr.add(self.datafile, dataoff)