写点什么

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

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

关注

评论

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

医疗AI Agent最佳实践|焱融YRCache将推理效率提升65%,实现患者问诊秒级响应

焱融科技

推理 医疗智能体 AI Agent KVCache 焱融YRCache

工业管理 项目管理经验总结(5)

万里无云万里天

项目管理 工业 工厂运维

Android开发者的瑞士军刀:高效工具库AndroidUtilCode

qife122

android 开发效率

e签宝APP登顶鸿蒙生态Top50:重塑全场景电子签名安全标杆

科技汇

StarRocks Community Monthly Newsletter (Jul)

StarRocks

数据库 StarRocks

交易所开发实战:打造安全高效的数字货币交易平台

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 交易所开发代币开发

各行业初级员工AI普及率强劲

财见

时序数据库 Apache IoTDB V2.0.5 发布|新增 Timer 系列内置模型、树转表视图功能

Apache IoTDB

企业迎来AI员工时代,谁决定了它的真实战斗力?

天润融通

Scrum Better with Kanban

ShineScrum

综合安防 维护经验总结(4)

万里无云万里天

工厂运维 综合安防

播放器视频后处理实践(一)

百度Geek说

构建电动汽车模拟器研究EVSE充电设备的技术实践

qife122

逆向工程 电动汽车充电

搭建MySQL主从

天翼云开发者社区

MySQL 数据库

解析 vLLM 架构及源码系列:V1 调度器分析

Jason黄

vLLM源码

基于YOLOv8的铁路工人安全作业检测系统|精准识别反光背心与安全帽

申公豹

人工智能

公链钱包开发秘籍:构建安全便捷的区块链资产管理工具

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

阿里云 AI 搜索 DeepSearch 技术实践

阿里云大数据AI技术

AD域管理升级指南:从人工操作到智能自动化

运维有小邓

AD域 AD域管理

极速模糊测试工具Shin GRR:重新定义二进制程序漏洞挖掘

qife122

漏洞挖掘 模糊测试

链游开发新篇章:融合区块链技术的游戏创新与探索

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 公链开发 代币开发

安装minio集群

天翼云开发者社区

存储

当舆情爆发时:社交媒体监测的危机应对策略

沃观Wovision

海外舆情监控 舆情监测系统

java中post请求调用下载文件接口浏览器未弹窗而是返回一堆json,为啥

刘大猫

深度学习 算法 数据分析 大模型 人工智能、

3X-UI:强大的Xray-core网页管理面板

qife122

vpn Xray

DeepSeekV3.1+ClaudeCode丨小白5分钟写出高颜值封面生成器

阿星AI工作室

产品 编程 AI 大模型 DeepSeek

用社交媒体监测驱动品牌增长与用户互动

沃观Wovision

社交媒体 海外舆情监控 舆情监测系统

PPT自动生成器有哪些?6个好用的AI工具盘点

职场工具箱

人工智能 效率工具 PPT 办公软件 AI生成PPT

“一课双证”Scrum Better with Kanban 认证&Scrum看板实践者认证 | 11月8日 · 在线面授

ShineScrum

Scrum 敏捷

“数字创新产品课程” 12月6-7日 · CSPO认证在线课程

ShineScrum

产品负责人 CSPO认证

别再光投广告了,天润融通Agent客服也是增长新入口

天润融通

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