From 3fe7e533275834ecec7668171dd4b6ec2e3e9123 Mon Sep 17 00:00:00 2001 From: Luci <22126563+LuciNyan@users.noreply.github.com> Date: Fri, 25 Apr 2025 22:27:48 +0800 Subject: [PATCH] fix: nits in apply patch (#640) ## Description Fix a nit in `apply patch`, potentially improving performance slightly. --- codex-cli/src/utils/agent/apply-patch.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/codex-cli/src/utils/agent/apply-patch.ts b/codex-cli/src/utils/agent/apply-patch.ts index 9638ccf0..525404c3 100644 --- a/codex-cli/src/utils/agent/apply-patch.ts +++ b/codex-cli/src/utils/agent/apply-patch.ts @@ -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]; } }