dirstate: notice truncated parents read

This commit is contained in:
Matt Mackall 2009-05-25 12:48:15 -05:00
parent 1c30179455
commit 66cde5c7cb

View File

@ -75,6 +75,8 @@ class dirstate(object):
st = self._opener("dirstate").read(40)
if len(st) == 40:
return st[:20], st[20:40]
if len(st) < 40:
raise util.Abort(_('working directory state appears damaged!'))
except IOError, err:
if err.errno != errno.ENOENT: raise
return [nullid, nullid]