New upstream 0.3.3 release
http://www.reviewboard.org/docs/releasenotes/dev/rbtools/0.3.3/
Notable Changes:
Rewrote the Clear Case implementation to be cleaner, more maintainable,
and less buggy
New Features:
post-review:
Added --http-username and --http-password for providing defaults for
Basic HTTP Authentication
Clear Case:
Added proper support for --tracking-branch and --revision-range
Clear Case configuration has moved to .reviewboardrc
Git:
Added automatic parent diff determination when using --revision-range
Added support for working against bare repositories when using
revision-range
Enhanced --revision-range to take any valid Git revisions
Support --repository-url for overriding the git origin URL
Mercurial:
Added support for --guess-summary and --guess-description
Allow a single revision to be passed to --revision-range
Subversion:
Added support for --svn-changelist for specifying SVN changelists
Bug Fixes:
post-review:
Fixed authentication problems with some versions of Review Board
Clear Case:
The view is properly recognized
Removed the dependency on xargs and cygwin
Fixed breakages with binary files
Removed support for --label, which was useless
Running just post-review will now produce a working diff of checked
out files
Diffs generate properly now under Windows
The diffs no longer hard-code a fake date, but instead use the real
time/date of the file
Files that were renamed no longer breaks the diff. OID/UUIDs are used
instead of file paths
Fixed diff generation to use the diff program instead of hand-crafting
the diffs
Running with --revision-range with paths that don't exist no longer
produces unreadable IOException errors
Git:
Use real URLs when using git prefixes
Fixed compatibility with versions of Git older than 1.6
Added compatibility with msysgit
The correct SVN remote tracking branch is now used for git-svn
repositories
Mercurial:
Fixed an error when posting inside a Mercurial branch
Perforce:
Fixed Review Board version detection when checking for Perforce
changeset support. This forced usage of the old API, preventing the new
API from being used, which prevented usage with Review Board 1.6
Subversion:
Lines starting with --- and +++ in diffs that aren't diff control lines
no longer results in broken diffs