Finaly, fetch is alright, added push warning
This commit is contained in:
parent
06cf29ecee
commit
6ade4d0dbc
1 changed files with 4 additions and 1 deletions
5
zshrc
5
zshrc
|
@ -15,7 +15,10 @@ export PATH=$PATH:/usr/local/sbin:/usr/sbin:/sbin:~/bin
|
||||||
# Mise à jour automatique à partir du repo distant
|
# Mise à jour automatique à partir du repo distant
|
||||||
cd /home/$USER/rc
|
cd /home/$USER/rc
|
||||||
git fetch
|
git fetch
|
||||||
if $(git status --porcelain -b 2> /dev/null | grep '^## .*behind' &> /dev/null); then
|
local gst=$(command git status --porcelain -b 2> /dev/null)
|
||||||
|
if $(echo "$gst" | grep '^## .*ahead' &> /dev/null); then
|
||||||
|
echo"You have unpushed business in /home/$USER/rc"
|
||||||
|
elif $(echo "$gst" | grep '^## .*behind' &> /dev/null); then
|
||||||
echo "Type Y to update .zshrc: \c"
|
echo "Type Y to update .zshrc: \c"
|
||||||
read line
|
read line
|
||||||
if [ "$line" = Y ] || [ "$line" = y ]; then
|
if [ "$line" = Y ] || [ "$line" = y ]; then
|
||||||
|
|
Loading…
Reference in a new issue