<?xml version="1.0"?>
<statsTarget><link>http://cia.vc/stats/project/reviewboard</link><counters><counter name="thisWeek" lastEventTime="1337564911" firstEventTime="1337564911">1</counter><counter name="forever" lastEventTime="1337564911" firstEventTime="1172650147">3382</counter><counter name="lastMonth" lastEventTime="1335395783" firstEventTime="1333241743">43</counter><counter name="thisMonth" lastEventTime="1337564911" firstEventTime="1335866331">3</counter></counters><metadata><item name="subtitle"><value type="text/plain">Web-based code review tool</value></item><item name="description"><value type="text/plain">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.</value></item><item name="links-filter"><value type="text/plain">None</value></item><item name="title"><value type="text/plain">Review Board</value></item><item name="url"><value type="text/plain">http://www.review-board.org/</value></item><item name="related-filter"><value type="text/plain">None</value></item></metadata><recentMessages><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>release-1.6.x</branch>         </source>         <timestamp>1337549096</timestamp>         <body>           <commit>             <author>Alexey Neyman</author>             <revision>2517730</revision>             <log>Make RB understand $Header$ keyword in Subversion - http://git.io/dfqVqg</log>             <url>https://github.com/reviewboard/reviewboard/commit/25177309b99b151a89a9ff2c90e3c65491ff25d9</url>             <files>               <file> AUTHORS</file> <file>reviewboard/scmtools/svn.py </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335851420</timestamp>         <body>           <commit>             <author>Bogdana Popa</author>             <revision>6cdbdf7</revision>             <log>Fix an exception in the fill-database script.

fill-database.py raised the following error &quot;AttributeError: 'file'
object has no attribute 'size'&quot; whenever it was called with a greater
than 0 diff number.

Updating the script to use UploadedFile instead of a regular File object
fixes the problem.

Reviewed at http://reviews.reviewboard.org/r/3086/ - http://git.io/jxSGow</log>             <url>https://github.com/reviewboard/reviewboard/commit/6cdbdf7e74d50058f7cdb3fcfce87e2df80edd41</url>             <files>               <file> AUTHORS</file> <file>reviewboard/reviews/management/commands/fill-database.py </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335850799</timestamp>         <body>           <commit>             <author>Yazan Medanat</author>             <revision>77e875a</revision>             <log>Enhanced and moved summary table to request box.

The issue summary table has been moved into the review request box and
updated to better fit the style of Review Board.

Issues are linked and will take the user to the right location in the
review. There's also a link on each issue taking the user back to the
issue tracker, for quick navigation back-and-forth.

By default, only opened issues are shown. There's a filter for
displaying other states.

A couple new columns (Last Updated and Issue ID) have been added.
Clicking the headers will sort the list.

Reviewed at http://reviews.reviewboard.org/r/2964/ - http://git.io/oeWyMA</log>             <url>https://github.com/reviewboard/reviewboard/commit/77e875a9d0be7a1d22dc31bb128dd64ba557bb6d</url>             <files>               <file> reviewboard/reviews/models.py</file> <file>reviewboard/static/rb/css/reviews.less</file> <file>reviewboard/static/rb/js/reviews.js</file> <file>reviewboard/templates/reviews/comment_issue.html</file> <file>reviewboard/templates/reviews/review_detail.html</file> <file>reviewboard/templates/reviews/review_request_box.html</file> <file>reviewboard/webapi/resources.py </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335380863</timestamp>         <body>           <commit>             <author>Yazan Medanat</author>             <revision>4be2b88</revision>             <log>Move expandChunk into the RB namespace.

expandChunk was not reachable from the javascript public scope.

expandChunk is now invoked through the RB object: RB.expandChunk(). - http://git.io/BSfajQ</log>             <url>https://github.com/reviewboard/reviewboard/commit/4be2b88fa584d2c958871fce7f9ce20f80b3d7ad</url>             <files>               <file> reviewboard/static/rb/js/diffviewer.js</file> <file>reviewboard/templates/diffviewer/diff_file_fragment.html </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335347133</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>a00d555</revision>             <log>Merge branch 'release-1.6.x' - http://git.io/g1ZDUA</log>             <url>https://github.com/reviewboard/reviewboard/commit/a00d5552aa06df947d1bd8cc2d1a5f2235cb8e86</url>             <files>               <file> docs/releasenotes/reviewboard/1.6.6.txt </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335347112</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>26a0888</revision>             <log>Add Stephen Gallagher to the release notes.

