LifePlay-Revival/Docs/Migration/etat/REPO/tickets/MAIN1-R1.md
edujiro5972 8084622450 LifePlay UE 5.8 : état de développement au 2026-10-19
Tickets : REP1-T4

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-19 22:57:42 +02:00

2.3 KiB

Ticket MAIN1-R1 — HISTOIRE

Statut : fait Demandeur : Big Boss sandbox — Date : 2026-10-17 20:21 Dépôt : D:\Game\LifePlay-master 5.8 — Branche attendue : main — HEAD attendu : 182588417bdd7571add3d6a776c6d70a4326aea3 Fichiers : M Docs/Migration/28_Synthese_Migration_UE58.md Message : sans objet : réécriture, pas un commit nouveau Preuve : PubCheck -Pointe sur la branche réécrite, code 0 — sans objet de VAL Suite : l'utilisateur pousse main. Pas de push par le gardien. Accord utilisateur : « oui » (2026-10-17 20:20), à la proposition de réécrire les quatre commits non publiés de main

Périmètre

origin/main = f953e0393fce658446f25ed530e74f88e5f34e4c. Les quatre commits au-dessus, dans l'ordre : 190bd56, 1542dfa, c9a5ba4, 1825884. Le crochet a refusé le push à cause de NOM et PROFIL dans trois blobs de Docs/Migration/28_Synthese_Migration_UE58.md (43df83a, 1e75dcd, 61afe77). La branche courante du dépôt est ue5.8, avec des fichiers non commités. Ne pas changer de branche dans cet arbre. Ne pas y écrire.

Geste

  1. Verrou, puis statut en cours.
  2. Paquet de retour : git bundle create D:\Game\LifePlay_Backup_5.5\MAIN1\main-non-publie.bundle f953e0393fce658446f25ed530e74f88e5f34e4c..main, puis git bundle verify. Arrêt si le code n'est pas 0.
  3. git worktree add -b main-reecrit D:\Game\LifePlay_Backup_5.5\MAIN1\arbre f953e0393fce658446f25ed530e74f88e5f34e4c
  4. Dans cet arbre seulement, pour chaque commit dans l'ordre : cherry-pick. Si Docs/Migration/28_Synthese_Migration_UE58.md diffère et contient le nom lu dans $env:USERNAME, remplacer cette valeur par le libellé <compte>, sans jamais écrire ni afficher la valeur. git add de ce seul chemin, puis git commit --amend --no-edit. Accord HISTOIRE : cet amend est permis. Pas de --no-verify. Poser LP_REPO_TICKET=MAIN1-R1 le temps du commit. Si le fichier ne contient pas la valeur, ne pas amender.
  5. pwsh -NoProfile -File Tools\PubCheck.ps1 -Depot D:\Game\LifePlay-master 5.8 -Pointe main-reecrit -Distant origin doit rendre 0. Sinon arrêt : ne pas déplacer main.
  6. Si 0 : git branch -f main main-reecrit. Retirer le worktree. Ne pas pousser.
  7. Statut fait, verrou rendu. Citer les quatre anciens hashes et les quatre nouveaux. Dire si le push suivant est un fast-forward depuis f953e039.