./devel/fossil, High-reliability, distributed software configuration management

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.25nb1, Package name: fossil-2.25nb1, Maintainer: js

Fossil is a distributed software control system that includes a
whole palette of useful companion software: for example, bug
tracking and a wiki.

It allows autosyncing with an upstream before a commit. fossil is
a single standalone executable, using bandwidth efficient transfers
over HTTP. It includes its own HTTP server for providing the
repository, if needed.

The repository is kept in a sqlite database, only updated with
atomic commits, which can be checked by fossil itself for consistency.


Required to run:
[security/openssl]

Required to build:
[pkgtools/cwrappers]

Package options: openssl

Master sites:

Filesize: 6843.659 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-09 16:59:32 by Jonathan Schleifer | Files touched by this commit (2)
Log message:
devel/fossil: Remove fossil-system-sqlite option

Fossil vendors SQLite as it frequently depends on features only available in
alpha versions of SQLite. This is because Fossil and SQLite are both from the
same author and Fossil is often used to test new SQLite features. Trying to use
the system SQLite will result in a non-working Fossil most times.
   2024-11-08 01:47:43 by Jonathan Schleifer | Files touched by this commit (3)
Log message:
Update devel/fossil to 2.25

* The "fossil ui /" command now works even for repositories that have \ 
non-ASCII filenames
* Add the fossil tree command.
* On case-insensitive filesystems, store files using the filesystem's preferred \ 
case rather than the case typed in by the user.
* Change the name "fossil cherry-pick" command to "fossil \ 
cherrypick", which is more familiar to Git users. Retain the legacy name \ 
for compatibility.
* Add new query parameters to the /timeline page: d2=, p2=, and dp2=.
* Add options to the fossil tag command that will list tag values.
* Add the -b|--brief option to the fossil status command.
* Add ability to upload unversioned files via the /uvlist page.
* Add history search to the /chat page.
* Add Unix socket support to the server command.
* On Windows, use the root certificates managed by the operating system \ 
(requires OpenSSL 3.2.0 or greater).
* Take into account zero-width and double-width unicode characters when \ 
formatting the command-line timeline.
* Update the built-in SQLite to version 3.47.0. Precompiled binaries are linked \ 
against OpenSSL 3.4.0.
* Numerous minor fixes and additions.
   2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426)
Log message:
*: revbump for icu downgrade
   2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427)
Log message:
*: recursive bump for icu 76.1 shlib bump
   2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) | Package updated
Log message:
revbump after icu and protobuf updates
   2024-05-01 18:43:37 by Jonathan Schleifer | Files touched by this commit (3)
Log message:
Update devel/fossil to 2.24
   2024-04-02 03:09:22 by Jonathan Schleifer | Files touched by this commit (2)
Log message:
devel/fossil: Add option to disable OpenSSL

This is useful for QNX, as OpenSSL dropped QNX support in OpenSSL 3.
   2024-01-13 05:20:41 by Taylor R Campbell | Files touched by this commit (2)
Log message:
devel/fossil: Fix cross-build.