gitcc_git/remote.rs
1//! Remote
2
3use crate::{error::Error, GitRepository};
4
5/// Performs a push
6pub fn push_to_remote(repo: &GitRepository, remote_name: &str) -> Result<(), Error> {
7 let mut remote = repo.find_remote(remote_name)?;
8 // NB: if no refspecs is passed, the configured refspecs are passed
9 let refspecs: [String; 0] = [];
10 Ok(remote.push::<_>(&refspecs, None)?)
11}