• Get Review Board
  • What's New
  • Products
  • Review Board Code review, image review, and document review
  • Documentation
  • Release Notes
  • Power Pack Enterprise integrations, reports, and enhanced document review
  • Try for 60 Days
  • Purchase
  • RBCommons Review Board as a Service, hosted by us
  • Pricing
  • RBTools Command line tools and Python API for Review Board
  • Documentation
  • Release Notes
  • Review Bot Automated code review, connecting tools you already use
  • Documentation
  • Release Notes
  • RB Gateway Manage Git and Mercurial repositories in your network
  • Documentation
  • Release Notes
  • Learn and Explore
  • What is Code Review?
  • Documentation
  • Frequently Asked Questions
  • Support Options
  • Third-Party Integrations
  • Demo
  • Review Board RBTools Power Pack Review Bot Djblets RB Gateway
    1. RBTools
    2. RBTools 0.2.0 Release Notes
  • Home
  • RBTools 5.2.1 Release Notes
  • RBTools 5.2 Release Notes
  • RBTools 5.1.1 Release Notes
  • RBTools 5.1 Release Notes
  • RBTools 5.0 Release Notes
  • RBTools 4.1 Release Notes
  • RBTools 4.0 Release Notes
  • RBTools 3.1.2 Release Notes
  • RBTools 3.1.1 Release Notes
  • RBTools 3.1 Release Notes
  • RBTools 3.0 Release Notes
  • RBTools 2.0.1 Release Notes
  • RBTools 2.0 Release Notes
  • RBTools 1.0.3 Release Notes
  • RBTools 1.0.2 Release Notes
  • RBTools 1.0.1 Release Notes
  • RBTools 1.0 Release Notes
  • RBTools 0.7.11 Release Notes
  • RBTools 0.7.10 Release Notes
  • RBTools 0.7.9 Release Notes
  • RBTools 0.7.8 Release Notes
  • RBTools 0.7.7 Release Notes
  • RBTools 0.7.6 Release Notes
  • RBTools 0.7.5 Release Notes
  • RBTools 0.7.4 Release Notes
  • RBTools 0.7.3 Release Notes
  • RBTools 0.7.2 Release Notes
  • RBTools 0.7.1 Release Notes
  • RBTools 0.7.0 Release Notes
  • RBTools 0.6.3 Release Notes
  • RBTools 0.6.2 Release Notes
  • RBTools 0.6.1 Release Notes
  • RBTools 0.6 Release Notes
  • RBTools 0.5.7 Release Notes
  • RBTools 0.5.6 Release Notes
  • RBTools 0.5.5 Release Notes
  • RBTools 0.5.4 Release Notes
  • RBTools 0.5.3 Release Notes
  • RBTools 0.5.2 Release Notes
  • RBTools 0.5.1 Release Notes
  • RBTools 0.5.0 Release Notes
  • RBTools 0.4.3 Release Notes
  • RBTools 0.4.2 Release Notes
  • RBTools 0.4.1 Release Notes
  • RBTools 0.4.0 Release Notes
  • RBTools 0.3.4 Release Notes
  • RBTools 0.3.3 Release Notes
  • RBTools 0.3.2 Release Notes
  • RBTools 0.3.1 Release Notes
  • RBTools 0.3.0 Release Notes
  • RBTools 0.2.0 Release Notes
  • RBTools 0.2 RC 1 Release Notes
  • RBTools 0.2 Beta 2 Release Notes
  • RBTools 0.2 Beta 1 Release Notes
  • Release Notes
  • RBTools 0.2.0 Release Notes¶

    Release date: April 18, 2010

    Introducing RBTools 0.2.0¶

    This is the first official stable release of RBTools, a package of utility programs for working with Review Board. In this release, there is only one tool available, post-review, which handles the creation and updating of review requests on a server.

    Features¶

    Compatibility¶

    RBTools supports Review Board 1.0 and the upcoming 1.5 releases. It supports ClearCase, CVS, Git, Mercurial, Perforce, and Subversion repositories.

    RBTools works on Windows, Linux, and MacOS X.

    Create and update review requests¶

    post-review is a command line tool for creating and updating review requests. It handles the hard work of generating compatible diffs and uploading them to new or existing review requests.

    post-review supports a large number of options depending on the repository type, for handling such capabilities as parent branches, post-commit review, revision ranges, and review request field editing.

    Automation¶

    post-review can be used in automation scenarios, such as posting a new review request automatically when a change is committed to a branch. This allows review requests to be created or updated on behalf of another user when using the --submit-as parameter. See the documentation for more information.

    Changes since 0.2 RC 1¶

    New Features¶

    • Added useful, human-readable error information for empty diffs and invalid repositories. These errors give the user some clear information on the problem and possible solutions.

    Bugs Fixed¶

    • The UTF-8 encoding change in 0.2 RC 1 has been reverted. This caused a lot of problems for most people, and so has been removed.

    • Fixed a crash with an uninitialized variable when parsing error codes from Review Board. Patch by Laurent Nicolas.

    • Fixed a crash when using ClearCase. Data was being parsed incorrectly. Patch by Bryan Halter. (Bug #1423)

    • Fixed the new default changeset support on newer versions of P4. Patch by Laurent Nicolas.

    • Fixed --revision-range with a revision of 0 on Subversion. Patch by Nathan Heijermans.

    • We now properly support excess tabs in diff file headers from Subversion diffs. Some tools would generate these excess tabs, which broke our parser. Patch by Nathan Heijermans.

    • We no longer error out during diff generation for Perforce when there’s an error reading the diff. Patch by Laurent Nicolas.

    • We now check for GNU diff when using Subversion. GNU diff is required for Subversion in order to work around some other problems, but this was not obvious to users. Now they’ll get an error message telling them what’s needed. (Bug #769)

    Contributors¶

    • Bryan Halter

    • Christian Hammond

    • Laurent Nicolas

    • Nathan Heijermans

    Keep up with the latest Review Board releases, security updates, and helpful information.

    About
    News
    Demo
    RBCommons Hosting
    Integrations
    Happy Users
    Support Options
    Documentation
    FAQ
    User Manual
    RBTools
    Administration Guide
    Power Pack
    Release Notes
    Downloads
    Review Board
    RBTools
    Djblets
    Power Pack
    Package Store
    PGP Signatures
    Contributing
    Bug Tracker
    Submit Patches
    Development Setup
    Wiki
    Follow Us
    Mailing Lists
    Reddit
    Twitter
    Mastodon
    Facebook
    YouTube

    Copyright © 2006-2025 Beanbag, Inc. All rights reserved.

    Terms of Service — Privacy Policy — AI Ethics Policy — Branding

    On this page

    • [Top]
    • Introducing RBTools 0.2.0
    • Features
      • Compatibility
      • Create and update review requests
      • Automation
    • Changes since 0.2 RC 1
      • New Features
      • Bugs Fixed
    • Contributors