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: Added support for CGI-based Server Extensions. Added the repolist-skin setting used to. Add style to repository list pages. Enhance the hierarchical display of Forum threads to do less. Indentation and to provide links back to the previous message in the thread. Provide sequential numbers for all messages in a forum thread. Add support for fenced code blocks and improved hyperlink. Processing to the markdown formatter. Add support for hyperlinks to wiki pages in the. Markdown formatter. Enhance the /stat page so that it gives the. Option to show a breakdown of forum posts. The special check-in name "merge-in:BRANCH" means the source of. The most recent merge-in from the parent branch of BRANCH. Add hyperlinks to branch-diffs on the /info page and from. Timelines of a branch. Add graphical context on the /vdiff page. Uppercase query parameters, POST parameters, and cookie names are. Converted to all lowercase and entered into the parameter set, Instead of being discarded. Change the default hash policy to SHA3. Timeout CGI requests after 300 seconds, or. Some other value set by the timeout:" property in the CGI script. The check-in lock interval is reduced from 24 hours to 60 seconds. Though the interval is now configurable using a setting. An additional check for conflicts is added after interactive. Check-in comment entry, to compensate for the reduced lock interval. Performance optimizations. Many documentation improvements..