mercurial/context.py
changeset 16761 07741a5d6608
parent 16720 e825a89de5d7
parent 16760 ac89a23ca814
child 16866 91f3ac205816
--- a/mercurial/context.py	Sun May 20 01:28:31 2012 +0200
+++ b/mercurial/context.py	Mon May 21 16:35:27 2012 -0500
@@ -27,6 +27,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)