1FOSSIL(1) User Commands FOSSIL(1)
2
3
4
6 fossil - Distributed Version Control System
7
9 fossil help
10 fossil help COMMAND
11 fossil COMMAND [OPTIONS]
12
14 Fossil is a distributed version control system (DVCS) with built-in fo‐
15 rum, wiki, ticket tracker, CGI/HTTP interface, and HTTP server.
16
17
19 add cat diff ls revert time‐
20 line
21 addremove changes extras merge rm ui
22 all chat finfo mv settings undo
23 amend clean gdiff open sql unver‐
24 sioned
25 annotate clone grep pull stash update
26 bisect commit help push status ver‐
27 sion
28 blame dbstat info rebuild sync
29 branch delete init remote tag
30
31
33 Features as described on the fossil home page.
34
35
36 1. Integrated Bug Tracking, Wiki, Forum, and Technotes - In addition
37 to doing distributed version control like Git and Mercurial,
38 Fossil also supports bug tracking, wiki, forum, and technotes.
39
40
41 2. Built-in Web Interface - Fossil has a built-in and intuitive web
42 interface that promotes project situational awareness. Type
43 "fossil ui" and Fossil automatically opens a web browser to a
44 page that shows detailed graphical history and status informa‐
45 tion on that project.
46
47
48 3. Self-Contained - Fossil is a single self-contained stand-alone exe‐
49 cutable. To install, simply download a precompiled binary for
50 Linux, Mac, OpenBSD, or Windows and put it on your $PATH. Easy-
51 to-compile source code is available for users on other plat‐
52 forms.
53
54
55 4. Simple Networking - No custom protocols or TCP ports. Fossil uses
56 plain old HTTP (or HTTPS or SSH) for all network communications,
57 so it works fine from behind restrictive firewalls, including
58 proxies. The protocol is bandwidth efficient to the point that
59 Fossil can be used comfortably over dial-up or over the exceed‐
60 ingly slow Wifi on airliners.
61
62
63 5. CGI/SCGI Enabled - No server is required, but if you want to set
64 one up, Fossil supports four easy server configurations.
65
66
67 6. Autosync - Fossil supports "autosync" mode which helps to keep
68 projects moving forward by reducing the amount of needless fork‐
69 ing and merging often associated with distributed projects.
70
71
72 7. Robust & Reliable - Fossil stores content using an enduring file
73 format in an SQLite database so that transactions are atomic
74 even if interrupted by a power loss or system crash. Automatic
75 self-checks verify that all aspects of the repository are con‐
76 sistent prior to each commit.
77
78
79 8. Free and Open-Source - Uses the 2-clause BSD license.
80
81
83 https://fossil-scm.org/
84 fossil ui
85
86
87
88https://fossil-scm.org July 2021 FOSSIL(1)