rsmultigit 0.1.15

Manage multiple git repositories at once
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use std::path::Path;

use anyhow::Result;

use crate::subprocess_utils::check_call;

/// Pull the current branch from origin.
pub fn do_pull(project: &Path, quiet: bool) -> Result<bool> {
    let mut args = vec!["pull"];
    if quiet {
        args.push("--quiet");
    }
    check_call(project, "git", &args)?;
    Ok(true)
}