Hi everyone — I’ve open-sourced a small Windows tray app that helps keep SVN commits tight and tidy. It watches any folder (even an entire drive), discovers all TortoiseSVN/Subversion working copies under it, and commits only the files that changed today. There’s also a one-click Update button, soft Material-style UI, and close-to-tray behavior.
Why it’s useful
Avoid “commit everything” noise—ship just today’s work (A/M/D).
Works with svn.exe (silent) or TortoiseProc.exe (GUI).
Handles multiple working copies recursively (externals included).
Minimizes to System Tray; small bottom-right window.
Features
Debounced auto-commit after file activity
“Update Now” across all discovered working copies
Auto-add new files / auto-remove deleted ones (when svn.exe is available)
MIT-licensed, Windows-first (PyQt5)
Quick start
Pick your root folder/drive; the app will only commit items whose mtime is today.
GitHub
https://github.com/snmoosavi/svn-auto-commit.git
Feedback and PRs welcome! If you’d like options like “last N hours” instead of “today,” or a pre-commit preview list, I’m happy to add them.