Gerrit 2.11.5 发布,代码评审工具

Gerrit 2.11.5 发布,此版本主要是 bug 修复:

Issue 3442: Handle commit validation errors when creating/editing changes via REST.

When an exception was thrown by a commit validator during creation of a new change, or during publish of an inline edit, this resulted in an internal server error message which did not include the actual reason for the error.

Issue 3616: Strip trailing blank lines from commit messages when modified in the inline editor.

Blank lines were not trimmed from the end of commit messages, which caused problems when the commit was merged and then cherry-picked with the -xoption (from the command line).

Tweak JS clipboard API integration to work on Firefox.

The JS copy functionality was working on Chrome, but not on Firefox.

Use image instead of unicode character for copy button.

Some browsers were unable to render the unicode character.

Include server config module in init step.

This allows SecureStore to be used during plugins' init step.

Issue 3659: Show inline comments in change screen history when inline edit is active.

It was not possible to see the inline comments in the history on the change screen when in edit mode.

Improve rendering of stream-events tasks in the show-queue output.

Entries for stream-events are now rendered as Stream Events (username).

Issue 3655: Fix incorrect owner group matching behavior.

When the given group did not match any group, the group was matched on a group whose name starts with the argument, instead of throwing an error to notify the user.

Issue 3664: Fix double slash on URL when switching account.

One too many slashes on the URL caused redirection back to the root page instead of the intended location.

Issue 3666: Fix server error when commit validator is invoked on initial commit.

If a commit was uploaded for review as the first commit in a repository that was created with no initial empty commit, invoking a commit validator on the new commit would cause an internal error.

Replication plugin.

    Parse replication delay and retry times as time units.

    The replication delay and retry values were interpreted as seconds and minutes respectively, but were being parsed as integers.

    This is inconsistent with how time units are handled in other Gerrit configuration settings, and can cause confusion when the user configures them using the time unit syntax such as 15s and it causes the plugin to fail with invalid value.

    The delay and retry now are parsed as time units. The value can be given in any recognized time unit, and the defaults remain the same as before; 15 seconds and 1 minute respectively.

    Remove documentation of obsolete remote.NAME.timeout setting.

下载:

https://gerrit-releases.storage.googleapis.com/gerrit-2.11.5.war

Gerrit 是一个免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用 Git 作为底层版本控制系统。它分支自Rietveld, 作者为Google公司的Shawn Pearce,原先是为了管理Android计划而产生。这个软件的名称,来自于荷兰设计师赫里特·里特费尔德(Gerrit Rietveld)。最早它是由Python写成,在第二版后,改成用Java与SQL。使用Google Web Toolkit来产生前端的JavaScript。

评审问题列表页面:

