5/ The new Git service also has error-hardened behavior. It employs defensive logic to ensure the repository is always in a safe state before executing Git commands so they run predictably. It doesn’t naively assume that Git calls will always succeed, it expects errors.