INNER CODE UNIT · TypeScript
executeApplyPatch
totec448-spec/chat-on-steroids · src/main/codex/apply-patch/index.ts:470
export async function executeApplyPatch(options: {
patch: string;
cwd: string;
updateFileMode?: ApplyPatchFileUpdateMode;
resolvePath?: PatchPathResolver;
}): Promise<ApplyPatchExecution> {
const startedAt = performance.now();
const stdout: Writer = { text: '' };
const stderr: Writer = { text: '' };
let delta: AppliedPatchDelta;
let failed = false;
try {
delta = await applyPatchWithMode(
options.patch,
options.updateFileMode ?? DEFAULT_APPLY_PATCH_FILE_UPDATE_MODE,
options.cwd,
stdout,
stderr,