User Or Group Named Destinations
It is possible to define named destination sets on a user or group level.
To do this, define the named destination sets in files named after
each destination set in the destinations
directory of the user’s
or group’s account ref in the All-Users
project. The user’s account ref is
based on the user’s account id which is an integer. The user account refs
are sharded by the last two digits (nn
) in the refname, leading to refs
of the format refs/users/nn/accountid
. Similarly, the group’s ref is
based on the group id which is a UUID. The group refs are sharded
by the first 2 characters of the group UUID, leading to a refs of the
format refs/groups/cc/groupid
.
The destination files are a 2 column tab delimited file. Each row in a destination file represents a single destination in the named set. The left column represents the ref of the destination, and the right column represents the project of the destination. The named destinations can be publicly accessible by other users.
Example destination file named destinations/myreviews
:
# Ref Project # refs/heads/master gerrit refs/heads/stable-2.11 gerrit refs/heads/master plugins/cookbook-plugin
Part of Gerrit Code Review