Tom*_*ell 3 mercurial hook push repository mercurial-hook
我正在寻找创建一个Mercurial钩子,当我推送到本地存储库时,它会推送到备份远程存储库.我以为我可以挂钩'传出'钩子,但这会产生一个不太漂亮的无限循环.那么有没有像推后挂钩,或者最好是让我推送的存储库有一个"传入"钩子来推送到远程备份而不是?
确实存在着一个post-X和pre-X钩为每个芯命令(X).
也就是说,如果目标是创建本地目标存储库的远程备份,我会在本地目标存储库的"changegroup"挂钩中执行此操作.
在过去解决这个问题的时候我只是设置了cron作业来定期从本地到备份进行推送,这可能会滞后很大,但是不会让推送用户等待推送(挂钩在执行过程中执行)前景).