当您的远程git仓库更新时,立即得到通知!
项目描述
Time2Pull是一个小型应用程序,用于监控您的本地git仓库,并在远程仓库更新时提醒您,即 是时候拉取了!
如果您在使用集中式工作流程(所有开发人员从中央仓库拉取和推送)并且希望远程更新时能快速得到通知,这将特别有用。
它是如何工作的?
首先,您需要添加要监控的本地仓库的路径。
然后,应用程序将每分钟扫描一次添加的仓库,以检测远程状态的变化。
扫描仅仅是调用以下两个git命令并解析它们的输出
$ git remote update $ git status -uno
如果仓库落后于其origin,应用程序将通过在系统托盘显示消息和播放警报声音来警告您。
特性
跨平台:在Windows、Mac OSX和GNU/Linux上运行
免费开源,基于FOSS技术(Python、Qt、Git)
检测可拉取的提交并警告您!
检测可推送的提交(仅作信息)
检测未提交的更改(仅作信息)
为每个状态提供清晰直观的图标叠加
您可以选择深色或浅色托盘图标,以更好地与您的桌面集成
截图
主窗口
叠加及其含义
许可协议
Time2Pull是一个免费开源应用程序,根据GPL v3许可。
要求
Time2Pull使用以下软件
Git
Python 3(>= 3.4)
PyQt5
安装
Windows
请使用发布部分中可用的Windows安装程序。
Mac OSX
请使用发布部分中可用的dmg安装程序。
GNU/Linux
目前还没有为Linux的二进制包。 我不会自己制作它们,但如果有人愿意志愿打包,我很乐意提供帮助。
您需要从源代码(或从pypi)安装。
注意:以下指令适用于基于Debian的发行版,您应根据自己的发行版调整命令。
使用您的发行版的包管理器安装依赖项
sudo apt-get install python3-pyqt5 git qt5-multimedia
使用pip为Python 3安装包
sudo pip3 install Time2Pull
从应用程序菜单或命令行运行软件
Time2Pull
已知问题
在Gnome 3中托盘图标不显示
这似乎是PyQt5的错误。您需要顶部图标shell扩展来查看托盘图标。
鸣谢
应用程序图标:Céline Thiry <thiry.celi@gmail.com>
上下箭头图标: http://kyo-tux.deviantart.com/
磁盘图标: http://www.icojoy.com
tango图标主题: http://tango.freedesktop.org/
变更日志
1.0.2
- 修复的bug
修复源代码分布中缺少文件导致的pip安装问题。
1.0.1
- 修复的bug
修复Python包中的版本号。
1.0.0
首次公开发布。
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定要选择哪个,请了解更多关于安装包的信息。
源代码分布
构建分布
Time2Pull-1.0.2.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3db676e5521bf470836223e7de585a84c5e2fab87804bbaf53fba0eb68cc546e |
|
MD5 | 3fa9f8f927c4b821ea82f3b1704be564 |
|
BLAKE2b-256 | 4732a0560dce781ad2f4e0319ca006b77fef6df9cc3ceb02b25ecd3080777bcb |
Time2Pull-1.0.2.1-py3.4.egg的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 45484ff646a5db0527c9f5bc74caa0300acf7d28cf77d89f96ef65891858d7e9 |
|
MD5 | 39ca2d478da4d9392d8d3cd719bde1cd |
|
BLAKE2b-256 | 53f4ac11b4998ed9e20bc126cf935af66ede0317d2983a8d41f325c71db131dd |