# HG changeset patch # User Martin von Zweigbergk # Date 2017-12-18 17:58:04 # Node ID fdbe4eafa9c2b2c65cb62d5be435bdfb09c3fe7e # Parent 02ea370c2baad0ef6c6264f06dc75546eb62d34c completion: don't suggest clean files to revert It looks like we used to suggest only modified, added, removed and deleted files to revert until a821ec835223 (completion: selectively use debugpathcomplete in bash_completion, 2013-03-21). The reasoning in that commit was that getting the status was too slow and the replacement (debugpathcomplete) seems to make sense for the other two commands (remove and forget), but I'm not sure it was intentional to change the behavior of completion for revert. Note that "add" and "diff" already use status-based completion. Differential Revision: https://phab.mercurial-scm.org/D1715 diff --git a/contrib/bash_completion b/contrib/bash_completion --- a/contrib/bash_completion +++ b/contrib/bash_completion @@ -309,7 +309,7 @@ shopt -s extglob _hg_status "mar" ;; revert) - _hg_debugpathcomplete + _hg_status "mard" ;; clone) local count=$(_hg_count_non_option)