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: a that was causing crashes while trying to clone the TCL Repository. This is the main reason for the current release. Added the new "Classic" timeline viewing mode. "Classic" is the. Same as "Verbose" in the previous release. The "Verbose" mode is Now like "Compact" except the extra check-in details are shown by Default. Add support for ETags:, Last-Modified:, and If-Modified-Since: Cache control mechanisms. Enhance the /tarball. zip, and. sqlar pages so that the checkin. Name to be downloaded can be expressed as part of the URI, And without the need for query parameters. On the /timeline webpage, add the days=N. Query parameter and enhance the ymd=DATE and yw=DATE query parameters to accept 'now' as an argument to show the latest day or week. In the web page that comes up in response to the. Fossil all ui command, show the last modification Time for each repository, and allow click-to-sort on the modification Time column. In the tarball cache replacement algorithm, give extra weight to. Tarballs that have been accessed more than once. Additional defenses against web-based attacks. There have not been. Any known vulnerabilities. We are just being paranoid. Update the built-in SQLite to an alpha version of 3.24.0..