Function select_projects

Source
pub fn select_projects(
    include_manifest_repo: bool,
    filter_by_groups: Option<Vec<String>>,
    filter_by_manifest_files: Option<Vec<PathBuf>>,
) -> Result<Vec<String>>
Expand description

The repo-tool keeps a list of synced projects at .repo/project.list This function can filter the list of projects by groups and/or manifest files. If a group and manifest filter are given, the list will contain the intersection. Additionally the function can include the manifest repo itsself into the list (.repo/manifests).