Redmine and bazaar shared repositories
Après un titre accrocheur comme ça ... vous vous demandez sans doute de quoi je vais pouvoir parler ? un truc de développeur pur, désolé mais ça m'arrive parfois.
Là c'est assez drôle, nous utilisons redmine comme forge logicielle, redmine utilise un truc qui a fait beaucoup parler de lui depuis des années: RoR ou Rails, ... un framework hyper puissant et dont je n'ai entendu que du bien.
Le problème est que...
Le problème est que comme un idiot j'ai eu une réaction épidermique lorsque nicolas nous a formés à GIT il y a quelques mois ... je me suis retourné sur bzr mais bzr et redmine ne s'entendent pas très bien: redmine n'est pas capable d'affiche (et de gérer) le contenu de dépôts multibranches dit "sharedrepositories" de type bzr (mais de type git oui).
Alors, temps à perdre ou délire perso je ne sais pas, toujours est-il que le bug ouvert il y a plus d'un an ne semblant pas du tout être une priorité chez redmine, je m'y suis mis. Je ne comprends pas du tout le langage ruby, je n'ai pas le moindre livre sous la main, j'ai eu du mal à trouver un point d'entrée sur la doc en ligne (http://ruby-doc.org/) mais en singeant le plugin GIT j'ai réussi à faire un truc qui marche pour les dépôts BZR.
Faut-il le souligner, tout ceci n'est possible que parceque redmine est un logiciel libre: j'ai besoin d'un "truc", je "peux" le faire, ça prends du temps, mais c'est techniquement possible et légalement autorisé !!!!
Il ne reste plus qu'à tester, valider, corriger les erreurs que j'ai pu faire mais la fonctionnalité est là !