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如何创建比较器   java将所有接口读入列表   java Android Studio在Webview中隐藏特定URL的操作栏   java如何在春季从云存储中生成URL文件而无需持续时间   icalendar如何使用Java以日历格式发送ics电子邮件附件?   如果textfield包含数字,则在运行时进行java检查   java util日志属性中何时需要“.level”?   java在一个字符串中显示json   跨平台日志系统的java Log4j替代方案   coldfusion在Lucee上安装Cassandra Java驱动程序   SpringWebMVC4Java配置不工作   windows使用java程序添加环境变量,并且能够在我从计算机打开“环境”选项卡时看到   java未设置变量和方法   mysql在java中通过查询更改数据库的现有行   java如何使用递归方法查找所有可能的数字   java如何使非原语类成员不可变   java将信息从输入按钮传递到标签