Bon même si c'est sorti il a 6 jours ! voici les changements apportés par la version 2.17 de git.
Les trois principales nouveautés sont :
- --color-moved qui permet d'avoir une coloration des blocs de texte déplacés en plus de la coloration de l'ajout et de la suppression de ligne
- git status a reçu une amélioration en terme de performance sur des dépôt contenant beaucoup de fichier
- --find-object qui permet une recherches d’objets au sein de l’historique
Et bien sur divers corrections de bug.
# vitesse de git status
Posté par barmic . Évalué à 5.
Pas directement. Ils ont ajouté une nouvelle fonctionnalité qui peut le rendre plus rapide, mais en soit il n'a pas vraiment changé.
Ils ont ajouté un hook qui est exécuté avant le status et qui doit fournir sur sa sortie standard la liste des fichiers modifiés séparé par la valeur null. L'objectif est de pouvoir s'interfacer avec watchman (un outil open source et multiplateforme de chez facebook) qui va lister les fichiers changés.
C'est utile uniquement si vous avez énormément de fichiers et que faire un
stat(2)
sur l'ensemble est trop long.# Article détaillé
Posté par Matthieu Moy (site web personnel) . Évalué à 6.
À noter que comme souvent, les notes de sorties officielles sont complètes mais pas hyper digestes pour les non-initiés. Il y a un article plus didactique sur le blog de GitHub : https://blog.github.com/2018-04-05-git-217-released/
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.