# HG changeset patch # User Pierre-Yves David # Date 1626650303 -7200 # Node ID 4d1ae9cba551b75fc5e0480cd8b79581579d1c67 # Parent 0e581d7e89b7d63bd93156950599434552cb9b81 amend: use `update_file` instead of `normallookup` This is the newer, more semantic API. Differential Revision: https://phab.mercurial-scm.org/D11170 diff -r 0e581d7e89b7 -r 4d1ae9cba551 mercurial/cmdutil.py --- a/mercurial/cmdutil.py Mon Jul 19 05:45:22 2021 +0200 +++ b/mercurial/cmdutil.py Mon Jul 19 01:18:23 2021 +0200 @@ -2984,7 +2984,9 @@ # would mark them as clean but with uncommitted contents. normalfiles = set(wctx.modified() + wctx.added()) & filestoamend for f in normalfiles: - dirstate.normallookup(f) + dirstate.update_file( + f, p1_tracked=True, wc_tracked=True, possibly_dirty=True + ) # Update the state of files which were removed in the amend # to "removed" in the dirstate.