diff --git a/update.sh b/update.sh index d71bc54..5cc7baa 100755 --- a/update.sh +++ b/update.sh @@ -2,7 +2,11 @@ cd $(dirname $0) -if [[ $(git fetch) ]]; then +local_head=$(git rev-parse HEAD) +upstream_ref=$(git rev-parse --abbrev-ref @{u} | sed 's/\// /') +remote_head=$(git ls-remote $upstream_ref | cut -f1) + +if [[ $local_head != $remote_head ]]; then git pull docker compose pull docker compose up -d