Fossil SCM 2.5 💾

Fossil is a distributed version control system, quite robust and easy to use. It manages local and remote repositories, user permissions, has a built-in wiki, bugtracker, release blog and an extendable web interface. It's github-in-a-box as all features are packed into a stand-alone executable which also doubles as server. Internally the database utilizes SQLite and allows extending that or its user interface through TCL or the builtin TH1 scripting language. An optional JSON API permits further

minor feature: Numerous enhancements to the look and feel of the web interface. Especially: Added separate "Modern", "Compact", "Verbose", and. Columnar" view options on timelines. Common display settings (such as the "view" option and the number of rows in a timeline) are held in a cookie and thus persist. Across multiple pages. Rework the skin editing process so that changes are implemented on one of nine /draft pages, evaluated, then merged back to the. Default. Added the Ardoise. Skin. the "fossil server" command on Unix to be much more responsive to multiple simultaneous web requests. Use the IPv6 stack for the "fossil ui" and "fossil server". Commands on Windows. Support for SQL Archives as a download. Option. Fossil now automatically generates the. lt;html gt; lt;head gt;... lt;/head gt; lt;body gt; at the beginning of each web page if the configurable header. Lacks a lt;body gt; tag. Added the /artifact_stats page, currently accessible only by. The administrator. Upgrade to the latest versions of SQLite and OpenSSL. Improved key bindings on the Tk diff screen generated by. fossil diff --tk". Begin factoring out in-line javascript into separately loaded. Script files. This is a step along the Road toward supporting a strict Content Security Policy. More work is to be done. Initial infrastructure is in place to make use of the pledge(). System call in OpenBSD. More work is to be done.

BSDL-2 c sqlite fossil scm dvcs wiki bugtracker server project-management cgi wcms