Skip to content

Commit 29dc9c6

Browse files
authored
fix(generate): add prefix to user description in commit message generation (#7)
Add "commit message: " prefix to user-provided description when generating commit messages. Signed-off-by: staryxchen <staryxchen@tencent.com>
1 parent 3f182d3 commit 29dc9c6

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

src/generate.rs

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,12 +20,21 @@ async fn generate_commit_message(
2020

2121
let openai = OpenAI::new(auth, &config.api_base());
2222

23+
// Add "commit message: " prefix to user description if provided
24+
let prefixed_user_description = user_description.map(|desc| {
25+
if desc.trim().is_empty() {
26+
desc.to_string()
27+
} else {
28+
format!("commit message: {}", desc)
29+
}
30+
});
31+
2332
let template_ctx = TemplateContext::new(
2433
config.conventional,
2534
config.language,
2635
config.verbosity,
2736
diff,
28-
user_description,
37+
prefixed_user_description.as_deref(),
2938
);
3039

3140
let messages = vec![

0 commit comments

Comments
 (0)