# HG changeset patch # User Benoit Boissinot # Date 1141760247 -3600 # Node ID 94498a262d15e59d5d23b440bbc9ad21282237fe # Parent 4d2791f4ef803c5a1a72ecd23392155a76be3292 fix annotate for removed files walk in the manifest files instead of the working dir files when running annotate diff -r 4d2791f4ef80 -r 94498a262d15 mercurial/commands.py --- a/mercurial/commands.py Mon Mar 06 21:06:53 2006 -0800 +++ b/mercurial/commands.py Tue Mar 07 20:37:27 2006 +0100 @@ -593,12 +593,7 @@ change = repo.changelog.read(node) mmap = repo.manifest.read(change[0]) - for src, abs, rel, exact in walk(repo, pats, opts): - if abs not in mmap: - ui.warn(_("warning: %s is not in the repository!\n") % - ((pats and rel) or abs)) - continue - + for src, abs, rel, exact in walk(repo, pats, opts, node=node): f = repo.file(abs) if not opts['text'] and util.binary(f.read(mmap[abs])): ui.write(_("%s: binary file\n") % ((pats and rel) or abs))