Automatiza operaciones de hunks en Jujutsu con nueva herramienta

Fuentes: New Tool Automates Jujutsu Hunk Operations
Automatiza operaciones de hunks en Jujutsu con nueva herramienta
Imagen generada con IA

Se ha lanzado una nueva herramienta llamada jjc que automatiza las operaciones a nivel de 'hunks' en el sistema de control de versiones Jujutsu. Esta herramienta, disponible para la versión 0.41.0 de jj, ofrece una alternativa programable al modo interactivo de jj split. Su relevancia radica en permitir a los desarrolladores manipular cambios granulares de código de forma no interactiva y scriptable. Las principales funciones incluyen listar cambios con vista previa (jjc hunks), dividir cambios en nuevos commits (jjc pick), revertir modificaciones (jjc drop) y fusionar cambios en otras revisiones (jjc fold). El software opera leyendo el repositorio directamente mediante jj-lib y no utiliza comandos de shell externos. Sin embargo, la herramienta tiene limitaciones, ya que actualmente solo soporta archivos de texto y tiene una verificación mínima de commits inmutables.