changeset 263 | e8eb427c6d71 |
parent 262 | 3db700146536 |
child 273 | 4f8174389001 |
--- a/mercurial/hg.py Sun Jun 05 10:48:39 2005 -0800 +++ b/mercurial/hg.py Sun Jun 05 10:50:03 2005 -0800 @@ -354,7 +354,10 @@ def transaction(self): # save dirstate for undo - ds = self.opener("dirstate").read() + try: + ds = self.opener("dirstate").read() + except IOError: + ds = "" self.opener("undo.dirstate", "w").write(ds) return transaction.transaction(self.opener, self.join("journal"),