diff --git a/hgext/keyword.py b/hgext/keyword.py --- a/hgext/keyword.py +++ b/hgext/keyword.py @@ -442,6 +442,7 @@ def _kwfwrite(ui, repo, expand, *pats, * if status.modified or status.added or status.removed or status.deleted: raise error.Abort(_(b'outstanding uncommitted changes')) kwt.overwrite(wctx, status.clean, True, expand) + repo.dirstate.write(repo.currenttransaction()) @command(