Changelog

Lo que se lanzó, lo más reciente primero. wyrm se construye en abierto y avanza con deliberación: cada línea de aquí es algo que ya puedes usar hoy.

v0.1.0

· macOS

La primera versión pública. wyrm llega como una app nativa de macOS: el cliente de git nativo de jj, haciendo lo esencial y haciéndolo bien.

  • Grafo de log nativo de jj. Un grafo de commits rápido y acelerado por GPU, con alineación estricta de columnas, los change IDs en primer plano, agrupación por tiempo y navegación con teclado.
  • Resolución de conflictos. jj trata los conflictos como un estado, no como un muro: fusión a tres bandas con resaltado de sintaxis, aceptar theirs/ours/manual por bloque, y cada paso reversible.
  • Vista previa de push. Mira exactamente qué llegará al remoto antes de hacer push, con detección de force-push y resolución de divergencias de bookmarks.
  • Espacios de trabajo. Crea, cambia y elimina espacios de trabajo de jj desde la interfaz, con estado por espacio de trabajo y un log consciente del espacio de trabajo.
  • Submódulos. Estado de submódulos de primera clase en el log, acciones de aplicar por submódulo y auto-actualización opcional.
  • Experiencia con teclado. Una paleta de comandos (⌘K) para cada operación y navegación estilo vim en las vistas de log y diff: nunca sueltas la fila central.
  • Funciona también con git normal. Visor del log de operaciones, expresiones de revset en la barra de búsqueda y colocación git, para que wyrm funcione con repositorios git corrientes.

Linux y Windows están en camino: wyrm es multiplataforma por dentro. Las nuevas versiones aparecerán aquí a medida que se lancen.