1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
-
+
|
# zit
Fossil, reimplemented from its specifications, in Zig.
zit is a clean-room implementation of the Fossil version-control formats
and sync protocol. The deliverable is a reusable library — a Zig
counterpart to libfossil — with the `zit` command as a thin consumer.
Nothing is ported from C: every rule, byte layout, and rejection
condition is taken from four Internet-Drafts frozen in this repository,
and every test cites the clause it covers.
## Download
[Download Zit 0.1.1 for macOS ARM64 or Linux x86-64/ARM64, or get the source archive](uv/download.html?v=0.1.1).
[Download Zit 0.1.2 for macOS ARM64 or Linux x86-64/ARM64, or get the source archive](uv/download.html?v=0.1.2).
## The specifications
The drafts under [docs/rfcs](dir?ci=trunk&name=docs/rfcs) are the sole
authority. Expected values in tests come from the spec text and its
worked examples, never from observing another implementation.
|