repo: Add pause state
repo: Add pause/resume methods and status message
repo git: Split log parse and sort logic
repo: Keep a list of unsynced files
statusicon controller: Wrap all useful project info into a wrapper object
repo: Accessor for last sync time
extensions: Add helper for formatting pretty dates
repo: Keep paused state across sessions
Update News.txt
Bump version to 1.5
mac statusicon: Implement per repo status and pausing
statusicon: Fix resume from pause
repo git: Fix first character of file names being cut off sometimes in logs
statusicon: Fix status message updates on sync
the mac file watcher gets a list of changed paths
this change does propagate the complete list of changes
coding style
repo git: Report unknown host as authentication error. Closes #1542
mac watcher: Simplify repo trigger on activity
controller: Simplify repo list handling
repo base: Don't call SyncUp on Resume when there aren't any changes