fix: nits in apply patch (#640)
## Description Fix a nit in `apply patch`, potentially improving performance slightly.
This commit is contained in:
@@ -390,9 +390,10 @@ function find_context_core(
|
|||||||
return [start, 0];
|
return [start, 0];
|
||||||
}
|
}
|
||||||
// Pass 1 – exact equality after canonicalisation ---------------------------
|
// Pass 1 – exact equality after canonicalisation ---------------------------
|
||||||
|
const canonicalContext = canon(context.join("\n"));
|
||||||
for (let i = start; i < lines.length; i++) {
|
for (let i = start; i < lines.length; i++) {
|
||||||
const segment = canon(lines.slice(i, i + context.length).join("\n"));
|
const segment = canon(lines.slice(i, i + context.length).join("\n"));
|
||||||
if (segment === canon(context.join("\n"))) {
|
if (segment === canonicalContext) {
|
||||||
return [i, 0];
|
return [i, 0];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user