The Hg Commit Monitor is a small tool that sits in your tray and helps you monitoring multiple remote Mercurial repositories. If new pushs apear in the repository the Hg Commit Monitor will notify you via a balloontip. That way you can always be sure that you did not miss any push to your favourite Mercurial repository.
The Hg Commit Monitor will keep track of which pushs you already have seen. That way it will even notify you, if there are any new commits, even if Hg Commit Monitor was turned off while those pushs happened.
- Bugs you as little as possible, while clearly communicating its status.
- Can monitor multiple repositories.
- May be used on repositories that are private and need authentication.
- May be used on repositories that use https, but use a self-signed key.
- Gives one-click access to more detailed information via the repository’s website.
When you want to monitor a http or https repository please make sure that you enter the complete URL to the atom log feed. Example: http://hg.intevation.org/mercurial/atom-log
When you want to monitor a ssh repository enter the absolute path to the root directory of the repository. Example: ssh://test.org/var/tmp/commit where /var/tmp/commit is the absolute path.
hg must be in the path – so check if manually going to the root and typing ‘hg log -l 10′ works on the server.
- Bugfix for hgweb bug #1714
- ssh repositories are now supported (big thanks to Oliver Reeves for suggesting that feature)
- somewhat better error handling
- Tooltip Balloon is shown on new commits
- Tooltip and window Icon are changed if there are any unseen commits
- Xmls are persisted on shutdown
- Optimized minimize and restore from notification area
- Introduced option to start minimized
- Introduced option to set update interval
- Usersettings are now persisted
- Size of CommitView is now set correctly on first startup
- First published version
- Scans repositories every 5 minutes
- Does not notify of changes. Only icon in the commit view shows the seen status.
Should run on any OS that supports .NET Framework v3.5 – if you need .NET 2.0 support (e.g. for Mono) please contact me!