Vue normale

Reçu hier — 13 mars 2025
Reçu avant avant-hier

Les évolutions de la Renault Mégane vont-elles suffire pour la relancer ?

Nouvelle finition Esprit Alpine, fonction one pedal, recharge bidirectionnelle, la Renault Mégane bénéficie d’améliorations et d'une gamme remaniée avec la disparition de l'entrée de gamme Équilibre.

L'Opel Grandland Plug-In peut-il séduire les allergiques au Peugeot 3008 ?

ESSAI – Radicalement différent du Peugeot 3008 en matière de design avec lequel il partage les principaux éléments techniques, le SUV allemand offre une habitabilité impressionnante et une tarification compétitive en version hybride rechargeable à défaut de se monter passionnant à conduire. Son style, en rupture totale avec la tendance visant à proposer des modèles toujours plus agressifs, est peut-être aussi un atout.

Nouveau BMW X3 M50 : le SUV de 400 ch qui a frôlé les petits malus…

CONTACT - BMW a de quoi se féliciter des émissions de CO2 de son nouveau X3 M50, grâce notamment à une micro-hybridation. Sauf que depuis début mars, ce SUV de quasi de 400 ch a vu sa taxe au CO2 augmenter de 9 000 €. Dommage, il est pourtant pas mal ce bestiau…

La Lotus Emira devient vraiment bipolaire

La dernière sportive thermique de Lotus fait évoluer sa gamme et augmente la puissance de sa version à quatre cylindres. C’est désormais la seule voiture du marché à proposer exactement le même niveau de puissance avec deux moteurs essence différents !

BMW X3 hybride rechargeable : pourquoi une autonomie électrique et une puissance en deça des rivaux ? 

ESSAI - À contre-courant de la tendance actuelle qui veut que les "PHEV" aillent toujours plus loin en mode électrique et plus vite en hybride, le nouveau X3 30e annonce un démarrage du moteur thermique 30 km avant ses meilleurs rivaux et un niveau de puissance presque modeste. De quoi se demander ce qu'il peut bien offrir en échange…

La Skoda Octavia RS est-elle la dernière familiale sportive presque abordable ?

Restylée en 2024, la Skoda Octavia ne revient que maintenant en version RS, poussée pour l’occasion de 245 ch à 265 ch. Surprise, son malus CO2 demeure assez modéré, malgré l’absence d’hybridation. Une bonne affaire si on souhaite une familiale sportive ?

Le Dacia Duster TCe 130 4x4 GPL existe ! Et il est polyvalent et économique à l'usage

ESSAI. Un Dacia Duster 4x4 un peu puissant fonctionnant au GPL vous intéresse ? Las, le constructeur roumain ne le propose pas (encore)... Mais tout espoir n'est pas perdu. Car vous pouvez le trouver chez Borel, l'installateur spécialisé dans la transformation GPL, qui le propose depuis peu. À quel prix et avec quels bénéfices ? Réponse avec cet essai.

Les futures Hyundai Ioniq 6 N et Genesis GV60 Magma s’essayent à la conduite sur neige.

SCOOP – Deux autos camouflées d’un coup, c’est ce que nos chasseurs de scoop ont surpris cette semaine. Les deux en question sont les Hyundai Ioniq 6 N et Genesis GV60 Magma, deux modèles performants produits par Hyundai dont les versions de série seront dévoilées dans le courant de cette année.

Première publication libre de Multigit

Multigit est un outil graphique conçu pour simplifier la gestion de projets composés de beaucoup de dépôts git.

Une image et une vidéo valant mieux qu'un long discours, voici à quoi ça ressemble:

Screenshot

Je l'ai développé dans le cadre de mon travail chez IDEMIA où nous sommes souvent confrontés à plus de trente (voire plus de soixante) dépôts à gérer conjointement sur un projet. Dans ce contexte, la moindre opération git devient un mini-défi qu'il fallait relever quotidiennement.

Multigit est abouti et stable, il est utilisé au quotidien par plus d'une centaine de personnes (sous Windows), depuis plusieurs années. Mon employeur m'a aimablement autorisé à le publier en Open Source, ce dont je lui sais gré. Il est publié sous licence Apache 2.0

La problématique de gestion de plusieurs dépôts git conjoints pour un projet est assez peu répandue dans le monde du logiciel libre. Mais beaucoup plus dans le monde de l'entreprise. En effet, git ne gère pas la notion de droit d'accès à une partie d'un dépôt. La seule façon de restreindre l'accès à certains parties d'un projet est donc de créer un dépôt spécifique pour les y stocker, avec des droits d'accès au niveau du dépôt. Ajoutons à cela beaucoup de personnes, beaucoup de projets parfois complexes, beaucoup de sous-projets, beaucoup d'historique et on se retrouve avec une gestion des sources particulièrement complexe. Complexe … avant l'arrivée de Multigit en tout cas.

Installation

Sous Linux, la seule option d'installation disponible à l'heure actuelle est Python + pip, ou encore mieux avec pipx:

    $ sudo apt install python-pipx
    $ pipx install multigit_gx
    $ multigit

Sous Windows, un installeur graphique click-and-play vous permettra d'arriver au même résultat.

J'ai bien tenté de fournir un snap pour Linux mais snap est conçu pour empêcher à peu près tout ce que veut faire Multigit: accèder à tous vos fichiers et lancer des programmes de votre distribution (git, gitk, …)

Je ferai mieux dans la prochaine version. D'ailleurs, si vous avez des recommandations pour un packaging moderne, simple, facile à maintenir et couvrant toutes les distributions Linux, je suis preneur.

Contribution

Le projet est géré sous GitHub, les contributions ou les retours sont les bienvenus.

Commentaires : voir le flux Atom ouvrir dans le navigateur

❌