diff -r 273f6a01d18b -r 3b17056b72dc mercurial/hg.py --- a/mercurial/hg.py Fri Jun 10 14:10:07 2005 -0800 +++ b/mercurial/hg.py Sat Jun 11 10:10:06 2005 -0800 @@ -219,6 +219,7 @@ self.pl = [nullid, nullid] try: st = self.opener("dirstate").read() + if not st: return except: return self.pl = [st[:20], st[20: 40]]