De Git a Fossil: Guía para migrar repositorios y autoalojarlos

Fuentes: From Git to Fossil: A Migration Guide

El software de control de versiones Fossil se presenta como una alternativa ligera y eficiente a Git, destacando por estar escrito en C, su simplicidad y su capacidad de autoalojamiento mediante un servidor web integrado. Un desarrollador, motivado por su descontento con la comunidad de Rust y la complejidad de Git, detalla el proceso técnico para migrar repositorios personales. La guía cubre la instalación vía gestores de paquetes, la exportación desde Git mediante fast-export y la importación en Fossil con opciones para renombrar ramas y mapear usuarios. Además, se explica la configuración de un servidor local con autenticación SSL y la recuperación de credenciales de administrador mediante SQLite. Fossil destaca por eliminar la zona de staging, usar nombres de usuario en lugar de correos electrónicos para evitar spam y ofrecer interoperabilidad bidireccional con Git, lo que facilita la gestión de proyectos personales sin dependencias externas.