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:
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])