# HG changeset patch # User mpm@selenic.com # Date 1118513406 28800 # Node ID 3b17056b72dc8c6d5c8ad0b8a140f7e53e3100d4 # Parent 273f6a01d18b3459bbb24b1f393ccfd71900cf0b fix KeyErrors from reading empty dirstate -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 fix KeyErrors from reading empty dirstate manifest hash: 04a797f1b53e34153c8ea18950a5dd0eefb4694d -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (GNU/Linux) iD4DBQFCqyj+ywK+sNU5EO8RAoepAJYp2TjjaMq3l+ZrRfogyvUGCebgAJ9nKPdr nP/Y3F1GvOle58NTIQ6UBA== =0k3O -----END PGP SIGNATURE----- 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]]