Skip to content
Notifications about SVN commits that fit customizable criteria
Python
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
example.png
main.py
readme.md

readme.md

svnNotiPy

This tiny python program lets you stalk on your colleagues SVN submissions. It scans new svn commits for criteria specified in a json file. When something matches, a little notification pops up.

screenshot

It auto-generates a settings.json file on the first start where you can specify the delay between checks in seconds, the repository url and the text for the notification. Also there's a list of conditions, either of type author (matches author name) or path (matches every file/directory path of the commit)

{
    "repository": "http://srv001/svn",
    "interval": 30,
    "notification_title": "new relevant commit",
    "conditions": [
        {
            "author": "s9w"
        },
        {
            "path": "some_path/project"
        }
    ]
}

Assumes svn is installed. Besides a Python 3, it requires win10toast and svn packages.

You can’t perform that action at this time.