diff -r 466323968b23 -r 8050f13772f6 mercurial/localrepo.py --- a/mercurial/localrepo.py Mon Aug 27 14:21:04 2007 -0300 +++ b/mercurial/localrepo.py Mon Aug 27 14:21:04 2007 -0300 @@ -626,7 +626,7 @@ fp2 = nullid # is the file unmodified from the parent? report existing entry - if fp2 == nullid and not fl.cmp(fp1, t): + if fp2 == nullid and not fl.cmp(fp1, t) and not meta: return fp1 changelist.append(fn)