Fossil es un sistema de control de versiones distribuido , un sistema de seguimiento de errores y un servidor de software wiki para su uso en el desarrollo de software creado por D. Richard Hipp .
Autor (es) original (es) | D. Richard Hipp |
---|---|
Versión inicial | 2006 |
Lanzamiento estable | 2.15 [1] / 26 de marzo de 2021 |
Repositorio | |
Escrito en | C , SQL |
Sistema operativo | Multiplataforma |
Tipo | Sistema de control de versiones distribuido , sistema de seguimiento de errores , software wiki |
Licencia | Licencia BSD de 2 cláusulas [2] |
Sitio web | www |
Características
Fossil es un DVCS multiplataforma que se ejecuta en Linux , derivados de BSD , Mac y Windows . Es capaz de realizar control distribuido de versiones, seguimiento de errores, servicios wiki y blogs. El software tiene una interfaz web incorporada , que reduce la complejidad del seguimiento del proyecto y promueve el conocimiento de la situación . Un usuario puede simplemente escribir "fossil ui" desde cualquier caja y Fossil abre automáticamente el navegador web del usuario en una página que brinda información detallada sobre el historial y el estado de ese proyecto. El ejecutable fósil se puede ejecutar como un servidor HTTP independiente , como una aplicación CGI , se puede acceder a través de SSH o se puede ejecutar de forma interactiva desde la CLI .
Al estar distribuido, Fossil no requiere un servidor central, aunque la colaboración se facilita con el uso de uno.
El contenido se almacena utilizando una base de datos SQLite para que las transacciones sean atómicas incluso si se interrumpen por una pérdida de energía o un bloqueo del sistema. [3]
Fossil es un software gratuito publicado bajo una licencia BSD [4] (con licencia de GPL anterior ).
Adopción
Fossil se utiliza para el control de versiones en el proyecto SQLite , que es en sí mismo un componente de Fossil. SQLite pasó a usar Fossil para el control de versiones sobre CVS el 2009-08-12. [5] [6]
Algunos ejemplos de otros proyectos que utilizan Fossil son:
- Proyecto Tcl / Tk
- Guau
Alojamiento de código fuente
Los siguientes sitios web proporcionan alojamiento de código fuente gratuito para los repositorios de Fossil:
- Cincel . El propietario original del sitio, James Turner, anunció que el sitio dejaría de funcionar el 1 de mayo de 2013. [7] Después de que se transfiriera la propiedad del dominio el 1 de mayo de 2013, continuó funcionando. [8]
- SourceForge (extraoficialmente a través del servicio de alojamiento de páginas web [9] )
Ver también
- Comparación de software de control de revisiones
- Lista de software de control de revisiones
Referencias
- ^ https://www.fossil-scm.org/home/doc/trunk/www/changes.wiki#v2_15 .
- ^ Derechos de autor fósiles
- ^ "Control de versiones integrado con Fossil SCM" ., Presentación de DLR Tech Talk por Arne Bachmann, 2009-12-01
- ^ "Fossil DSCM Relicensed con licencia BSD" . 2010-05-16.
- ^ "Fossil: Fossil Performance" . Fossil-scm.org. 2009-08-23 . Consultado el 12 de septiembre de 2009 .
- ^ "SQLite: línea de tiempo" . sqlite.org.
- ^ "Chiselapp.com cerrando" . James Turner. 2013-03-28 . Consultado el 10 de abril de 2013 .
- ^ "Cambio de ChiselApp completo" . Andreas Kupries. 2013-04-30 . Consultado el 1 de mayo de 2013 .
- ^ "Ejemplo: Alojamiento de repositorio gratuito Fossil-SCM" . Consultado el 21 de noviembre de 2015 .
Otras lecturas
- Schimpf, Jim (marzo de 2013). Control de versiones fósiles: una guía del usuario (PDF) (2.0 ed.) . Consultado el 11 de noviembre de 2013 .
enlaces externos
- Página web oficial