changeset 32403 | a28c76e1cea9 |
parent 32393 | d47b62368f3a |
child 32443 | 34e9b8b94f66 |
--- a/mercurial/revlog.py Fri May 19 19:10:37 2017 +0530 +++ b/mercurial/revlog.py Fri May 19 19:12:06 2017 +0530 @@ -26,6 +26,7 @@ hex, nullid, nullrev, + wdirrev, ) from .i18n import _ from . import ( @@ -481,7 +482,12 @@ return self.index[rev][4] def parentrevs(self, rev): - return self.index[rev][5:7] + try: + return self.index[rev][5:7] + except IndexError: + if rev == wdirrev: + raise error.WdirUnsupported + raise def node(self, rev): return self.index[rev][7]