From: Eric S. Raymond Date: Wed, 12 Nov 2014 22:44:32 +0000 (-0500) Subject: Make a function slightly more general. X-Git-Tag: 0.6~11 X-Git-Url: http://thyrsus.com/gitweb/?a=commitdiff_plain;h=b70c561e1c4645a77f3038fa9d5889c452f588b1;p=src.git Make a function slightly more general. --- diff --git a/src b/src index 4b67786..fdee133 100755 --- a/src +++ b/src @@ -221,9 +221,11 @@ class History: if reversed: selection.reverse() return selection - def tip(self): - "Return the tip revision of the current branch." - s = self.native_to_revno(self.current()) + def tip(self, rev=None): + "Return the tip revision of the branch of the given native revision." + if rev is None: + rev = self.current() + s = self.native_to_revno(rev) while True: rev = self.revno_to_native(s) rev = backend.succ(rev)