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}