diff --git a/extensions/git/src/repository.ts b/extensions/git/src/repository.ts index fbc0619ddeb..b735943235d 100644 --- a/extensions/git/src/repository.ts +++ b/extensions/git/src/repository.ts @@ -865,8 +865,7 @@ export class Repository implements Disposable { } async getInputTemplate(): Promise { - const commitMessage = await this.repository.getMergeMessage() || await this.repository.getSquashMessage(); - + const commitMessage = await Promise.race([this.repository.getMergeMessage(), this.repository.getSquashMessage()]); if (commitMessage) { return commitMessage; }