# HG changeset patch # User Vadim Gelfer # Date 1149701606 25200 # Node ID 4a678e408ce5ed2fc2f51cc5c4ffd8406a7ba00a # Parent 4593d09e534dc0b3ccd44da9acc432ccb36b6f5a revert: check for changes against target rev diff --git a/mercurial/commands.py b/mercurial/commands.py --- a/mercurial/commands.py +++ b/mercurial/commands.py @@ -2353,7 +2353,7 @@ def revert(ui, repo, *pats, **opts): names[abs] = (rel, exact) target_only[abs] = True - changes = repo.changes(match=names.has_key, wlock=wlock) + changes = repo.changes(node, match=names.has_key, wlock=wlock) modified, added, removed, deleted, unknown = map(dict.fromkeys, changes) revert = ([], _('reverting %s\n'))