Fossil SCM

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

Keyboard Shortcuts

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