From 1e52256c5f3bbb06cb0e9e144c00967966987cc4 Mon Sep 17 00:00:00 2001 From: Andy Goth Date: Sun, 10 Jun 2018 11:48:38 +0100 Subject: development/fossil: Updated for version 2.6. Signed-off-by: David Spencer --- development/fossil/README | 17 +++++++++++++++++ development/fossil/fossil.SlackBuild | 4 ++-- development/fossil/fossil.info | 6 +++--- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/development/fossil/README b/development/fossil/README index f72d81f8bf..d3571a0b50 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 c865b92ab4..3536685575 100644 --- a/development/fossil/fossil.SlackBuild +++ b/development/fossil/fossil.SlackBuild @@ -2,7 +2,7 @@ # Slackware build script for fossil -# Copyright 2017 Andy Goth +# Copyright 2018 Andy Goth # 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 b8e02273e3..c4ac687821 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="" -- cgit v1.2.3