Bitácora

Cómo funciona, por escrito

Un mecanismo por entrada, cada una con su diagrama. Las notas de versión viven en el changelog; esto es para lo que merece una explicación.

9/9
etiquetas
entre orden
  1. Qué pasa cuando reescribes la historia Reescribir la historia es la operación a la que la gente echa mano una vez cada dos años, ejecuta desde un conjuro de git filter-branch a medio recordar, y…
  2. El amend que aplastó tres meses Un commit lleva dos fechas. La de autor dice cuándo se escribió el trabajo; la de committer dice cuándo se hizo este objeto commit en concreto. Casi siempre…
  3. Sacar la biblioteca del binario En 0.10 la capa de dominio salió del binario y pasó a un crate propio. El CLI depende ahora de ella como dependría cualquier otro consumidor, y la TUI también.
  4. El día de compilación que estábamos cansados de perder Toda biblioteca de Git en todo lenguaje acaba pidiéndote las mismas cuatro cosas: OpenSSL, libssh2, libcurl y perl para compilarlas. No porque tu programa las…
  5. Siete clientes, y lo que cada uno se niega a fingir Mayo añadió cuatro plataformas en diez días: Codeberg y la familia Gitea en 0.7.13, Sourcehut en 0.7.15, Radicle en 0.7.16, Bitbucket Cloud en 0.7.17 y Azure…
  6. La puerta antes del commit Un secreto que llega a un remoto es público. Rotarlo es el único arreglo de verdad, y cada hora entre el push y la rotación es exposición que ya no puedes…
  7. Los snapshots, y dónde viven Un snapshot es una copia de tu árbol de trabajo, tomada en local, que no es un commit. No tiene padre, ni mensaje que merezca la pena escribir, ni sitio en tu…
  8. Un push, tres plataformas Mantener un repositorio en más de una plataforma suele ser una tarea hecha de alias de shell: un remoto por host, un bucle que empuja a cada uno, y una nota…
  9. Qué es torii en realidad Git ha ganado. Todo código serio corre sobre él, y el modelo de datos de debajo no es el problema: es la razón de que la cosa haya sobrevivido veinte años. El…