gerrit ls-projects - List projects visible to caller
Displays the list of project names, one per line, that the calling user account has been granted READ access to.
If the caller is a member of the privileged Administrators group, all projects are listed.
Any user who has configured an SSH key.
This command is intended to be used in scripts.
Name of the branch for which the command will display the sha of each project.
Displays project inheritance in a tree-like format. This option does not work together with the show-branch option.
List visible projects:
$ ssh -p 29418 review.example.com gerrit ls-projects tools/gerrit tools/gwtorm
Clone any project visible to the user:
for p in `ssh -p 29418 review.example.com gerrit ls-projects` do mkdir -p `dirname "$p"` git clone --bare "ssh://review.example.com:29418/$p.git" "$p.git" done
Part of Gerrit Code Review