elfshaker - système de gestion de versions haute performance optimisé pour les binaires
(github.com)-
CLI open source écrit en Rust
-
Enregistre des instantanés du dossier courant dans un fichier pack hautement compressé, tout en permettant un accès rapide aux fichiers internes
→ utile pour stocker de nombreux fichiers similaires, comme les fichiers obj des builds incrémentaux
- Appliqué à un build de
clangavec des milliers de builds LLVM, il compresse l’espace occupé de 400 Gib à 100 Mib, avec un accès à n’importe quel commit en moins de 4 secondes et une utilisation immédiate
→ fourni via un projet séparé nommé manyclangs
- Vise la prise en charge de Linux / macOS / Windows
Aucun commentaire pour le moment.