- #!/bin/bash
- # Monitor until feature/unified-member-selector appears on origin (T25 checkpoint push)
- cd /e/cfc
- BR=refs/heads/feature/unified-member-selector
- for i in $(seq 1 60); do
- SHA=$(git ls-remote origin "$BR" 2>/dev/null | awk '{print $1}')
- if [ -n "$SHA" ]; then
- echo "FOUND $BR = $SHA after ${i} polls"
- exit 0
- fi
- echo "poll $i: not yet ($(( $(date +%H:%M) )))"
- sleep 45
- done
- echo "TIMEOUT: $BR still absent after 60 polls"
- exit 1
|