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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
算法图形。路径方向Java枚举方向问题无法使用EAST   Java:将字符串转换为特定语言环境   javaspringboot&Thymeleaf为后续调用保存搜索表单的最佳方法   mapreduce程序中未调用java reducer   java如何将url中的Gif文件保存到手机中?   如何在JavaSwing中使用[Esc]键最小化JInternalFrame?   java创建了一个包含100个按钮、80个空按钮和20个随机按钮的网格布局   如何在java中使用数组对2d字符串数组中的每一行进行排序。分类   java无法识别的SSL消息,纯文本连接?例外   为什么Java编译器允许在抛出部分列出方法无法抛出的异常   java将预测数组添加到训练数组   java从Ajax调用获取响应文本   使用改型2的java应用程序等待一分钟后退出