Mirrors the contents of a git repository into Consul KVs. Go implementation
- Containerize
- Add metrics
- Graceful shutdown (channels)
- Add context
- Tests
- Launch tests with -race to detect race conditions in the code.
- Add asynchronous alternative
- Add tracing