Forrest logo
tool overview
On this page you find all important commands for the CLI tool rbt. If the command you are looking for is missing please ask our AI.

rbt

The 'rbt' command line tool stands for "Review Board Tool". It is a powerful utility used in conjunction with the Review Board code review system.

  1. The 'rbt' tool allows developers to interact with Review Board from the command line, streamlining the code review process.
  2. It provides a wide range of functionality, such as creating and updating review requests, posting diffs, and reviewing code.
  3. The tool offers various configuration options, allowing users to customize its behavior according to their requirements.
  4. Interacting with Review Board using 'rbt' enables developers to manage and track code reviews efficiently without relying on a web interface.
  5. It supports authentication mechanisms, allowing users to securely access Review Board instances.
  6. 'rbt' offers integration with version control systems like Git and Subversion, making it easy for developers to submit changes for review.
  7. The tool provides the ability to compare, update, and publish diffs, ensuring that the most recent code changes are included in the review request.
  8. Users can also add descriptions, summary, testing details, and other relevant information to their review requests using 'rbt'.
  9. 'rbt' supports the creation of code reviews in multiple formats, such as Markdown or ReStructuredText, enabling developers to provide detailed explanations of their changes.
  10. Overall, the 'rbt' command line tool simplifies the code review process, improves collaboration, and enhances productivity for developers working with Review Board.

List of commands for rbt:

  • rbt:tldr:2b1dc rbt: Patch your tree with a change on a review request.
    $ rbt patch ${review_request_id}
    try on your machine
    explain this command
  • rbt:tldr:84ef8 rbt: Land a change in a local branch or on a review request.
    $ rbt land ${branch_name}
    try on your machine
    explain this command
  • rbt:tldr:b6ae7 rbt: Post changes to Review Board.
    $ rbt post ${change_number}
    try on your machine
    explain this command
  • rbt:tldr:e9d38 rbt: Display the diff that will be sent to Review Board.
    $ rbt diff
    try on your machine
    explain this command
  • rbt:tldr:f62b4 rbt: Set up RBTool to talk to a repository.
    $ rbt setup-repo
    try on your machine
    explain this command
tool overview