Bounga's Home

mardi, 2 décembre 2008

Ruby on Rails : un miroir pour les aficionados de Mercurial

L'équipe de BitBucket vient de mettre en place un miroir du dépôt officiel de Ruby on Rails. Il est donc possible dès maintenant de travailler sur les sources de Rails à l'aide de votre SCM préféré, j'ai nommé Mercurial ou Hg pour les intimes.

Lire la suite...

lundi, 24 novembre 2008

Rails : Développement d'un gestionnaire de SCM

Suite à mon ticket qui proposait un patch d'ajout du support de Mercurial à script/plugin, une discussion s'est ouverte proposant de développer un gestionnaire de SCM qui aurait pour but d'être facilement extensible par un système de plugin ce qui permettrait à tout un chacun d'ajouter très facilement le support pour son SCM préféré.

A terme, nous aurons donc une API extensible qui permettra de gérer les plugins, quelques soit le SCM utilisé pour le développement / hébergement. Ce gestionnaire de plugin devrait être extensible par système de plugins et de gems. Ce gestionnaire fonctionnera pour tout le système. Vous donc n'aurez pas à ré-installer la gestion de votre SCM pour chaque projet.

On pourra donc installer des plugins via, par exemple, Git, Mercurial, SVN, Bazaar, …

Il sera possible de gérer les versions des plugins qu'on installe, chose qui manque cruellement à l'heure actuelle.

Un ticket à été ouvert sur le LH de rails.

Je pense aider Daniel Schierbeck à écrire ce gestionnaire et me pencherai également sur l'écriture du plugin de gestion de Mercurial.

Le développement en cours est visible sur GitHub.

Toutes les idées sont bienvenues !