Ajout d'une tâche planifiée pour alerter sur les commit non faits.
[auf-git-etc.git] / auf-git-etc.sh
CommitLineData
8b3c87f0
P
1if [ -n "$PS1" ]; then
2 # on lance un git status sur l'utilisateur s'il est dans le groupe
89e5ff8d
P
3 # admin ou bien si c'est root
4 if $(id -Gn | grep -qw admin) || test $(id -u) -eq 0; then
a26212a8 5 [ -x /usr/bin/git -a -d /.git ] && (cd / ; sudo /usr/bin/git status -a)
8b3c87f0
P
6 fi
7 # les lignes suivantes tentent de configurer les variables GIT_*
8 # si les résultats ne sont pas bien "devinés", définir les bonnes
9 # valeurs dans .bash_profile (ou .profile pour root)
10 if test -z "$GIT_AUTHOR_NAME"; then
11 GIT_AUTHOR_NAME="$(getent passwd $(id -un)|cut -d: -f5|cut -d, -f1)"
12 fi
13 if test -z "$GIT_AUTHOR_EMAIL"; then
14 GIT_AUTHOR_EMAIL="$(id -un)@$(hostname -f)"
15 fi
16 if test -z "$GIT_COMMITTER_NAME"; then
17 GIT_COMMITTER_NAME="$GIT_AUTHOR_NAME"
18 fi
19 if test -z "$GIT_COMMITTER_EMAIL"; then
20 GIT_COMMITTER_EMAIL="$GIT_AUTHOR_EMAIL"
21 fi
22 export GIT_AUTHOR_NAME GIT_AUTHOR_EMAIL GIT_COMMITTER_NAME GIT_COMMITTER_EMAIL
23fi