Is there an indicator for watching a git repository and get notification on commit, push, ... ?
Searching "indicator ubuntu git watch repository" send me a lot of indicator hosted on github... can't find anything usefull for this...
|
Is there an indicator for watching a git repository and get notification on commit, push, ... ? Searching "indicator ubuntu git watch repository" send me a lot of indicator hosted on github... can't find anything usefull for this... |
|||||||||
|
|
I wrote a little python program that does what you're looking for. It's a bit rough around the edges, so I'd appreciate any feedback you might have. To use it, run git-indicator from a directory that contains one or more git repositories (like you'd use git-dude). Example:
|
|||||||||||||||||
|
|
I think what you want is git-dude. git-dudehttps://github.com/sickill/git-dude git-dude is a simple git desktop notifier. It monitors git repositories in current directory for new commits/branches/tags and shows desktop notification if anything new arrived. How it worksIt simply uses How does it lookFedora (Gnome-Shell) :
Ubuntu:
RequirementsOn Linux:
On OSX:
Installation
* Make sure Usagegit-dude iterates over repositories that live inside the dude directory. This directory is nothing more than container for cloned repositories of projects you want to watch. Name it like you want, here for example we use ~/.git-dude:
Clone some repositories:
I recommend Symlinked repositories work too. This way you can monitor already cloned projects:
Now run this to monitor pwd:
You can also pass directory name as first argument to specify which directory to monitor instead of pwd.
This way you can have multiple dude directories each being monitored by separate git-dude process. ConfigurationGlobalSet how often git-dude should check for changes (in seconds, default: 60):
Set path to icon used by desktop notifications (default: none):
Set custom notification command (
Per-repositorySet path to icon used by desktop notifications for this repository (default: taken from global setting):
Tell git-dude to ignore specific repository (if you want to unmonitor it):
AuthorMarcin Kulik (http://ku1ik.com/ | @sickill) To track notifications use Recent Notifications indicator.
In a terminal run:
After installing run Alt+F2 You will find a little mailbox in the panel:
|
|||||
|