From 005f74209c88043db576209b409db23b476c2057 Mon Sep 17 00:00:00 2001 From: Sergio Date: Tue, 15 Sep 2026 19:07:11 +0000 Subject: [PATCH] =?UTF-8?q?regla=202:=20recomponer=20el=20p=C3=A1rrafo=20q?= =?UTF-8?q?ue=20el=20commit=20anterior=20parti=C3=B3=20en=20dos?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El aviso nuevo se metió entre `aísla de verdad.` y `Vale también para git commit -F -`, dejando la mitad del párrafo viejo colgando del final del nuevo. Sólo reordena; no cambia una palabra. --- CLAUDE.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 8c6231c2..8950af84 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -96,7 +96,9 @@ git commit -m … -- mio.txt # ⇒ SÓLO mio.txt; lo del otro q ``` **Entonces: `git commit -m "…" -- `.** El `--` acota el commit por pathspec y es lo único que -aísla de verdad. +aísla de verdad. Vale también para `git commit -F -`. Corolario: no dar por bueno el alcance sin +mirarlo — `git show --stat` sobre el commit recién hecho cuesta un segundo y es la única forma de +enterarse el mismo día en vez de por el otro agente. ⚠ **Pero el `--` NO protege la ruta que vos nombrás, y la intuición es la contraria** (medido 2026-09-15, repo de juguete): con un fichero en estado `MM` —stageado *y* modificado por otro—, @@ -111,9 +113,7 @@ git commit -m … -- f.txt # ⇒ commitea v3 · el índice queda en v3 · v2 El pathspec aísla de lo que el otro dejó en **otras** rutas — que es lo del párrafo de arriba y sigue siendo cierto. Corolario: **un fichero que aparece `MM` y que vos no tocaste no se commitea ni con pathspec — se avisa.** Pasó con el `Cargo.lock` de tawasuyu (SDD 26 §7.quinquies), donde el -árbol del otro agente ya traía la reparación que hacía falta. Vale también para `git commit -F -`. Corolario: no dar por bueno el alcance sin -mirarlo — `git show --stat` sobre el commit recién hecho cuesta un segundo y es la única forma de -enterarse el mismo día en vez de por el otro agente. +árbol del otro agente ya traía la reparación que hacía falta. ## 3. Antes de dar un artefacto por presente, mirá que tenga contenido