----------------------------------------------------------------------
Yash 2.37
- + Updated completion script for: git-push (Git 2.0.1).
+ + Updated completion scripts for:
+ git-checkout (Git 2.1.2), git-push (Git 2.0.1).
----------------------------------------------------------------------
Yash 2.36
----------------------------------------------------------------------
Yash 2.37
- + 補完スクリプトを更新: git-push (Git 2.0.1)
+ + 補完スクリプトを更新:
+ git-checkout (Git 2.1.2), git-push (Git 2.0.1)
----------------------------------------------------------------------
Yash 2.36
-# (C) 2011 magicant
+# (C) 2011-2014 magicant
# Completion script for the "git-checkout" command.
-# Supports Git 1.7.7.
+# Supports Git 2.1.2.
function completion/git-checkout {
WORDS=(git checkout "${WORDS[2,-1]}")
function completion/git::checkout:arg {
OPTIONS=( #>#
- "B; create or reset a new branch and check it out"
- "b; create a new branch and check it out"
+ "B:; create or reset a new branch and check it out"
+ "b:; create a new branch and check it out"
"--conflict:; like --merge, but specify format of unmerged files"
"--detach; leave HEAD in detached head state"
"f --force; overwrite local changes or ignore unmerged files"
+ "--ignore-skip-worktree-bits; ignore sparse patterns"
"l; enable reflog for the new branch"
"m --merge; do 3-way merge for destination branch"
"--no-track; create a non-tracking branch"
- "--orphan; create a new branch with no parent"
+ "--orphan:; create a new branch with no parent"
"--ours; checkout local version for unmerged files"
"p --patch; interactively choose hunks to check out"
"q --quiet; print error and warning messages only"
(-)
command -f completion//completeoptions
;;
+ ([Bb]|--orphan)
+ command -f completion/git::completeref --branches
+ ;;
(--conflict) #>>#
complete -P "$PREFIX" -D "ours and theirs" merge
complete -P "$PREFIX" -D "ours, theirs, and original" diff3