mercurial/revlog.py
changeset 32443 34e9b8b94f66
parent 32403 a28c76e1cea9
child 32659 7b17f9de6d3e
--- a/mercurial/revlog.py	Tue May 23 01:22:33 2017 +0530
+++ b/mercurial/revlog.py	Tue May 23 01:30:36 2017 +0530
@@ -490,7 +490,12 @@
             raise
 
     def node(self, rev):
-        return self.index[rev][7]
+        try:
+            return self.index[rev][7]
+        except IndexError:
+            if rev == wdirrev:
+                raise error.WdirUnsupported
+            raise
 
     # Derived from index values.