Просмотр исходного кода

improve checks for the git gimme

Kyle P Davis 10 лет назад
Родитель
Сommit
0d9e66fdb1
1 измененных файлов с 5 добавлено и 3 удалено
  1. 5 3
      gimmes/git

+ 5 - 3
gimmes/git

@@ -1,12 +1,14 @@
 #!/bin/bash
 set -o errexit -o pipefail
+
 has git  ||  gimme_pkg git
-if ! [[ -f "$HOME/.gitconfig" ]]; then
-	git config --global color.ui true
+
+[[ "$(git config --global --get color.ui)" ]]  ||  git config --global color.ui true
+
+if ! [[ "$(git config --global --get credential.helper)" ]]; then
 	if [[ "$OS" = "Darwin" ]]; then
 		git config --global credential.helper "osxkeychain"
 	else
 		git config --global credential.helper "cache --timeout=3600"
 	fi
 fi
-