Fossil es un sistema de gestión de configuración de software , sistema de seguimiento de errores y servidor de software wiki para su uso en el desarrollo de software, creado por D. Richard Hipp .
Características

Fossil es un sistema de control de versiones distribuido multiplataforma que se ejecuta en Linux , derivados de BSD , Mac y Windows . Es capaz de realizar control de versiones distribuido, seguimiento de errores, servicios wiki y documentación. [ 3 ] [ 4 ]
El software cuenta con una interfaz web integrada , accesible desde el ejecutable a través de un servidor HTTP independiente o como una aplicación CGI . Esta interfaz ofrece funcionalidades similares a las de un entorno de desarrollo de software , como el seguimiento de errores, la visualización de la documentación y los cronogramas de confirmación. [ 5 ]
Para simplificar el desarrollo centralizado, Fossil proporciona un modo de "sincronización automática" para sincronizar automáticamente los cambios cuando se realizan confirmaciones, de manera similar a los sistemas de control de versiones centralizados . [ 4 ] [ 6 ]
El contenido se almacena en una base de datos SQLite , lo que le permite beneficiarse de las transacciones atómicas de esta última para la resistencia a la corrupción. [ 7 ] [ 8 ]
Fossil es software libre publicado bajo una licencia BSD ( renombrada de la anterior GPL ). [ 9 ]
Adopción
Fossil es utilizado para el control de versiones por el proyecto SQLite , que a su vez es un componente de Fossil. SQLite hizo la transición al uso de Fossil para el control de versiones en lugar de CVS el 12 de agosto de 2009. [ 10 ] [ 11 ]
Fossil también se utiliza para algunos proyectos asociados con Fossil y SQLite, incluidos Tcl/Tk [ 12 ] , Pikchr [ 13 ] y LuaSQLite3 [ 14 ] , así como MySQL++, un envoltorio C++ para las API C de MySQL y MariaDB [ 15 ] .
Véase también
Notas
Referencias
- ↑ "Cambios para la versión 2.28" .
- ↑ Derechos de autor de fósiles
- ↑ "Fossil: Un sistema coherente de gestión de configuración de software" . www.fossil-scm.org . Consultado el 21 de abril de 2025 .
- 1 2 Edge, Jake (16 de marzo de 2011). "Control de versiones con Fossil" . lwn.net . Archivado del original el 16 de enero de 2024. Recuperado el 22 de abril de 2025 .
- ↑ "Fossil: La interfaz web de Fossil" . www.fossil-scm.org . Consultado el 21 de abril de 2025 .
- ↑ "Fossil: Fossil Concepts: Workflow" . www.fossil-scm.org . Consultado el 22 de abril de 2025 .
- ↑ "Control de versiones integrado con Fossil SCM" . 5 de noviembre de 2009.Presentación de Arne Bachmann en DLR Tech Talk, 1 de diciembre de 2009
- ↑ "Inicio de sesión en formatos de archivo de Fossil" . fossil-scm.org . Hwaci . Consultado el 23 de abril de 2026 .
- ↑ "Fossil DSCM con licencia BSD" . 16/05/2010.
- ↑ "Fossil: Rendimiento de Fossil" . Fossil-scm.org. 23 de agosto de 2009. Consultado el 12 de septiembre de 2009 .
- ↑ "SQLite: Cronología" . sqlite.org.
- ↑ "Código fuente de Tcl" . core.tcl-lang.org . Tcl . Consultado el 23 de abril de 2026 .
- ↑ «Pikchr: Documentación» . pikchr.org . Hwaci . Consultado el 23 de abril de 2026 .
- ↑ "LuaSQLite3" . lua.sqlite.org . Hwaci . Consultado el 23 de abril de 2026 .
- ↑ "MySQL++" . tangentsoft.com . tangentsoft . Consultado el 23 de abril de 2026 .
Lecturas adicionales
- Schimpf, Jim (marzo de 2013). Fossil Version Control - Guía del usuario (PDF) ( ed. 2.0) . Recuperado el 11 de noviembre de 2013 .
Enlaces externos
- Software de seguimiento de errores e incidencias
- Software de 2006
- Software libre multiplataforma
- Sistemas distribuidos de seguimiento de errores
- Sistemas de control de versiones distribuidos
- Software libre programado en C
- Software de control de versiones gratuito
- Software wiki gratuito
- Software que utiliza la licencia BSD.
- Sistemas de control de versiones