rsmultigit 0.1.11

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;

/// Update submodules recursively.
pub fn submodule_update(project: &Path) -> Result<bool> {
    check_call(
        project,
        "git",
        &["submodule", "update", "--init", "--recursive"],
    )?;
    Ok(true)
}