Git vs Hg

Après avoir pas mal joué avec Git, pour mes dépôts persos et pour ceux de Dotclear — d’ailleurs je suis en train d’adapter les scripts de génération de version en conséquence — je trouve que Git n’est pas si « c’est trop trop bien par rapport à tout le reste » que ça !

Deux points qui m’ont gêné :

  • La gestion des sous-modules[1], et je parle bien d’un sous-module en tant que tel — qui vit sa vie en dehors —, beaucoup moins aisée qu’avec Mercurial
  • La gestion des révisions : en fait, dans Git, y’en a pas !

Sinon c’est assez équivalent quand on a compris la différence de philosophie entre les deux systèmes ; axé sur la gestion de dépôt pour Mercurial, axé sur la gestion de branche pour Git.

Au passage j’ai retrouvé cette vieille copie d’écran d’un tweet qui annonçait, en avril 2015, que Facebook lâchait Git pour passer sur Mercurial. Je me demande ce qu’il en est aujourd’hui !

Note

[1] Il s’agit de Clearbricks

Bon, spa tout ça

Releases Dotclear jusqu'à la 2.15.1, août 2019

Mais va y avoir une version 2.15.2 de Dotclear, dans pas tard, vu qu’il y a un bug sur l’insertion de vidéo — quel que soit l’éditeur utilisé —, ça le fait moyen ! La raison ? J’avais l’intention de virer Flash de la 2.15, donc je l’ai fait — eh oui des fois je m’obéis ! —, mais il en restait des  […]

Lire la suite

Conseiller

Porte-carte et porte-monnaie DuDu, janv. 2014

Coup de fil de mon conseiller — celui de ma banque —, enfin c’est ce qui est marqué sur sa carte de visite, hier pour m’informer qu’il avait des « solutions » (sic) à me proposer plutôt que de laisser un peu d’argent sur un compte épargne dont le rendement est quasi nul, ce qui est tout à fait  […]

Lire la suite

Création d'archive de module

Finalement, vu ma feignasse attitude, j’ai opté pour un unique utilitaire situé dans dotclear/build-tools/, ce qui me simplifie largement la vie. Le code d’icelui est celui-ci : #!/bin/sh # Usage: build-module.sh [theme] # The local directory of module must be a git repo and version will be  […]

Lire la suite

Haut de page