用于管理多个存储库和创建每日报告的工具
repovisor的Python项目详细描述
存储库主管
版本号:0.0.6作者:Gavin Cooper
概述
用于监视多个存储库、检查其状态和 定期提醒未完成的工作。
给谁的
此工具主要为那些开发人员或存储库用户设计 可能有多个(读取10+)存储库都可能被触碰 一天之内。它的主要好处是提供 处于未写入/未写入或未填充状态的存储库, 允许您编写提交消息并推送本地更改 而这项工作在你的脑海中仍然是新鲜的。
安装/使用
要安装,请使用pip:
$ pip install repovisor
或者克隆存储库:
$ git clone https://github.com/gjc216/repovisor.git $ python setup.py install
作为手动运行脚本,或作为cron作业添加,它将提供 其内部数据库中所有存储库的状态,显示 结果可以是在终端内,也可以是网络生成的报告
示例
安装后,您应该可以访问命令行程序。使用 试试看:
$ repovise search /home/<userid>/<repostore>
这将为其中的所有存储库提供输出。注意默认值是 查询找到的所有回购的上游位置。
它还可以通过 传递--brief,-b选项
技术堆栈
用python编写,它基于gitpython包,提供 面向用户的用户界面功能
目前它支持的VCS是:*git*-mercurial-*-subversion-
贡献
待定