[Jderobot] [jderobot] github e issue traking

Victor Arribas v.arribas.urjc en gmail.com
Mie Mar 4 16:14:36 CET 2015


Hola Roberto,

La verdad es que ya es "tarde" para hacerlo (porque ya hay issues). Pero
con un poco mas de esfuerzo se puede hacer bien.

Lo de redmine lo vi nas tarde. Y si, existen scrips para importar desde
redmine, pero requiere credenciales (tanto para 'leer' de redmine como para
'escribir' en github).

Te comento el procedimiento mas pesado (que deja las issues bien ordenadas):
Asumiendo que en redmine estan todos los numeros y se pueden recuperar
ordenados...
1. Exportar las issues actuales
2. Borrar repo y crearlo de nuevo
3. Importar las issues de redmine
4. Importar las issues de github
5. Hacer un rebase de los commits sobre github para cambiar el mensaje (y
cambiar las numeraciones.
6. Que todo el mundo cambie al nuevo master (simplemente fetch o rebase si
hay cambios en local).

Solucion intermedia:
Asumir que los issues en github son un mal menor y confiando que el script
genere la trazabilidad...
1. Importar las issues de redmine

Como siempre, hacer las pruebas en un fork.
El 04/03/2015 10:24, "Roberto Calvo" <rocapal en gsyc.urjc.es> escribió:

> Hola Victor,
>
> Me parece genial lo que comentas!
>
> Una cosa, conoces si hay alguna manera para exportar la información de
> bugs que tenemos en redmine. Estaría genial que en vez de aparecer el
> comentario del commit o simplemente el mensaje genérico "Issue 279",
> apareciera el título del bug que en su día escribimos en redmine.
>
> Un saludo!
>
> El vie, 20-02-2015 a las 17:39 +0100, Victor Arribas escribió:
> > Hola a todos,
> >
> >
> > Para mejorar la compatibilidad con GitHub tengo una propuesta y me
> > gustaría que me dierais vuestra opinión.
> >
> >
> > Las issues en github son numéricas #1, #2, y se referencian así en los
> > commits. Pero como en el historial de commits ya existe esa numeración
> > (issues, fixes and tasks), se va a producir un problema de referencias
> > cruzadas.
> >
> >
> > De modo que al crearse la primera issue en github, esta tendra el ID
> > 1, que se asociará al #1 de un commit antiquísimo. Y así sucesivamente
> > hasta la 286.
> >
> >
> > Propongo portar los mensajes con esas numeraciones a github.
> > El proceso lo cuento aquí
> > <
> http://jderobot-complications.blogspot.com.es/2015/02/jderobotgithub-issue-population.html
> >
> >
> >
> > Y el resultado lo podéis ver aquí (286 issues cerradas)
> > <https://github.com/varhub/JdeRobot/issues>
> > Aquí se pueden ver algunas de esas referencias:
> > <https://github.com/varhub/JdeRobot/commits/master?page=4>
> >
> >
> >
> >
> > Un saludo.
> > Victor Arribas
> > _______________________________________________
> > Jde-developers mailing list
> > Jde-developers en gsyc.es
> > http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
>
> --
> Roberto Calvo Palomino        | Robotics Lab (GSyC)
> R&D Android Mobile Engineer   | Universidad Rey Juan Carlos
>
> Twitter: @rocapal
> Linkedin: http://www.linkedin.com/in/rocapal
>
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20150304/f74ec755/attachment.htm 


More information about the Jde-developers mailing list