Quoi de neuf dans Git 2.51.0 ? Note

Quoi de neuf dans Git 2.51.0 ?

Le projet Git a publié la version 2.51.0, avec un cycle de publication plus court que d'habitude. Cette mise à jour introduit des optimisations de performance significatives pour les commandes git-push et git-fetch, notamment avec le backend reftable, entraînant des améliorations de vitesse substantielles. Un développement clé est la transition de reftable à devenir le backend de référence par défaut pour les nouveaux dépôts, corrigeant les limitations de l'ancien backend "files". Git 2.51.0 désigne également SHA-256 comme fonction de hachage par défaut, remplaçant SHA-1, moins sécurisé. La commande git-whatchanged, obsolète, est marquée pour suppression dans Git 3.0, nécessitant des indicateurs explicites pour une utilisation continue. De plus, les commandes git-switch et git-restore, précédemment expérimentales, sont désormais stables. Ces changements, y compris le reftable par défaut et SHA-256, représentent des préparatifs pour une future version Git 3.0. Le backend reftable offre des avantages tels qu'une meilleure gestion de la sensibilité à la casse et des caractères unicode, une suppression efficace des références et un meilleur entretien. Les mises à jour par lots dans git-push et git-fetch réduisent la surcharge, améliorant considérablement les performances avec de nombreuses références. Ces avancées visent à améliorer l'efficacité et la robustesse de Git pour les flux de travail de développement modernes.