pub fn get_recent_commit_message(repo: &Repository) -> StringExpand description
Returns the messages of the most recent commits (up to 3).
Useful for providing context to an LLM or for generating summaries.
§Arguments
repo- A reference to an opengit2::Repositoryinstance.
§Returns
A newline-separated string of the latest commit messages. If no commits exist, returns "None".
§Example
use git_commit_helper::get_recent_commit_message;
use git2::Repository;
let repo = Repository::discover(".").expect("Not a git repository");
let messages = get_recent_commit_message(&repo);
println!("{}", messages);