#gitfr

Le site déménage

Au revoir tumblr ! Le nouveau site se trouve à cette adresse : http://gitfr.net/blog

Ce site passe en mode archive à partir de maintenant (plus de nouveau contenu) et sera accessible à l’adresse gitfr.tumblr.com.

Si vous êtes abonné par le flux RSS feedburner, vous n’avez rien à faire.


Comments

Cycle de release raccourci

Junio, le mainteneur de Git, a proposé le 1er avril, de réduire le cycle de développement d’une version stable à 8 semaines. Cette nouvelle approche est effective depuis la sortie de la 1.7.5, ce qui veut dire que la prochaine versions stable, aka la 1.7.6 devrait sortir très prochainement (le 19 juin).

Le planning

Vous pouvez constater 2 inconnues, N et X. Idéalement N est la quatrième semaine et X la huitième. Mais pas question pour Junio de respecter à la lettre les dates si un problème survient, c’est une feuille de route indicative, en sortant trois ou quatre rc si nécessaire.

Gestion des branches

Ce cycle assez court pour un projet aussi important que Git est possible par la gestion des branches :

Une nouvelle fonctionnalité ne va pas directement dans master, mais passe d’abord par pu, puis next. Si tout donne satisfaction, alors la branche est mergée dans master. Cela signifie que :

On retrouve les bonnes pratiques des outils de gestion de source, mise à mal par l’immonde SVN (et ses amis) qui nous ont fait croire que les branches étaient le mal. Mais ca sera le sujet d’un autre billet :).


Comments

git blameall

Vous connaissez surement la commande blame, présent dans tous les outils de gestion de source, et qui permet de connaitre l’auteur de chaque ligne d’un fichier. Dan Gindikin nous gratifie de git-blameall, un petit script en Python (il faut donc qu’un interpréteur Python soit présent sur votre système, ce qui est le cas par défaut sur Linux et MacOS) qui permet d’avoir la mếme information pour toutes les lignes qui ont existées dans l’histoire de ce fichier.

Vous avez donc une colonne supplémentaire qui vous donne le SHA1 ou cette ligne fut effacée. A garder sous le coude !

Voici une copie d’écran :


Comments

Git 1.7.5.4 publiée

La quatrième version de la branche 1.7.5.x est sortie le 2 juin, soit seulement 5 jours aprés la précédente. C’est la dernière ligne du changelog qui nous donne la réponse.

Changelog


Comments

Git 1.7.5.3 publiée

La troisième version de maintenance de la branche 1.7.5.x est sortie le 27 mai.

Changelog


Comments

Git 1.7.5.2 publiée

La deuxième version de maintenance de la branche 1.7.5.x est sortie la 20 mai.

Changelog


Comments

Git 1.7.5.1 publiée

La première version de maintenance de la branche 1.7.5.x est sortie la 5 mai.

Le changelog


Comments

Atelier Git le 16/06 à Rennes

Le breizhcamp est une journée conférence organisée le 17 juin par plusieurs communautés techniques de Rennes avec des sessions sur Java, Ruby, Android, etc. Je suis présent à cette conférence pour 2 sessions : la keynote, avec pour thème les communautés et une session sur le langage Python.

Étant sur place, j’ai proposé aux organisateurs un atelier sur Git (étonnant non ?). Limité à 40 personnes et organisé la veille (le 16 juin), l’objectif est de prendre par la main les participants, en partant de zéro et les amener à une maîtrise minimale de Git :

Cela signifie que vous devez venir avec votre ordinateur équipé de Git si vous souhaitez participer à l’atelier. Vous pouvez bien sur assister seulement aux présentations ou regarder les autres manipuler.

Pour rappel, les tutoriels pour installer Git :

Je ne vous cache pas que je suis allergique à Windows (que je n’utilise plus personnellement et professionnellement depuis 1999) et que je suis donc beaucoup moins à l’aise sur cette plateforme. De plus, nous manipulerons principalement en ligne de commande et non au travers d’un quelconque IDE.

Suivez ce lien pour les inscriptions.


Comments

Présentation Git le 01/06 à Strasbourg

#gitfr continue sa promotion de Git en allant cette fois ci à Strasbourg, invité par le ElsassJUG, groupe de Javaistes Alascien. La soirée va être riche car je fusionne la présentation DVCS avec la présentation Git, ce qui devrait donner un contenu d’environ 2h. Comme nous avons la salle jusqu’a 22h30, une longue session de question / réponse est possible à la fin de chaque partie.

La soirée est limitée à 90 personnes, dans les locaux d’Alcatel-Lucent à Illkirch.

Pour s’inscrire, suivez ce lien.

A bientôt autour d’une bière Alsacienne ! :).

PS : Je n’avais pas prévu de me déplacer en province avant le Brezhcamp, mais le ElsassJUG avait déjà une soirée DVCS pour le mois de juin.


Comments

RoR utilise le tracker de GitHub

Si la plupart des gens considèrent GitHub comme une superbe plateforme d’hébergement de code, beaucoup sont encore dubitatifs sur la délégation des tickets (bug et/ou fonctionnalité), et préfèrent utiliser Trac, Redmine ou JIRA. Il est donc intéressant d’apprendre que le projet Ruby on Rails (qui pour l’anecdote, est hébergé depuis le premier jour de GitHub) utilise officiellement GitHub pour ses tickets de bugs.

Le retour d’expérience va donc être très intéressant. Et sans nul doute, les GitHubbers (les développeurs de GitHub) seront très sensibles et réactifs aux remarques et retours, étant eux mêmes des utilisateurs de RoR.


Comments