context: grudging accept longs in constructor stable
authorMatt Mackall <mpm@selenic.com>
Mon, 21 May 2012 16:32:50 -0500
branchstable
changeset 16760 ac89a23ca814
parent 16759 133a7922a900
child 16761 07741a5d6608
child 16768 23a125545c3d
context: grudging accept longs in constructor
mercurial/context.py
--- a/mercurial/context.py	Mon May 21 16:32:49 2012 -0500
+++ b/mercurial/context.py	Mon May 21 16:32:50 2012 -0500
@@ -26,6 +26,8 @@
             self._rev = changeid
             self._node = repo.changelog.node(changeid)
             return
+        if isinstance(changeid, long):
+            changeid = str(changeid)
         if changeid == '.':
             self._node = repo.dirstate.p1()
             self._rev = repo.changelog.rev(self._node)