fix: parsing unified diff chunk headers (#198)

The regex matching chunk headers does not account for diffs generated with --show-function-line
This commit is contained in:
rushii
2025-02-05 14:23:11 -08:00
committed by GitHub
parent 110a0da37b
commit 8397e20ddc

View File

@@ -36,7 +36,7 @@ import java.util.stream.Collectors;
public final class UnifiedDiffUtils {
private static final Pattern UNIFIED_DIFF_CHUNK_REGEXP = Pattern
.compile("^@@\\s+-(?:(\\d+)(?:,(\\d+))?)\\s+\\+(?:(\\d+)(?:,(\\d+))?)\\s+@@$");
.compile("^@@\\s+-(\\d+)(?:,(\\d+))?\\s+\\+(\\d+)(?:,(\\d+))?\\s+@@.*$");
private static final String NULL_FILE_INDICATOR = "/dev/null";
/**