Extract parseGitStatusForBeadsChanges helper function from gitHasUncommittedBeadsChanges to enable unit testing without git setup. Add 14 test cases covering: - Empty/no changes - Modified files (staged, unstaged, both) - Added files (staged, with modifications) - Untracked files (should return false) - Deleted files (should return false) - Renamed/copied files - Edge cases (short status line) Part of GH#885 follow-up. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.8 KiB
1.8 KiB