pub async fn empty_commit(repo_dir: &Path, message: &str) -> Result<()>
Create an empty commit (used to seed a branch before PR creation).