elfshaker - sistema de control de versiones de alto rendimiento optimizado para binarios
(github.com)-
CLI open source escrito en Rust
-
Guarda snapshots de la carpeta actual en archivos pack altamente comprimidos y luego permite acceso rápido a los archivos internos
→ útil para almacenar muchos archivos similares, como los archivos obj de builds incrementales
- Al aplicarlo a un build de clang con miles de builds de LLVM, comprime el tamaño de 400 Gib → 100 Mib, y permite acceder a cualquier commit en 4 segundos para usarlo de inmediato
→ se ofrece como un proyecto separado llamado manyclangs
- El objetivo es dar soporte a Linux/macOS/Windows
Aún no hay comentarios.