D4263: zsh_completion: complete files from `hg st -mar` for commit and diff
av6 (Anton Shestakov)
phabricator at mercurial-scm.org
Sat Aug 11 04:09:48 UTC 2018
av6 created this revision.
Herald added a subscriber: mercurial-devel.
Herald added a reviewer: hg-reviewers.
REVISION SUMMARY
Useful to have and is consistent with our bash completion file.
This is also an improvement coming from upstream, downstream or sidestream
(depends on how you look at it) hg completion file -- the one that lives in
zsh's own repo.
REPOSITORY
rHG Mercurial
REVISION DETAIL
https://phab.mercurial-scm.org/D4263
AFFECTED FILES
contrib/zsh_completion
CHANGE DETAILS
diff --git a/contrib/zsh_completion b/contrib/zsh_completion
--- a/contrib/zsh_completion
+++ b/contrib/zsh_completion
@@ -245,10 +245,10 @@
_wanted files expl 'missing files' _multi_parts / status_files
}
-_hg_modified() {
+_hg_committable() {
typeset -a status_files
- _hg_status m
- _wanted files expl 'modified files' _multi_parts / status_files
+ _hg_status mar
+ _wanted files expl 'modified, added or removed files' _multi_parts / status_files
}
_hg_resolve() {
@@ -570,7 +570,7 @@
'(--user -u)'{-u+,--user=}'[record user as commiter]:user:' \
'--amend[amend the parent of the working dir]' \
'--close-branch[mark a branch as closed]' \
- '*:file:_hg_files'
+ '*:file:_hg_committable'
}
_hg_cmd_copy() {
@@ -599,7 +599,7 @@
then
_hg_files
else
- _hg_modified
+ _hg_committable
fi
fi
}
To: av6, #hg-reviewers
Cc: mercurial-devel
More information about the Mercurial-devel
mailing list