CIA.vc
Review Board
Web-based code review tool
Stats » Projects » Review Board
information
Photo
Review Board is a web-based tool designed to help projects and companies keep track of pending code changes and make code reviews much less painful and time-consuming. It is being used in many companies (including VMware) and open source projects (such as KDE). It currently supports Bazaar, CVS, Git, Subversion, Perforce, Mercurial, and ClearCase. Review Board is written using Django and Python.
syndicateUTC clock
15:40 on Feb 23, 2012
event counters
The last message was received 2.47 days ago at 04:17 on Feb 21, 2012
0 messages so far today, 0 messages yesterday
4 messages so far this week, 19 messages last week
37 messages so far this month, 59 messages last month
3248 messages since the first one, 4.99 years ago, for an average of 13.46 hours between messages
recent messages
dateReversed sort columnprojectcontentlink
00:46 Tuesdayreviewboard
Commit by ASolovets@gmail.com :: r2182 /wiki/RBTools.wiki: (link)
Edited wiki page RBTools through web user interface.
#
23:44 Sundayreviewboard
Commit by David Trowbridge on master :: r16034b8 / docs/manual/faq/index.txt : (link)
Fix a potentially confusing answer in the FAQ.

A user emailed to suggest that the FAQ was a little confusing when it suggested
using post-review for post-commit reviews. The naming is unfortunate, and so
I've added some clarification that "post" means "put up" in post-review, and the
tool should be used for both pre- and post-commit reviews. - http://git.io/TmvvaQ
#
22:13 Sundayreviewboard
Commit by David Trowbridge on release-1.6.x :: r5d51fd3 / (2 files in 2 dirs): (link)
Merge remote-tracking branch 'origin/release-1.6.x' into release-1.6.x - http://git.io/2XhfqQ
#
22:12 Sundayreviewboard
Commit by David Trowbridge on release-1.6.x :: r7fa12ba / (2 files): (link)
Fix links to screenshot comments in notification emails.

Notification emails for reviews and review replies would add a link to
screenshot comments without the domain method or domain.

Fixes bug 2305. - http://git.io/bzoRyQ
#
09:40 Sundayreviewboard
Commit by Christian Hammond on master :: r40a4f5a / (3 files in 2 dirs): (link)
Switch to using middleware for initialization.

Our initialization code was tied into the main urls.py. The idea being
that the first request would cause URLs to be first computed, and that
would be a fine time to do our other initialization.

This changes with extensions. Initializing an extension may alter the
URLs being generated, and may actually query the actual URLs, which
won't be available just yet, breaking things on the first load.

So now initialization is done as middleware. On the first request, after
URLs have been loaded but before any views are determined, we perform
initialization, and only once. - http://git.io/CGX7rw
#
09:19 Sundayreviewboard
Commit by Christian Hammond on master :: r938402d / (5 files): (link)
Remove all usage of ifuserorperm/ifnotuserandperm.

The ifuserorperm and ifnotuserandperm template tags appear to be pretty
broken with Django 1.4. I imagine this is due to their new code that
handles if/elif/endif, since it seems to trigger only when wrapped in an
if statement (in which case the opening tag is broken), or when an if
statement is wrapped inside of it (in which case the ending tag is
broken).

We don't really need these anymore, anyway. They were important in the
past because Django's if statement wouldn't do equality checks, so we
couldn't do an OR of the permission checks + user matching. Now we can,
so we can safely replace all these.

This fixes the review request page on Django 1.4. - http://git.io/xuXHoQ
#
09:14 Sundayreviewboard
Commit by Christian Hammond on master :: rb6951bf / (22 files in 6 dirs): (link)
Use Django's smarter if tag.

Django these days provides a smarter if tag that allows for basic
expressions. This is nicer than using ifequal for things, and with
Django 1.4, we can also do elif. This cleans up bits of the code and
allows some expressions and nested ifs to be condensed. - http://git.io/W5CdVQ
#
05:24 Sundayreviewboard
Commit by ASolovets@gmail.com :: r2181 /wiki/RBTools.wiki: (link)
Created wiki page 'RBTools' through web user interface.
#
00:34 Sundayreviewboard
Commit by James Farwell on release-1.6.x :: r24844d1 / reviewboard/diffviewer/diffutils.py : (link)
Add a diff header regex alias for Objective-C++ '.mm' files.

This alias allows '.mm' files to follow the same header regexes as '.m'
files.