I accidentally left him off :( Sorry, Stephen! - http://git.io/BNmLTw</log>             <url>https://github.com/reviewboard/reviewboard/commit/26a08885b10bdaa7e221137bf7a0b3176f3774b2</url>             <files>               <file> docs/releasenotes/reviewboard/1.6.6.txt </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>release-1.6.x</branch>         </source>         <timestamp>1335347112</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>26a0888</revision>             <log>Add Stephen Gallagher to the release notes.

I accidentally left him off :( Sorry, Stephen! - http://git.io/BNmLTw</log>             <url>https://github.com/reviewboard/reviewboard/commit/26a08885b10bdaa7e221137bf7a0b3176f3774b2</url>             <files>               <file> docs/releasenotes/reviewboard/1.6.6.txt </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335346875</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>3b42b8c</revision>             <log>Update the schema of the docs database. - http://git.io/2bRNxg</log>             <url>https://github.com/reviewboard/reviewboard/commit/3b42b8cb571bd92c74aba8d1ea8380c3914b68a3</url>             <files>               <file> docs/manual/docs.db </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335346535</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>e722b43</revision>             <log>Merge branch 'release-1.6.x' - http://git.io/zet5Ow</log>             <url>https://github.com/reviewboard/reviewboard/commit/e722b4306705cf336c92fe464be4ccc09ade63af</url>             <files>               <file> docs/releasenotes/reviewboard/index.txt</file> <file>reviewboard/admin/urls.py</file> <file>reviewboard/admin/views.py</file> <file>reviewboard/scmtools/forms.py</file> <file>reviewboard/static/rb/js/repositoryform.js</file> <file>reviewboard/templates/admin/scmtools/repository/change_form.html</file> <file>docs/releasenotes/reviewboard/1.6.6.txt </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>release-1.6.x</branch>         </source>         <timestamp>1335346204</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>06bf97f</revision>             <log>Release Review Board 1.6.6. - http://git.io/_gGnWw</log>             <url>https://github.com/reviewboard/reviewboard/commit/06bf97fec3857fc9a3aaa2d35b8ee50d82b499c4</url>             <files>               <file> docs/releasenotes/reviewboard/index.txt</file> <file>reviewboard/__init__.py</file> <file>docs/releasenotes/reviewboard/1.6.6.txt </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>release-1.6.x</branch>         </source>         <timestamp>1335343086</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>ffa5d26</revision>             <log>Support getting GitHub API v2 tokens when configuring a repository.

GitHub is soon deprecating its older APIs in a switch to their v3 API.
As part of this, they have removed the API tokens from the accounts
page. However, they just today announced an API for getting these legacy
tokens.

This change adds a &quot;Get your API token&quot; button that prompts for a
password and then fetches the API token for the user and populates the
field.

With this, people should be able to set up new GitHub repositories
again. - http://git.io/UTkD-Q</log>             <url>https://github.com/reviewboard/reviewboard/commit/ffa5d2637c37baef9d544e088d949f590228d333</url>             <files>               <file> reviewboard/admin/urls.py</file> <file>reviewboard/admin/views.py</file> <file>reviewboard/htdocs/media/rb/js/repositoryform.js</file> <file>reviewboard/scmtools/forms.py</file> <file>reviewboard/templates/admin/scmtools/repository/change_form.html </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>release-1.6.x</branch>         </source>         <timestamp>1335343073</timestamp>         <body>           <commit>             <author>Stephen Gallagher</author>             <revision>a6d4ed5</revision>             <log>Allow adding custom Django apps in settings_local.py

This makes it easy to add per-site additional Django applications, such as
custom auth processors. In order to add a new app, settings_local.py just has to
provide the variable RB_EXTRA_APPS.

Tested successfully with django-socialregistration.
RB_EXTRA_APPS = (
    'socialregistration',
    )

Ran unit tests.

Reviewed at http://reviews.reviewboard.org/r/2630/ - http://git.io/eR-glA</log>             <url>https://github.com/reviewboard/reviewboard/commit/a6d4ed553b174ead72cbf13b7fdd7d4363a1b45b</url>             <files>               <file> reviewboard/settings.py </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335346204</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>06bf97f</revision>             <log>Release Review Board 1.6.6. - http://git.io/_gGnWw</log>             <url>https://github.com/reviewboard/reviewboard/commit/06bf97fec3857fc9a3aaa2d35b8ee50d82b499c4</url>             <files>               <file> docs/releasenotes/reviewboard/index.txt</file> <file>reviewboard/__init__.py</file> <file>docs/releasenotes/reviewboard/1.6.6.txt </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335343086</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>ffa5d26</revision>             <log>Support getting GitHub API v2 tokens when configuring a repository.

GitHub is soon deprecating its older APIs in a switch to their v3 API.
As part of this, they have removed the API tokens from the accounts
page. However, they just today announced an API for getting these legacy
tokens.

This change adds a &quot;Get your API token&quot; button that prompts for a
password and then fetches the API token for the user and populates the
field.

With this, people should be able to set up new GitHub repositories
again. - http://git.io/UTkD-Q</log>             <url>https://github.com/reviewboard/reviewboard/commit/ffa5d2637c37baef9d544e088d949f590228d333</url>             <files>               <file> reviewboard/admin/urls.py</file> <file>reviewboard/admin/views.py</file> <file>reviewboard/htdocs/media/rb/js/repositoryform.js</file> <file>reviewboard/scmtools/forms.py</file> <file>reviewboard/templates/admin/scmtools/repository/change_form.html </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1335343073</timestamp>         <body>           <commit>             <author>Stephen Gallagher</author>             <revision>a6d4ed5</revision>             <log>Allow adding custom Django apps in settings_local.py

This makes it easy to add per-site additional Django applications, such as
custom auth processors. In order to add a new app, settings_local.py just has to
provide the variable RB_EXTRA_APPS.

Tested successfully with django-socialregistration.
RB_EXTRA_APPS = (
    'socialregistration',
    )

Ran unit tests.

Reviewed at http://reviews.reviewboard.org/r/2630/ - http://git.io/eR-glA</log>             <url>https://github.com/reviewboard/reviewboard/commit/a6d4ed553b174ead72cbf13b7fdd7d4363a1b45b</url>             <files>               <file> reviewboard/settings.py </file>             </files>           </commit>         </body>       </message><message>       <generator>         <name>Simple JSON POST parser for google code</name>         <version>0.5</version>       </generator>       <source>         <project>reviewboard</project>       </source>       <timestamp>1334443216</timestamp>       <body>         <commit>           <revision>2187</revision>           <author>chipx86@gmail.com</author>           <url>http://reviewboard.googlecode.com/svn-history/r2187/</url>           <log>Add the major highlights of the post-mortem.</log>           <files>             <file action="add">/wiki/UCOSP_Winter2012_Post_Mortem.wiki</file>           </files>         </commit>       </body>     </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1334393703</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>9a191b1</revision>             <log>Require Django Evolution 0.6.7+.

This version fixes an issue with apps that don't contain models. In our
case, pipeline. - http://git.io/5rSKRA</log>             <url>https://github.com/reviewboard/reviewboard/commit/9a191b15942a829e809d9dc2f102fa50e5ca6475</url>             <files>               <file> setup.py </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1334111113</timestamp>         <body>           <commit>             <author>Steven MacLeod</author>             <revision>df93035</revision>             <log>Add documentation for extension framework.

Reviewed at http://reviews.reviewboard.org/r/2950/. - http://git.io/055nuQ</log>             <url>https://github.com/reviewboard/reviewboard/commit/df9303591929d9173f86f1b6dc23af414b5ac473</url>             <files>               <file> docs/codebase/index.txt</file> <file>docs/codebase/extending/extensions.txt </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1333964046</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>4c72538</revision>             <log>Make gReviewRequest and gCommentDlg public.

Two more variables that need to be public. These are simply made global,
instead of making them part of RB. - http://git.io/DIZGhA</log>             <url>https://github.com/reviewboard/reviewboard/commit/4c72538fa9814aca7c09746285e5efb6ffe460d6</url>             <files>               <file> reviewboard/static/rb/js/reviews.js </file>             </files>           </commit>         </body>       </message><message>         <generator>           <name>github</name>           <version>1</version>           <url>http://www.github.com</url>         </generator>         <source>           <project>reviewboard</project>           <branch>master</branch>         </source>         <timestamp>1333962288</timestamp>         <body>           <commit>             <author>Christian Hammond</author>             <revision>aa7b97b</revision>             <log>Make rbApiCall publicly accessibly and rename to RB.apiCall.

rbApiCall was another function that needed exposure to other scripts.
Stick it in the RB namespace and rename to apiCall. - http://git.io/pFyh4g</log>             <url>https://github.com/reviewboard/reviewboard/commit/aa7b97bdeab92f40ae3db6335e8a9fb2ce609ea5</url>             <files>               <file> reviewboard/static/rb/js/datastore.js</file> <file>reviewboard/static/rb/js/reviews.js </file>             </files>           </commit>         </body>       </message></recentMessages></statsTarget>
