# HG changeset patch # User Patrick Mezard # Date 1213824183 -7200 # Node ID 93f127b5979302406263a2d18eff6fe752d22ebc # Parent 86e1f603a36937ed97e8d3ef6ec2c481d5b10ebd localrepo: interpret ctx.filectx() exception as a missing file diff -r 86e1f603a369 -r 93f127b59793 mercurial/localrepo.py --- a/mercurial/localrepo.py Wed Jun 18 23:00:20 2008 +0200 +++ b/mercurial/localrepo.py Wed Jun 18 23:23:03 2008 +0200 @@ -839,8 +839,8 @@ commit.sort() for f in commit: self.ui.note(f + "\n") - fctx = wctx.filectx(f) try: + fctx = wctx.filectx(f) new[f] = self.filecommit(fctx, m1, m2, linkrev, trp, changed) new_exec = fctx.isexec() new_link = fctx.islink()