If multiple machines are scheduled to run jobs against the same repository around the same time, it is entirely possible to end up with failures resulting from other processes having an exclusive lock (prune jobs for example). Would it be possible to add a flag like --wait-lock where every process would keep trying to acquire the lock until it is successful?
Thanks! And fantastic tool!