Git 2.34

Par:
fredericmazue

mer, 17/11/2021 - 12:33

Le projet open source Git vient de publier Git 2.34. 109 contributeurs, dont 29 nouveaux, ont contribué à cette version, qui apporte corrections de bugs et nouvelles fontionnalités

En premier lieu arrive l'index clairsemé ou sparse index. Grâce à cette nouvelle fonctionnalité, et contrairement à l'index des versions précédentes, cette nouveauté permet à l'index de suivre uniquement les parties de votre référentiel qui vous intéressent. Plus précisément, il ne contient que des entrées pour les parties de votre référentiel qui se trouvent soit dans votre extraction éparse, soit à la frontière entre votre extraction éparse et le reste du référentiel.


Les triangles représentent les arbres et les boîtes représentent les taches. À gauche : une représentation du contenu d'un index non fragmenté. À droite : un index clairsemé.

Le format d'index comprend maintenant que les répertoires spécialement marqués indiquent la limite entre le contenu de votre extraction éparse et les parties de votre référentiel que vous n'avez pas extraites.

Autre nouveauté importante, Git 2.34 introduit un nouveau format bitmap qui est lié au contenu du fichier d'index multi-pack . Cela signifie qu'un bitmap peut désormais représenter de manière flexible des objets dans plusieurs packs, et que les opérateurs de serveurs n'ont plus besoin de reconditionner leurs plus gros référentiels dans un seul pack afin de tirer pleinement parti des bitmaps d'accessibilité.