equal
deleted
inserted
replaced
70 warn(_("warning: `%s' uses revlog format 0") % name) |
70 warn(_("warning: `%s' uses revlog format 0") % name) |
71 |
71 |
72 def checkentry(obj, i, node, seen, linkrevs, f): |
72 def checkentry(obj, i, node, seen, linkrevs, f): |
73 lr = obj.linkrev(obj.rev(node)) |
73 lr = obj.linkrev(obj.rev(node)) |
74 if lr < 0 or (havecl and lr not in linkrevs): |
74 if lr < 0 or (havecl and lr not in linkrevs): |
75 t = "unexpected" |
|
76 if lr < 0 or lr >= len(cl): |
75 if lr < 0 or lr >= len(cl): |
77 t = "nonexistent" |
76 msg = _("rev %d points to nonexistent changeset %d") |
78 err(None, _("rev %d point to %s changeset %d") % (i, t, lr), f) |
77 else: |
|
78 msg = _("rev %d points to unexpected changeset %d") |
|
79 err(None, msg % (i, lr), f) |
79 if linkrevs: |
80 if linkrevs: |
80 warn(_(" (expected %s)") % " ".join(map(str,linkrevs))) |
81 warn(_(" (expected %s)") % " ".join(map(str,linkrevs))) |
81 lr = None # can't be trusted |
82 lr = None # can't be trusted |
82 |
83 |
83 try: |
84 try: |