[PATCH 2 of 8] zsh completion: add `forget` and `rollback` commands
Nikolaj Sjujskij
sterkrig at myopera.com
Thu Aug 16 10:13:44 CDT 2012
# HG changeset patch
# User Nikolaj Sjujskij <sterkrig at myopera.com>
# Date 1345129369 -14400
# Node ID fb3dd39c744246cad44366523a1834390df6d33a
# Parent bf3eee57c8556800ec9bf4cf44c4138314a568a1
zsh completion: add `forget` and `rollback` commands
diff --git a/contrib/zsh_completion b/contrib/zsh_completion
--- a/contrib/zsh_completion
+++ b/contrib/zsh_completion
@@ -566,6 +566,11 @@
'*:revision:_hg_labels'
}
+_hg_cmd_forget() {
+ _arguments -s -w : $_hg_global_opts \
+ '*:file:_hg_files'
+}
+
_hg_cmd_graft() {
_arguments -s -w : $_hg_global_opts \
'(--continue -c)'{-c,--continue}'[resume interrupted graft]' \
@@ -777,6 +782,11 @@
fi
}
+_hg_cmd_rollback() {
+ _arguments -s -w : $_hg_global_opts $_hg_dryrun_opts \
+ '(--force -f)'{-f,--force}'[ignore safety measures]' \
+}
+
_hg_cmd_serve() {
_arguments -s -w : $_hg_global_opts \
'(--accesslog -A)'{-A+,--accesslog}'[name of access log file]:log file:_files' \
More information about the Mercurial-devel
mailing list