#!/bin/bash
set -uo pipefail
cd /home/claude/repos/gbharg-agents
echo "===== fetch with explicit tracking ref ====="
git fetch origin '+refs/heads/feat/ai-codex-json-parse-robust:refs/remotes/origin/feat/ai-codex-json-parse-robust' 2>&1
echo "===== remote head ====="
git log --oneline -1 origin/feat/ai-codex-json-parse-robust 2>&1
echo "===== force-with-lease using fetched ref ====="
git push --force-with-lease=feat/ai-codex-json-parse-robust:origin/feat/ai-codex-json-parse-robust origin feat/ai-codex-json-parse-robust 2>&1
echo "===== verify remote head now ====="
git fetch origin '+refs/heads/feat/ai-codex-json-parse-robust:refs/remotes/origin/feat/ai-codex-json-parse-robust' 2>&1
git log --oneline -1 origin/feat/ai-codex-json-parse-robust 2>&1
echo "DONE_PUSH2"
