Fossil SCM

fossil-scm / fossil.1
Blame History Raw 108 lines
1
.TH FOSSIL "1" "Oct 2024" "https://fossil-scm.org" "User Commands"
2
.SH NAME
3
fossil \- Distributed Version Control System
4
.SH SYNOPSIS
5
.B fossil
6
\fIhelp\fR
7
.br
8
.B fossil
9
\fIhelp COMMAND\fR
10
.br
11
.B fossil
12
\fICOMMAND [OPTIONS]\fR
13
.SH DESCRIPTION
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
.SH Common COMMANDs:
18
19
add cherrypick grep push sync
20
.br
21
addremove clean help rebuild tag
22
.br
23
all clone info remote timeline
24
.br
25
amend commit init repack tree
26
.br
27
annotate dbstat ls revert ui
28
.br
29
bisect delete merge rm undo
30
.br
31
blame describe merge-base settings unversioned
32
.br
33
branch diff mv sql update
34
.br
35
cat extras open ssl-config version
36
.br
37
changes finfo patch stash xdiff
38
.br
39
chat gdiff pull status
40
41
.SH FEATURES
42
43
Features as described on the fossil home page.
44
45
.HP
46
1.
47
.B Integrated Bug Tracking, Wiki, Forum, and Technotes
48
- In addition to doing distributed version control like Git and
49
Mercurial, Fossil also supports bug tracking, wiki, forum, and
50
technotes.
51
52
.HP
53
2.
54
.B Built-in Web Interface
55
- Fossil has a built-in and intuitive web interface that promotes
56
project situational awareness. Type "fossil ui" and Fossil automatically
57
opens a web browser to a page that shows detailed graphical history and
58
status information on that project.
59
60
.HP
61
3.
62
.B Self-Contained
63
- Fossil is a single self-contained stand-alone executable. To install,
64
simply download a precompiled binary for Linux, Mac, OpenBSD, or Windows
65
and put it on your $PATH. Easy-to-compile source code is available for
66
users on other platforms.
67
68
.HP
69
4.
70
.B Simple Networking
71
- No custom protocols or TCP ports. Fossil uses plain old HTTP (or HTTPS
72
or SSH) for all network communications, so it works fine from behind
73
restrictive firewalls, including proxies. The protocol is bandwidth
74
efficient to the point that Fossil can be used comfortably over dial-up
75
or over the exceedingly slow Wifi on airliners.
76
77
.HP
78
5.
79
.B CGI/SCGI Enabled
80
- No server is required, but if you want to set one up, Fossil supports
81
four easy server configurations.
82
83
.HP
84
6.
85
.B Autosync
86
- Fossil supports "autosync" mode which helps to keep projects moving
87
forward by reducing the amount of needless forking and merging often
88
associated with distributed projects.
89
90
.HP
91
7.
92
.B Robust & Reliable
93
- Fossil stores content using an enduring file format in an SQLite
94
database so that transactions are atomic even if interrupted by a
95
power loss or system crash. Automatic self-checks verify that all
96
aspects of the repository are consistent prior to each commit.
97
98
.HP
99
8.
100
.B Free and Open-Source
101
- Uses the 2-clause BSD license.
102
103
.SH DOCUMENTATION
104
https://fossil-scm.org/
105
.br
106
.B fossil
107
\fIui\fR
108

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button