在Mercurial中签署变更集的目的是什么?

时间:2012-07-19 07:49:22

标签: mercurial signature gnupg

在Mercurial中有一个特殊的.hgsigs文件which

  

...包含来自gpg扩展的变更集签名,每行一个。

这是用来做什么的?

1 个答案:

答案 0 :(得分:4)

它仅用于在变更集上声明信任/签名。如果变更集已由一个或多个人签名,则您知道这些人或拥有其gpg凭据的人签署了这些变更集。可以想象,人们可以想象工作流程,例如“生产网络服务器上没有任何东西可以用,除非它有Jim的签名或者你被解雇”或“每个人都必须签署他们创作的变更集,所以你知道作者信息不是假的。”

它实践它很少使用,因为它意味着为每个签名创建一个额外的变更集。