mercurial/scmutil.py
changeset 24582 56fff44cce98
parent 24447 d44d53bc9a1e
child 24628 a0b47885a1c5
--- a/mercurial/scmutil.py	Thu Apr 02 08:18:33 2015 +0200
+++ b/mercurial/scmutil.py	Sat Mar 14 19:38:59 2015 +0900
@@ -582,6 +582,13 @@
             _rcpath = osrcpath()
     return _rcpath
 
+def intrev(repo, rev):
+    """Return integer for a given revision that can be used in comparison or
+    arithmetic operation"""
+    if rev is None:
+        return len(repo)
+    return rev
+
 def revsingle(repo, revspec, default='.'):
     if not revspec and revspec != 0:
         return repo[default]