Mercurial存储库作为一个组进行监视和处理
hgmonitor的Python项目详细描述
简介
monitor扩展跟踪hg存储库的一个目录,以查找 未提交或推送到服务器。基本用例很容易 为挂起的更改跟踪一组不同的存储库。另一个用途是 计划电子邮件更新挂起更改的状态。
所有monitor命令都采用可选的目录参数和布尔递归 旗帜。默认值(recurse false)是递归一个目录,但是当递归时 是的,monitor搜索目录下的所有hg存储库。
此外,如果启用了mq开关,那么monitor将搜索hg 找到每个主存储库中的.hgpatches中的存储库。
在某些方面,这个扩展提供了一个更灵活的概念。 子存储库。除了在 相同的子目录。这样的简单性可以允许更灵活的工作流。
示例
列出当前工作目录下存储库中的更改:
hg monitor
列出给定目录下所有存储库中的更改:
hg monitor --dir=<dir1> --dir=<dir2> --recurse
为范围内的所有存储库从默认存储库中提取更改 命令:
hg mpull --update
hg mpush
mbackup命令具有备份未提交的更改的功能 (和未填充的变更集-将来)。也可能是 目录:
hg mbackup --dir=<directory> --remote=<additional backup folder>
更改日志
- 0.5-修复了–dir选择器指向时未累积的错误 直接发送到存储库–谢谢Piotr Owsiak
- 0.4-添加了来自监视器的电子邮件和扩展的压缩备份,包括 传出更改
- 0.3-为未提交的更改添加了带zip©的mbackup
未来
monitor命令将包括发送未提交/未提交电子邮件的功能 更改电子邮件地址:
hg monitor --dir=<directory> --email