completion: don't suggest clean files to revert
authorMartin von Zweigbergk <martinvonz@google.com>
Mon, 18 Dec 2017 09:58:04 -0800
changeset 35456 fdbe4eafa9c2
parent 35455 02ea370c2baa
child 35457 2c47986505ff
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
contrib/bash_completion
--- a/contrib/bash_completion	Sat Jun 24 23:03:41 2017 -0700
+++ b/contrib/bash_completion	Mon Dec 18 09:58:04 2017 -0800
@@ -309,7 +309,7 @@
             _hg_status "mar"
         ;;
         revert)
-            _hg_debugpathcomplete
+            _hg_status "mard"
         ;;
         clone)
             local count=$(_hg_count_non_option)