Un desarrollador ha creado 'pgit', una nueva herramienta de control de versiones que reemplaza el sistema de archivos tradicional de Git con una base de datos PostgreSQL. Pgit permite importar repositorios Git existentes y consultar su historial completo utilizando consultas SQL, ofreciendo una forma novedosa de analizar y trabajar con el código. Las pruebas realizadas en 20 repositorios reales, con un total de 273.703 commits, demostraron que pgit supera a Git en compresión en 12 de los 20 casos, al tiempo que proporciona acceso SQL completo a cada commit y versión de archivo. La herramienta utiliza una técnica de compresión delta (pg-xpatch) para optimizar el almacenamiento, reduciendo significativamente el tamaño de los repositorios. Además, pgit facilita el análisis del código, como la detección de puntos calientes de mantenimiento o el análisis de acoplamiento entre archivos, a través de comandos integrados o consultas SQL directas. El proyecto surgió de la necesidad de optimizar el almacenamiento de datos versionados y de probar la eficiencia de la compresión delta en escenarios reales.
