development/fossil: Updated for version 2.14.

Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
Andy Goth 2021-01-22 23:48:36 +07:00 committed by Willy Sudiarto Raharjo
parent e330796807
commit 81c12a2893
No known key found for this signature in database
GPG key ID: 3F617144D7238786
4 changed files with 43 additions and 44 deletions

View file

@ -3,33 +3,33 @@ created by D. Richard Hipp, the primary author of SQLite.
Features:
- tamper-proof artifact record
- simple command-line interface
- customizable web interface with JSON, RSS, CGI, wiki, and forum
- online project documentation with full-text search capability
- integrated PIC-like markup language for creating diagrams
- online activity and ticket reports
- user accounts with access controls
- coherent versioning across all files
- straightforward branching and merging
- bisect searches to pinpoint behavior changes
- Tamper-proof artifact record
- Simple command-line interface
- Customizable web interface with JSON, RSS, CGI, wiki, chat, and forum
- Online project documentation with full-text search capability
- Integrated PIC-like markup language for creating diagrams
- Online activity and ticket reports
- User accounts with access controls
- Coherent versioning across all files
- Straightforward branching and merging
- Bisect searches to pinpoint behavior changes
- SHA3-256 and hardened SHA1 checksums
- FUSE filesystem makes all historical and branch revisions available
- synchronization via http, https, ssh, and local/network filesystems
- automated replication and backup
- git import/export and Subversion/CVS import
- 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
- users can subscribe to email alerts to be notified of event types
- 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
- Synchronization via http, https, ssh, and local/network filesystems
- Automated replication and backup
- Git import/export and Subversion/CVS import
- 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
- Users can subscribe to email alerts to be notified of events
- Private branches 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
Fossil can host an entire project development website, including the
download area, but it also can be used for individual projects with no
need for a shared server.
@ -49,14 +49,14 @@ See Fossil in action online:
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
- 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
------------------------------------------------------------------------

View file

@ -2,7 +2,7 @@
# Slackware build script for fossil
# Copyright 2020 Andy Goth <andrew.m.goth@gmail.com> USA
# Copyright 2021 Andy Goth <andrew.m.goth@gmail.com> USA
# 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.13}
VERSION=${VERSION:-2.14}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@ -87,8 +87,7 @@ CFLAGS=${CFLAGS:-$SLKCFLAGS} \
make
make install DESTDIR=$PKG
find $PKG -print0 | xargs -0 file | grep -e executable -e "shared object" | grep ELF \
| cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true
strip --strip-unneeded $PKG/usr/bin/fossil
mkdir -p $PKG/usr/man/man1
gzip -9c fossil.1 > $PKG/usr/man/man1/fossil.1.gz

View file

@ -1,8 +1,8 @@
PRGNAM="fossil"
VERSION="2.13"
VERSION="2.14"
HOMEPAGE="https://fossil-scm.org/"
DOWNLOAD="https://fossil-scm.org/home/uv/fossil-src-2.13.tar.gz"
MD5SUM="521ef0cbdeb387d1647c5f1cb0278028"
DOWNLOAD="https://fossil-scm.org/home/uv/fossil-src-2.14.tar.gz"
MD5SUM="da3ce00b0cb234a9a082e5cf4c4596ac"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""

View file

@ -10,10 +10,10 @@ fossil: fossil (Distributed Version Control System)
fossil:
fossil: Fossil is a distributed version control and ticket tracking system
fossil: created by D. Richard Hipp, primary author of SQLite. Features:
fossil: simple command-line interface, coherent versioning across all files,
fossil: easy branching and merging, customizable web interface, built-in wiki
fossil: and forum, SHA3-256 and hardened SHA1 checksums, FUSE filesystem, and
fossil: automated replication and backup. Content is stored using SQLite for
fossil: atomicity, durability, and effortless administration.
fossil: simple command-line interface; coherent versioning across all files,
fossil: easy branching and merging; customizable web interface; built-in wiki,
fossil: chat, and forum; SHA3-256 checksums; FUSE filesystem; and automated
fossil: replication and backup. Content is stored using SQLite for atomicity,
fossil: durability, and effortless administration.
fossil:
fossil: Project Site: https://www.fossil-scm.org/