diff --git a/extensions/git/src/git.ts b/extensions/git/src/git.ts index 661dc4d0b80..f71c75a250e 100644 --- a/extensions/git/src/git.ts +++ b/extensions/git/src/git.ts @@ -601,7 +601,7 @@ export function parseGitmodules(raw: string): Submodule[] { } export function parseGitCommit(raw: string): Commit | null { - const match = /^([0-9a-f]{40})\n(.*)\n(.*)\n([^]*)$/m.exec(raw.trim()); + const match = /^([0-9a-f]{40})\n(.*)\n(.*)(\n([^]*))?$/m.exec(raw.trim()); if (!match) { return null; }