Tweaks for backwards compatibility

master
Martin Gondermann 11 years ago
parent 7b95c93766
commit 296a04b76f
  1. 16
      gitprompt.sh

@ -28,16 +28,25 @@ function echoc() {
function get_theme() function get_theme()
{ {
local CUSTOM_THEME_FILE="${HOME}/.git-prompt-colors.sh"
local DEFAULT_THEME_FILE="${__GIT_PROMPT_DIR}/themes/Default.bgptheme"
if [[ -z ${GIT_PROMPT_THEME} ]]; then if [[ -z ${GIT_PROMPT_THEME} ]]; then
if [[ -r $CUSTOM_THEME_FILE ]]; then
GIT_PROMPT_THEME="Custom"
__GIT_PROMPT_THEME_FILE=$CUSTOM_THEME_FILE
else
GIT_PROMPT_THEME="Default" GIT_PROMPT_THEME="Default"
__GIT_PROMPT_THEME_FILE="${__GIT_PROMPT_DIR}/themes/Default.bgptheme" __GIT_PROMPT_THEME_FILE=$DEFAULT_THEME_FILE
fi
else else
if [[ "${GIT_PROMPT_THEME}" = "Custom" ]]; then if [[ "${GIT_PROMPT_THEME}" = "Custom" ]]; then
GIT_PROMPT_THEME="Custom" GIT_PROMPT_THEME="Custom"
__GIT_PROMPT_THEME_FILE="${HOME}/.git-prompt-colors.sh" __GIT_PROMPT_THEME_FILE=$CUSTOM_THEME_FILE
if [[ !(-r $__GIT_PROMPT_THEME_FILE) ]]; then if [[ !(-r $__GIT_PROMPT_THEME_FILE) ]]; then
GIT_PROMPT_THEME="Default" GIT_PROMPT_THEME="Default"
__GIT_PROMPT_THEME_FILE="${__GIT_PROMPT_DIR}/themes/Default.bgptheme" __GIT_PROMPT_THEME_FILE=$DEFAULT_THEME_FILE
fi fi
else else
local theme="" local theme=""
@ -56,7 +65,6 @@ function get_theme()
__GIT_PROMPT_THEME_FILE="${__GIT_PROMPT_DIR}/themes/${GIT_PROMPT_THEME}.bgptheme" __GIT_PROMPT_THEME_FILE="${__GIT_PROMPT_DIR}/themes/${GIT_PROMPT_THEME}.bgptheme"
fi fi
fi fi
} }
function git_prompt_list_themes() function git_prompt_list_themes()

Loading…
Cancel
Save