mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-18 15:21:16 +02:00
19939: hg committable files
This commit is contained in:
parent
32756f78af
commit
605cc1ba57
2 changed files with 16 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2014-06-06 Peter Stephenson <p.w.stephenson@ntlworld.com>
|
||||||
|
|
||||||
|
* Andrew Magee: 32698: Completion/Unix/Command/_hg: show
|
||||||
|
committable files.
|
||||||
|
|
||||||
2014-06-05 Barton E. Schaefer <schaefer@zsh.org>
|
2014-06-05 Barton E. Schaefer <schaefer@zsh.org>
|
||||||
|
|
||||||
* 32723: Src/glob.c: add braces around some if/else branches
|
* 32723: Src/glob.c: add braces around some if/else branches
|
||||||
|
|
|
@ -226,6 +226,16 @@ _hg_modified() {
|
||||||
_wanted files expl 'modified files' _multi_parts / status_files
|
_wanted files expl 'modified files' _multi_parts / status_files
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_hg_committable() {
|
||||||
|
typeset -a status_files
|
||||||
|
# A file is a candidate for `hg commit` if it is:
|
||||||
|
# - modified (m), or
|
||||||
|
# - added (a), or
|
||||||
|
# - removed (r)
|
||||||
|
_hg_status mar
|
||||||
|
_wanted files expl 'committable files' _multi_parts / status_files
|
||||||
|
}
|
||||||
|
|
||||||
_hg_resolve() {
|
_hg_resolve() {
|
||||||
local rstate rpath
|
local rstate rpath
|
||||||
|
|
||||||
|
@ -476,7 +486,7 @@ _hg_cmd_commit() {
|
||||||
'(--logfile -l)'{-l+,--logfile}'[read commit message from specified file]:log file:_files' \
|
'(--logfile -l)'{-l+,--logfile}'[read commit message from specified file]:log file:_files' \
|
||||||
'(--date -d)'{-d+,--date}'[record datecode as commit date]:date code:' \
|
'(--date -d)'{-d+,--date}'[record datecode as commit date]:date code:' \
|
||||||
'(--user -u)'{-u+,--user}'[record user as commiter]:user:' \
|
'(--user -u)'{-u+,--user}'[record user as commiter]:user:' \
|
||||||
'*:file:_hg_files'
|
'*:file:_hg_committable'
|
||||||
}
|
}
|
||||||
|
|
||||||
_hg_cmd_copy() {
|
_hg_cmd_copy() {
|
||||||
|
|
Loading…
Reference in a new issue