pub fn git_push( repo_path: String, remote_name: String, refspec: String, force: bool, ) -> Result<PushResult, GitError>