产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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:192101
用户头像

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

关注

评论

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

Linux云计算之linux grep命令详解

学神来啦

云计算 Linux 运维 grep

恒源云(GpuShare)_这个春天,GpuShare与你同行

恒源云

抗疫

大数据项目实施的成功与失败

松子(李博源)

数据中台 数据产品经理 数据治理 数据资产

内存之旅——如何提升CMA利用率?

OpenHarmony开发者

内存 OpenHarmony

VuePress 博客之 SEO 优化(六)站长工具

冴羽

Vue 前端 vuepress SEO 博客搭建

融云直播 SDK 升级,让直播「PK」起来

融云 RongCloud

直播 IM 场景化

墨天轮访谈 | Pika数据库陈磊:云时代下,键值数据库是否会被替代?

墨天轮

数据库 KV存储引擎 国产数据库

跑马灯带你深入浅出TextView的源码世界

vivo互联网技术

android 源码分析 TextView

长连接网关技术专题(七):小米小爱单机120万长连接接入层的架构演进

JackJiang

网络编程 websocket 即时通讯 网关 长连接

MASA Blazor入门这一篇就够了

MASA技术团队

C# .net 组件 组件库

Ubuntu 笔记本关闭合上盖子自动休眠

信号量

Linux ubuntu SSH 笔记本 盖子

以太坊的扩容革命:ETH2.0

不登山的小鲁

以太坊 扩容 Ethereum eth eth2.0

QoS 设计:车联网平台消息传输质量保障|车联网平台搭建从入门到精通 04

EMQ映云科技

物联网 IoT mqtt coap emq

跨境电商数据融合实践|OceanBase 助力致欧家居打造分布式跨境电商

OceanBase 数据库

oceanbase 致欧家居

春天到了,连AI都开始瘦身……

白洞计划

AI+Science系列(一) :飞桨加速CFD(计算流体力学)原理与实践

百度大脑

一文来了解关于分布式锁的那些事儿

Linux服务器开发

redis 分布式 分布式锁 Linux服务器开发 Linux后台开发

中台和多云管理是伪问题?运维要集体下岗了吗?

火线安全

DevOps 云原生 云安全

译文《Java并发编程之volatile》

潘大壮

并发编程 volatile 后端 Java EE

融云互联网通信安全揭秘之链路安全

融云 RongCloud

网络安全

OpenHarmony 3.1 Beta版本关键特性解析——探秘隐式查询

OpenHarmony开发者

OpenHarmony 隐式查询

龙蜥社区一周动态 | 3.14-3.18

OpenAnolis小助手

开源 操作系统 龙蜥社区 一周动态

洞见科技成为华东江苏大数据交易中心会员单位,创始人姚明获颁「年度数字经济卓越领袖奖」

洞见科技

数据中心 隐私计算 数据交易

架构设计作业一

yang

祖传代码如何优化性能?

捉虫大师

性能优化

DevOps落地思考

火线安全

DevOps 云原生 云安全 DevOps认证

安全Linux 内核提权漏洞分析

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 漏洞挖掘

Nydus 镜像加速插件迁入 Containerd 旗下

SOFAStack

“互联网+”

行程码带星喜提八天(杂记篇)

松子(李博源)

游记 旅行

2022年最热门的招聘技术技能是什么,您绝对想不到

禅道项目管理

项目管理 开发技能

OceanBase 社区 Webinar 首播官宣|社区版 RoadMap 和性能调优!周四见

OceanBase 数据库

OceanBase 社区版

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