learning_ai_clock/.windsurf/workflows/repo_sync-repos.md
2026-03-03 12:08:26 -08:00

1.2 KiB

description
Pull latest from origin main across all 7 workspace repos

Sync Repos

Pulls the latest changes from origin/main for all workspace repositories.

// turbo

for repo in learning_ai_common_plat learning_voice_ai_agent learning_multimodal_memory_agents learning_ai_clock learning_ai_fastgap learning_ai_jarvis_jr learning_ai_peakpulse; do
  echo "━━━ $repo ━━━"
  (cd ~/code/mygh/$repo && git pull --ff-only origin main)
done

What it does:

  1. Iterates over all 7 workspace repos
  2. Runs git pull --ff-only origin main in each
  3. Fails fast if there are local divergent commits (use git pull --rebase manually in that case)

Repositories:

  • learning_ai_common_plat
  • learning_voice_ai_agent
  • learning_multimodal_memory_agents
  • learning_ai_clock
  • learning_ai_fastgap
  • learning_ai_jarvis_jr
  • learning_ai_peakpulse

When to use:

  • Starting a new work session
  • After pushing changes from another machine
  • Before running /repo_backup-main-branch

Notes:

  • Uses --ff-only to prevent accidental merge commits
  • If a repo has uncommitted changes, git pull will still work (fast-forward only)
  • If a repo has diverged from origin, the pull will fail safely — resolve manually