hgext/censor.py
changeset 25660 328739ea70c3
parent 25186 80c5b2666a96
child 25806 5e18f6e39006
equal deleted inserted replaced
25659:d60678a567a9 25660:328739ea70c3
   145     for srev in xrange(crev + 1, len(flog)):
   145     for srev in xrange(crev + 1, len(flog)):
   146         if crev in flog.parentrevs(srev):
   146         if crev in flog.parentrevs(srev):
   147             # Immediate children of censored node must be re-added as fulltext.
   147             # Immediate children of censored node must be re-added as fulltext.
   148             try:
   148             try:
   149                 revdata = flog.revision(srev)
   149                 revdata = flog.revision(srev)
   150             except error.CensoredNodeError, e:
   150             except error.CensoredNodeError as e:
   151                 revdata = e.tombstone
   151                 revdata = e.tombstone
   152             dlen = rewrite(srev, offset, revdata)
   152             dlen = rewrite(srev, offset, revdata)
   153         else:
   153         else:
   154             # Copy any other revision data verbatim after fixing up the offset.
   154             # Copy any other revision data verbatim after fixing up the offset.
   155             rewriteindex(srev, offset)
   155             rewriteindex(srev, offset)