【发布时间】:2012-10-22 19:13:28
【问题描述】:
我想要的是运行一个脚本来自动检查已提交到特定目录的新资产(不是代码的文件),然后每隔一段时间自动提交这些文件并推送它们。
我可以编写一个通过命令行执行此操作的脚本,但我很好奇 mercurial 是否为此提供了任何特殊功能,特别是我真的很想要某种返回错误代码,以便我的脚本知道过程随时中断,因此我可以向特定开发人员发送包含错误的电子邮件。例如,如果由于某种原因推送失败,因为首先需要拉取,我希望脚本获取代码,以便它知道这一点并可以正确处理。
我已经尝试对此进行研究,但只能找到诸如在提交后自动推送之类的东西,而这并不是我想要的。
【问题讨论】:
-
python-hglib 或 hgapi 可能会有所帮助。
标签: python macos mercurial build-automation