diff -r 2fd3e1e3783f -r 12360c04fa48 mercurial/hg.py --- a/mercurial/hg.py Wed May 04 11:01:17 2005 -0800 +++ b/mercurial/hg.py Wed May 04 15:32:16 2005 -0800 @@ -190,8 +190,8 @@ self.read() self.dirty = 1 for f in files: - try: del self[f] - except: pass + try: del self.map[f] + except KeyError: pass def clear(self): self.map = {}