63e034fd01
- watchRepo: call syncRepo at startup to commit any pre-existing uncommitted changes before entering the file watcher - Add gitPush function for git push <remote> <branch> - Add push step to syncRepo after successful pull (with failure notification via notifyUser) - Export syncRepo and gitPush for testing - Test: startup sync commits and pushes uncommitted changes