- Return empty line ranges when git diff fails for non-tracked files - Prevents hook failures on .claude/settings.local.json and similar files - Improves robustness when processing files outside git tracking
- Return empty line ranges when git diff fails for non-tracked files - Prevents hook failures on .claude/settings.local.json and similar files - Improves robustness when processing files outside git tracking