We have a great RBTools release for you today, with some new features and a whole lot of bug fixes.
rbt post has a new -u option that attempts to update an existing review request, instead of posting a new one. Previously, you would have to pass -r <review_request_id>. Now, when using -u, RBTools will look up possible matches and present them. We think this will be a major time-saver.
A new rbt setup-repo command makes setting up your repository much easier. Instead of writing a new .reviewboardrc file by hand, just run rbt setup-repo. It will prompt for your RBCommons team’s URL (for example, https://rbcommons.com/s/my-team/, try to locate the right repository entry, and then write the configuration file for you.
rbt patch has two new options for working with patches. --print will print the patch to the terminal instead of applying it. --commit (Git only for now) will commit the patch with the author’s name and review request’s description.
rbt diff doesn’t crash anymore! Huzzah!
Along with this, we have fixes and improvements for using third-party commands, Git, Bazaar, Mercurial, and Subversion.
See the release notes for the full list of changes.