v0.1.0
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.