Merge c4c6282803 into 60d6724470
commit
3292a51923
|
|
@ -70,3 +70,8 @@ if [ -z "$EDITOR" ]; then
|
||||||
else
|
else
|
||||||
alias gd="git diff | $EDITOR"
|
alias gd="git diff | $EDITOR"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#Aliases to mark untracked files as dirty or not
|
||||||
|
alias bash-it-untracked-files-dirty="export BASH_IT_GIT_UNTRACKED_FILES_DIRTY=true"
|
||||||
|
alias bash-it-untracked-files-not-dirty="export BASH_IT_GIT_UNTRACKED_FILES_DIRTY=false"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -23,6 +23,9 @@ export GIT_EDITOR='/usr/bin/mate -w'
|
||||||
# Set the path nginx
|
# Set the path nginx
|
||||||
export NGINX_PATH='/opt/nginx'
|
export NGINX_PATH='/opt/nginx'
|
||||||
|
|
||||||
|
# Set ignoring untracked files to false
|
||||||
|
export BASH_IT_GIT_UNTRACKED_FILES_DIRTY=true
|
||||||
|
|
||||||
# Don't check mail when opening terminal.
|
# Don't check mail when opening terminal.
|
||||||
unset MAILCHECK
|
unset MAILCHECK
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -78,8 +78,12 @@ function git_prompt_vars {
|
||||||
SCM_GIT_AHEAD=''
|
SCM_GIT_AHEAD=''
|
||||||
SCM_GIT_BEHIND=''
|
SCM_GIT_BEHIND=''
|
||||||
SCM_GIT_STASH=''
|
SCM_GIT_STASH=''
|
||||||
|
SCM_GIT_ARGUMENTS='--porcelain'
|
||||||
|
if [ "$BASH_IT_GIT_UNTRACKED_FILES_DIRTY" == false ]; then
|
||||||
|
SCM_GIT_ARGUMENTS="$SCM_GIT_ARGUMENTS -uno"
|
||||||
|
fi
|
||||||
if [[ "$(git config --get bash-it.hide-status)" != "1" ]]; then
|
if [[ "$(git config --get bash-it.hide-status)" != "1" ]]; then
|
||||||
local status="$(git status -b --porcelain 2> /dev/null || git status --porcelain 2> /dev/null)"
|
local status="$(git status -b $SCM_GIT_ARGUMENTS 2> /dev/null || git status $SCM_GIT_ARGUMENTS 2> /dev/null)"
|
||||||
if [[ -n "${status}" ]] && [[ "${status}" != "\n" ]] && [[ -n "$(grep -v ^# <<< "${status}")" ]]; then
|
if [[ -n "${status}" ]] && [[ "${status}" != "\n" ]] && [[ -n "$(grep -v ^# <<< "${status}")" ]]; then
|
||||||
SCM_DIRTY=1
|
SCM_DIRTY=1
|
||||||
SCM_STATE=${GIT_THEME_PROMPT_DIRTY:-$SCM_THEME_PROMPT_DIRTY}
|
SCM_STATE=${GIT_THEME_PROMPT_DIRTY:-$SCM_THEME_PROMPT_DIRTY}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue