[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