Fossil (software)

Fossil is a distributed version control system, bug tracking system and wiki software server for use in software development created by D. Richard Hipp.

Fossil
Original author(s)D. Richard Hipp
Initial release2006 (2006)
Stable release
2.11 / 25 May 2020 (2020-05-25)[1]
Repository
Written inC, SQL
Operating systemCross-platform
TypeDistributed version control system, bug tracking system, wiki software
License2-clause BSD license[2]
Websitewww.fossil-scm.org 

Features

Fossil is a cross-platform DVCS that runs on Linux, BSD derivatives, Mac and Windows. It is capable of performing distributed version control, bug tracking, wiki services, and blogging. The software has a built-in web interface, which reduces project tracking complexity and promotes situational awareness. A user may simply type "fossil ui" from within any check-out and Fossil automatically opens the user's web browser in a page that gives detailed history and status information on that project. The fossil executable may be run as a standalone HTTP server, as a CGI application, accessed via SSH, or run interactively from the CLI.

Being distributed, Fossil requires no central server, although collaboration is made easier by using one.

Content is stored using a SQLite database so that transactions are atomic even if interrupted by a power loss or system crash.[3]

Fossil is free software released under a BSD license[4] (relicensed from previously GPL).

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.[5][6]

Some examples of other projects using Fossil are:

Source code hosting

The following websites provide free source code hosting for Fossil repositories:

  • Chisel. Original site owner James Turner announced that the site would cease operation on May 1, 2013.[7] After domain ownership was transferred on May 1, 2013, it continued operation.[8]
  • SourceForge (unofficially through webpages hosting service[9])
gollark: Or just, you know, AR specifically its page?
gollark: Yes.
gollark: I saw loads. Are they really THAT rare?
gollark: Well, threw away a 6d18h wrapping-wing egg, why not.
gollark: ... I have come to the sudden realization that I can't actually accept it.

See also

  • Comparison of revision control software
  • List of revision control software

References

  1. "Fossil: Change Log". Retrieved 31 May 2020.
  2. Fossil Copyright
  3. "Integrated version control with Fossil SCM"., DLR Tech Talk presentation by Arne Bachmann, 2009-12-01
  4. "Fossil DSCM Relicensed with BSD License". 2010-05-16.
  5. "Fossil: Fossil Performance". Fossil-scm.org. 2009-08-23. Retrieved 2009-09-12.
  6. "SQLite: Timeline". sqlite.org.
  7. "Chiselapp.com shutting down". James Turner. 2013-03-28. Retrieved 2013-04-10.
  8. "ChiselApp ChangeOver Complete". Andreas Kupries. 2013-04-30. Retrieved 2013-05-01.
  9. "Example: Free Fossil-SCM Repository Hosting". Retrieved 2015-11-21.

Further reading

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.