diff --git a/extensions/git/src/repository.ts b/extensions/git/src/repository.ts index 7d6b77432e3..fbc0619ddeb 100644 --- a/extensions/git/src/repository.ts +++ b/extensions/git/src/repository.ts @@ -865,13 +865,10 @@ export class Repository implements Disposable { } async getInputTemplate(): Promise { - const mergeMessage = await this.repository.getMergeMessage(); - const squashMessage = await this.repository.getSquashMessage(); + const commitMessage = await this.repository.getMergeMessage() || await this.repository.getSquashMessage(); - if (mergeMessage) { - return mergeMessage; - } else if (squashMessage) { - return squashMessage; + if (commitMessage) { + return commitMessage; } return await this.repository.getCommitTemplate();