1FOSSIL(1)                        User Commands                       FOSSIL(1)
2
3
4

NAME

6       fossil - Distributed Version Control System
7

SYNOPSIS

9       fossil help
10       fossil help COMMAND
11       fossil COMMAND [OPTIONS]
12

DESCRIPTION

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

Common COMMANDs:

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

FEATURES

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

DOCUMENTATION

83       https://fossil-scm.org/
84       fossil ui
85
86
87
88https://fossil-scm.org             July 2021                         FOSSIL(1)
Impressum