Set of tools to parse qisrc manifests
See also
Decorator for every function that changes the configuration
(re)-parse the xml configuration file
Set the remote of a repo from the list. Assume all the remotes have already been read
write the xml configuration file
Get the repositories inside the given group
Get a repository given the project name (foo/bar.git)
Get a remote given the name
Add a new remote to the manifest.
Add a new repo to the manifest.
Remove a repo from the manifest
Configure a group
Remove a group from the manifest
a Remote object
the relative path where this repository should be cloned in the worktree
the name of the git project, the full url will be computed by joining the remote url and the project name
the default branch of this project. Should match a branch in the remote
whether the project is under code review. Set during parsing