gitsync
gitsync copied to clipboard
Switch do deamonisation scheme similar to docker
gitsync should, ideally, be a singleton daemon. This avoids port contention and means the management can happen against a single endpoint (whether a control socket or HTTP API). The intended use case would be, on command invocation: 1- If a control socket does not exist, spawn gitsyncd 2- use the control socket to run commands