Journal Git en version 2.17

Posté par  . Licence CC By‑SA.
Étiquettes :
24
9
avr.
2018

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  . Évalué à 5.

    git status a reçu une amélioration en terme de performance sur des dépôt contenant beaucoup de fichier

    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  (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.