pub fn push_current_branch_with_result( repo_path: &Path, remote: &str, branch: &str, ) -> Result<PushResult>