2.6 KiB
Ticket AG-R6 — RESTORE (fins de ligne de l'arbre de travail réalignées sur HEAD, sans commit)
Statut : fait
Demandeur : session AR (suite du lot AG ; constat AR au contrôle d'AG-R4, cause dans etat\DOC\DOCMV\DOCMV-INT.md § 3) — Date : 2026-10-10
Dépôt : D:\Game\LifePlay-Sandbox — Branche attendue : lot/DC3-atelier — HEAD attendu : cc649fd (ou HEAD courant s'il ne touche pas les 3 chemins : git diff --stat cc649fd..HEAD -- <chemins> vide)
Fichiers (arbre de travail seulement, rien dans l'index ni dans l'historique) :
R Config/DefaultEngine.ini
R Config/DefaultGame.ini
R Plugins/LPSandbox/Source/LPAnimMeasure/LPAnimMeasure.cpp
Action : git -C "D:\Game\LifePlay-Sandbox" checkout HEAD -- Config/DefaultEngine.ini Config/DefaultGame.ini Plugins/LPSandbox/Source/LPAnimMeasure/LPAnimMeasure.cpp (ou git restore --source=HEAD --worktree -- <les 3>), puis git update-index --refresh -q limité à l'index commun (ou simple git status)
Motif et état relevé par AR (2026-10-10) : git ls-files --eol = i/lf w/crlf attr/-text pour les 3 ; .gitattributes = * -text (aucune normalisation) ; core.autocrlf local = input (sans effet avec -text) ; git diff --ignore-cr-at-eol = vide (contenu identique hors CR) ; le worktree 5.8 du même dépôt a ces 3 fichiers en i/lf w/lf. Avec -text, HEAD (LF) fait foi : un réalignement de l'arbre suffit, aucune renormalisation commitée n'est justifiée.
Instantané : D:\Game\LifePlay_Backup_5.5\AG-R6\manifest.csv (MD5 avant : DefaultEngine.ini D91DB24A…, DefaultGame.ini D79CFC18…, LPAnimMeasure.cpp 67DF9765…) ; retour arrière : .\Tools\Restore.ps1 -Lot AG-R6 -ProjectRoot D:\Game\LifePlay-Sandbox (sur accord)
Preuve exigée : avant/après pour les 3 fichiers : git ls-files --eol, MD5 (Get-FileHash ou md5sum), MD5 de git show HEAD:<chemin> (attendu = MD5 après), git status --porcelain -- <les 3> vide après ; git status --porcelain des autres chemins inchangé (attention : Tools/claude/skills/lp-paths et lp-repo portent des modifications d'une autre session, OBB : ne pas les lire pour les modifier, ne pas les toucher)
Interdits : aucun commit ; aucune autre commande checkout/restore que sur les 3 chemins ; pas de reset --hard, pas de stash ; ne toucher ni Tools/claude/ ni le worktree 5.8 ; config inchangée
Suite : aucune (traces, statut et ligne de REPO-JOURNAL, avec le prochain commit du dépôt du jeu, R-REPO1)
Accord utilisateur : « faire réaligner leurs fins de ligne par un ticket au gardien » (2026-10-10, décision relayée par Big Boss) ; par défaut « réaligner l'arbre de travail sur HEAD, sans commit (le contenu ne change pas) »