Conférence sur Git à Toulouse le mercredi 30 mars

Git est l’outil de gestion de version désormais utilisé par la très grande majorité des projets du monde du Logiciel Libre, et en particulier ceux du domaine de l’embarqué. Ainsi, le noyau Linux, les bootloaders U-Boot et Barebox, les outils de construction de systèmes comme OpenEmbedded ou Buildroot, la bibliothèque C uClibc, le projet Busybox, la bibliothèque graphique Qt, l’ensemble du projet GNOME (incluant Gtk, Glib, D-Bus, etc.) et un grand nombre d’autres projets utilisent Git. La connaissance de Git est donc devenue une compétence essentielle pour quiconque souhaite contribuer à ces projets, ou tout simplement accéder aux versions de développement.

Git, système de gestion de version distribué

Thomas Petazzoni, ingénieur Linux embarqué à Bootlin, fera une présentation de Git le mercredi 30 mars à Toulouse, au Centre Culturel Bellegarde, 17, rue Bellegarde à Toulouse, dans le cadre des rencontres de l’association Toulibre.

Voici le résumé de la présentation :

Le 3 avril 2005, Linus Torvalds, mainteneur du noyau Linux, démarre le développement de Git, un nouveau logiciel de gestion de version distribué. Deux mois plus tard, Git a suffisamment avancé qu’il est déjà officiellement utilisé pour le développement du noyau, et le 16 juin 2005, la première version stable du noyau géré sous Git est publiée.

La naissance de Git a donné lieu à l’émergence de nombreux projets concurrents dans le domaine de la gestion de version distribuée: Mercurial, Monotone, Bazaar, Arch, Darcs, etc. Cependant, six ans après le début du développement de Git, il apparaît clairement que ce dernier est l’outil que la communauté a choisi comme solution de gestion de version: les projets comme le noyau Linux, GNOME, X.org, Freedesktop, toutes les forges logicielles et donc de nombreux projets libres de taille plus ou moins importante sont passés à Git. Pour participer au développement de Logiciels Libres, la connaissance de Git est aujourd’hui devenue indispensable.

Au travers de cette présentation et de démonstrations, nous vous proposons de découvrir comment Git fonctionne, en quoi la gestion de version distribuée est intéressante pour le développement logiciel et quelles fonctionnalités sympathiques et originales Git propose. Nous couvrirons des aspects comme les manipulations de base, la génération de suites de patches et l’envoi d’e-mail, l’interaction avec des dépôts distants, la gestion des branches et donnerons un petit aperçu du fonctionnement interne de Git.

La présentation sera animée par Thomas Petazzoni, membre de Toulibre et ingénieur Linux embarqué chez Bootlin. Il utilise quotidiennement Git depuis deux ans dans le cadre de ses contributions au projet Buildroot.

Cette rencontre est à accès libre et gratuit.