diff -r 653121e6941f -r a8d13ee0ce68 hgext/record.py --- a/hgext/record.py Mon Apr 04 16:21:57 2011 -0500 +++ b/hgext/record.py Mon Apr 04 16:21:59 2011 -0500 @@ -469,7 +469,7 @@ # 3a. apply filtered patch to clean repo (clean) if backups: - hg.revert(repo, repo.dirstate.parents()[0], + hg.revert(repo, repo.dirstate.p1(), lambda key: key in backups) # 3b. (apply)