diff --git a/simple-git/src/lib/parsers/parse-diff-summary.ts b/simple-git/src/lib/parsers/parse-diff-summary.ts index 08b0911e..a3c6b298 100644 --- a/simple-git/src/lib/parsers/parse-diff-summary.ts +++ b/simple-git/src/lib/parsers/parse-diff-summary.ts @@ -88,11 +88,13 @@ const nameOnlyParser = [ const nameStatusParser = [ new LineParser( - /([ACDMRTUXB])([0-9]{0,3})\t(.[^\t]*)(\t(.[^\t]*))?$/, - (result, [status, _similarity, from, _to, to]) => { + /([ACDMRTUXB])([0-9]{0,3})\t(.[^\t]*)(?:\t(.[^\t]*))?$/, + (result, [status, similarity, from, to]) => { result.changed++; result.files.push({ file: to ?? from, + oldname: from, + similarity: similarity, changes: 0, status: orVoid(isDiffNameStatus(status) && status), insertions: 0,