Les sous-modules de Git

Git-Icon-1788C

Les sous-modules de Git permettent d’imbriquer des dépôts Git dans une arborescence. Le dépôt principal contient les références aux sous-modules, et aux commits associés. Prenons un exemple :

Dans votre application, vous voulez utiliser une librairie gérée dans un autre dépôt que celui de votre application. Cette librairie devrait se trouver dans l’arborescence de votre projet, dans le dossier « libs ».

Le vim nouveau est arrivé

neovim

Tous ceux qui ont déjà travaillé sous Gnu/Linux connaissent Vim. Fork historique de vi. Maintenant vieux de plus de vingt ans (publié en 1991, son ancêtre vi, publié en 1976, va bientôt souffler sa quarantième bougie !), lourd de 300 000 milles lignes de code écrites en C, et maintenues presque exclusivement par Bram Moolenaar.

Bram est de plus en plus réticent à l'idée d'intégrer des patchs, car chaque ligne de code ajoutée, alourdie le fardeau qu'il va devoir maintenir. Il n'évolue donc presque plus, ou du moins, très lentement.

A cause de cela, certains viennent de se lancer dans un nouveau fork du projet : Neovim.