# HG changeset patch # User Pierre-Yves David # Date 2021-09-29 12:56:05 # Node ID bac753df80213d3b740005bb69299e5f0aa6ea51 # Parent 5b6ffd6be480f12f6c28093c9d6e8d4f0e8d419e dirstate-item: use `added` instead of the `state` in the `mq` extension Differential Revision: https://phab.mercurial-scm.org/D11528 diff --git a/hgext/mq.py b/hgext/mq.py --- a/hgext/mq.py +++ b/hgext/mq.py @@ -3638,7 +3638,7 @@ def rename(ui, repo, patch, name=None, * if r and patch in r.dirstate: wctx = r[None] with r.wlock(): - if r.dirstate[patch] == b'a': + if r.dirstate.get_entry(patch).added: r.dirstate.set_untracked(patch) r.dirstate.set_tracked(name) else: