pub fn git_create_tag( repo_path: String, name: String, target_hash: String, message: Option<String>, ) -> Result<(), GitError>