MCPcopy Create free account
hub / github.com/AmrDeveloper/GQL / validate_git_repositories

Function validate_git_repositories

src/gitql/mod.rs:39–51  ·  view source on GitHub ↗
(
    repositories: &Vec<String>,
)

Source from the content-addressed store, hash-verified

37}
38
39pub(crate) fn validate_git_repositories(
40 repositories: &Vec<String>,
41) -> Result<Vec<gix::Repository>, String> {
42 let mut git_repositories: Vec<gix::Repository> = vec![];
43 for repository in repositories {
44 let git_repository = gix::open(repository);
45 if git_repository.is_err() {
46 return Err(git_repository.err().unwrap().to_string());
47 }
48 git_repositories.push(git_repository.ok().unwrap());
49 }
50 Ok(git_repositories)
51}

Callers 2

mainFunction · 0.85
launch_gitql_replFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…