Gerrit 2.9.1 發布,代碼審查系統

jopen 10年前發布 | 7K 次閱讀 Gerrit

Gerrit 2.9.1 發布,該版本主要是 bug 修復,包括:

  • Issue 2801: Set default for review SSH command to notify=ALL.

    In 2.9 the default was incorrectly set to notify=NONE, which prevented mail notifications from being sent for review comments that were added by build jobs based on the Gerrit Trigger plugin.

  • Issue 2879: Remove fixed limit of results returned by secondary index query.

    The limit was hard-coded to 1000 results, which overrode the value set in the global query limit capability.

  • Don’t require secondary index when running server in daemon mode.

    The server failed to start if a secondary index was not present when starting the daemon in slave mode.

    Now the daemon can be started in slave mode without requiring the index to be present.

    The reindex program and the ssh query command are no longer available on a server that is running in slave mode.

  • Add full names for options on list groups REST API.

  • Add full names for options on list projects REST API.

  • Issue 2878: Make -S an alias of --start in changes query REST API.

  • Run change hooks and ref-updated events after indexing is done.

    The change hooks and ref-updated events were run parallel to the change (re)indexing. This meant that the event-stream sent events to the clients before the change indexing was finished.

  • Issue 2877: Fix NullPointerException when ReviewInput’s message is empty.

  • Issue 2500,Issue 1748: Fix replication of tags.

  • Fix NullPointerException in /projects/{name}/children?recursive when a project has a parent project that is does not exist.

  • Fix NullPointerException when submitting review with inline comments via REST.

  • Improve error logging in MergeabilityChecker.

  • Gracefully skip mergeability checking on broken changes.

  • Issue 2861: Replace "line" with "end_line" when range is given in inline comment.

    Also update the documentation with an example of a range comment.

  • Fix mutual exclusivity of --delete and --submit review command options.

  • Issue 2848: Add support for CSharp syntax highlighting.

  • Issue 2831: Add missing call to ref-updated hook for submodule updates.

  • Issue 2773Fix stale dates in committer field.

  • Prevent NullPointerException when trying to add an account that doesn’t exist as a reviewer.

  • Fix potential NullPointerException in cherry-pick submit strategy.

  • Add --start option to skip changes in ssh query command.

  • Fix loading of javascript plugins when using non-root Gerrit URLs.

    When Gerrit is not on the root URL path the javascript plugins failed to load because of the exact matching required on the request URL.

  • Issue 2279: Display parents for all changes, not only merge commits.

    In the new change screen the parent commit is now also shown for regular commits, as well as merge commits. This makes it consistent with the old change screen.

  • Fix handling of permissions for user-specific refs.

    Push permission granted on a ref using the ${username} placeholder, for example refs/heads/users/${username}/*, was not honored if this was the only ref on which the user had push permission.

Gerrit 是一個免費、開放源代碼的代碼審查軟件,使用網頁界面。利用網頁瀏覽器,同一個團隊的軟件程序員,可以相互審閱彼此修改后的程序代碼,決定是否能夠提交,退回或者繼續修改。它使用 Git 作為底層版本控制系統。它分支自Rietveld, 作者為Google公司的Shawn Pearce,原先是為了管理Android計劃而產生。這個軟件的名稱,來自于荷蘭設計師赫里特·里特費爾德(Gerrit Rietveld)。最早它是由Python寫成,在第二版后,改成用Java與SQL。使用Google Web Toolkit來產生前端的JavaScript。

評審問題列表頁面:

Gerrit 2.9.1 發布,代碼審查系統

來自:http://www.oschina.net/news/55538/gerrit-2-9-1

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!