Skip to content

Commit c1d9f02

Browse files
committed
🚸 Don't generate message if there is no changes (diffs)
1 parent 91dc347 commit c1d9f02

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/utils.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,10 @@ export async function getCommitMessage(
4040
diff = await repo.diff(false);
4141
}
4242
}
43+
// if diff is empty, return the promise here
44+
if (!diff) {
45+
return Promise.reject('No changes to commit');
46+
}
4347
writeFileSync(tmpDiffFile, diff);
4448
const cmd = `${gptcommit} prepare-commit-msg --commit-msg-file ${tmpMsgFile} --commit-source commit --git-diff-content ${tmpDiffFile}`;
4549
channel.appendLine(`COMMAND: ${cmd}`);

0 commit comments

Comments
 (0)