diff options
Diffstat (limited to 'development/fossil')
-rw-r--r-- | development/fossil/README | 17 | ||||
-rw-r--r-- | development/fossil/fossil.SlackBuild | 4 | ||||
-rw-r--r-- | development/fossil/fossil.info | 6 |
3 files changed, 22 insertions, 5 deletions
diff --git a/development/fossil/README b/development/fossil/README index f72d81f8bf08c..d3571a0b5051c 100644 --- a/development/fossil/README +++ b/development/fossil/README @@ -20,6 +20,12 @@ Features: - nested checkouts to share common subtrees across related projects - checkout directory not cluttered with administrative files - support for Docker +- unversioned file area for builds, statistics, other ephemeral content +- optional PGP signing of commits +- private branch which are excluded from syncs until published +- bundles group a change set (e.g. a private branch) into a single file +- users can make their own repositories, no need for special privileges +- works in Windows as well as Linux and other Unix-like systems Fossil can host the entire project development website, including the download area, but it also can be used for individual projects with no @@ -38,3 +44,14 @@ See Fossil in action online: - https://sqlite.org/src/ - Fossil originally created to manage SQLite - https://core.tcl.tk/tcl/timeline?y=ci - Tcl/Tk migrated from CVS - https://chiselapp.com/ - Free public hosting for Fossil projects + +Key technical points: + +- unified revision history tree spans the entire repository +- repository is a collection of artifacts identified by their checksums +- artifacts are broadly grouped into content and structural artifacts +- each check-in is tracked as a structural artifact known as a manifest +- manifests primarily list the full names and checksums of each file +- manifests can be amended by subsequent control artifacts +- in most cases, symbolic names refer to the latest matching check-in +- branches are implemented using propagating symbolic tags diff --git a/development/fossil/fossil.SlackBuild b/development/fossil/fossil.SlackBuild index c865b92ab4e3a..35366855757eb 100644 --- a/development/fossil/fossil.SlackBuild +++ b/development/fossil/fossil.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for fossil -# Copyright 2017 Andy Goth <andrew.m.goth@gmail.com> +# Copyright 2018 Andy Goth <andrew.m.goth@gmail.com> # All rights reserved. # # Redistribution and use of this script, with or without modification, is @@ -23,7 +23,7 @@ # ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. PRGNAM=fossil -VERSION=${VERSION:-2.3} +VERSION=${VERSION:-2.6} BUILD=${BUILD:-1} TAG=${TAG:-_SBo} diff --git a/development/fossil/fossil.info b/development/fossil/fossil.info index b8e02273e372b..c4ac687821611 100644 --- a/development/fossil/fossil.info +++ b/development/fossil/fossil.info @@ -1,8 +1,8 @@ PRGNAM="fossil" -VERSION="2.3" +VERSION="2.6" HOMEPAGE="https://www.fossil-scm.org/" -DOWNLOAD="https://fossil-scm.org/index.html/uv/fossil-src-2.3.tar.gz" -MD5SUM="e08cb30a03f9ac8b26568ae245ceeebf" +DOWNLOAD="https://fossil-scm.org/index.html/uv/fossil-src-2.6.tar.gz" +MD5SUM="9701dabc0843a62eb2e2c66cb169db0e" DOWNLOAD_x86_64="" MD5SUM_x86_64="" REQUIRES="" |