diff --git a/hgext/mq.py b/hgext/mq.py --- a/hgext/mq.py +++ b/hgext/mq.py @@ -1872,7 +1872,7 @@ def rename(ui, repo, patch, name=None, * r = q.qrepo() if r: wlock = r.wlock() - if r.dirstate.state(name) == 'r': + if r.dirstate[name] == 'r': r.undelete([name], wlock) r.copy(patch, name, wlock) r.remove([patch], False, wlock)