Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
[PATCH] "git stage" is now a synonym for "git add". git diff: --staged is a synonym for --cached.
- X-seq: zsh-workers 26468
- From: Ingmar Vanhassel <ingmar@xxxxxxxxxxx>
- To: Zsh Hackers' List <zsh-workers@xxxxxxxxxx>
- Subject: [PATCH] "git stage" is now a synonym for "git add". git diff: --staged is a synonym for --cached.
- Date: Thu, 29 Jan 2009 12:21:46 +0000
- Cc: Ingmar Vanhassel <ingmar@xxxxxxxxxxx>
- In-reply-to: <1233231710-1204-4-git-send-email-ingmar@xxxxxxxxxxx>
- Mailing-list: contact zsh-workers-help@xxxxxxxxxx; run by ezmlm
- References: <1233231710-1204-1-git-send-email-ingmar@xxxxxxxxxxx> <1233231710-1204-2-git-send-email-ingmar@xxxxxxxxxxx> <1233231710-1204-3-git-send-email-ingmar@xxxxxxxxxxx> <1233231710-1204-4-git-send-email-ingmar@xxxxxxxxxxx>
---
Completion/Unix/Command/_git | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/Completion/Unix/Command/_git b/Completion/Unix/Command/_git
index 79c08f6..209fb97 100644
--- a/Completion/Unix/Command/_git
+++ b/Completion/Unix/Command/_git
@@ -178,6 +178,7 @@ _git_commands () {
'revert:revert existing commit'
'rm:remove files from the working tree and from the index'
'show-branch:show branches and their commits'
+ 'stage:add file contents to the staging area'
'stash:stash away changes to the working tree'
'status:show working-tree'\''s status'
'tag:create tag object signed with GPG'
@@ -1351,6 +1352,11 @@ _git-add () {
}
__git_zstyle_default ':completion::complete:git-add:argument-rest:*' ignore-line yes
+(( $+functions[_git-stage] )) ||
+_git-stage () {
+ _git-add
+}
+
(( $+functions[_git-am] )) ||
_git-am () {
_arguments \
@@ -1658,7 +1664,7 @@ __git_zstyle_default ':completion::complete:git-commit:argument-rest:*' ignore-l
_git-diff () {
_arguments -S \
$diff_args \
- '--cached[show diff between index and named commit]' \
+ '(--cached --staged)'{--cached,--staged}'[show diff between index and named commit]' \
'::commit range:__git_commit_ranges' \
'::original revision:__git_objects' \
'::new revision:__git_objects' \
--
1.6.0.1
Messages sorted by:
Reverse Date,
Date,
Thread,
Author