# HG changeset patch # User Matt Mackall # Date 1129621399 25200 # Node ID b20b683e8d9585f9757e02fea99046e5d4c642f3 # Parent 67779d34cb52710b29afb548305e08b2cee90ee7 dirstate: make sure we read the dirstate before setting parents diff -r 67779d34cb52 -r b20b683e8d95 mercurial/dirstate.py --- a/mercurial/dirstate.py Sat Oct 15 15:49:05 2005 -0700 +++ b/mercurial/dirstate.py Tue Oct 18 00:43:19 2005 -0700 @@ -117,6 +117,8 @@ self.dirty = 1 def setparents(self, p1, p2=nullid): + if not self.pl: + self.read() self.markdirty() self.pl = p1, p2