setup-repo¶
New in version 0.5.3.
rbt setup-repo will interactively configure your repository to point
to a Review Board server by generating or overwriting the configuration file
.reviewboardrc
in the current working directory.
Usage¶
$ rbt setup-repo [options]
Options¶
-
-d
,
--debug
¶
Displays debug output.
This information can be valuable when debugging problems running the command.
The default can be set in
DEBUG
in.reviewboardrc
.
Review Board Server Options¶
Options necessary to communicate and authenticate with a Review Board server.
-
--server
<url>
¶ Specifies the Review Board server to use.
The default can be set in
REVIEWBOARD_URL
in.reviewboardrc
.
-
--username
<username>
¶ The user name to be supplied to the Review Board server.
The default can be set in
USERNAME
in.reviewboardrc
.
-
--password
<password>
¶ The password to be supplied to the Review Board server.
The default can be set in
PASSWORD
in.reviewboardrc
.
Use an external cookie store with pre-fetched authentication data. This is useful with servers that require extra web authentication to access Review Board, e.g. on single sign-on enabled sites.
The default can be set in
EXT_AUTH_COOKIES
in.reviewboardrc
.New in version 0.7.5.
-
--api-token
<token>
¶ The API token to use for authentication, instead of using a username and password.
The default can be set in
API_TOKEN
in.reviewboardrc
.New in version 0.7.
-
--disable-proxy
¶
Prevents requests from going through a proxy server.
The default can be set in
ENABLE_PROXY
in.reviewboardrc
.
-
--disable-ssl-verification
¶
Disable SSL certificate verification. This is useful with servers that have self-signed certificates.
The default can be set in
DISABLE_SSL_VERIFICATION
in.reviewboardrc
.New in version 0.7.3.
Use an in-memory cookie store instead of writing them to a file. No credentials will be saved or loaded.
The default can be set in
SAVE_COOKIES
in.reviewboardrc
.New in version 0.7.3.
-
--disable-cache
¶
Disable the HTTP cache completely. This will result in slower requests.
The default can be set in
DISABLE_CACHE
in.reviewboardrc
.New in version 0.7.3.
-
--disable-cache-storage
¶
Disable storing the API cache on the filesystem, instead keeping it in memory temporarily.
The default can be set in
IN_MEMORY_CACHE
in.reviewboardrc
.New in version 0.7.3.
-
--cache-location
<file>
¶ The file to use for the API cache database.
The default can be set in
CACHE_LOCATION
in.reviewboardrc
.New in version 0.7.3.
Perforce Options¶
Perforce-specific options for selecting the Perforce client and communicating with the repository.
-
--p4-client
<client name>
¶ The Perforce client name for the repository.
The default can be set in
P4_CLIENT
in.reviewboardrc
.
-
--p4-port
<port>
¶ The IP address for the Perforce server.
The default can be set in
P4_PORT
in.reviewboardrc
.
-
--p4-passwd
<password>
¶ The Perforce password or ticket of the user in the P4USER environment variable.
The default can be set in
P4_PASSWD
in.reviewboardrc
.
TFS Options¶
Team Foundation Server specific options for communicating with the TFS server.
-
--tfs-login
<tfs login>
¶ Logs in to TFS as a specific user (ie.user@domain,password). Visit https://msdn.microsoft.com/en-us/library/hh190725.aspx to learn about saving credentials for reuse.
-
--tf-cmd
<tf cmd>
¶ The full path of where to find the tf command. This overrides any detected path.
The default can be set in
TF_CMD
in.reviewboardrc
.
-
--tfs-shelveset-owner
<tfs shelveset owner>
¶ When posting a shelveset name created by another user (other than the one who owns the current workdir), look for that shelveset using this username.