##// END OF EJS Templates
completion: selectively use debugpathcomplete in bash_completion...
Bryan O'Sullivan -
r18793:a821ec83 default
parent child Browse files
Show More
@@ -80,6 +80,14 shopt -s extglob
80 done
80 done
81 }
81 }
82
82
83 _hg_debugpathcomplete()
84 {
85 local files="$(_hg_cmd debugpathcomplete $1 "$cur")"
86 local IFS=$'\n'
87 compopt -o filenames 2>/dev/null
88 COMPREPLY=(${COMPREPLY[@]:-} $(compgen -W '$files' -- "$cur"))
89 }
90
83 _hg_status()
91 _hg_status()
84 {
92 {
85 local files="$(_hg_cmd status -n$1 "glob:$cur**")"
93 local files="$(_hg_cmd status -n$1 "glob:$cur**")"
@@ -241,16 +249,16 shopt -s extglob
241 _hg_status "mar"
249 _hg_status "mar"
242 ;;
250 ;;
243 remove)
251 remove)
244 _hg_status "mcd"
252 _hg_debugpathcomplete -n
245 ;;
253 ;;
246 forget)
254 forget)
247 _hg_status "a"
255 _hg_debugpathcomplete -fa
248 ;;
256 ;;
249 diff)
257 diff)
250 _hg_status "mar"
258 _hg_status "mar"
251 ;;
259 ;;
252 revert)
260 revert)
253 _hg_status "mard"
261 _hg_debugpathcomplete
254 ;;
262 ;;
255 clone)
263 clone)
256 local count=$(_hg_count_non_option)
264 local count=$(_hg_count_non_option)
General Comments 0
You need to be logged in to leave comments. Login now