#!/usr/bin/env bash set -euo pipefail repo_dir="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" && pwd)" cd "$repo_dir" expected_origin="https://git.intaleqapp.com/Hamza/sovereign_ai.git" actual_origin="$(git remote get-url origin)" if [[ "$actual_origin" != "$expected_origin" ]]; then printf 'Unexpected origin: %s\nExpected: %s\n' "$actual_origin" "$expected_origin" >&2 exit 1 fi branch="$(git branch --show-current)" if [[ -z "$branch" ]]; then echo 'Cannot push from a detached HEAD.' >&2 exit 1 fi git add -A if ! git diff --cached --quiet; then message="${*:-Update SovereignAI project}" git commit -m "$message" fi git push --set-upstream origin "$branch"