Reviewed at http://reviews.reviewboard.org/r/2893/diff/ - http://git.io/t-qp7w
#
00:33 Sundayreviewboard
Commit by James Farwell on release-1.6.x :: rda6eedb / reviewboard/reviews/forms.py : (link)
Fix a docstring typo in NewReviewRequestForm.

The word "creation" was typoed as "creationg."

Reviewed at http://http://reviews.reviewboard.org/r/2892/ - http://git.io/_X_fMA
#
10:44 Saturdayreviewboard
Commit by Christian Hammond on master :: r7c2ce6c / (docs/manual/docs.db setup.py): (link)
Hard-code support for Django Pipeline 1.1.27.

Django Pipeline 1.2 just came out and requires full support of the
staticfiles support. We're not there just yet, so hard-code support for
Django Pipeline 1.1.27 until we are. - http://git.io/ouaCxA
#
04:50 Saturdayreviewboard
Commit by Christian Hammond on master :: r91ccf5f / (2 files in 2 dirs): (link)
Add some instructions and troubleshooting for Django Evolution.

This guide helps new contributors in creating evolution files and
debugging common problems. It covers some tips and gotchas. - http://git.io/LUwfVA
#
08:52 on Feb 15reviewboard
Commit by Anthony Mok on master :: r293ac09 / (3 files in 2 dirs): (link)
Added a preview e-mail page for change descriptions.

The "Review request updated" e-mail can be previewed now by pointing the
browser to /r/<id>/changes/<changedesc_id>/preview-email/{html|text}/.
This can be useful in testing updates to the template.

Reviewed at http://reviews.reviewboard.org/r/2858/ - http://git.io/3DgmYg
#
10:37 on Feb 13reviewboard
Commit by Christian Hammond on master :: r98b1b23 / docs/releasenotes/reviewboard/1.6.4.txt : (link)
Merge branch 'release-1.6.x' (+8 more commits...) - http://git.io/OcsD_A
#
10:37 on Feb 13reviewboard
Commit by Christian Hammond on release-1.6.x :: r235160f / docs/releasenotes/reviewboard/1.6.4.txt : (link)
Add release notes for the upcoming 1.6.4 release. (+6 more commits...) - http://git.io/3oqu1A
#
07:28 on Feb 13reviewboard
Commit by David Trowbridge on master :: r4479531 / (15 files in 5 dirs): (link)
Merge branch 'release-1.6.x' - http://git.io/dajcIQ
#
07:26 on Feb 13reviewboard
Commit by David Trowbridge on release-1.6.x :: r1c18113 / (2 files): (link)
Add Codebase HQ as a known hosting service.

This change makes it much easier to hook up a Git repository on codebasehq.com.

Reviewed at http://reviews.reviewboard.org/r/2864/ - http://git.io/r8bXfQ
#
07:26 on Feb 13reviewboard
Commit by David Trowbridge on master :: r1c18113 / (2 files): (link)
Add Codebase HQ as a known hosting service.

This change makes it much easier to hook up a Git repository on codebasehq.com.

Reviewed at http://reviews.reviewboard.org/r/2864/ - http://git.io/r8bXfQ
#
07:20 on Feb 13reviewboard
Commit by David Trowbridge on release-1.6.x :: rf591a04 / (4 files in 2 dirs): (link)
Convert our HTTP requests from urllib2 to requests.

In addition to being a downright awful API to use, urllib2 has a fundamental
flaw in that it will only send HTTP Basic Auth information if the first request
for the resource comes back with a www-authenticate header. This doesn't work
for many HTTPS mercurial repositories, and it doesn't work with some 3rd-party
providers of raw-file URLs like Codebase HQ's API.

This change converts our code to use the 'requests' module, which is downright
sexy. 'requests' will also do a much better job of trying to guess the charset
of any text we get.

Fixes bug 547
Reviewed at http://reviews.reviewboard.org/r/2863/ - http://git.io/lHxp2w
#
07:20 on Feb 13reviewboard
Commit by David Trowbridge on master :: rf591a04 / (4 files in 2 dirs): (link)
Convert our HTTP requests from urllib2 to requests.

In addition to being a downright awful API to use, urllib2 has a fundamental
flaw in that it will only send HTTP Basic Auth information if the first request
for the resource comes back with a www-authenticate header. This doesn't work
for many HTTPS mercurial repositories, and it doesn't work with some 3rd-party
providers of raw-file URLs like Codebase HQ's API.

This change converts our code to use the 'requests' module, which is downright
sexy. 'requests' will also do a much better job of trying to guess the charset
of any text we get.

Fixes bug 547
Reviewed at http://reviews.reviewboard.org/r/2863/ - http://git.io/lHxp2w
#