写点什么

Mercurial 3.8 版本发布:为 Mercurial 指令服务器提供最新的快速客户端

  • 2016-05-11
  • 本文字数:875 字

    阅读完需:约 3 分钟

Mercurial 最近发布了3.8 版本。这次发布给 cHg 带来了一个最新的 Mercurial 指令服务器客户端,旨在提高对 Mercurial API 访问的能力并规避了潜在的许可证问题。另外,Mercurial 3.8 版本对许多指令、拓展以及各种性能进行了提升。

如上所述,Mercurial cHg 是一款新的命令行客户端,可以传送指令到 Mercurial 指令服务器中,在 1.9 版本中引入这个服务器,它为 Mercurial 与客户端程序之间的交互提供了一个更好的模型。Mercurial 指令服务器需要解决的最主要问题是有关于许可证的:由于 Mercurial 基于 GPL 许可证,任何连接它 API 的客户必须在 GPL 许可证下发布,客户端有时并不能满足这一需求。另外,客户端可以通过 hg,其指令行客户端访问 Mercurial,由于每次访问都需要使用 hg,所以这将是一笔很大的开销。因为指令服务器的存在,现在可以通过管道编写与 Mercurial 交互的客户端或者类库,今后将不再属于 GPL 许可的范畴。目前,cHg 提供了一个现成的 hg 替代方案,可以加速通过 hg 访问 Mercurial 的客户端,而不需要额外的费用。

另外一些 Mercurial 3.8 中值得关注的变更包括:

  • hg update,以及其他执行更新操作的指令,例如hg pull -,提出关于其他的拓扑头的警告。根据这个,现在 hg update仅更新在同一拓扑分支上的变更,而不更新其他拓扑分支。
  • hg resolve现在恢复一个中断指令时(例如hg rebasehg histedit)将给出更好的提示。
  • 新的试验阶段的拓展automv以自动检测文件备份及重命名。
  • Windows 平台的hg rebase, hg log -f <file>, hg update现在更快了。

最后提出, Mercurial 3.8 同时修复了一个低优先级的安全漏洞,当使用“恶意名称”转换Git 库时可执行任意代码。

在3.8 版本发布不久后,3.8.1 版本也很快发布了,修复了一个发布监管问题。

Mercurial 3.8.1 的二进制和源格式现在可以下载

查看英文原文 Mercurial 3.8 Released with New Fast Client for Mercurial Command Server


感谢夏雪对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ @丁晓昀),微信(微信号: InfoQChina )关注我们。

2016-05-11 19:001119
用户头像

发布了 218 篇内容, 共 70.1 次阅读, 收获喜欢 76 次。

关注

评论

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

构建高效AI工作流:打造灵活自动化的分步指南

代码忍者

淘宝直播弹幕数据接口爬虫项目技术文档

tbapi

淘宝API接口 淘宝直播间弹幕接口 淘宝直播间接口 淘宝数据分析接口

Ai2025新增功能介绍 Illustrator 2025 激活版下载安装

理理

ForkLift for mac:文件管理超能力,高效传输、智能预览全掌控

理理

鸿蒙NEXT元服务:利用App Linking实现无缝跳转与二维码拉起

zhongcx

鸿蒙

《Django 5 By Example》阅读笔记:p339-p358

codists

Python django

霍尼韦尔拟将个人安全防护设备业务出售给PIP公司

财见

企业如何选型区块链电子合同系统?6个推荐方案

爱吃小舅的鱼

区块链 电子合同系统

OmniFocus Pro 4 v4.4.3正式激活版 mac最佳GTD时间效率工具

理理

Scheduled线程池实践

FunTester

伟创力完成对Crown Technical Systems公司的收购

财见

华为鸿蒙智家,推开未来之家的三重门

脑极体

AI 鸿蒙智家

Audition 2025 全新升级:多轨编辑超进化与协作功能大突破

理理

GeneMind 公司的 GenoLab M 测序平台 WGS 和 WES 数据基准测试

INSVAST

基因测序 基因数据分析 生信服务 生信分析 Sentieon

专为中小型企业设计!双十一华为云Flexus数字人性价比更高

平平无奇爱好科技

双十一华为云Flexus数字人性价比有多高?百元投入即可轻松入手

平平无奇爱好科技

直播预告丨大模型+知识库(RAG):如何使能行业数智化?

平平无奇爱好科技

Rhinoceros 8 (犀牛8):建模实力大爆发,复杂曲面构建轻松拿捏

理理

企业必看:10款知名的公司内部网盘推荐

易成研发中心

双十一我为什么选择华为云Flexus数字人?广告输出更高效率、更有创意

平平无奇爱好科技

文献解读-Transcriptional Start Site Coverage Analysis in Plasma Cell-Free DNA Reveals Disease Severity and Tissue Specificity of

INSVAST

基因检测 基因数据分析 生信分析 Sentieon

双十一站在中小企业的角度,谈谈我为什么选择华为云Flexus数字人

平平无奇爱好科技

如何通过高效的缓存策略无缝加速湖仓查询

镜舟科技

开源 StarRocks Data Cache

双十一入手数字人!华为云Flexus数字人3大优势赋予硬核体验

平平无奇爱好科技

日立携手APIX启动绿色金融创新挑战赛:征集创新绿色融资解决方案

财见

CRISPR-detector:快速、准确地检测、可视化和注释基因组编辑事件引起的全基因组范围突变

INSVAST

基因测序 基因数据分析 生信服务 生信分析 Sentieon

Mac代码管理软件:SnippetsLab for mac v2.6激活版

理理

RGB/INT8 输入注意事项

地平线开发者

自动驾驶 算法

传媒行业必备!双十一购买华为云Flexus数字人后,我总结了3大优势

平平无奇爱好科技

如何使用Postman优雅地进行接口自动加密与解密

LLLibra146

Python Postman 代码技巧 自动加解密 调试技巧

Mercurial 3.8版本发布:为Mercurial 指令服务器提供最新的快速客户端_语言 & 开发_Sergio De Simone_InfoQ精选文章