Revisit git timeouts - pull/push is done in the context of the lock