equal
deleted
inserted
replaced
1600 self.ui.warn(msg + "\n") |
1600 self.ui.warn(msg + "\n") |
1601 errors[0] += 1 |
1601 errors[0] += 1 |
1602 |
1602 |
1603 seen = {} |
1603 seen = {} |
1604 self.ui.status(_("checking changesets\n")) |
1604 self.ui.status(_("checking changesets\n")) |
|
1605 d = self.changelog.checksize() |
|
1606 if d: |
|
1607 err(_("changeset data short %d bytes") % d) |
1605 for i in range(self.changelog.count()): |
1608 for i in range(self.changelog.count()): |
1606 changesets += 1 |
1609 changesets += 1 |
1607 n = self.changelog.node(i) |
1610 n = self.changelog.node(i) |
1608 l = self.changelog.linkrev(n) |
1611 l = self.changelog.linkrev(n) |
1609 if l != i: |
1612 if l != i: |
1629 for f in changes[3]: |
1632 for f in changes[3]: |
1630 filelinkrevs.setdefault(f, []).append(i) |
1633 filelinkrevs.setdefault(f, []).append(i) |
1631 |
1634 |
1632 seen = {} |
1635 seen = {} |
1633 self.ui.status(_("checking manifests\n")) |
1636 self.ui.status(_("checking manifests\n")) |
|
1637 d = self.manifest.checksize() |
|
1638 if d: |
|
1639 err(_("manifest data short %d bytes") % d) |
1634 for i in range(self.manifest.count()): |
1640 for i in range(self.manifest.count()): |
1635 n = self.manifest.node(i) |
1641 n = self.manifest.node(i) |
1636 l = self.manifest.linkrev(n) |
1642 l = self.manifest.linkrev(n) |
1637 |
1643 |
1638 if l < 0 or l >= self.changelog.count(): |
1644 if l < 0 or l >= self.changelog.count(): |
1683 ff.sort() |
1689 ff.sort() |
1684 for f in ff: |
1690 for f in ff: |
1685 if f == "/dev/null": continue |
1691 if f == "/dev/null": continue |
1686 files += 1 |
1692 files += 1 |
1687 fl = self.file(f) |
1693 fl = self.file(f) |
|
1694 d = fl.checksize() |
|
1695 if d: |
|
1696 err(_("%s file data short %d bytes") % (f, d)) |
|
1697 |
1688 nodes = { nullid: 1 } |
1698 nodes = { nullid: 1 } |
1689 seen = {} |
1699 seen = {} |
1690 for i in range(fl.count()): |
1700 for i in range(fl.count()): |
1691 revisions += 1 |
1701 revisions += 1 |
1692 n = fl.node(i) |
1702 n = fl.node(i) |