文章转载自 开源中国社区[https://www.oschina.net]

时间: 2024-08-04 07:03:56

Gerrit 2.11.5 发布,代码评审工具的相关文章

coco 0.6发布 代码覆盖工具

coco是用于http://www.aliyun.com/zixun/aggregation/13430.html">Ruby 1.9的另一个代码覆盖工具.它用来显示在覆盖90%以上的控制台上的文件名称,建立一个简单的HTML报告只覆盖的文件不到90%.此工具与UTF-8兼容,通过一个简单的YAML文件来配置,具有彩色的控制台输出功能. coco 0.6版本在配置中增加了"单行报告"选项. 软件信息:http://lkdjiin.github.com/coco/

Siebel Code Analyzer 0.02发布 代码分析工具

Siebel Code Analyzer 是一款发现和分析基于最佳实践的eScript代码http://www.aliyun.com/zixun/aggregation/17253.html">常见问题的代码分析工具.配有的Perl脚本finder.pl包括以下特点:连接对象数据库和分析eScript代码不正确的终止,支持多操作系统平台(支持Perl 5.10),独立数据库(通过使用DBI)和外部的配置文件.以后的版本将会包括一个完整的eScript解析器,识别try/catch/fina

Ctcompare 3.2发布 代码比较工具

Ctcompare是一个用于比较token 基础上的C 集合或Java 代码树的工具.该工具有助于识别代码复制和两个目录树中的http://www.aliyun.com/zixun/aggregation/17348.html">代码片段之间的相似性,即使实际的线是不一样. Ctcompare 3.2该版本增加了内存和性能的改进(速度比3.1代码库快两倍),其他几个词法分析器和新的标志 -S(分裂大型代码树),和 -U. 软件信息:http://minnie.tuhs.org/Progra

Spike PHPCheckstyle 0.10.1发布 代码检查工具

Spike PHPCheckstyle是一个帮助PHP程序员检查代码和报告错误的工具,运行于PHP 5.0以及更高的版本. Spike PHPCheckstyle 0.10.1该版本添加新的规则和代码清理功能. 软件信息:http://code.google.com/p/phpcheckstyle/ 下载地址:http://code.google.com/p/phpcheckstyle/downloads/detail?name=PhpCheckstyle%200.10.1.zip&can=2&a

(R)?ex 0.11.1发布 服务器管理工具

(R)?ex 0.11.1此版本修正了netstat的输出,并加入一些模块. (R)?ex是一种能够让你管理从一个中心点到所有服务器的工具,它的工作原理是通过完整的配置管理和软件部署的运作过程. CentOS 6 rpm --import http://rex.linux-files.org/ RPM-GPG-KEY-REXIFY-REPO.CENTOS6cat >/etc/yum.repos.d/rex.repo <<EOF[rex]name= Fedora \$releasever

Red language 0.2.0发布 代码编译工具

Red language是一种本地代码编译的工具,此工具带有命令的.象征性的homoiconic编程语言,并且大部份的Rebol的语法和语义可以重新使用.支持static和JIT编译.主要支持对并发性和使用角色抽象和并行的集合任务和数据.用途是从低层次的http://www.aliyun.com/zixun/aggregation/36038.html">系统编程(内置Red/System C级DSL),高级脚本与一个可选的REPL控制台,在嵌入式系统的目标范围内使用. Red langu

queXF 1.11.0发布 扫描字符识别工具

queXF需要扫描的纸张形式使用queXML生成和读取它们.运算符可以验证queXF正确读取的形式.一旦做到这一点,收集到的数据可以导出在一个固定宽度与DDI数据描述的ASCII文件中.queXF在某些情况下可以代替,如Cardiff Teleform和Remark OMR方案. 它不需要手动输入的表单数据,从而减少错误和疲劳.OMR(光学标记识别)连接每个表单,如果已经填满,并可以使用Tesseract OCR,以确定框中输入的是什么字符. queXF 1.11.0这个版本的新功能主要是页面设

基于 Rational Team Concert 定制代码评审流程及工具

引言 IBM Rational Team Concert(RTC)是 IBM Rational 面向软件交付技术的下一代协作平台-Jazz 平台上的软件开发环境,它通过集成工作项追踪.源代码控制和可配置的流程管理来实现敏捷开发.其中流程管理是其区别于一般版本管理工具的一个重要功能,它更注重于将对代码的管理融入到整个代码的开发周期和团队协作当中去. 本文基于 RTC 定制了一套代码评审流程.该流程能够帮助 Moderator 管理评审任务,分配评审任务给多个 Reviewer,以及追踪代码评审中发

iOS - CodeReview 代码评审

1.CodeReview Code Review 中文应该译作 "代码审查" 或是 "代码评审",这是一个流程,当开发人员写好代码后,需要让别人来 review 一下他的代码,这是一种有效查找系统缺陷的方法.由此,我们可以审查代码的风格.逻辑.思路 ......,找出问题,以及改进代码,保证软件总体质量和提升开发者自身水平.因为这是代码刚刚出炉的时候,所以,这也是代码重构,代码调整,代码修改的最佳时候.所以,Code Review 是编码实现中最最重要的一个环节.