15 lines
2.6 KiB
Markdown
15 lines
2.6 KiB
Markdown
# 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) »
|