pub fn fetch(repo: &Path, remote: &str, refspec: &str) -> Result<(), GitError>
Fetch a remote ref (e.g., “origin/main”).