diff --git a/cd-watch.sh b/cd-watch.sh index 4161317..ce5647c 100644 --- a/cd-watch.sh +++ b/cd-watch.sh @@ -8,9 +8,10 @@ LOG_FILE="$APP_DIR/data/deploy.log" mkdir -p "$APP_DIR/data" cd "$APP_DIR" -remote_rev="$(git -c credential.helper="store --file=/var/services/homes/whitekomani/.git-credentials" ls-remote origin refs/heads/main | awk '{print $1}')" +remote_output="$(git -c credential.helper="store --file=/var/services/homes/whitekomani/.git-credentials" ls-remote origin refs/heads/main 2>&1 || true)" +remote_rev="$(printf '%s\n' "$remote_output" | awk '/refs\/heads\/main$/ {print $1}')" if [ -z "$remote_rev" ]; then - echo "$(date '+%Y-%m-%d %H:%M:%S') no remote revision found" >> "$LOG_FILE" + echo "$(date '+%Y-%m-%d %H:%M:%S') no remote revision found: $remote_output" >> "$LOG_FILE" exit 1 fi