用心打造
VPS知识分享网站

Linux和Git创建者Linus Torvalds:GitHub创建了“绝对无用的垃圾”合并

Linux和Git的创建者 Linus Torvalds 批评GitHub创建了“绝对无用的垃圾合并”。

托瓦兹的评论可以在 Linux 开发邮件列表的存档中查看,该评论是针对Paragon Software创始人兼首席执行官 Konstantin Komarov 发表的,内容涉及为即将推出的 5.15 内核提交读写 NTFS 驱动程序。

Linux和Git创建者Linus Torvalds:GitHub创建了“绝对无用的垃圾”合并

Torvalds 写道:“github 创建了绝对无用的垃圾合并,你永远不应该使用 github 接口来合并任何东西。”

早在 2012 年,Torvalds 就他不使用 GitHub 进行拉取请求的原因给出了更详细的解释:

“github 丢弃了所有相关信息,比如要求我拉取的人的有效电子邮件地址。diffstat 也存在缺陷且毫无用处。

Git 附带了一个不错的 pull-request 生成模块,但 GitHub 却决定用他们自己完全低劣的版本来替换它。因此,我认为 GitHub 在这些方面毫无用处。它对于托管来说还不错,但 pull request 和在线提交编辑简直就是垃圾。”

Paragon Software 的驱动程序提高了与原生 Windows 文件系统 NTFS 的互操作性。提交过程在一年前就开始了,但面临投诉,称其 27,000 行代码太大,无法审查。

虽然提交了较小的代码块,但很明显 Paragon 一直在努力掌握 Linux 内核开发流程。Torvalds 介入并提供指导。7 月,Torvalds指出,最终必须将其作为实际的拉取请求提交,而不是仅仅将代码发布到 fsdevel 列表中。

当时,Paragon回复道:“也感谢您的澄清。直到现在,我们才真正了解这条信息。我们刚刚发送了第 27 个补丁系列,该系列修复了当前 linux-next 的可构建性。我们需要几天时间准备一个合适的拉取请求,然后再发送给您。”

这似乎比预期花费的时间要长一些,但 Paragon 于 2021 年 9 月 3 日星期五提交了其拉取请求。该公司表示,“当前版本适用于普通/压缩/稀疏文件,并支持 acl、NTFS 日志重放。”

除了建议不要使用 GitHub 的界面进行合并之外,Torvalds 还表示 – 虽然这次他会放过这个事情 – 但拉取请求应该经过签名。

他写道:“在完美的世界中,它将是一个 PGP 签名,我可以通过信任链直接追踪到你。”

该拉取请求已合并,但仍然带有 Torvalds 的最终评论。

他说:“最初的拉动通常有一些奇怪之处,我现在可以接受它们,但是为了继续发展,你需要正确地做事。”

赞(0)
未经允许不得转载;国外vps网站 » Linux和Git创建者Linus Torvalds:GitHub创建了“绝对无用的垃圾”合并
分享到