【发布时间】:2015-11-20 01:33:03
【问题描述】:
使用 Mercurial。
有谁知道在传入推送期间是否有一种通过钩子(例如 pretxnchangegroup)修改变更集提交日期的好方法?
一旦更改进入 repo,更改集日期始终是提交日期。我想将这些日期更改/覆盖为“推送”日期——在推送期间通过挂钩。
看来 ctx.date() 是一个元组且不可变。
谢谢。
【问题讨论】:
-
如果你这样做,提交哈希将改变,推送者将不得不用新的哈希再次拉下相同的变更集并去除旧的。他们还必须重新调整尚未推送到新变更集的任何工作。
-
谢谢。让我尝试。你不会有一个小例子来证明这一点吗?
-
抱歉,我从未尝试过,因为在大多数情况下,这不是一个好主意。规则总有例外。
标签: mercurial