Hacker News 中文摘要

RSS订阅

Radicle 1.3.0 -- Radicle 1.3.0

文章摘要

Radicle 1.3.0版本发布,这是一个基于Git的本地优先、点对点代码协作工具。该版本包含48个提交,由7位贡献者完成,引入了规范引用规则,通过身份负载条目xyz.radicle.crefs实现,用于检查规范更新,并支持对特定标签路径的访问控制。

文章总结

Radicle 1.3.0 版本发布

Radicle 是一个基于 Git 的点对点、本地优先的代码协作平台。2025年8月12日,Radicle 团队宣布推出 Radicle 1.3.0 版本(29043134a)。该版本包含了7位贡献者的48次提交,团队感谢所有用户通过贡献和使用报告帮助改进 Radicle 协议和工具。

主要更新内容:

  1. 规范引用(Canonical References)
    该功能经过长时间开发,现已正式推出。规范引用规则通过标识符 xyz.radicle.crefs 下的身份负载条目引入,用于检查规范更新。例如,refs/tags/releases/* 下的标签规则允许特定 DID 密钥进行更新,并设置了阈值。

  2. 引入 radicle-protocol 模块
    该模块为 Radicle 协议提供了一个无 I/O 的实现,目前定义了协议的内部机制,radicle-node 依赖于此模块。团队还引入了回溯功能,以便更好地识别潜在问题。

  3. Windows 支持初步实现
    团队开始为 Windows 平台提供支持,用户现在可以在 Windows 上使用 rad CLI,而无需依赖 WSL。不过,git-remote-radradicle-node 仍然是完全支持 Windows 的障碍,未来将继续推进相关工作。

  4. 日志轮换改进
    .radicle/node 下的日志现在采用编号系统进行轮换,例如 node.log.1node.log.2 等,当前运行的节点日志会写入 node.log,这是一个指向最新编号日志的符号链接。

  5. 显示完整节点 ID
    节点 ID 和节点地址的格式化得到改进,CLI 会在输出中显示缩短形式,而在用户界面中显示完整形式,方便用户复制和粘贴。

  6. 固定仓库的稳定顺序
    固定仓库现在保持其插入顺序,不会因其他因素重新排序,用户可以根据需要决定仓库的显示顺序。

  7. git-remote-rad 推送限制放宽
    推送操作不再严格要求工作副本和特定引用,允许使用裸 Git 仓库和任何 Git 修订版本,提升了 jj 用户的使用体验。

  8. 连接错误处理改进
    如果连接尝试因错误而失败,系统现在会返回错误信息,而不是等待超时。

  9. 默认分支选择器
    运行 rad init 时,默认分支值将基于当前分支或 Git 配置选项 init.defaultBranch

安装方法: bash curl -sSf https://radicle.xyz/install | sh -s -- --no-modify-path --version=1.3.0

详细变更日志:
完整变更列表请参考文章末尾的提交记录。

校验和:
提供了不同平台的 Radicle 1.3.0 版本的校验和,包括 macOS 和 Linux 的 x86_64 和 aarch64 架构。

此次更新标志着 Radicle 在功能完善和跨平台支持方面迈出了重要一步,未来将继续优化用户体验和系统稳定性。

评论总结

  1. Radicle的使用体验与潜力

    • 评论1提到Radicle在项目中的应用前景,认为它“很有潜力”("it seems promising"),但作者对其在更成功项目中的表现表示好奇。
    • 评论3认为Radicle是一个“有趣的项目”("Definitely an interesting project"),但质疑推动P2P/去中心化平台采用的实际因素。
  2. Windows支持进展

    • 评论2对Radicle在Windows上的支持表示赞赏,称其为“长期缺失的部分”("a long-missing piece"),并对其进展感到满意。
    • 评论5表示愿意为Windows支持贡献力量,询问是否有项目可以参与学习("Can pitch in with helping out Windows support")。
  3. 功能改进与需求

    • 评论4对Radicle放松Git限制以优化工作流表示赞赏,称其“让jj工作流更好”("make jj workflows better")。
    • 评论6提出了一些功能需求,如“jujitsu支持、IDE插件、代码库CI”("jujitsu support, IDE plugins, code-base CI"),并认为P2P版本控制系统目前不足以吸引他。

总结:评论者对Radicle的潜力表示认可,尤其对其在Windows上的进展感到满意,但也提出了功能改进的需求和推动采用的实际挑战。