1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
+
+
-
+
|
# libfossil: Fossil SCM Library API
(If you are reading this via [fossil-scm.org](https://fossil-scm.org/libfossil), be aware that that's a read-only mirror. The canonical home is [](https://fossil.wanderinghorse.net/r/libfossil).)
See also: [](TODOs), [](download), [](building), [f-apps][],
[](DbFunctions), [](SQLSnippets), [](HackersGuide),
[doxygen docs][doxygen-docs] (refreshed from current sources relatively frequently).
This source code repository houses an in-development C99-compliant library API for the [Fossil SCM][home-fossil]. The primary goal is to port existing behaviour into a library form (the fossil app is extremely monolithic in nature). This effort, officially called "libfossil", intends to provide an alternative interface into fossil repositories, as opposed to a replacement for the core fossil application. It does not aim to provide 100% feature-parity with the main app - see [](TODOs) for details about features which are considered out of scope (or otherwise unlikely).
This source code repository houses an in-development C99-compliant library API for the [Fossil SCM][home-fossil]. The primary goal is to port existing behaviour into a library form (the fossil app is extremely monolithic in nature). This effort, officially called "libfossil", intends to provide an alternative interface into fossil repositories, as opposed to a replacement for the core fossil application. It does not aim to provide 100% feature-parity with the main app - see [](TODOs) for details about features which are considered out of scope or otherwise unlikely. It's intended to enhance one's ability to access and manipulate fossil repositories, not to supplant the main fossil application. The [f-apps][] page demonstrates what features are currently ported over.
This code currently doesn't do much which would interest non-Fossil hackers. It might be of interest to those wanting to follow or participate in the design of libfossil.
**License:** same as Fossil: the "2-Clause BSD" a.k.a. "FreeBSD License".
# Update Feb. 2021: Back from the Dead
|