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
15 forum, wiki, ticket tracker, CGI/HTTP interface, and HTTP server.
16
17
19 add clean help push timeline
20 addremove clone import rebuild ui
21 all commit info remote-url undo
22 amend delete init revert unpublished
23 annotate diff ls rm unversioned
24 bisect export merge settings update
25 blame extras mv sql version
26 branch finfo open stash
27 bundle fusefs praise status
28 cat gdiff publish sync
29 changes grep pull 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 http://www.fossil-scm.org/
84 fossil ui
85
86
87
88http://fossil-scm.org September 2018 FOSSIL(1)