写点什么

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

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

关注

评论

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

对比 Vitess,ShardingSphere 有哪些不同

京东科技开发者

海外云手机实现海外社媒矩阵营销

Ogcloud

云手机 海外云手机 云手机海外版 手机群控 矩阵运营

Python 项目及依赖管理工具技术选型

不在线第一只蜗牛

Python 开发语言

阿里巴巴商品详情API返回值中的关联商品推荐

技术冰糖葫芦

api 网关 API Explorer API 策略

火山引擎携手Keep,让线上健身更快更稳

火山引擎边缘云

CDN 健身 CDN加速 CDN技术 CDN带宽

中国企业的数智化为何只成功了一半?

新消费日报

VS Code 代码片段指南: 从基础到高级技巧

沉浸式趣谈

vscode 开发 代码 CODING 开发人生

轻松解锁销售利润!使用淘宝商品关键词搜索API接口

联讯数据

一只黔灵山猴子,溜进「智能世界」

白洞计划

AI

为什么要使用TikTok直播专线?

Ogcloud

海外直播专线 tiktok直播 tiktok直播专线 tiktok直播网络 TikTok跨境直播

一只黔灵山猴子,溜进「智能世界」

脑极体

AI

(约230个工具)野兔在线工具箱系统最新版本V4.0.1更新

网站,小程序,APP开发定制

出海浪头之上,共探CDN进化新支力

MasterInTech

情感共鸣:数业智能心大陆重塑AI心理交互新纪元

心大陆多智能体

智能体 AI大模型 心理健康 数字心理

情绪低落难释怀?数业智能心大陆用 AI 来破局

心大陆多智能体

智能体 AI大模型 心理健康 数字心理

一篇文章讲清楚Java中的反射

不在线第一只蜗牛

Java Python 反射

加速构建国际数据中心新生态,九章云极DataCanvas公司签署重要战略合作协议

九章云极DataCanvas

关键词搜索淘宝天猫商品列表数据接口(支持价格、销量排序)

tbapi

淘宝商品列表数据接口 淘宝API

用实时计算释放当下企业大数据潜能

Apache Flink

大数据 flink 实时计算 大数据计算与存储

AI自动化副业创收班手把手带你提升副业收益

测吧(北京)科技有限公司

测试

Apache顶级项目ShardingSphere — SQL Parser的设计与实现

京东科技开发者

数博会聚焦:合合信息启信宝践行数据创新应用

合合技术团队

数据 科技 合合信息

谈谈Function Calling

AIGC.TWang

大模型 人工智能’ AIGC GPT Function Calling

openGauss- 索引推荐

Gauss松鼠会

opengauss

如何判断全面预算和EPM软件架构是否符合技术规范?

智达方通

数字化转型 多维数据库 企业绩效管理系统 管理会计信息化 新ERP

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