f15298fd4e 2008-11-12 kejoki: <h2>Command Line Interface Reference</h2> f15298fd4e 2008-11-12 kejoki: c8b86eae78 2009-01-07 kejoki: This is an easy introduction to the fossil command line interface c8b86eae78 2009-01-07 kejoki: (cli). It assumes some familiarity with using the command line, and c8b86eae78 2009-01-07 kejoki: with Source Code Maintenence (SCM) systems—but not <i>too</i> c8b86eae78 2009-01-07 kejoki: much. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: If you are trying to find information about fossil's web c8b86eae78 2009-01-07 kejoki: capabilities, see the <a href="index.wiki">Fossil Home</a> and 67f44bb301 2008-11-12 kejoki: <a href="wikitheory.wiki">Fossil Wiki</a> pages for pointers. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: <h3>Things to note</h3> c8b86eae78 2009-01-07 kejoki: * Fossil cli commands do not use special delimeters, they use c8b86eae78 2009-01-07 kejoki: spaces. This is traditional with VCS/SCM. Some <i>options</i> to c8b86eae78 2009-01-07 kejoki: fossil commands <i>do</i> use special delimiters, particularly the c8b86eae78 2009-01-07 kejoki: '-' (hyphen, or dash) character. This is very similar to Tcl. c8b86eae78 2009-01-07 kejoki: Think of fossil as a shell you invoke and feed a command to, c8b86eae78 2009-01-07 kejoki: including any options, and it will make more sense. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: * Any fossil command is acceptable once enough of it has been f15298fd4e 2008-11-12 kejoki: entered to make the intent unambiguous. 'clo' is a proper prefix of f15298fd4e 2008-11-12 kejoki: both the 'clone' and 'close' commands, for instance, but 'clon' is c8b86eae78 2009-01-07 kejoki: enough to make the intent—the 'clone' c8b86eae78 2009-01-07 kejoki: command—unambiguous. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: * Pragmatically, a <u>version</u> in <b>fossil</b> is a c8b86eae78 2009-01-07 kejoki: 40-character long string of hexadecimal. <b>fossil</b> will be c8b86eae78 2009-01-07 kejoki: able to figure out which version you want with any c8b86eae78 2009-01-07 kejoki: <i>distinct</i> prefix of that string which is at least four c8b86eae78 2009-01-07 kejoki: characters long. <em>Commands which require a version are c8b86eae78 2009-01-07 kejoki: looking for the string, a distinct prefix of the string, or a c8b86eae78 2009-01-07 kejoki: <code>tag</code>.</em> c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: You should probably start interacting with fossil at the command c8b86eae78 2009-01-07 kejoki: line by asking it what it can c8b86eae78 2009-01-07 kejoki: do: <a name="tof">ˆ</a> f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: <code>$ fossil help</code><nowiki><pre> 9eb6ea75c1 2008-11-11 kejoki: Usage: fossil help COMMAND. c8b86eae78 2009-01-07 kejoki: Available COMMANDs:</pre><table width="80%" c8b86eae78 2009-01-07 kejoki: style="font-family: fixed, courier, monospace;"> f15298fd4e 2008-11-12 kejoki: <tr> 10db583adc 2008-12-19 kejoki: <td><a href="#add">add</a>*</td> f15298fd4e 2008-11-12 kejoki: <td><a href="#configure">configuration</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#leaves">leaves</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#redo">redo</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#timeline">timeline</a></td> 10db583adc 2008-12-19 kejoki: </tr> 10db583adc 2008-12-19 kejoki: <tr> 10db583adc 2008-12-19 kejoki: <td><a href="#all">all</a>*</td> 10db583adc 2008-12-19 kejoki: <td><a href="#deconstruct">deconstruct</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#ls">ls</a>*</td> aef81bf344 2008-12-21 kejoki: <td><a href="#mv">rename</a>*</td> f15298fd4e 2008-11-12 kejoki: <td><a href="#server">ui</a></td> f15298fd4e 2008-11-12 kejoki: </tr> f15298fd4e 2008-11-12 kejoki: <tr> aef81bf344 2008-12-21 kejoki: <td><a href="#cgi">cgi</a>*</td> aef81bf344 2008-12-21 kejoki: <td><a href="#rm">del</a>*</td> 10db583adc 2008-12-19 kejoki: <td><a href="#merge">merge</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#revert">revert</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#undo">undo</a></td> f15298fd4e 2008-11-12 kejoki: </tr> f15298fd4e 2008-11-12 kejoki: <tr> 10db583adc 2008-12-19 kejoki: <td><a href="#changes">changes</a>*</td> 10db583adc 2008-12-19 kejoki: <td><a href="#descendants">descendants</a></td> aef81bf344 2008-12-21 kejoki: <td><a href="#mv">mv</a>*</td> aef81bf344 2008-12-21 kejoki: <td><a href="#rm">rm</a>*</td> f15298fd4e 2008-11-12 kejoki: <td><a href="#setting">unset</a></td> f15298fd4e 2008-11-12 kejoki: </tr> f15298fd4e 2008-11-12 kejoki: <tr> 10db583adc 2008-12-19 kejoki: <td><a href="#checkout">checkout</a>*</td> f15298fd4e 2008-11-12 kejoki: <td><a href="#diff">diff</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#new">new</a>*</td> 10db583adc 2008-12-19 kejoki: <td><a href="#rstats">rstats</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#update">update</a>*</td> f15298fd4e 2008-11-12 kejoki: </tr> f15298fd4e 2008-11-12 kejoki: <tr> f15298fd4e 2008-11-12 kejoki: <td><a href="#commit">ci</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#extra">extra</a>*</td> f15298fd4e 2008-11-12 kejoki: <td><a href="#open">open</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#server">server</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#user">user</a></td> f15298fd4e 2008-11-12 kejoki: </tr> f15298fd4e 2008-11-12 kejoki: <tr> f15298fd4e 2008-11-12 kejoki: <td><a href="#clean">clean</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#diff">gdiff</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#pull">pull</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#setting">settings</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#version">version</a>*</td> f15298fd4e 2008-11-12 kejoki: </tr> f15298fd4e 2008-11-12 kejoki: <tr> f15298fd4e 2008-11-12 kejoki: <td><a href="#clone">clone</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#help">help</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#push">push</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#status">status</a>*</td> 10db583adc 2008-12-19 kejoki: <td><a href="#wiki">wiki</a></td> f15298fd4e 2008-11-12 kejoki: </tr> f15298fd4e 2008-11-12 kejoki: <tr> f15298fd4e 2008-11-12 kejoki: <td><a href="#close">close</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#http">http</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#rebuild">rebuild</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#sync">sync</a>*</td> f15298fd4e 2008-11-12 kejoki: </tr> f15298fd4e 2008-11-12 kejoki: <tr> f15298fd4e 2008-11-12 kejoki: <td><a href="#commit">commit</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#info">info</a></td> f15298fd4e 2008-11-12 kejoki: <td><a href="#reconstruct">reconstruct</a></td> 10db583adc 2008-12-19 kejoki: <td><a href="#tag">tag</a></td> f15298fd4e 2008-11-12 kejoki: </tr> f15298fd4e 2008-11-12 kejoki: </table><nowiki><pre> c8b86eae78 2009-01-07 kejoki: This is fossil version [b12a031557] 2008-12-26 17:41:09 UTC 9436bb75c3 2008-11-15 kejoki: </pre> 9eb6ea75c1 2008-11-11 kejoki: <b>What follows</b> is a survey of what you get if you type<code> 9eb6ea75c1 2008-11-11 kejoki: fossil help <i>command</i> </code>for all of the 9eb6ea75c1 2008-11-11 kejoki: commands listed above. There are links to individual pages for each 10db583adc 2008-12-19 kejoki: of them; pages with content (commands marked with a '*' are done) go 10db583adc 2008-12-19 kejoki: into the reason for a command in a bit more depth than the program help. 9436bb75c3 2008-11-15 kejoki: <pre> 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="add">Usage: </a><code><a href="cmd_add.wiki">fossil add</a></code> FILE... 9436bb75c3 2008-11-15 kejoki: Make arrangements to add one or more files to the current checkout 9436bb75c3 2008-11-15 kejoki: at the next commit. 9436bb75c3 2008-11-15 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="all">Usage: </a><code><a href="cmd_all.wiki">fossil all</a></code> (list|pull|push|rebuild|sync) f15298fd4e 2008-11-12 kejoki: The ~/.fossil file records the location of all repositories for a f15298fd4e 2008-11-12 kejoki: user. This command performs certain operations on all repositories f15298fd4e 2008-11-12 kejoki: that can be useful before or after a period of disconnection operation. f15298fd4e 2008-11-12 kejoki: Available operations are: f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: list Display the location of all repositories f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: pull Run a "pull" operation on all repositories f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: push Run a "push" on all repositories f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: rebuild Rebuild on all repositories f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: sync Run a "sync" on all repositories f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Respositories are automatically added to the set of known repositories f15298fd4e 2008-11-12 kejoki: when one of the following commands against the repository: clone, info, f15298fd4e 2008-11-12 kejoki: pull, push, or sync f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> a9dcbf3ede 2008-12-16 kejoki: <a name="cgi">Usage: </a><a href="cmd_cgi.wiki">fossil cgi</a> SCRIPT f15298fd4e 2008-11-12 kejoki: The SCRIPT argument is the name of a file that is the CGI script f15298fd4e 2008-11-12 kejoki: that is being run. The command name, "cgi", may be omitted if f15298fd4e 2008-11-12 kejoki: the GATEWAY_INTERFACE environment variable is set to "CGI" (which f15298fd4e 2008-11-12 kejoki: should always be the case for CGI scripts run by a webserver.) The f15298fd4e 2008-11-12 kejoki: SCRIPT file should look something like this: f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: #!/usr/bin/fossil f15298fd4e 2008-11-12 kejoki: repository: /home/somebody/project.db f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: The second line defines the name of the repository. After locating f15298fd4e 2008-11-12 kejoki: the repository, fossil will generate a webpage on stdout based on f15298fd4e 2008-11-12 kejoki: the values of standard CGI environment variables. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> a9dcbf3ede 2008-12-16 kejoki: <a name="changes">Usage: </a><a href="cmd_changes.wiki">fossil changes</a> f15298fd4e 2008-11-12 kejoki: Report on the edit status of all files in the current checkout. f15298fd4e 2008-11-12 kejoki: See also the "status" and "extra" commands. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> fb185f0a65 2008-12-15 kejoki: <a name="checkout">Usage: </a><a href="cmd_checkout.wiki">fossil checkout</a> VERSION ?-f|--force? f15298fd4e 2008-11-12 kejoki: Check out a version specified on the command-line. This command f15298fd4e 2008-11-12 kejoki: will not overwrite edited files in the current checkout unless f15298fd4e 2008-11-12 kejoki: the --force option appears on the command-line. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: See also the "update" command. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="commit">Usage: </a><a href="cmd_commit.wiki">fossil commit</a> ?-m COMMENT? ?--nosign? ?FILE...? fossil ci ... (as above) f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Create a new version containing all of the changes in the current f15298fd4e 2008-11-12 kejoki: checkout. You will be prompted to enter a check-in comment unless f15298fd4e 2008-11-12 kejoki: the "-m" option is used to specify a comment line. You will be f15298fd4e 2008-11-12 kejoki: prompted for your GPG passphrase in order to sign the new manifest f15298fd4e 2008-11-12 kejoki: unless the "--nosign" options is used. All files that have f15298fd4e 2008-11-12 kejoki: changed will be committed unless some subset of files is specified f15298fd4e 2008-11-12 kejoki: on the command line. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="clean">Usage: </a><a href="cmd_clean.wiki">fossil clean</a> ?-all? f15298fd4e 2008-11-12 kejoki: Delete all "extra" files in the source tree. "Extra" files are f15298fd4e 2008-11-12 kejoki: files that are not officially part of the checkout. See also f15298fd4e 2008-11-12 kejoki: the "extra" command. This operation cannot be undone. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: You will be prompted before removing each file. If you are f15298fd4e 2008-11-12 kejoki: sure you wish to remove all "extra" files you can specify the f15298fd4e 2008-11-12 kejoki: optional -all flag. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="clone">Usage: </a><a href="cmd_clone.wiki">fossil clone</a> URL FILENAME f15298fd4e 2008-11-12 kejoki: Make a clone of a repository specified by URL in the local f15298fd4e 2008-11-12 kejoki: file named FILENAME. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="close">Usage: </a><a href="cmd_close.wiki">fossil close</a> ?-f|--force? f15298fd4e 2008-11-12 kejoki: The opposite of "open". Close the current database connection. f15298fd4e 2008-11-12 kejoki: Require a -f or --force flag if there are unsaved changed in the f15298fd4e 2008-11-12 kejoki: current check-out. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="configure">Usage: </a><a href="cmd_configure.wiki">fossil configure</a> METHOD ... f15298fd4e 2008-11-12 kejoki: Where METHOD is one of: export import merge pull push reset. All methods f15298fd4e 2008-11-12 kejoki: accept the -R or --repository option to specific a repository. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil configuration export AREA FILENAME f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Write to FILENAME exported configuraton information for AREA. f15298fd4e 2008-11-12 kejoki: AREA can be one of: all ticket skin project f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil configuration import FILENAME f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Read a configuration from FILENAME, overwriting the current f15298fd4e 2008-11-12 kejoki: configuration. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil configuration merge FILENAME f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Read a configuration from FILENAME and merge its values into f15298fd4e 2008-11-12 kejoki: the current configuration. Existing values take priority over f15298fd4e 2008-11-12 kejoki: values read from FILENAME. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil configuration pull AREA ?URL? f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Pull and install the configuration from a different server f15298fd4e 2008-11-12 kejoki: identified by URL. If no URL is specified, then the default f15298fd4e 2008-11-12 kejoki: server is used. f15298fd4e 2008-11-12 kejoki: fossil configuration push AREA ?URL? f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Push the local configuration into the remote server identified f15298fd4e 2008-11-12 kejoki: by URL. Admin privilege is required on the remote server for f15298fd4e 2008-11-12 kejoki: this to work. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil configuration reset AREA f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Restore the configuration to the default. AREA as above. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: WARNING: Do not import, merge, or pull configurations from an untrusted f15298fd4e 2008-11-12 kejoki: source. The inbound configuration is not checked for safety and can f15298fd4e 2008-11-12 kejoki: introduce security vulnerabilities. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> f15298fd4e 2008-11-12 kejoki: COMMAND: deconstruct 9436bb75c3 2008-11-15 kejoki: <a name="deconstruct">Usage: </a><a href="cmd_deconstruct.wiki">fossil deconstruct</a> ?-R|--repository REPOSITORY? DESTINATION f15298fd4e 2008-11-12 kejoki: Populates the indicated DESTINATION directory with copies of all f15298fd4e 2008-11-12 kejoki: artifcats contained within the repository. Artifacts are named AA/bbbbb f15298fd4e 2008-11-12 kejoki: where AA is the first 2 characters of the artifact ID and bbbbb is the f15298fd4e 2008-11-12 kejoki: remaining 38 characters. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="rm">Usage: </a><a href="cmd_rm.wiki">fossil rm</a> FILE... or: fossil del FILE... f15298fd4e 2008-11-12 kejoki: Remove one or more files from the tree. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="descendants">Usage: </a><a href="cmd_descendants.wiki">fossil descendants</a> ?BASELINE-ID? f15298fd4e 2008-11-12 kejoki: Find all leaf descendants of the baseline specified or if the argument f15298fd4e 2008-11-12 kejoki: is omitted, of the baseline currently checked out. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="diff">Usage: </a><a href="cmd_diff.wiki">fossil diff</a>|gdiff ?-i? ?-r REVISION? FILE... f15298fd4e 2008-11-12 kejoki: Show the difference between the current version of a file (as it f15298fd4e 2008-11-12 kejoki: exists on disk) and that same file as it was checked out. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: diff will show a textual diff while gdiff will attempt to run a f15298fd4e 2008-11-12 kejoki: graphical diff command that you have setup. If the choosen command f15298fd4e 2008-11-12 kejoki: is not yet configured, the internal textual diff command will be f15298fd4e 2008-11-12 kejoki: used. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: If -i is supplied for either diff or gdiff, the internal textual f15298fd4e 2008-11-12 kejoki: diff command will be executed. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Here are a few external diff command settings, for example: f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil setting diff-command diff f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil setting gdiff-command tkdiff f15298fd4e 2008-11-12 kejoki: fossil setting gdiff-command eskill22 f15298fd4e 2008-11-12 kejoki: fossil setting gdiff-command tortoisemerge f15298fd4e 2008-11-12 kejoki: fossil setting gdiff-command meld f15298fd4e 2008-11-12 kejoki: fossil setting gdiff-command xxdiff f15298fd4e 2008-11-12 kejoki: fossil setting gdiff-command kdiff3 f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="extra">Usage: </a><a href="cmd_extra.wiki">fossil extra</a> f15298fd4e 2008-11-12 kejoki: Print a list of all files in the source tree that are not part of f15298fd4e 2008-11-12 kejoki: the current checkout. See also the "clean" command. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="help">Usage: </a><a href="cmd_help.wiki">fossil help</a> COMMAND f15298fd4e 2008-11-12 kejoki: Display information on how to use COMMAND f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="http">Usage: </a><a href="cmd_http.wiki">fossil http</a> REPOSITORY f15298fd4e 2008-11-12 kejoki: Handle a single HTTP request appearing on stdin. The resulting webpage f15298fd4e 2008-11-12 kejoki: is delivered on stdout. This method is used to launch an HTTP request 1eb067d456 2008-12-12 kejoki: handler from inetd, for example. The argument is the name of the repository. 1eb067d456 2008-12-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="info">Usage: </a><a href="cmd_info.wiki">fossil info</a> ?ARTIFACT-ID|FILENAME? f15298fd4e 2008-11-12 kejoki: With no arguments, provide information about the current tree. f15298fd4e 2008-11-12 kejoki: If an argument is specified, provide information about the object f15298fd4e 2008-11-12 kejoki: in the respository of the current tree that the argument refers f15298fd4e 2008-11-12 kejoki: to. Or if the argument is the name of a repository, show f15298fd4e 2008-11-12 kejoki: information about that repository. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="leaves">Usage: </a><a href="cmd_leaves.wiki">fossil leaves</a> f15298fd4e 2008-11-12 kejoki: Find leaves of all branches. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="ls">Usage: </a><a href="cmd_ls.wiki">fossil ls</a> f15298fd4e 2008-11-12 kejoki: Show the names of all files in the current checkout f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="merge">Usage: </a><a href="cmd_merge.wiki">fossil merge</a> VERSION f15298fd4e 2008-11-12 kejoki: The argument is a version that should be merged into the current f15298fd4e 2008-11-12 kejoki: checkout. f15298fd4e 2008-11-12 kejoki: Only file content is merged. The result continues to use the f15298fd4e 2008-11-12 kejoki: file and directory names from the current check-out even if those f15298fd4e 2008-11-12 kejoki: names might have been changed in the branch being merged in. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="mv">Usage: </a><a href="cmd_mv.wiki">fossil mv|rename</a> OLDNAME NEWNAME or: fossil mv|rename OLDNAME... DIR f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Move or rename one or more files within the tree f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: This command does not rename the files on disk. All this command does is f15298fd4e 2008-11-12 kejoki: record the fact that filenames have changed so that appropriate notations f15298fd4e 2008-11-12 kejoki: can be made at the next commit/checkin. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 9436bb75c3 2008-11-15 kejoki: <a name="new">Usage: </a><a href="cmd_new.wiki">fossil new</a> FILENAME f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Create a repository for a new project in the file named FILENAME. f15298fd4e 2008-11-12 kejoki: This command is distinct from "clone". The "clone" command makes f15298fd4e 2008-11-12 kejoki: a copy of an existing project. This command starts a new project. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="open">Usage: </a><a href="cmd_open.wiki">fossil open</a> FILENAME f15298fd4e 2008-11-12 kejoki: Open a connection to the local repository in FILENAME. A checkout f15298fd4e 2008-11-12 kejoki: for the repository is created with its root at the working directory. f15298fd4e 2008-11-12 kejoki: See also the "close" command. f15298fd4e 2008-11-12 kejoki: 10db583adc 2008-12-19 kejoki: <hr><a href="#tof">ˆ</a> 10db583adc 2008-12-19 kejoki: <a name="rstats">Usage: </a><a href="cmd_rstats.wiki">fossil rstats</a> 10db583adc 2008-12-19 kejoki: 10db583adc 2008-12-19 kejoki: Deliver a report of the repository statistics for the 10db583adc 2008-12-19 kejoki: current checkout. 1eb067d456 2008-12-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="pull">Usage: </a><a href="cmd_pull.wiki">fossil pull</a> ?URL? ?-R|--respository REPOSITORY? f15298fd4e 2008-11-12 kejoki: Pull changes in a remote repository into the local repository. f15298fd4e 2008-11-12 kejoki: The repository is identified by the -R or --repository option. f15298fd4e 2008-11-12 kejoki: If there is no such option then the open repository is used. f15298fd4e 2008-11-12 kejoki: The URL of the remote server is specified on the command line f15298fd4e 2008-11-12 kejoki: If no URL is specified then the URL used by the most recent f15298fd4e 2008-11-12 kejoki: "pull", "push", or "sync" command is used. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: The URL is of the following form: f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: http://USER@HOST:PORT/PATH f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: The "USER@" and ":PORT" substrings are optional. f15298fd4e 2008-11-12 kejoki: The "USER" substring specifies the login user. You will be f15298fd4e 2008-11-12 kejoki: prompted for the password on the command-line. The PORT f15298fd4e 2008-11-12 kejoki: specifies the TCP port of the server. The default port is f15298fd4e 2008-11-12 kejoki: 80. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="push">Usage: </a><a href="cmd_push.wiki">fossil push</a> ?URL? ?-R|--repository REPOSITORY? f15298fd4e 2008-11-12 kejoki: Push changes in the local repository over into a remote repository. f15298fd4e 2008-11-12 kejoki: See the "pull" command for additional information. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="rebuild">Usage: </a><a href="cmd_rebuild.wiki">fossil rebuild</a> REPOSITORY f15298fd4e 2008-11-12 kejoki: Reconstruct the named repository database from the core f15298fd4e 2008-11-12 kejoki: records. Run this command after updating the fossil f15298fd4e 2008-11-12 kejoki: executable in a way that changes the database schema. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> f15298fd4e 2008-11-12 kejoki: COMMAND: reconstruct 9436bb75c3 2008-11-15 kejoki: <a name="reconstruct">Usage: </a><a href="cmd_reconstruct.wiki">fossil reconstruct</a> REPOSITORY ORIGIN f15298fd4e 2008-11-12 kejoki: Creates the REPOSITORY and populates it with the artifacts in the f15298fd4e 2008-11-12 kejoki: indicated ORIGIN directory. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="redo">Usage: </a><a href="cmd_redo.wiki">fossil redo</a> ?FILENAME...? f15298fd4e 2008-11-12 kejoki: Redo the an update or merge operation that has been undone by the f15298fd4e 2008-11-12 kejoki: undo command. If FILENAME is specified then restore the changes f15298fd4e 2008-11-12 kejoki: associated with the named file(s) but otherwise leave the update f15298fd4e 2008-11-12 kejoki: or merge undone. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: A single level of undo/redo is supported. The undo/redo stack f15298fd4e 2008-11-12 kejoki: is cleared by the commit and checkout commands. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="revert">Usage: </a><a href="cmd_revert.wiki">fossil revert</a> ?--yes? ?-r REVISION? FILE f15298fd4e 2008-11-12 kejoki: Revert to the current repository version of FILE, or to f15298fd4e 2008-11-12 kejoki: the version associated with baseline REVISION if the -r flag f15298fd4e 2008-11-12 kejoki: appears. This command will confirm your operation unless the f15298fd4e 2008-11-12 kejoki: file is missing or the --yes option is used. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="server">Usage: </a><a href="cmd_server.wiki">fossil server</a> ?-P|--port TCPPORT? ?REPOSITORY? Or: fossil ui ?-P|--port TCPPORT? ?REPOSITORY? f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Open a socket and begin listening and responding to HTTP requests on f15298fd4e 2008-11-12 kejoki: TCP port 8080, or on any other TCP port defined by the -P or f15298fd4e 2008-11-12 kejoki: --port option. The optional argument is the name of the repository. f15298fd4e 2008-11-12 kejoki: The repository argument may be omitted if the working directory is f15298fd4e 2008-11-12 kejoki: within an open checkout. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: The "ui" command automatically starts a web browser after initializing f15298fd4e 2008-11-12 kejoki: the web server. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> f15298fd4e 2008-11-12 kejoki: COMMAND: settings f15298fd4e 2008-11-12 kejoki: COMMAND: unset 9436bb75c3 2008-11-15 kejoki: <a name="setting">Usage: </a><a href="cmd_setting.wiki">fossil setting</a> ?PROPERTY? ?VALUE? ?-global? f15298fd4e 2008-11-12 kejoki: fossil unset PROPERTY ?-global? f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: The "setting" command with no arguments lists all properties and their f15298fd4e 2008-11-12 kejoki: values. With just a property name it shows the value of that property. f15298fd4e 2008-11-12 kejoki: With a value argument it changes the property for the current repository. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: The "unset" command clears a property setting. f15298fd4e 2008-11-12 kejoki: c8b86eae78 2009-01-07 kejoki: autosync If enabled, automatically pull prior to c8b86eae78 2009-01-07 kejoki: commit or update and automatically push c8b86eae78 2009-01-07 kejoki: after commit or tag or branch creation. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: diff-command External command to run when performing a diff. c8b86eae78 2009-01-07 kejoki: If undefined, the internal text diff will be used. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: editor Text editor command used for check-in comments. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: http-port The TCP/IP port number to use by the "server" c8b86eae78 2009-01-07 kejoki: and "ui" commands. Default: 8080 c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: gdiff-command External command to run when performing a graphical c8b86eae78 2009-01-07 kejoki: diff. If undefined, text diff will be used. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: localauth If enabled, require that HTTP connections from c8b86eae78 2009-01-07 kejoki: 127.0.0.1 be authenticated by password. If c8b86eae78 2009-01-07 kejoki: false, all HTTP requests from localhost have c8b86eae78 2009-01-07 kejoki: unrestricted access to the repository. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: clearsign When enabled (the default), fossil will attempt to c8b86eae78 2009-01-07 kejoki: sign all commits with gpg. When disabled, commits will c8b86eae78 2009-01-07 kejoki: be unsigned. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: pgp-command Command used to clear-sign manifests at check-in. c8b86eae78 2009-01-07 kejoki: The default is "gpg --clearsign -o ". c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: mtime-changes Use file modification times (mtimes) to detect when c8b86eae78 2009-01-07 kejoki: files have been modified. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: proxy URL of the HTTP proxy. If undefined or "off" then c8b86eae78 2009-01-07 kejoki: the "http_proxy" environment variable is consulted. c8b86eae78 2009-01-07 kejoki: If the http_proxy environment variable is undefined c8b86eae78 2009-01-07 kejoki: then a direct HTTP connection is used. c8b86eae78 2009-01-07 kejoki: c8b86eae78 2009-01-07 kejoki: web-browser A shell command used to launch your preferred c8b86eae78 2009-01-07 kejoki: web browser when given a URL as an argument. c8b86eae78 2009-01-07 kejoki: Defaults to "start" on windows, "open" on Mac, c8b86eae78 2009-01-07 kejoki: and "firefox" on Unix. 1eb067d456 2008-12-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="status">Usage: </a><a href="cmd_status.wiki">fossil status</a> f15298fd4e 2008-11-12 kejoki: Report on the status of the current checkout. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="sync">Usage: </a><a href="cmd_sync.wiki">fossil sync</a> ?URL? ?-R|--repository REPOSITORY? f15298fd4e 2008-11-12 kejoki: Synchronize the local repository with a remote repository. This is f15298fd4e 2008-11-12 kejoki: the equivalent of running both "push" and "pull" at the same time. f15298fd4e 2008-11-12 kejoki: See the "pull" command for additional information. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="tag">Usage: </a><a href="cmd_tag.wiki">fossil tag</a> SUBCOMMAND ... f15298fd4e 2008-11-12 kejoki: Run various subcommands to control tags and properties 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil tag add ?--raw? TAGNAME BASELINE ?VALUE? 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: Add a new tag or property to BASELINE. The tag will f15298fd4e 2008-11-12 kejoki: be usable instead of a BASELINE in commands such as f15298fd4e 2008-11-12 kejoki: update and merge. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil tag branch ?--raw? ?--nofork? TAGNAME BASELINE ?VALUE? 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: A fork will be created so that the new checkin f15298fd4e 2008-11-12 kejoki: is a sibling of BASELINE and identical to it except f15298fd4e 2008-11-12 kejoki: for a generated comment. Then the new tag will f15298fd4e 2008-11-12 kejoki: be added to the new checkin and propagated to f15298fd4e 2008-11-12 kejoki: all direct children. Additionally all symbolic f15298fd4e 2008-11-12 kejoki: tags of that checkin inherited from BASELINE will f15298fd4e 2008-11-12 kejoki: be cancelled. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: However, if the option --nofork is given, no f15298fd4e 2008-11-12 kejoki: fork will be created and the tag/property will be f15298fd4e 2008-11-12 kejoki: added to BASELINE directly. No tags will be canceled. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil tag cancel ?--raw? TAGNAME BASELINE 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: Remove the tag TAGNAME from BASELINE, and also remove f15298fd4e 2008-11-12 kejoki: the propagation of the tag to any descendants. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil tag find ?--raw? TAGNAME 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: List all baselines that use TAGNAME 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil tag list ?--raw? ?BASELINE? 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: List all tags, or if BASELINE is supplied, list f15298fd4e 2008-11-12 kejoki: all tags and their values for BASELINE. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: The option --raw allows the manipulation of all types of f15298fd4e 2008-11-12 kejoki: tags used for various internal purposes in fossil. You f15298fd4e 2008-11-12 kejoki: should not use this option to make changes unless you are f15298fd4e 2008-11-12 kejoki: sure what you are doing. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: If you need to use a tagname that might be confused with f15298fd4e 2008-11-12 kejoki: a hexadecimal baseline or artifact ID, you can explicitly f15298fd4e 2008-11-12 kejoki: disambiguate it by prefixing it with "tag:". For instance: f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil update decaf f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: will be taken as an artifact or baseline ID and fossil will f15298fd4e 2008-11-12 kejoki: probably complain that no such revision was found. However f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil update tag:decaf f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: will assume that "decaf" is a tag/branch name. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="timeline">Usage: </a><a href="cmd_timeline.wiki">fossil timeline</a> ?WHEN? ?BASELINE|DATETIME? ?-n|--count N? f15298fd4e 2008-11-12 kejoki: Print a summary of activity going backwards in date and time f15298fd4e 2008-11-12 kejoki: specified or from the current date and time if no arguments f15298fd4e 2008-11-12 kejoki: are given. Show as many as N (default 20) check-ins. The f15298fd4e 2008-11-12 kejoki: WHEN argument can be any unique abbreviation of one of these f15298fd4e 2008-11-12 kejoki: keywords: 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: before 9eb6ea75c1 2008-11-11 kejoki: after 9eb6ea75c1 2008-11-11 kejoki: descendants | children 9eb6ea75c1 2008-11-11 kejoki: ancestors | parents 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: The BASELINE can be any unique prefix of 4 characters or more. f15298fd4e 2008-11-12 kejoki: The DATETIME should be in the ISO8601 format. For f15298fd4e 2008-11-12 kejoki: examples: "2007-08-18 07:21:21". You can also say "current" f15298fd4e 2008-11-12 kejoki: for the current version or "now" for the current time. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="undo">Usage: </a><a href="cmd_undo.wiki">fossil undo</a> ?FILENAME...? f15298fd4e 2008-11-12 kejoki: Undo the most recent update or merge operation. If FILENAME is f15298fd4e 2008-11-12 kejoki: specified then restore the content of the named file(s) but otherwise f15298fd4e 2008-11-12 kejoki: leave the update or merge in effect. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: A single level of undo/redo is supported. The undo/redo stack f15298fd4e 2008-11-12 kejoki: is cleared by the commit and checkout commands. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="update">Usage: </a><a href="cmd_update.wiki">fossil update</a> ?VERSION? ?--latest? f15298fd4e 2008-11-12 kejoki: The optional argument is a version that should become the current f15298fd4e 2008-11-12 kejoki: version. If the argument is omitted, then use the leaf of the 1eb067d456 2008-12-12 kejoki: tree that begins with the current version, if there is only a single leaf. If there are a multiple leaves, the latest is used f15298fd4e 2008-11-12 kejoki: if the --latest flag is present. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: This command is different from the "checkout" in that edits are f15298fd4e 2008-11-12 kejoki: not overwritten. Edits are merged into the new version. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="user">Usage: </a><a href="cmd_user.wiki">fossil user</a> SUBCOMMAND ... ?-R|--repository FILE? f15298fd4e 2008-11-12 kejoki: Run various subcommands on users of the open repository or of f15298fd4e 2008-11-12 kejoki: the repository identified by the -R or --repository option. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil user capabilities USERNAME ?STRING? f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Query or set the capabilities for user USERNAME f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil user default ?USERNAME? f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Query or set the default user. The default user is the f15298fd4e 2008-11-12 kejoki: user for command-line interaction. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil user list f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: List all users known to the repository f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil user new ?USERNAME? f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Create a new user in the repository. Users can never be f15298fd4e 2008-11-12 kejoki: deleted. They can be denied all access but they must continue f15298fd4e 2008-11-12 kejoki: to exist in the database. f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: fossil user password USERNAME f15298fd4e 2008-11-12 kejoki: f15298fd4e 2008-11-12 kejoki: Change the web access password for a user. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="version">Usage: </a><a href="cmd_version.wiki">fossil version</a> f15298fd4e 2008-11-12 kejoki: Print the source code version number for the fossil executable. f15298fd4e 2008-11-12 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 1eb067d456 2008-12-12 kejoki: <a name="wiki">Usage: </a><a href="cmd_wiki.wiki">fossil wiki</a> (export|create|commit|list) WikiName f15298fd4e 2008-11-12 kejoki: Run various subcommands to fetch wiki entries. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil wiki export PAGENAME ?FILE? 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: Sends the latest version of the PAGENAME wiki f15298fd4e 2008-11-12 kejoki: entry to the given file or standard output. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil wiki commit PAGENAME ?FILE? 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: Commit changes to a wiki page from FILE or from standard. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil wiki create PAGENAME ?FILE? 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: Create a new wiki page with initial content taken from f15298fd4e 2008-11-12 kejoki: FILE or from standard input. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil wiki list 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: Lists all wiki entries, one per line, ordered f15298fd4e 2008-11-12 kejoki: case-insentively by name. 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: TODOs: 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil wiki export ?-u ARTIFACT? WikiName ?FILE? 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: Outputs the selected version of WikiName. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil wiki delete ?-m MESSAGE? WikiName 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: The same as deleting a file entry, but i don't know if fossil f15298fd4e 2008-11-12 kejoki: supports a commit message for Wiki entries. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil wiki ?-u? ?-d? ?-s=[|]? list 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: Lists the artifact ID and/or Date of last change along with f15298fd4e 2008-11-12 kejoki: each entry name, delimited by the -s char. 9eb6ea75c1 2008-11-11 kejoki: 9eb6ea75c1 2008-11-11 kejoki: fossil wiki diff ?ARTIFACT? ?-f infile[=stdin]? EntryName 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: Diffs the local copy of a page with a given version (defaulting f15298fd4e 2008-11-12 kejoki: to the head version). 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: </pre></nowiki> 9eb6ea75c1 2008-11-11 kejoki: 1eb067d456 2008-12-12 kejoki: <hr><a href="#tof">ˆ</a> 9eb6ea75c1 2008-11-11 kejoki: f15298fd4e 2008-11-12 kejoki: <h3>Caveats</h3> f15298fd4e 2008-11-12 kejoki: This is not actually a reference, it's the start of a reference. f15298fd4e 2008-11-12 kejoki: There are wikilinks to uncreated pages for the commands. This was f15298fd4e 2008-11-12 kejoki: created by running the fossil help for each command listed by running f15298fd4e 2008-11-12 kejoki: fossil help... Duplicate commands are only listed once (I f15298fd4e 2008-11-12 kejoki: <i>think</i>). There are several bits of <b>fossil</b> that are not addressed f15298fd4e 2008-11-12 kejoki: in the help for commands (special wiki directories, special users, etc.) f15298fd4e 2008-11-12 kejoki: so they are (currently) not addressed here. Clarity and brevity may be f15298fd4e 2008-11-12 kejoki: sacrificed for expediency at the authors indiscretion. All spelling and f15298fd4e 2008-11-12 kejoki: grammatical mistakes are somebody elses fault.<code> void * </code> f15298fd4e 2008-11-12 kejoki: prohibited where<code> __C_PLUS_PLUS__ </code>. Title and taxes extra. f15298fd4e 2008-11-12 kejoki: Not valid in Hooptigonia.