From 25bd02022b95fe73cac7b1ef514df72407962d9e Mon Sep 17 00:00:00 2001 From: Elwyn Benson Date: Wed, 29 Oct 2025 17:20:51 +1300 Subject: [PATCH] fix: handle identical old/new content --- packages/core/src/parse/diff-parse.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/src/parse/diff-parse.ts b/packages/core/src/parse/diff-parse.ts index 0649244..9ef2351 100644 --- a/packages/core/src/parse/diff-parse.ts +++ b/packages/core/src/parse/diff-parse.ts @@ -442,12 +442,12 @@ export class DiffParser { let linesConsumed = 0; let previousHunk: DiffHunk | null = null; - do { + while (this.peek()) { const hunk = this.parseHunk(linesConsumed, hunks.length, previousHunk); hunks.push(hunk); previousHunk = hunk; linesConsumed += hunk.lines.length; - } while (this.peek()); + } const contents = this.text .substring(headerEnd + 1, this.le)