- Add --frontend and --backend flags for custom directory paths
- Auto-detect common frontend directory patterns if not specified
- Default backend to repository root if not specified
- Replace hardcoded 'rfc-edge-frontend' with dynamic variables
- Support any project structure with pnpm frontend and Rust backend
Examples:
check-history.sh 2 4 # auto-detect
check-history.sh 2 4 --frontend web --backend . # custom dirs
check-history.sh 2 4 --backend server -j8 # no frontend
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Parallel mode now checks all commits even if one fails (stops after all jobs complete)
- Sequential mode still stops on first failure for fast feedback
- Added failure detection by checking logs for error markers
- Added clearer comments explaining execution modes
- Achieved 2.29x speedup: 32m13s → 14m2s with -j 8
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
- Add -j/--jobs N flag to run N commits in parallel
- Use xargs -P for reliable parallel execution
- Refactor to use process_commit wrapper function
- Falls back to sequential when -j 1 or not specified
- Should provide 3-4x speedup when checking multiple commits
- Add --prefer-offline to pnpm install to avoid network calls
- Skip cargo check when no Rust files (.rs, .toml, Cargo.lock) changed
- Should provide modest speedup for commits without Rust changes