Gitscanner is a small tool which scan your homedir and use your SSH_AUTH_SOCK to fetch automatically your local repository remotes and keep them update-to-date.
It's written in C++11 and under BSD 2 clauses license.
- -d: daemon mode. Run process in background
- -i : how many time to sleep between 2 scans (default: 60sec)
- SIGINT, SIGTERM: terminate program after a finished scan or when program is sleeping.
- SIGHUP: awake sleeping program
At this moment, gitscanner only fetches remotes on all repositories. It's planned to add
- local branch pull (rebase) if no uncommited files are present