When running from a crew directory with .beads/redirect pointing to a shared beads directory in another repo, git status commands would fail with: fatal: /path/to/mayor/rig/.beads: is outside repository The fix detects when beadsDir is redirected and runs git commands from the directory containing the actual .beads/ using git -C <targetRepoDir>. Updated functions: - gitHasBeadsChanges(): checks redirect and runs git from target repo - gitHasUncommittedBeadsChanges(): same fix for pre-flight check 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
21 KiB
21 KiB