equal
deleted
inserted
replaced
657 f = chunkdata["filename"] |
657 f = chunkdata["filename"] |
658 repo.ui.debug("adding %s revisions\n" % f) |
658 repo.ui.debug("adding %s revisions\n" % f) |
659 pr() |
659 pr() |
660 fl = repo.file(f) |
660 fl = repo.file(f) |
661 o = len(fl) |
661 o = len(fl) |
662 if not fl.addgroup(source, revmap, trp): |
662 try: |
663 raise util.Abort(_("received file revlog group is empty")) |
663 if not fl.addgroup(source, revmap, trp): |
|
664 raise util.Abort(_("received file revlog group is empty")) |
|
665 except error.CensoredBaseError, e: |
|
666 raise util.Abort(_("received delta base is censored: %s") % e) |
664 revisions += len(fl) - o |
667 revisions += len(fl) - o |
665 files += 1 |
668 files += 1 |
666 if f in needfiles: |
669 if f in needfiles: |
667 needs = needfiles[f] |
670 needs = needfiles[f] |
668 for new in xrange(o, len(fl)): |
671 for new in xrange(o, len(fl)): |