Review Board 2.5 RC 1 发布,在线代码评审工具
欢迎加入运维网交流群:263444886Review Board 2.5 RC 1 发布,更新内容如下:
新用户特性
[*] Added new headers for filtering review request e-mails.
E-mails for reviews containing a Ship It! will include aX-ReviewBoard-ShipIt header. If the review doesn’t contain any
other content (for instance, if it’s the result of the pressing theShip It! button), it will also contain aX-ReviewBoard-ShipIt-Only header.
Markdown Improvements
[*] The Markdown editor now provides syntax highlighting support for:
This can be used by specifying the language when using fenced code blocks.
For example:
```python
class Foo(object):
pass
```
[*] CoffeeScript
[*] CSS
[*] Go
[*] HTML
[*] JavaScript
[*] Perl
[*] PHP
[*] Python
[*] ReStructuredText
[*] Ruby
[*] Shell scripts
[*] SQL
[*] XML
[*] YAML
Mobile UI
[*] The login, register, and password reset pages are now built for mobile
UIs.
The password reset pages also got a makeover for desktop.
[*] The user page and dashboard now have a drop-down filter menu for choosing
which review requsts are visible on mobile devices.
扩展
[*] Added new extension hooks for manipulating the recipient list for review
and review request e-mails.
The new email-hook allows an extension to designate new lists of
recipients for all the review/review request e-mails that Review Board
sends. They can update both the To and CC lists for any e-mail.
These take lists of signals the hook should listen to for the various events
(such as review_request_published).
As a convenience, callers can make use of one of the subclasses for specific
events:
[*] review-request-published-email-hook
[*] review-request-closed-email-hook
[*] review-published-email-hook
[*] review-reply-published-email-hook
[*] API resources provided by extensions can now add specialized serialization
of links.
Subclasses of WebAPIResource can
implement a serialize_<linkname>_link() function to provide the
desired information for the link. This is useful for links that need to
contain additional metadata about the link that would be helpful to the
consumer.
Bug 修复
Dashboard
[*] Fixed the display of Gravatars in the dashboard.
Diff Viewer
[*] Fixed displaying trophies on the diff viewer page.
[*] The checkbox for choosing whether to send e-mails on review request updates
is no longer missing on the diff viewer.
[*] Fixed Unicode errors when sending e-mails with UTF-8 content. (Bug #3926,Bug #3943)
File Attachments
[*] Fixed regressions in rendering file attachment captions.
[*] Fixed unwanted gaps above the tabs in the Markdown file attachment review
page.
Review Requests
[*] Opening and closing editors no longer results in review request or
review drafts.
[*] Fixed the review reply draft banner sticking around in memory and listening
for events after publishing a reply.
[*] Fixed the review request update bubble appearing below other elements on
the page.
[*] Fixed the display of Gravatars in reviews and replies.
CVS
[*] Fixed Unicode errors when normalizing keywords in CVS diffs. (Bug #3931)
Subversion
[*] Fixed Unicode errors when parsing SVN diffs containing accented characters
in the revision strings.
Patch by Maxime Besson.
更多内容请查看:发行说明,release notes
代码审查(Code Review)不但可以提高质量,而且还是一个知识共享和指导的极好的手段。不幸的是,准备工作的辛苦和工具支持的缺乏让代码审查很容易被延至“稍后再议”。Review Board的目标便是改变这一现状,它所提供的应用程序可以支持代码审查流程。
页:
[1]