git-global 0.1.0

Keep track of all your local git repositories.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! The `list` subcommand, which lists all repos known to git-global.

use core::{GitGlobalResult, get_repos};
use errors::Result;

pub fn get_results() -> Result<GitGlobalResult> {
    let repos = get_repos();
    let mut result = GitGlobalResult::new(&repos);
    for repo in repos.iter() {
        // GitGlobalResult.print() already prints out the repo name if it has
        // any messages, so just add an empty string to force display of the
        // repo name.
        result.add_repo_message(repo, format!(""));
    }
    Ok(result)
}