# Expand desktop notifications Converge should use notify-send anytime there is a failure with a git operation # Commit and push uncommitted changes On startup, Converge should detect any uncommitted changes in a monitored repo and then commit and push them. # Git write operations should be logged All git operations that modify repo state should be logged - including the time, command, arguments and exit code. Possibly the standard out and standard error.