|
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
|
|