Fix noisy console output during git deployments

Is this ever called without a callback? Probably not worth making it optional since it doesn't fallback to sync operation if it is missing.