【ArchSummit】如何通过AIOps推动可量化的业务价值增长和效率提升?>>> 了解详情
写点什么

Eclipse 基金会发布 Gerrit

  • 2012-05-14
  • 本文字数:966 字

    阅读完需:约 3 分钟

近日,Eclipse 基金会发布了万众期待的 Gerrit ,用于基于 Git 的代码审查与补丁提交。Gerrit 是个基于 Web 的工具,用于接收 Git 提交,InfoQ 此前曾对其做过报道。该审查工具位于 https://git.eclipse.org/r/

Gerrit 已经为很多开源项目所广泛使用,如 https://android-review.googlesource.com/ ,由于 EGit 已经成为标准 Eclipse 的一部分,同时已经有近一半的Eclipse 项目开始使用Git ,因此集成Gerrit 是个合情合理的结果。

Chris Aniszcsyk 一直以来就在支持着 Git 与 Gerrit,他说到

我们几个提交者在过去几年中一直都在推动着 Gerrit 的发展以完善 Eclipse 的基础设施,现在很高兴看到这一切都梦想成真。我们在很长一段时间内都在 EGit 与 JGit 项目中使用 Gerrit,对其感到非常满意。现在 Eclipse 提交者有一种很便捷的方式来使用 Git 进行代码审查(如果他们想要将这个流程添加到项目中)。

然而,Eclipse 的进程还需要追赶上技术上的改进。作为一种 DVCS 而广泛使用的 Git 对于那些在 GitHub 上来对 Eclipse 进行分支的人来说是不太重要的,它对这个功能提供了改进,可以直接提交到仓库中。然而,这个进程主要是向 bugzilla 添加“补丁”,通常这在 DVCS 世界中是不太常见的事情(但不是不可能)。

但 Gerrit 向用户提供了一个协议,用户在首次登陆前需要同意该协议,这通常用于接受许可协议,Eclipse 进程对此说到

贡献者会维护相应的 Bug 或是 Gerrit 中的注释表明他们会: 1. 对其贡献的内容进行 100% 的授权
2. 有权利将内容贡献给 EPL
3. 在 EPL 下贡献内容

目前,我们要求贡献者在创建账户时能够明确遵守使用条款;我们还进一步要求贡献者对每次贡献都能坚持上述三个问题。同意意见可以在 Bugzilla 记录中给出(如果有的话)或是在连接到 Gerrit push 的注释中。

目前正在进行的一场讨论表明这个规则在过去的其他版本控制系统中常常被忽视掉

随着Eclipse 3.7.2 的发布,同时很多项目依然在使用CVS 或SVN 仓库的原因是“防止”3.7 的流式构建,看起来Git 的使用到 EclipseCon 2012 之前会有一个大的跨越。在关闭CVS 之前还有310 天,之后很多项目都会甩开CVS 甚至是SVN。如果Eclipse 贡献协议的问题能够得以解决,Gerrit 的补丁能够集成到IP 工作流中,那么我们将会看到有更多的贡献会涌入到核心的平台库中。

查看英文原文: Gerrit at the Eclipse Foundation

2012-05-14 08:192009
用户头像

发布了 88 篇内容, 共 258.7 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

遇见乌镇 | VoneCredit洞见供应链金融新未来

旺链科技

世界互联网大会 供应链金融

第5章-《Linux一学就会》- Linux基本操作和服务器硬件选购指南

学神来啦

Linux linux运维 linux学习 Linux教程

一文带你掌握工作流引擎flowable所有业务概念

小鲍侃java

后端 引航计划

案例分享 | dubbo 2.7.12 bug导致线上故障

捉虫大师

dubbo 问题排查

HarmonyOS荣膺2021世界互联网大会领先科技成果奖

Geek_283163

华为 鸿蒙

金秋国庆|官微掌门人火热征集!期待你的掌舵!

InfoQ写作社区官方

国庆中秋 热门活动

论文阅读丨神经清洁: 神经网络中的后门攻击识别与缓解

华为云开发者联盟

神经网络 深度学习 论文阅读

三款Linux文件传输工具简单介绍-行云管家

行云管家

Linux 文件传输 IT运维

等保测评一次多少钱,收费标准是怎样的?

行云管家

网络安全 等保 等保测评 等保2.0

如何管理职场新人?

石云升

团队管理 管理 引航计划 内容合集 9月日更

解密秒杀系统架构,不是所有的系统都能做秒杀!

华为云开发者联盟

架构 秒杀 电商系统

【大咖直播】Elastic 企业搜索实战工作坊(第一期)

腾讯云大数据

elasticsearch

云原生时代,如何构建数字化转型架构?

博文视点Broadview

🏆【SpringBoot技术专题】「FtpServer文件服务」教你如何基于Springboot开发一个”可移植“的轻量级文件服务项目系统!

洛神灬殇

Apache springboot ftp服务 9月日更 FtpServer

毕业设计电商秒杀系统

Clarke

架构实战营

【架构实战营作业】模块四——学生管理系统存储

聆息

阿里内部最新“SpringCloudAlibaba学习笔记”(全彩第三版)限时开源

Java 架构 面试 微服务 Alibaba

金九银十面试如何得到面试官青睐?2021最新大厂Java面试真题合集(附权威答案)

Java 架构 面试 程序人生 编程语言

音视频编解码 --X264码率控制初探

Fenngton

音视频 ffmpeg 编码 码率控制 引航计划

智云盾捕获多个僵尸网络利用最新ConfluenceRCE漏洞的活动

百度开发者中心

安全 漏洞

让数据库无惧灾难,华为云GaussDB同城双集群高可用方案正式发布

华为云开发者联盟

数据库 高可用 集群 华为云GaussDB 同城双集群

PerfDog携手Imagination,助力开发者获取GPU关键数据

WeTest

AI专家一席谈:复用算法、模型、案例,AI Gallery带你快速上手应用开发

华为云开发者联盟

算法 模型 案例 AI Gallery 应用开发

(model4)千万学生管理系统存储架构设计

消失的子弹

架构 微服务 云原生

刷爆Leetcode!字节算法大佬进阶专属算法笔记:GitHub标星97k+

Java 架构 面试 程序人生 LeetCode

0 基础架构入门 - 4(千万级学生管理系统的考试试卷存储方案)

felix

架构实战营 0 基础架构入门

Linux用户/用户组编辑

在即

9月日更

如何使用ESD二极管,设计运算放大器电压保护?

不脱发的程序猿

电路设计 ESD二极管 运算放大器 电压保护 嵌入式硬件

浅谈语音质量保障:如何测试 RTC 中的音频质量?

阿里云视频云

阿里云 测试 WebRTC 语音 音频

GK架构营模4作业

Ping

应用开发中的存储架构进化史——从起步到起飞

Java 编程 架构 面试 后端

Eclipse基金会发布Gerrit_Git_Alex Blewitt_InfoQ精选文章