[RELEASE] garfio 0.5
En Zauber estamos muy contentos de poder anunciar el primer release público de garfio. La versión garfio-0.5 distribuida bajo la licencia Apache Software License, Version 2.0.
Se trata de una pequeña aplicación que permite la integración de sistemas de control de versiones (SCM) con herramientas de gestión de tareas (por ejemplo issue trackers), principalmente en el contexto de proyectos de desarrollo de software.
Es posible descargar garfio y obtener más información en:
Motiviación
Los sistemas de control de versiones (SCM) y las herramientas de gestión de tarea son partes fundamentales en el trabajo de una empresa dedicada al desarrollo de software.
Muchas veces nos encontrábamos escribiendo un mensaje de commit para un SCM; para luego entrar al issue tracker; y copiar éste mismo mensaje en el issue o dejar una referencia al número de revisión del SCM. El objetivo de garfio es evitarle al usuario esta duplicación de acciones, permitiéndole, mediante una sintaxis sencilla, realizarlas desde el mensaje de commit del SCM (o alguna otra fuente).
Lista de funcionalidades
Esta versión de garfio permite:
- Desde la comodidad de un mensaje de commit SVN se puede especificar un número de issue para poder:
- Agregar notas al issue
- Marcar el issue como resuelto
- Sumar horas de esfuerzo incurrido en dicha tarea
- Especificar la versión del producto de software en que se resuelve un issue
- No permitir que un commit concluya con exito en caso de que haya algún error (Se especifique un issue inexistente , el usuario no tenga permiso para modificar el issue en cuestión, existan errores de sintaxis)
Garfio soporta trabajar con Mantis, tiene soporte parcial para Jira; y está pensando para que sea fácil soportar otros issue trackers.
Página del proyecto: http://code.zauber.com.ar/garfio/