Aller au contenu
English

StageLimits

import type { StageLimits } from "@elie-laloum/outpost";
  • copyMsOptionnel
    number | undefined
    Délai de copie de copies dans le worktree, 60000 par défaut. Fixé sur createSandbox() ou dispatch(), il borne aussi chaque envoi et téléchargement de la sandbox, 120000 par défaut.
  • gitMsOptionnel
    number | undefined
    Délai de chaque commande Git qui localise le dépôt, crée le worktree ou rafraîchit un worktree réutilisé, 30000 par défaut. Les sandboxes distantes l’appliquent aussi à leur synchronisation Git.
  • collectMsOptionnel
    number | undefined
    Délai de listage des commits produits par un dispatch ou un attach, 30000 par défaut. Lu dans les options de la sandbox : il n’a aucun effet sur openWorkspace().
  • mergeMsOptionnel
    number | undefined
    Délai du git merge lancé par integrate(), 30000 par défaut. Un dépassement échoue avec le code conflict, comme tout échec de fusion.
export interface StageLimits {
  readonly copyMs?: number;
  readonly gitMs?: number;
  readonly collectMs?: number;
  readonly mergeMs?: number;
}