Add Git PEP

> Point of concern is long running clones - those need to be controlled and managed by some stateful process that can wake up and continue running those operations (that's in favor of a background controller).

I'm not sure I follow this. Are you talking about a clone to provision a new repo? If so, why would that be long running? And why would a clone process need to be woken up?