fix: nits in apply patch (#640)

## Description

Fix a nit in `apply patch`, potentially improving performance slightly.
This commit is contained in:
Luci
2025-04-25 22:27:48 +08:00
committed by GitHub
parent 1ef8e8afd3
commit 3fe7e53327

View File

@@ -390,9 +390,10 @@ function find_context_core(
return [start, 0];
}
// Pass 1 exact equality after canonicalisation ---------------------------
const canonicalContext = canon(context.join("\n"));
for (let i = start; i < lines.length; i++) {
const segment = canon(lines.slice(i, i + context.length).join("\n"));
if (segment === canon(context.join("\n"))) {
if (segment === canonicalContext) {
return [i, 0];
}
}