Fossil
Fossil is a simple, high-reliability, distributed software configuration management system with these advanced features:
Built-in Web Interface - Fossil has a built-in, themeable, and intuitive with a rich variety of information pages (examples) promoting situational awareness.
This entire website is just a running instance of Fossil. The pages you see here are all or embedded documentation or (in the case of the page) unversioned files. When you clone Fossil from one of its , you get more than just source code - you get this entire website.
Self-Contained - Fossil is a single self-contained stand-alone executable. To install, simply download a precompiled binary for Linux, Mac, or Windows and put it on your $PATH. is also available.
Simple Networking - No custom protocols or TCP ports. Fossil uses ordinary HTTP (or HTTPS or SSH) for network communications, so it works fine from behind restrictive firewalls, including proxies. The protocol is to the point that Fossil can be used comfortably over dial-up or over the exceedingly slow Wifi on airliners.
Robust & Reliable - Fossil stores content using an enduring file format in an SQLite database so that transactions are atomic even if interrupted by a power loss or system crash. Automatic verify that all aspects of the repository are consistent prior to each commit.
Free and Open-Source - Uses the 2-clause BSD license.
- or install using a package manager or compile from sources.
- fossil init new-repository
- fossil open new-repository
- fossil add files-or-directories
- fossil commit -m “commit message“
- Repeat steps 4, 5, and 6, in any order, as necessary. See the for more detail.
This page was generated in about 0.017s by Fossil 2.11 [44ac944a98] 2020-04-30 15:29:31