From: Eric S. Raymond Date: Wed, 12 Nov 2014 19:09:04 +0000 (-0500) Subject: Code cleanup. Regression test passes. X-Git-Tag: 0.6~21 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=0f6d0d18a1a92beabe027e866e0680d2f32b8396;p=src.git Code cleanup. Regression test passes. --- diff --git a/src b/src index 5aad04a..4ebc06c 100755 --- a/src +++ b/src @@ -613,7 +613,7 @@ def checkout_method(*args): announce("%s <- %d" % (arg, ctx.start)) def status_method(*args): - "Get status of some or all fles." + "Get status of some or all files." try: registered = os.listdir(repodir) except OSError: @@ -997,27 +997,21 @@ class RCS: return ".".join([str(d) for d in rev]) def pred(self, revno, metadata): "Our predecessor on the branch (1-origin)." - rev = metadata.by_revno(revno).revision + rev = metadata.revno_to_native(revno) n = self.splitrev(rev) if n[-1] > 1: n[-1] -= 1 rev = self.joinrev(n) else: rev = self.joinrev(n[:-2]) - for (i, item) in enumerate(metadata.revlist): - if item.revision == rev: - return metadata.revlist[i].revno - return None + return metadata.native_to_revno(rev) def succ(self, revno, metadata): "Our successor on the current branch (1-origin)." - rev = metadata.by_revno(revno).revision + rev = metadata.revno_to_native(revno) n = self.splitrev(rev) n[-1] += 1 rev = self.joinrev(n) - for (i, item) in enumerate(metadata.revlist): - if item.revision == rev: - return metadata.revlist[i].revno - return None + return metadata.native_to_revno(rev) def branch_to_base(self, revid): "Go from a branch ID sticky tag to the revision it was based on." return self.joinrev(self.splitrev(revid)[:-2])