mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-12-24 16:11:57 +00:00
pull upstream changes from gitstatus
This commit is contained in:
parent
43a6269008
commit
63d09812f9
10 changed files with 28 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -36,13 +36,19 @@
|
|||
# VCS_STATUS_HAS_UNTRACKED=1
|
||||
# VCS_STATUS_INDEX_SIZE=33
|
||||
# VCS_STATUS_LOCAL_BRANCH=master
|
||||
# VCS_STATUS_NUM_ASSUME_UNCHANGED=0
|
||||
# VCS_STATUS_NUM_CONFLICTED=0
|
||||
# VCS_STATUS_NUM_STAGED=0
|
||||
# VCS_STATUS_NUM_UNSTAGED=1
|
||||
# VCS_STATUS_NUM_SKIP_WORKTREE=0
|
||||
# VCS_STATUS_NUM_STAGED_NEW=0
|
||||
# VCS_STATUS_NUM_STAGED_DELETED=0
|
||||
# VCS_STATUS_NUM_UNSTAGED_DELETED=0
|
||||
# VCS_STATUS_NUM_UNTRACKED=1
|
||||
# VCS_STATUS_PUSH_COMMITS_AHEAD=0
|
||||
# VCS_STATUS_PUSH_COMMITS_BEHIND=0
|
||||
# VCS_STATUS_PUSH_REMOTE_NAME=''
|
||||
# VCS_STATUS_PUSH_REMOTE_URL=''
|
||||
# VCS_STATUS_REMOTE_BRANCH=master
|
||||
# VCS_STATUS_REMOTE_NAME=origin
|
||||
# VCS_STATUS_REMOTE_URL=git@github.com:romkatv/powerlevel10k.git
|
||||
|
@ -125,6 +131,16 @@ typeset -g _gitstatus_plugin_dir=${${(%):-%x}:A:h}
|
|||
# VCS_STATUS_STASHES Number of stashes. Non-negative integer.
|
||||
# VCS_STATUS_TAG The last tag (in lexicographical order) that points to the same
|
||||
# commit as HEAD.
|
||||
# VCS_STATUS_PUSH_REMOTE_NAME The push remote name, e.g. "upstream" or "origin".
|
||||
# VCS_STATUS_PUSH_REMOTE_URL Push remote URL. Can be empty.
|
||||
# VCS_STATUS_PUSH_COMMITS_AHEAD Number of commits the current branch is ahead of push remote.
|
||||
# Non-negative integer.
|
||||
# VCS_STATUS_PUSH_COMMITS_BEHIND Number of commits the current branch is behind push remote.
|
||||
# Non-negative integer.
|
||||
# VCS_STATUS_NUM_SKIP_WORKTREE The number of files in the index with skip-worktree bit set.
|
||||
# Non-negative integer.
|
||||
# VCS_STATUS_NUM_ASSUME_UNCHANGED The number of files in the index with assume-unchanged bit set.
|
||||
# Non-negative integer.
|
||||
#
|
||||
# The point of reporting -1 via VCS_STATUS_HAS_* is to allow the command to skip scanning files in
|
||||
# large repos. See -m flag of gitstatus_start.
|
||||
|
@ -228,6 +244,12 @@ function _gitstatus_process_response() {
|
|||
typeset -gi VCS_STATUS_NUM_UNSTAGED_DELETED="${resp[19]}"
|
||||
typeset -gi VCS_STATUS_NUM_STAGED_NEW="${resp[20]:-0}"
|
||||
typeset -gi VCS_STATUS_NUM_STAGED_DELETED="${resp[21]:-0}"
|
||||
typeset -g VCS_STATUS_PUSH_REMOTE_NAME="${resp[22]:-}"
|
||||
typeset -g VCS_STATUS_PUSH_REMOTE_URL="${resp[23]:-}"
|
||||
typeset -gi VCS_STATUS_PUSH_COMMITS_AHEAD="${resp[24]:-0}"
|
||||
typeset -gi VCS_STATUS_PUSH_COMMITS_BEHIND="${resp[25]:-0}"
|
||||
typeset -gi VCS_STATUS_NUM_SKIP_WORKTREE="${resp[26]:-0}"
|
||||
typeset -gi VCS_STATUS_NUM_ASSUME_UNCHANGED="${resp[27]:-0}"
|
||||
typeset -gi VCS_STATUS_HAS_STAGED=$((VCS_STATUS_NUM_STAGED > 0))
|
||||
(( dirty_max_index_size >= 0 && VCS_STATUS_INDEX_SIZE > dirty_max_index_size )) && {
|
||||
typeset -gi VCS_STATUS_HAS_UNSTAGED=-1
|
||||
|
@ -263,6 +285,12 @@ function _gitstatus_process_response() {
|
|||
unset VCS_STATUS_NUM_UNSTAGED_DELETED
|
||||
unset VCS_STATUS_NUM_STAGED_NEW
|
||||
unset VCS_STATUS_NUM_STAGED_DELETED
|
||||
unset VCS_STATUS_PUSH_REMOTE_NAME
|
||||
unset VCS_STATUS_PUSH_REMOTE_URL
|
||||
unset VCS_STATUS_PUSH_COMMITS_AHEAD
|
||||
unset VCS_STATUS_PUSH_COMMITS_BEHIND
|
||||
unset VCS_STATUS_NUM_SKIP_WORKTREE
|
||||
unset VCS_STATUS_NUM_ASSUME_UNCHANGED
|
||||
}
|
||||
|
||||
(( ! ours )) && (( #header )) && emulate -L zsh && "${header[@]}" || true
|
||||
|
|
Loading…
Reference in a new issue