WorkspaceGitEntry
Paramètres et propriétés
Section intitulée « Paramètres et propriétés »Les champs ci-dessous couvrent toutes les variantes ; la signature précise leurs combinaisons autorisées.
nameRequisstringNom de base de l’entrée, ou la clé complète de l’objet pour un inventaire de transport.pathRequisstringChemin hôte de l’entrée, ou la clé de l’objet pour un inventaire de transport.stateRequis"registered" | "unregistered" | "unavailable" | "skipped"registered : un worktree Git de ce dépôt ; unregistered : absent de git worktree list ; skipped : pas un dossier ; unavailable : l’inspection a échoué, voir reason.headSelon la variantestringCommit HEAD indiqué par git worktree list.branchSelon la variantestring | nullNom de branche du worktree, ou null lorsque HEAD est détaché.dirtySelon la variantebooleantrue lorsque git status signale des changements suivis ou non suivis. Les fichiers ignorés ne comptent pas.lockedSelon la variantebooleanIndique si Git marque le worktree comme verrouillé.reasonSelon la variantestringMotif de l’état skipped (NOT_DIRECTORY) ou unavailable, tel que WORKSPACE_CHANGED, REGISTRATION_MISMATCH ou GIT_INSPECTION_FAILED.