tests/simplestorerepo.py
changeset 46509 7a93b7b3dc2d
parent 45788 a5206e71c536
child 46709 3d740058b467
equal deleted inserted replaced
46508:f7b61ad3c64a 46509:7a93b7b3dc2d
   548             linkrev = linkmapper(linknode)
   548             linkrev = linkmapper(linknode)
   549             flags = flags or revlog.REVIDX_DEFAULT_FLAGS
   549             flags = flags or revlog.REVIDX_DEFAULT_FLAGS
   550 
   550 
   551             if node in self._indexbynode:
   551             if node in self._indexbynode:
   552                 if duplicaterevisioncb:
   552                 if duplicaterevisioncb:
   553                     duplicaterevisioncb(self, node)
   553                     duplicaterevisioncb(self, self.rev(node))
   554                 empty = False
   554                 empty = False
   555                 continue
   555                 continue
   556 
   556 
   557             # Need to resolve the fulltext from the delta base.
   557             # Need to resolve the fulltext from the delta base.
   558             if deltabase == nullid:
   558             if deltabase == nullid:
   559                 text = mdiff.patch(b'', delta)
   559                 text = mdiff.patch(b'', delta)
   560             else:
   560             else:
   561                 text = mdiff.patch(self.revision(deltabase), delta)
   561                 text = mdiff.patch(self.revision(deltabase), delta)
   562 
   562 
   563             self._addrawrevision(
   563             rev = self._addrawrevision(
   564                 node, text, transaction, linkrev, p1, p2, flags
   564                 node, text, transaction, linkrev, p1, p2, flags
   565             )
   565             )
   566 
   566 
   567             if addrevisioncb:
   567             if addrevisioncb:
   568                 addrevisioncb(self, node)
   568                 addrevisioncb(self, rev)
   569             empty = False
   569             empty = False
   570         return not empty
   570         return not empty
   571 
   571 
   572     def _headrevs(self):
   572     def _headrevs(self):
   573         # Assume all revisions are heads by default.
   573         # Assume all revisions are heads by default.