Fossil (software)
Software configuration management, bug tracking system and wiki server
From Wikipedia, the free encyclopedia
Fossil is a software configuration management, bug tracking system and wiki software server for use in software development created by D. Richard Hipp.
| Fossil | |
|---|---|
| Original author | D. Richard Hipp |
| Initial release | 2006 |
| Stable release | |
| Written in | C, SQL |
| Operating system | Cross-platform |
| Type | Software configuration management, bug tracking system, wiki software |
| License | 2010: BSD-2-Clause[a][2] 2007: GPL-2.0-only[b] |
| Website | www |
| Repository | |
Features

Fossil is a cross-platform distributed version control system that runs on Linux, BSD derivatives, Mac and Windows. It is capable of performing distributed version control, bug tracking, wiki services, and documentation.[3][4]
The software has a built-in web interface, accessible from the executable via a standalone HTTP server or as a CGI application. This interface provides features akin to a software forge, including bug tracking, documentation viewing, and commit timelines.[5]
To simplify centralized development, Fossil provides an "autosync" mode to automatically sync changes when commits are made, in a similar manner to centralized version control systems.[4][6]
Content is stored in an SQLite database, allowing it to benefit from the latter's atomic transactions for corruption resistance.[7][8]
Fossil is free software released under a BSD license (relicensed from previously GPL).[9]
Adoption
Fossil is used for version control by the SQLite project, which is itself a component of Fossil. SQLite transitioned to using Fossil for version control over CVS on 2009-08-12.[10][11]
Fossil is additionally used for a few projects associated with Fossil and SQLite, including Tcl/Tk[12], Pikchr[13], and LuaSQLite3[14], as well as MySQL++, a C++ wrapper for the MySQL and MariaDB C APIs[15].