Hex Artifact Content
Not logged in

Artifact 1c1a126ca1fadb00ea8738d3969ad7f64a0a792c:

File www/reference.wiki part of check-in [f8f8baf945] - Add link to branching page. by kejoki on 2009-01-29 19:11:52. Also file www/reference.wiki part of check-in [24c045f373] - Merge in kkinnell's documentation updates. by drh on 2009-01-29 23:04:47.

0000: 20 20 3c 68 32 3e 43 6f 6d 6d 61 6e 64 20 4c 69    <h2>Command Li
0010: 6e 65 20 49 6e 74 65 72 66 61 63 65 20 52 65 66  ne Interface Ref
0020: 65 72 65 6e 63 65 3c 2f 68 32 3e 0a 0a 20 20 54  erence</h2>..  T
0030: 68 69 73 20 69 73 20 61 6e 20 65 61 73 79 20 69  his is an easy i
0040: 6e 74 72 6f 64 75 63 74 69 6f 6e 20 74 6f 20 74  ntroduction to t
0050: 68 65 20 66 6f 73 73 69 6c 20 63 6f 6d 6d 61 6e  he fossil comman
0060: 64 20 6c 69 6e 65 20 69 6e 74 65 72 66 61 63 65  d line interface
0070: 0a 20 20 28 63 6c 69 29 2e 20 20 49 74 20 61 73  .  (cli).  It as
0080: 73 75 6d 65 73 20 73 6f 6d 65 20 66 61 6d 69 6c  sumes some famil
0090: 69 61 72 69 74 79 20 77 69 74 68 20 75 73 69 6e  iarity with usin
00a0: 67 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69  g the command li
00b0: 6e 65 2c 20 61 6e 64 0a 20 20 77 69 74 68 20 53  ne, and.  with S
00c0: 6f 75 72 63 65 20 43 6f 64 65 20 4d 61 69 6e 74  ource Code Maint
00d0: 65 6e 65 6e 63 65 20 28 53 43 4d 29 20 73 79 73  enence (SCM) sys
00e0: 74 65 6d 73 26 23 38 32 31 32 3b 62 75 74 20 6e  tems&#8212;but n
00f0: 6f 74 20 3c 69 3e 74 6f 6f 3c 2f 69 3e 0a 20 20  ot <i>too</i>.  
0100: 6d 75 63 68 2e 0a 0a 20 20 49 66 20 79 6f 75 20  much...  If you 
0110: 61 72 65 20 74 72 79 69 6e 67 20 74 6f 20 66 69  are trying to fi
0120: 6e 64 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61  nd information a
0130: 62 6f 75 74 20 66 6f 73 73 69 6c 27 73 20 77 65  bout fossil's we
0140: 62 0a 20 20 63 61 70 61 62 69 6c 69 74 69 65 73  b.  capabilities
0150: 2c 20 73 65 65 20 74 68 65 20 3c 61 20 68 72 65  , see the <a hre
0160: 66 3d 22 69 6e 64 65 78 2e 77 69 6b 69 22 3e 46  f="index.wiki">F
0170: 6f 73 73 69 6c 20 48 6f 6d 65 3c 2f 61 3e 20 61  ossil Home</a> a
0180: 6e 64 0a 20 20 3c 61 20 68 72 65 66 3d 22 77 69  nd.  <a href="wi
0190: 6b 69 74 68 65 6f 72 79 2e 77 69 6b 69 22 3e 46  kitheory.wiki">F
01a0: 6f 73 73 69 6c 20 57 69 6b 69 3c 2f 61 3e 20 70  ossil Wiki</a> p
01b0: 61 67 65 73 20 66 6f 72 20 70 6f 69 6e 74 65 72  ages for pointer
01c0: 73 2e 0a 0a 20 20 3c 68 33 3e 54 68 69 6e 67 73  s...  <h3>Things
01d0: 20 74 6f 20 6e 6f 74 65 3c 2f 68 33 3e 0a 20 20   to note</h3>.  
01e0: 2a 20 46 6f 73 73 69 6c 20 63 6c 69 20 63 6f 6d  * Fossil cli com
01f0: 6d 61 6e 64 73 20 64 6f 20 6e 6f 74 20 75 73 65  mands do not use
0200: 20 73 70 65 63 69 61 6c 20 64 65 6c 69 6d 65 74   special delimet
0210: 65 72 73 2c 20 74 68 65 79 20 75 73 65 0a 20 20  ers, they use.  
0220: 73 70 61 63 65 73 2e 20 20 54 68 69 73 20 69 73  spaces.  This is
0230: 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 77 69 74   traditional wit
0240: 68 20 56 43 53 2f 53 43 4d 2e 20 20 53 6f 6d 65  h VCS/SCM.  Some
0250: 20 3c 69 3e 6f 70 74 69 6f 6e 73 3c 2f 69 3e 20   <i>options</i> 
0260: 74 6f 0a 20 20 66 6f 73 73 69 6c 20 63 6f 6d 6d  to.  fossil comm
0270: 61 6e 64 73 20 3c 69 3e 64 6f 3c 2f 69 3e 20 75  ands <i>do</i> u
0280: 73 65 20 73 70 65 63 69 61 6c 20 64 65 6c 69 6d  se special delim
0290: 69 74 65 72 73 2c 20 70 61 72 74 69 63 75 6c 61  iters, particula
02a0: 72 6c 79 20 74 68 65 0a 20 20 27 2d 27 20 28 68  rly the.  '-' (h
02b0: 79 70 68 65 6e 2c 20 6f 72 20 64 61 73 68 29 20  yphen, or dash) 
02c0: 63 68 61 72 61 63 74 65 72 2e 20 20 54 68 69 73  character.  This
02d0: 20 69 73 20 76 65 72 79 20 73 69 6d 69 6c 61 72   is very similar
02e0: 20 74 6f 20 54 63 6c 2e 0a 20 20 54 68 69 6e 6b   to Tcl..  Think
02f0: 20 6f 66 20 66 6f 73 73 69 6c 20 61 73 20 61 20   of fossil as a 
0300: 73 68 65 6c 6c 20 79 6f 75 20 69 6e 76 6f 6b 65  shell you invoke
0310: 20 61 6e 64 20 66 65 65 64 20 61 20 63 6f 6d 6d   and feed a comm
0320: 61 6e 64 20 74 6f 2c 0a 20 20 69 6e 63 6c 75 64  and to,.  includ
0330: 69 6e 67 20 61 6e 79 20 6f 70 74 69 6f 6e 73 2c  ing any options,
0340: 20 61 6e 64 20 69 74 20 77 69 6c 6c 20 6d 61 6b   and it will mak
0350: 65 20 6d 6f 72 65 20 73 65 6e 73 65 2e 0a 0a 20  e more sense... 
0360: 20 2a 20 41 6e 79 20 66 6f 73 73 69 6c 20 63 6f   * Any fossil co
0370: 6d 6d 61 6e 64 20 69 73 20 61 63 63 65 70 74 61  mmand is accepta
0380: 62 6c 65 20 6f 6e 63 65 20 65 6e 6f 75 67 68 20  ble once enough 
0390: 6f 66 20 69 74 20 68 61 73 20 62 65 65 6e 0a 20  of it has been. 
03a0: 20 65 6e 74 65 72 65 64 20 74 6f 20 6d 61 6b 65   entered to make
03b0: 20 74 68 65 20 69 6e 74 65 6e 74 20 75 6e 61 6d   the intent unam
03c0: 62 69 67 75 6f 75 73 2e 20 20 27 63 6c 6f 27 20  biguous.  'clo' 
03d0: 69 73 20 61 20 70 72 6f 70 65 72 20 70 72 65 66  is a proper pref
03e0: 69 78 20 6f 66 0a 20 20 62 6f 74 68 20 74 68 65  ix of.  both the
03f0: 20 27 63 6c 6f 6e 65 27 20 61 6e 64 20 27 63 6c   'clone' and 'cl
0400: 6f 73 65 27 20 63 6f 6d 6d 61 6e 64 73 2c 20 66  ose' commands, f
0410: 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20 62 75 74  or instance, but
0420: 20 27 63 6c 6f 6e 27 20 69 73 0a 20 20 65 6e 6f   'clon' is.  eno
0430: 75 67 68 20 74 6f 20 6d 61 6b 65 20 74 68 65 20  ugh to make the 
0440: 69 6e 74 65 6e 74 26 23 38 32 31 32 3b 74 68 65  intent&#8212;the
0450: 20 27 63 6c 6f 6e 65 27 0a 20 20 63 6f 6d 6d 61   'clone'.  comma
0460: 6e 64 26 23 38 32 31 32 3b 75 6e 61 6d 62 69 67  nd&#8212;unambig
0470: 75 6f 75 73 2e 0a 0a 20 20 2a 20 50 72 61 67 6d  uous...  * Pragm
0480: 61 74 69 63 61 6c 6c 79 2c 20 61 20 5b 20 7c 20  atically, a [ | 
0490: 3c 75 3e 76 65 72 73 69 6f 6e 3c 2f 75 3e 5d 20  <u>version</u>] 
04a0: 69 6e 20 3c 62 3e 66 6f 73 73 69 6c 3c 2f 62 3e  in <b>fossil</b>
04b0: 20 69 73 20 61 0a 20 20 34 30 2d 63 68 61 72 61   is a.  40-chara
04c0: 63 74 65 72 20 6c 6f 6e 67 20 73 74 72 69 6e 67  cter long string
04d0: 20 6f 66 20 68 65 78 61 64 65 63 69 6d 61 6c 2e   of hexadecimal.
04e0: 20 20 3c 62 3e 66 6f 73 73 69 6c 3c 2f 62 3e 20    <b>fossil</b> 
04f0: 77 69 6c 6c 20 62 65 0a 20 20 61 62 6c 65 20 74  will be.  able t
0500: 6f 20 66 69 67 75 72 65 20 6f 75 74 20 77 68 69  o figure out whi
0510: 63 68 20 76 65 72 73 69 6f 6e 20 79 6f 75 20 77  ch version you w
0520: 61 6e 74 20 77 69 74 68 20 61 6e 79 0a 20 20 3c  ant with any.  <
0530: 69 3e 64 69 73 74 69 6e 63 74 3c 2f 69 3e 20 70  i>distinct</i> p
0540: 72 65 66 69 78 20 6f 66 20 74 68 61 74 20 73 74  refix of that st
0550: 72 69 6e 67 20 77 68 69 63 68 20 69 73 20 61 74  ring which is at
0560: 20 6c 65 61 73 74 20 66 6f 75 72 0a 20 20 63 68   least four.  ch
0570: 61 72 61 63 74 65 72 73 20 6c 6f 6e 67 2e 20 20  aracters long.  
0580: 3c 65 6d 3e 43 6f 6d 6d 61 6e 64 73 20 77 68 69  <em>Commands whi
0590: 63 68 20 72 65 71 75 69 72 65 20 61 20 76 65 72  ch require a ver
05a0: 73 69 6f 6e 20 61 72 65 0a 20 20 6c 6f 6f 6b 69  sion are.  looki
05b0: 6e 67 20 66 6f 72 20 74 68 65 20 73 74 72 69 6e  ng for the strin
05c0: 67 2c 20 61 20 64 69 73 74 69 6e 63 74 20 70 72  g, a distinct pr
05d0: 65 66 69 78 20 6f 66 20 74 68 65 20 73 74 72 69  efix of the stri
05e0: 6e 67 2c 20 6f 72 20 61 0a 20 20 3c 63 6f 64 65  ng, or a.  <code
05f0: 3e 74 61 67 3c 2f 63 6f 64 65 3e 2e 3c 2f 65 6d  >tag</code>.</em
0600: 3e 0a 0a 20 20 2a 20 53 43 4d 20 69 6e 20 61 20  >..  * SCM in a 
0610: 64 69 73 74 72 69 62 75 74 65 64 20 65 6e 76 69  distributed envi
0620: 72 6f 6e 6d 65 6e 74 20 63 61 6e 20 62 65 20 61  ronment can be a
0630: 20 62 69 74 20 63 6f 6e 66 75 73 69 6e 67 20 77   bit confusing w
0640: 69 74 68 0a 20 20 72 65 67 61 72 64 20 74 6f 20  ith.  regard to 
0650: 62 72 61 6e 63 68 69 6e 67 2c 20 6d 65 72 67 69  branching, mergi
0660: 6e 67 2c 20 61 6e 64 20 76 65 72 73 69 6f 6e 73  ng, and versions
0670: 20 69 6e 20 67 65 6e 65 72 61 6c 2e 20 20 53 65   in general.  Se
0680: 65 20 74 68 65 0a 20 20 5b 2e 2f 62 72 61 6e 63  e the.  [./branc
0690: 68 69 6e 67 2e 77 69 6b 69 20 7c 20 65 78 70 6c  hing.wiki | expl
06a0: 61 6e 61 74 69 6f 6e 20 6f 66 20 62 72 61 6e 63  anation of branc
06b0: 68 69 6e 67 5d 20 61 6e 64 20 69 74 20 77 69 6c  hing] and it wil
06c0: 6c 20 61 6c 6c 20 6d 61 6b 65 0a 20 20 6d 75 63  l all make.  muc
06d0: 68 20 6d 6f 72 65 20 73 65 6e 73 65 2e 0a 0a 20  h more sense... 
06e0: 20 59 6f 75 20 73 68 6f 75 6c 64 20 70 72 6f 62   You should prob
06f0: 61 62 6c 79 20 73 74 61 72 74 20 69 6e 74 65 72  ably start inter
0700: 61 63 74 69 6e 67 20 77 69 74 68 20 66 6f 73 73  acting with foss
0710: 69 6c 20 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e  il at the comman
0720: 64 0a 20 20 6c 69 6e 65 20 62 79 20 61 73 6b 69  d.  line by aski
0730: 6e 67 20 69 74 20 77 68 61 74 20 69 74 20 63 61  ng it what it ca
0740: 6e 0a 20 20 64 6f 3a 26 6e 62 73 70 3b 26 6e 62  n.  do:&nbsp;&nb
0750: 73 70 3b 26 6e 62 73 70 3b 26 6e 62 73 70 3b 3c  sp;&nbsp;&nbsp;<
0760: 61 20 6e 61 6d 65 3d 22 74 6f 66 22 3e 26 23 37  a name="tof">&#7
0770: 31 30 3b 3c 2f 61 3e 0a 0a 20 20 3c 63 6f 64 65  10;</a>..  <code
0780: 3e 24 20 66 6f 73 73 69 6c 20 68 65 6c 70 3c 2f  >$ fossil help</
0790: 63 6f 64 65 3e 3c 6e 6f 77 69 6b 69 3e 3c 70 72  code><nowiki><pr
07a0: 65 3e 0a 55 73 61 67 65 3a 20 66 6f 73 73 69 6c  e>.Usage: fossil
07b0: 20 68 65 6c 70 20 43 4f 4d 4d 41 4e 44 2e 0a 41   help COMMAND..A
07c0: 76 61 69 6c 61 62 6c 65 20 43 4f 4d 4d 41 4e 44  vailable COMMAND
07d0: 73 3a 3c 2f 70 72 65 3e 3c 74 61 62 6c 65 20 77  s:</pre><table w
07e0: 69 64 74 68 3d 22 38 30 25 22 0a 20 20 20 20 20  idth="80%".     
07f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
0800: 20 20 20 20 20 73 74 79 6c 65 3d 22 66 6f 6e 74       style="font
0810: 2d 66 61 6d 69 6c 79 3a 20 66 69 78 65 64 2c 20  -family: fixed, 
0820: 63 6f 75 72 69 65 72 2c 20 6d 6f 6e 6f 73 70 61  courier, monospa
0830: 63 65 3b 22 3e 0a 20 20 20 20 20 20 3c 74 72 3e  ce;">.      <tr>
0840: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23  ..<td><a href="#
0850: 61 64 64 22 3e 61 64 64 3c 2f 61 3e 2a 3c 2f 74  add">add</a>*</t
0860: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d  d>..<td><a href=
0870: 22 23 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 22  "#configuration"
0880: 3e 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3c 2f  >configuration</
0890: 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20  a></td>..<td><a 
08a0: 68 72 65 66 3d 22 23 6c 65 61 76 65 73 22 3e 6c  href="#leaves">l
08b0: 65 61 76 65 73 3c 2f 61 3e 3c 2f 74 64 3e 0a 09  eaves</a></td>..
08c0: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 72 65  <td><a href="#re
08d0: 64 6f 22 3e 72 65 64 6f 3c 2f 61 3e 3c 2f 74 64  do">redo</a></td
08e0: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22  >..<td><a href="
08f0: 23 74 69 6d 65 6c 69 6e 65 22 3e 74 69 6d 65 6c  #timeline">timel
0900: 69 6e 65 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20  ine</a></td>.   
0910: 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 3c     </tr>.      <
0920: 74 72 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66  tr>..<td><a href
0930: 3d 22 23 61 6c 6c 22 3e 61 6c 6c 3c 2f 61 3e 2a  ="#all">all</a>*
0940: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72  </td>..<td><a hr
0950: 65 66 3d 22 23 64 65 63 6f 6e 73 74 72 75 63 74  ef="#deconstruct
0960: 22 3e 64 65 63 6f 6e 73 74 72 75 63 74 3c 2f 61  ">deconstruct</a
0970: 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68  ></td>..<td><a h
0980: 72 65 66 3d 22 23 6c 73 22 3e 6c 73 3c 2f 61 3e  ref="#ls">ls</a>
0990: 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68  *</td>..<td><a h
09a0: 72 65 66 3d 22 23 6d 76 22 3e 72 65 6e 61 6d 65  ref="#mv">rename
09b0: 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e  </a>*</td>..<td>
09c0: 3c 61 20 68 72 65 66 3d 22 23 73 65 72 76 65 72  <a href="#server
09d0: 22 3e 75 69 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20  ">ui</a></td>.  
09e0: 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20      </tr>.      
09f0: 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65  <tr>..<td><a hre
0a00: 66 3d 22 23 63 67 69 22 3e 63 67 69 3c 2f 61 3e  f="#cgi">cgi</a>
0a10: 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68  *</td>..<td><a h
0a20: 72 65 66 3d 22 23 72 6d 22 3e 64 65 6c 3c 2f 61  ref="#rm">del</a
0a30: 3e 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20  >*</td>..<td><a 
0a40: 68 72 65 66 3d 22 23 6d 65 72 67 65 22 3e 6d 65  href="#merge">me
0a50: 72 67 65 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74  rge</a></td>..<t
0a60: 64 3e 3c 61 20 68 72 65 66 3d 22 23 72 65 76 65  d><a href="#reve
0a70: 72 74 22 3e 72 65 76 65 72 74 3c 2f 61 3e 3c 2f  rt">revert</a></
0a80: 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66  td>..<td><a href
0a90: 3d 22 23 75 6e 64 6f 22 3e 75 6e 64 6f 3c 2f 61  ="#undo">undo</a
0aa0: 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f 74  ></td>.      </t
0ab0: 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a 09 3c  r>.      <tr>..<
0ac0: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 68 61  td><a href="#cha
0ad0: 6e 67 65 73 22 3e 63 68 61 6e 67 65 73 3c 2f 61  nges">changes</a
0ae0: 3e 2a 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20 20  >*</td>.        
0af0: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 64 65  <td><a href="#de
0b00: 73 63 65 6e 64 61 6e 74 73 22 3e 64 65 73 63 65  scendants">desce
0b10: 6e 64 61 6e 74 73 3c 2f 61 3e 3c 2f 74 64 3e 0a  ndants</a></td>.
0b20: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 6d  .<td><a href="#m
0b30: 76 22 3e 6d 76 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a  v">mv</a>*</td>.
0b40: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 72  .<td><a href="#r
0b50: 6d 22 3e 72 6d 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a  m">rm</a>*</td>.
0b60: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 73  .<td><a href="#s
0b70: 65 74 74 69 6e 67 22 3e 75 6e 73 65 74 3c 2f 61  etting">unset</a
0b80: 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f 74  ></td>.      </t
0b90: 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a 09 3c  r>.      <tr>..<
0ba0: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 68 65  td><a href="#che
0bb0: 63 6b 6f 75 74 22 3e 63 68 65 63 6b 6f 75 74 3c  ckout">checkout<
0bc0: 2f 61 3e 2a 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c  /a>*</td>..<td><
0bd0: 61 20 68 72 65 66 3d 22 23 64 69 66 66 22 3e 64  a href="#diff">d
0be0: 69 66 66 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74  iff</a></td>..<t
0bf0: 64 3e 3c 61 20 68 72 65 66 3d 22 23 6e 65 77 22  d><a href="#new"
0c00: 3e 6e 65 77 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a 09  >new</a>*</td>..
0c10: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 72 73  <td><a href="#rs
0c20: 74 61 74 73 22 3e 72 73 74 61 74 73 3c 2f 61 3e  tats">rstats</a>
0c30: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72  </td>..<td><a hr
0c40: 65 66 3d 22 23 75 70 64 61 74 65 22 3e 75 70 64  ef="#update">upd
0c50: 61 74 65 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a 20 20  ate</a>*</td>.  
0c60: 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20      </tr>.      
0c70: 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65  <tr>..<td><a hre
0c80: 66 3d 22 23 63 6f 6d 6d 69 74 22 3e 63 69 3c 2f  f="#commit">ci</
0c90: 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20  a></td>..<td><a 
0ca0: 68 72 65 66 3d 22 23 65 78 74 72 61 22 3e 65 78  href="#extra">ex
0cb0: 74 72 61 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a 09 3c  tra</a>*</td>..<
0cc0: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 6f 70 65  td><a href="#ope
0cd0: 6e 22 3e 6f 70 65 6e 3c 2f 61 3e 3c 2f 74 64 3e  n">open</a></td>
0ce0: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23  ..<td><a href="#
0cf0: 73 65 72 76 65 72 22 3e 73 65 72 76 65 72 3c 2f  server">server</
0d00: 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20  a></td>..<td><a 
0d10: 68 72 65 66 3d 22 23 75 73 65 72 22 3e 75 73 65  href="#user">use
0d20: 72 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20  r</a></td>.     
0d30: 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72   </tr>.      <tr
0d40: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22  >..<td><a href="
0d50: 23 63 6c 65 61 6e 22 3e 63 6c 65 61 6e 3c 2f 61  #clean">clean</a
0d60: 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68  ></td>..<td><a h
0d70: 72 65 66 3d 22 23 64 69 66 66 22 3e 67 64 69 66  ref="#diff">gdif
0d80: 66 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e  f</a></td>..<td>
0d90: 3c 61 20 68 72 65 66 3d 22 23 70 75 6c 6c 22 3e  <a href="#pull">
0da0: 70 75 6c 6c 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  pull</a></td>..<
0db0: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 73 65 74  td><a href="#set
0dc0: 74 69 6e 67 22 3e 73 65 74 74 69 6e 67 73 3c 2f  ting">settings</
0dd0: 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20  a></td>..<td><a 
0de0: 68 72 65 66 3d 22 23 76 65 72 73 69 6f 6e 22 3e  href="#version">
0df0: 76 65 72 73 69 6f 6e 3c 2f 61 3e 2a 3c 2f 74 64  version</a>*</td
0e00: 3e 0a 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20  >.      </tr>.  
0e10: 20 20 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61      <tr>..<td><a
0e20: 20 68 72 65 66 3d 22 23 63 6c 6f 6e 65 22 3e 63   href="#clone">c
0e30: 6c 6f 6e 65 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  lone</a></td>..<
0e40: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 68 65 6c  td><a href="#hel
0e50: 70 22 3e 68 65 6c 70 3c 2f 61 3e 3c 2f 74 64 3e  p">help</a></td>
0e60: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23  ..<td><a href="#
0e70: 70 75 73 68 22 3e 70 75 73 68 3c 2f 61 3e 3c 2f  push">push</a></
0e80: 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66  td>..<td><a href
0e90: 3d 22 23 73 74 61 74 75 73 22 3e 73 74 61 74 75  ="#status">statu
0ea0: 73 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a 09 3c 74 64  s</a>*</td>..<td
0eb0: 3e 3c 61 20 68 72 65 66 3d 22 23 77 69 6b 69 22  ><a href="#wiki"
0ec0: 3e 77 69 6b 69 3c 2f 61 3e 3c 2f 74 64 3e 0a 20  >wiki</a></td>. 
0ed0: 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20       </tr>.     
0ee0: 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 20 68 72   <tr>..<td><a hr
0ef0: 65 66 3d 22 23 63 6c 6f 73 65 22 3e 63 6c 6f 73  ef="#close">clos
0f00: 65 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e  e</a></td>..<td>
0f10: 3c 61 20 68 72 65 66 3d 22 23 68 74 74 70 22 3e  <a href="#http">
0f20: 68 74 74 70 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  http</a></td>..<
0f30: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 72 65 62  td><a href="#reb
0f40: 75 69 6c 64 22 3e 72 65 62 75 69 6c 64 3c 2f 61  uild">rebuild</a
0f50: 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68  ></td>..<td><a h
0f60: 72 65 66 3d 22 23 73 79 6e 63 22 3e 73 79 6e 63  ref="#sync">sync
0f70: 3c 2f 61 3e 2a 3c 2f 74 64 3e 0a 20 20 20 20 20  </a>*</td>.     
0f80: 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72   </tr>.      <tr
0f90: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22  >..<td><a href="
0fa0: 23 63 6f 6d 6d 69 74 22 3e 63 6f 6d 6d 69 74 3c  #commit">commit<
0fb0: 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61  /a></td>..<td><a
0fc0: 20 68 72 65 66 3d 22 23 69 6e 66 6f 22 3e 69 6e   href="#info">in
0fd0: 66 6f 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64  fo</a></td>..<td
0fe0: 3e 3c 61 20 68 72 65 66 3d 22 23 72 65 63 6f 6e  ><a href="#recon
0ff0: 73 74 72 75 63 74 22 3e 72 65 63 6f 6e 73 74 72  struct">reconstr
1000: 75 63 74 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20  uct</a></td>.   
1010: 20 20 20 20 20 3c 74 64 3e 3c 61 20 68 72 65 66       <td><a href
1020: 3d 22 23 74 61 67 22 3e 74 61 67 3c 2f 61 3e 3c  ="#tag">tag</a><
1030: 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f 74 72 3e  /td>.      </tr>
1040: 0a 20 20 20 20 3c 2f 74 61 62 6c 65 3e 3c 6e 6f  .    </table><no
1050: 77 69 6b 69 3e 3c 70 72 65 3e 0a 54 68 69 73 20  wiki><pre>.This 
1060: 69 73 20 66 6f 73 73 69 6c 20 76 65 72 73 69 6f  is fossil versio
1070: 6e 20 5b 62 31 32 61 30 33 31 35 35 37 5d 20 32  n [b12a031557] 2
1080: 30 30 38 2d 31 32 2d 32 36 20 31 37 3a 34 31 3a  008-12-26 17:41:
1090: 30 39 20 55 54 43 0a 3c 2f 70 72 65 3e 0a 3c 62  09 UTC.</pre>.<b
10a0: 3e 57 68 61 74 20 66 6f 6c 6c 6f 77 73 3c 2f 62  >What follows</b
10b0: 3e 20 69 73 20 61 20 73 75 72 76 65 79 20 6f 66  > is a survey of
10c0: 20 77 68 61 74 20 79 6f 75 20 67 65 74 20 69 66   what you get if
10d0: 20 79 6f 75 20 74 79 70 65 3c 63 6f 64 65 3e 0a   you type<code>.
10e0: 66 6f 73 73 69 6c 26 6e 62 73 70 3b 68 65 6c 70  fossil&nbsp;help
10f0: 26 6e 62 73 70 3b 3c 69 3e 63 6f 6d 6d 61 6e 64  &nbsp;<i>command
1100: 3c 2f 69 3e 20 3c 2f 63 6f 64 65 3e 66 6f 72 20  </i> </code>for 
1110: 61 6c 6c 20 6f 66 20 74 68 65 0a 63 6f 6d 6d 61  all of the.comma
1120: 6e 64 73 20 6c 69 73 74 65 64 20 61 62 6f 76 65  nds listed above
1130: 2e 20 20 54 68 65 72 65 20 61 72 65 20 6c 69 6e  .  There are lin
1140: 6b 73 20 74 6f 20 69 6e 64 69 76 69 64 75 61 6c  ks to individual
1150: 20 70 61 67 65 73 20 66 6f 72 20 65 61 63 68 0a   pages for each.
1160: 6f 66 20 74 68 65 6d 3b 20 70 61 67 65 73 20 77  of them; pages w
1170: 69 74 68 20 63 6f 6e 74 65 6e 74 20 28 63 6f 6d  ith content (com
1180: 6d 61 6e 64 73 20 6d 61 72 6b 65 64 20 77 69 74  mands marked wit
1190: 68 20 61 20 27 2a 27 20 61 72 65 20 64 6f 6e 65  h a '*' are done
11a0: 29 20 67 6f 0a 69 6e 74 6f 20 74 68 65 20 72 65  ) go.into the re
11b0: 61 73 6f 6e 20 66 6f 72 20 61 20 63 6f 6d 6d 61  ason for a comma
11c0: 6e 64 20 69 6e 20 61 20 62 69 74 20 6d 6f 72 65  nd in a bit more
11d0: 20 64 65 70 74 68 20 74 68 61 6e 20 74 68 65 20   depth than the 
11e0: 70 72 6f 67 72 61 6d 20 68 65 6c 70 2e 0a 3c 70  program help..<p
11f0: 72 65 3e 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d  re>.<hr><a href=
1200: 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61  "#tof">&#710;</a
1210: 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 61  >.    <a name="a
1220: 64 64 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c  dd">Usage: </a><
1230: 63 6f 64 65 3e 3c 61 20 68 72 65 66 3d 22 63 6d  code><a href="cm
1240: 64 5f 61 64 64 2e 77 69 6b 69 22 3e 66 6f 73 73  d_add.wiki">foss
1250: 69 6c 20 61 64 64 3c 2f 61 3e 3c 2f 63 6f 64 65  il add</a></code
1260: 3e 20 46 49 4c 45 2e 2e 2e 0a 20 20 20 20 4d 61  > FILE....    Ma
1270: 6b 65 20 61 72 72 61 6e 67 65 6d 65 6e 74 73 20  ke arrangements 
1280: 74 6f 20 61 64 64 20 6f 6e 65 20 6f 72 20 6d 6f  to add one or mo
1290: 72 65 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20  re files to the 
12a0: 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75 74  current checkout
12b0: 0a 20 20 20 20 61 74 20 74 68 65 20 6e 65 78 74  .    at the next
12c0: 20 63 6f 6d 6d 69 74 2e 0a 0a 3c 68 72 3e 3c 61   commit...<hr><a
12d0: 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37   href="#tof">&#7
12e0: 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e  10;</a>.    <a n
12f0: 61 6d 65 3d 22 61 6c 6c 22 3e 55 73 61 67 65 3a  ame="all">Usage:
1300: 20 3c 2f 61 3e 3c 63 6f 64 65 3e 3c 61 20 68 72   </a><code><a hr
1310: 65 66 3d 22 63 6d 64 5f 61 6c 6c 2e 77 69 6b 69  ef="cmd_all.wiki
1320: 22 3e 66 6f 73 73 69 6c 20 61 6c 6c 3c 2f 61 3e  ">fossil all</a>
1330: 3c 2f 63 6f 64 65 3e 20 28 6c 69 73 74 7c 70 75  </code> (list|pu
1340: 6c 6c 7c 70 75 73 68 7c 72 65 62 75 69 6c 64 7c  ll|push|rebuild|
1350: 73 79 6e 63 29 0a 20 20 20 20 54 68 65 20 7e 2f  sync).    The ~/
1360: 2e 66 6f 73 73 69 6c 20 66 69 6c 65 20 72 65 63  .fossil file rec
1370: 6f 72 64 73 20 74 68 65 20 6c 6f 63 61 74 69 6f  ords the locatio
1380: 6e 20 6f 66 20 61 6c 6c 20 72 65 70 6f 73 69 74  n of all reposit
1390: 6f 72 69 65 73 20 66 6f 72 20 61 0a 20 20 20 20  ories for a.    
13a0: 75 73 65 72 2e 20 20 54 68 69 73 20 63 6f 6d 6d  user.  This comm
13b0: 61 6e 64 20 70 65 72 66 6f 72 6d 73 20 63 65 72  and performs cer
13c0: 74 61 69 6e 20 6f 70 65 72 61 74 69 6f 6e 73 20  tain operations 
13d0: 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72  on all repositor
13e0: 69 65 73 0a 20 20 20 20 74 68 61 74 20 63 61 6e  ies.    that can
13f0: 20 62 65 20 75 73 65 66 75 6c 20 62 65 66 6f 72   be useful befor
1400: 65 20 6f 72 20 61 66 74 65 72 20 61 20 70 65 72  e or after a per
1410: 69 6f 64 20 6f 66 20 64 69 73 63 6f 6e 6e 65 63  iod of disconnec
1420: 74 69 6f 6e 20 6f 70 65 72 61 74 69 6f 6e 2e 0a  tion operation..
1430: 20 20 20 20 41 76 61 69 6c 61 62 6c 65 20 6f 70      Available op
1440: 65 72 61 74 69 6f 6e 73 20 61 72 65 3a 0a 0a 20  erations are:.. 
1450: 20 20 20 6c 69 73 74 20 20 20 20 20 20 20 44 69     list       Di
1460: 73 70 6c 61 79 20 74 68 65 20 6c 6f 63 61 74 69  splay the locati
1470: 6f 6e 20 6f 66 20 61 6c 6c 20 72 65 70 6f 73 69  on of all reposi
1480: 74 6f 72 69 65 73 0a 0a 20 20 20 20 70 75 6c 6c  tories..    pull
1490: 20 20 20 20 20 20 20 52 75 6e 20 61 20 22 70 75         Run a "pu
14a0: 6c 6c 22 20 6f 70 65 72 61 74 69 6f 6e 20 6f 6e  ll" operation on
14b0: 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65   all repositorie
14c0: 73 0a 0a 20 20 20 20 70 75 73 68 20 20 20 20 20  s..    push     
14d0: 20 20 52 75 6e 20 61 20 22 70 75 73 68 22 20 6f    Run a "push" o
14e0: 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69  n all repositori
14f0: 65 73 0a 0a 20 20 20 20 72 65 62 75 69 6c 64 20  es..    rebuild 
1500: 20 20 20 52 65 62 75 69 6c 64 20 6f 6e 20 61 6c     Rebuild on al
1510: 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 0a  l repositories..
1520: 20 20 20 20 73 79 6e 63 20 20 20 20 20 20 20 52      sync       R
1530: 75 6e 20 61 20 22 73 79 6e 63 22 20 6f 6e 20 61  un a "sync" on a
1540: 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a  ll repositories.
1550: 0a 20 20 20 20 52 65 73 70 6f 73 69 74 6f 72 69  .    Respositori
1560: 65 73 20 61 72 65 20 61 75 74 6f 6d 61 74 69 63  es are automatic
1570: 61 6c 6c 79 20 61 64 64 65 64 20 74 6f 20 74 68  ally added to th
1580: 65 20 73 65 74 20 6f 66 20 6b 6e 6f 77 6e 20 72  e set of known r
1590: 65 70 6f 73 69 74 6f 72 69 65 73 0a 20 20 20 20  epositories.    
15a0: 77 68 65 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20  when one of the 
15b0: 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e  following comman
15c0: 64 73 20 61 67 61 69 6e 73 74 20 74 68 65 20 72  ds against the r
15d0: 65 70 6f 73 69 74 6f 72 79 3a 20 63 6c 6f 6e 65  epository: clone
15e0: 2c 20 69 6e 66 6f 2c 0a 20 20 20 20 70 75 6c 6c  , info,.    pull
15f0: 2c 20 70 75 73 68 2c 20 6f 72 20 73 79 6e 63 0a  , push, or sync.
1600: 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74  .<hr><a href="#t
1610: 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20  of">&#710;</a>. 
1620: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63 67 69 22     <a name="cgi"
1630: 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68  >Usage: </a><a h
1640: 72 65 66 3d 22 63 6d 64 5f 63 67 69 2e 77 69 6b  ref="cmd_cgi.wik
1650: 69 22 3e 66 6f 73 73 69 6c 20 63 67 69 3c 2f 61  i">fossil cgi</a
1660: 3e 20 53 43 52 49 50 54 0a 20 20 20 20 54 68 65  > SCRIPT.    The
1670: 20 53 43 52 49 50 54 20 61 72 67 75 6d 65 6e 74   SCRIPT argument
1680: 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20   is the name of 
1690: 61 20 66 69 6c 65 20 74 68 61 74 20 69 73 20 74  a file that is t
16a0: 68 65 20 43 47 49 20 73 63 72 69 70 74 0a 20 20  he CGI script.  
16b0: 20 20 74 68 61 74 20 69 73 20 62 65 69 6e 67 20    that is being 
16c0: 72 75 6e 2e 20 20 54 68 65 20 63 6f 6d 6d 61 6e  run.  The comman
16d0: 64 20 6e 61 6d 65 2c 20 22 63 67 69 22 2c 20 6d  d name, "cgi", m
16e0: 61 79 20 62 65 20 6f 6d 69 74 74 65 64 20 69 66  ay be omitted if
16f0: 0a 20 20 20 20 74 68 65 20 47 41 54 45 57 41 59  .    the GATEWAY
1700: 5f 49 4e 54 45 52 46 41 43 45 20 65 6e 76 69 72  _INTERFACE envir
1710: 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20  onment variable 
1720: 69 73 20 73 65 74 20 74 6f 20 22 43 47 49 22 20  is set to "CGI" 
1730: 28 77 68 69 63 68 0a 20 20 20 20 73 68 6f 75 6c  (which.    shoul
1740: 64 20 61 6c 77 61 79 73 20 62 65 20 74 68 65 20  d always be the 
1750: 63 61 73 65 20 66 6f 72 20 43 47 49 20 73 63 72  case for CGI scr
1760: 69 70 74 73 20 72 75 6e 20 62 79 20 61 20 77 65  ipts run by a we
1770: 62 73 65 72 76 65 72 2e 29 20 20 54 68 65 0a 20  bserver.)  The. 
1780: 20 20 20 53 43 52 49 50 54 20 66 69 6c 65 20 73     SCRIPT file s
1790: 68 6f 75 6c 64 20 6c 6f 6f 6b 20 73 6f 6d 65 74  hould look somet
17a0: 68 69 6e 67 20 6c 69 6b 65 20 74 68 69 73 3a 0a  hing like this:.
17b0: 0a 20 20 20 20 23 21 2f 75 73 72 2f 62 69 6e 2f  .    #!/usr/bin/
17c0: 66 6f 73 73 69 6c 0a 20 20 20 20 72 65 70 6f 73  fossil.    repos
17d0: 69 74 6f 72 79 3a 20 2f 68 6f 6d 65 2f 73 6f 6d  itory: /home/som
17e0: 65 62 6f 64 79 2f 70 72 6f 6a 65 63 74 2e 64 62  ebody/project.db
17f0: 0a 0a 20 20 20 20 54 68 65 20 73 65 63 6f 6e 64  ..    The second
1800: 20 6c 69 6e 65 20 64 65 66 69 6e 65 73 20 74 68   line defines th
1810: 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 65  e name of the re
1820: 70 6f 73 69 74 6f 72 79 2e 20 20 41 66 74 65 72  pository.  After
1830: 20 6c 6f 63 61 74 69 6e 67 0a 20 20 20 20 74 68   locating.    th
1840: 65 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 66 6f  e repository, fo
1850: 73 73 69 6c 20 77 69 6c 6c 20 67 65 6e 65 72 61  ssil will genera
1860: 74 65 20 61 20 77 65 62 70 61 67 65 20 6f 6e 20  te a webpage on 
1870: 73 74 64 6f 75 74 20 62 61 73 65 64 20 6f 6e 0a  stdout based on.
1880: 20 20 20 20 74 68 65 20 76 61 6c 75 65 73 20 6f      the values o
1890: 66 20 73 74 61 6e 64 61 72 64 20 43 47 49 20 65  f standard CGI e
18a0: 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
18b0: 62 6c 65 73 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72  bles...<hr><a hr
18c0: 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b  ef="#tof">&#710;
18d0: 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65  </a>.    <a name
18e0: 3d 22 63 68 61 6e 67 65 73 22 3e 55 73 61 67 65  ="changes">Usage
18f0: 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63  : </a><a href="c
1900: 6d 64 5f 63 68 61 6e 67 65 73 2e 77 69 6b 69 22  md_changes.wiki"
1910: 3e 66 6f 73 73 69 6c 20 63 68 61 6e 67 65 73 3c  >fossil changes<
1920: 2f 61 3e 0a 20 20 20 20 52 65 70 6f 72 74 20 6f  /a>.    Report o
1930: 6e 20 74 68 65 20 65 64 69 74 20 73 74 61 74 75  n the edit statu
1940: 73 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 69  s of all files i
1950: 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68  n the current ch
1960: 65 63 6b 6f 75 74 2e 0a 20 20 20 20 53 65 65 20  eckout..    See 
1970: 61 6c 73 6f 20 74 68 65 20 22 73 74 61 74 75 73  also the "status
1980: 22 20 61 6e 64 20 22 65 78 74 72 61 22 20 63 6f  " and "extra" co
1990: 6d 6d 61 6e 64 73 2e 0a 0a 3c 68 72 3e 3c 61 20  mmands...<hr><a 
19a0: 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31  href="#tof">&#71
19b0: 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61  0;</a>.    <a na
19c0: 6d 65 3d 22 63 68 65 63 6b 6f 75 74 22 3e 55 73  me="checkout">Us
19d0: 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66  age: </a><a href
19e0: 3d 22 63 6d 64 5f 63 68 65 63 6b 6f 75 74 2e 77  ="cmd_checkout.w
19f0: 69 6b 69 22 3e 66 6f 73 73 69 6c 20 63 68 65 63  iki">fossil chec
1a00: 6b 6f 75 74 3c 2f 61 3e 20 56 45 52 53 49 4f 4e  kout</a> VERSION
1a10: 20 3f 2d 66 7c 2d 2d 66 6f 72 63 65 3f 0a 20 20   ?-f|--force?.  
1a20: 20 20 43 68 65 63 6b 20 6f 75 74 20 61 20 76 65    Check out a ve
1a30: 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20  rsion specified 
1a40: 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c  on the command-l
1a50: 69 6e 65 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61  ine.  This comma
1a60: 6e 64 0a 20 20 20 20 77 69 6c 6c 20 6e 6f 74 20  nd.    will not 
1a70: 6f 76 65 72 77 72 69 74 65 20 65 64 69 74 65 64  overwrite edited
1a80: 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 63 75   files in the cu
1a90: 72 72 65 6e 74 20 63 68 65 63 6b 6f 75 74 20 75  rrent checkout u
1aa0: 6e 6c 65 73 73 0a 20 20 20 20 74 68 65 20 2d 2d  nless.    the --
1ab0: 66 6f 72 63 65 20 6f 70 74 69 6f 6e 20 61 70 70  force option app
1ac0: 65 61 72 73 20 6f 6e 20 74 68 65 20 63 6f 6d 6d  ears on the comm
1ad0: 61 6e 64 2d 6c 69 6e 65 2e 0a 0a 20 20 20 20 53  and-line...    S
1ae0: 65 65 20 61 6c 73 6f 20 74 68 65 20 22 75 70 64  ee also the "upd
1af0: 61 74 65 22 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 3c  ate" command...<
1b00: 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66  hr><a href="#tof
1b10: 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20  ">&#710;</a>.   
1b20: 20 3c 61 20 6e 61 6d 65 3d 22 63 6f 6d 6d 69 74   <a name="commit
1b30: 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20  ">Usage: </a><a 
1b40: 68 72 65 66 3d 22 63 6d 64 5f 63 6f 6d 6d 69 74  href="cmd_commit
1b50: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 63 6f  .wiki">fossil co
1b60: 6d 6d 69 74 3c 2f 61 3e 20 3f 2d 6d 20 43 4f 4d  mmit</a> ?-m COM
1b70: 4d 45 4e 54 3f 20 3f 2d 2d 6e 6f 73 69 67 6e 3f  MENT? ?--nosign?
1b80: 20 3f 46 49 4c 45 2e 2e 2e 3f 20 20 20 20 66 6f   ?FILE...?    fo
1b90: 73 73 69 6c 20 63 69 20 20 2e 2e 2e 20 20 28 61  ssil ci  ...  (a
1ba0: 73 20 61 62 6f 76 65 29 0a 0a 20 20 20 20 43 72  s above)..    Cr
1bb0: 65 61 74 65 20 61 20 6e 65 77 20 76 65 72 73 69  eate a new versi
1bc0: 6f 6e 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c  on containing al
1bd0: 6c 20 6f 66 20 74 68 65 20 63 68 61 6e 67 65 73  l of the changes
1be0: 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0a   in the current.
1bf0: 20 20 20 20 63 68 65 63 6b 6f 75 74 2e 20 20 59      checkout.  Y
1c00: 6f 75 20 77 69 6c 6c 20 62 65 20 70 72 6f 6d 70  ou will be promp
1c10: 74 65 64 20 74 6f 20 65 6e 74 65 72 20 61 20 63  ted to enter a c
1c20: 68 65 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 20  heck-in comment 
1c30: 75 6e 6c 65 73 73 0a 20 20 20 20 74 68 65 20 22  unless.    the "
1c40: 2d 6d 22 20 6f 70 74 69 6f 6e 20 69 73 20 75 73  -m" option is us
1c50: 65 64 20 74 6f 20 73 70 65 63 69 66 79 20 61 20  ed to specify a 
1c60: 63 6f 6d 6d 65 6e 74 20 6c 69 6e 65 2e 20 20 59  comment line.  Y
1c70: 6f 75 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 70  ou will be.    p
1c80: 72 6f 6d 70 74 65 64 20 66 6f 72 20 79 6f 75 72  rompted for your
1c90: 20 47 50 47 20 70 61 73 73 70 68 72 61 73 65 20   GPG passphrase 
1ca0: 69 6e 20 6f 72 64 65 72 20 74 6f 20 73 69 67 6e  in order to sign
1cb0: 20 74 68 65 20 6e 65 77 20 6d 61 6e 69 66 65 73   the new manifes
1cc0: 74 0a 20 20 20 20 75 6e 6c 65 73 73 20 74 68 65  t.    unless the
1cd0: 20 22 2d 2d 6e 6f 73 69 67 6e 22 20 6f 70 74 69   "--nosign" opti
1ce0: 6f 6e 73 20 69 73 20 75 73 65 64 2e 20 20 41 6c  ons is used.  Al
1cf0: 6c 20 66 69 6c 65 73 20 74 68 61 74 20 68 61 76  l files that hav
1d00: 65 0a 20 20 20 20 63 68 61 6e 67 65 64 20 77 69  e.    changed wi
1d10: 6c 6c 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 20  ll be committed 
1d20: 75 6e 6c 65 73 73 20 73 6f 6d 65 20 73 75 62 73  unless some subs
1d30: 65 74 20 6f 66 20 66 69 6c 65 73 20 69 73 20 73  et of files is s
1d40: 70 65 63 69 66 69 65 64 0a 20 20 20 20 6f 6e 20  pecified.    on 
1d50: 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65  the command line
1d60: 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22  ...<hr><a href="
1d70: 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e  #tof">&#710;</a>
1d80: 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63 6c  .    <a name="cl
1d90: 65 61 6e 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e  ean">Usage: </a>
1da0: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 63 6c 65  <a href="cmd_cle
1db0: 61 6e 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20  an.wiki">fossil 
1dc0: 63 6c 65 61 6e 3c 2f 61 3e 20 3f 2d 61 6c 6c 3f  clean</a> ?-all?
1dd0: 0a 20 20 20 20 44 65 6c 65 74 65 20 61 6c 6c 20  .    Delete all 
1de0: 22 65 78 74 72 61 22 20 66 69 6c 65 73 20 69 6e  "extra" files in
1df0: 20 74 68 65 20 73 6f 75 72 63 65 20 74 72 65 65   the source tree
1e00: 2e 20 20 22 45 78 74 72 61 22 20 66 69 6c 65 73  .  "Extra" files
1e10: 20 61 72 65 0a 20 20 20 20 66 69 6c 65 73 20 74   are.    files t
1e20: 68 61 74 20 61 72 65 20 6e 6f 74 20 6f 66 66 69  hat are not offi
1e30: 63 69 61 6c 6c 79 20 70 61 72 74 20 6f 66 20 74  cially part of t
1e40: 68 65 20 63 68 65 63 6b 6f 75 74 2e 20 20 53 65  he checkout.  Se
1e50: 65 20 61 6c 73 6f 0a 20 20 20 20 74 68 65 20 22  e also.    the "
1e60: 65 78 74 72 61 22 20 63 6f 6d 6d 61 6e 64 2e 20  extra" command. 
1e70: 54 68 69 73 20 6f 70 65 72 61 74 69 6f 6e 20 63  This operation c
1e80: 61 6e 6e 6f 74 20 62 65 20 75 6e 64 6f 6e 65 2e  annot be undone.
1e90: 0a 0a 20 20 20 20 59 6f 75 20 77 69 6c 6c 20 62  ..    You will b
1ea0: 65 20 70 72 6f 6d 70 74 65 64 20 62 65 66 6f 72  e prompted befor
1eb0: 65 20 72 65 6d 6f 76 69 6e 67 20 65 61 63 68 20  e removing each 
1ec0: 66 69 6c 65 2e 20 49 66 20 79 6f 75 20 61 72 65  file. If you are
1ed0: 0a 20 20 20 20 73 75 72 65 20 79 6f 75 20 77 69  .    sure you wi
1ee0: 73 68 20 74 6f 20 72 65 6d 6f 76 65 20 61 6c 6c  sh to remove all
1ef0: 20 22 65 78 74 72 61 22 20 66 69 6c 65 73 20 79   "extra" files y
1f00: 6f 75 20 63 61 6e 20 73 70 65 63 69 66 79 20 74  ou can specify t
1f10: 68 65 0a 20 20 20 20 6f 70 74 69 6f 6e 61 6c 20  he.    optional 
1f20: 2d 61 6c 6c 20 66 6c 61 67 2e 0a 0a 3c 68 72 3e  -all flag...<hr>
1f30: 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26  <a href="#tof">&
1f40: 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61  #710;</a>.    <a
1f50: 20 6e 61 6d 65 3d 22 63 6c 6f 6e 65 22 3e 55 73   name="clone">Us
1f60: 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66  age: </a><a href
1f70: 3d 22 63 6d 64 5f 63 6c 6f 6e 65 2e 77 69 6b 69  ="cmd_clone.wiki
1f80: 22 3e 66 6f 73 73 69 6c 20 63 6c 6f 6e 65 3c 2f  ">fossil clone</
1f90: 61 3e 20 55 52 4c 20 46 49 4c 45 4e 41 4d 45 0a  a> URL FILENAME.
1fa0: 20 20 20 20 4d 61 6b 65 20 61 20 63 6c 6f 6e 65      Make a clone
1fb0: 20 6f 66 20 61 20 72 65 70 6f 73 69 74 6f 72 79   of a repository
1fc0: 20 73 70 65 63 69 66 69 65 64 20 62 79 20 55 52   specified by UR
1fd0: 4c 20 69 6e 20 74 68 65 20 6c 6f 63 61 6c 0a 20  L in the local. 
1fe0: 20 20 20 66 69 6c 65 20 6e 61 6d 65 64 20 46 49     file named FI
1ff0: 4c 45 4e 41 4d 45 2e 0a 0a 3c 68 72 3e 3c 61 20  LENAME...<hr><a 
2000: 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31  href="#tof">&#71
2010: 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61  0;</a>.    <a na
2020: 6d 65 3d 22 63 6c 6f 73 65 22 3e 55 73 61 67 65  me="close">Usage
2030: 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63  : </a><a href="c
2040: 6d 64 5f 63 6c 6f 73 65 2e 77 69 6b 69 22 3e 66  md_close.wiki">f
2050: 6f 73 73 69 6c 20 63 6c 6f 73 65 3c 2f 61 3e 20  ossil close</a> 
2060: 3f 2d 66 7c 2d 2d 66 6f 72 63 65 3f 0a 20 20 20  ?-f|--force?.   
2070: 20 54 68 65 20 6f 70 70 6f 73 69 74 65 20 6f 66   The opposite of
2080: 20 22 6f 70 65 6e 22 2e 20 20 43 6c 6f 73 65 20   "open".  Close 
2090: 74 68 65 20 63 75 72 72 65 6e 74 20 64 61 74 61  the current data
20a0: 62 61 73 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e  base connection.
20b0: 0a 20 20 20 20 52 65 71 75 69 72 65 20 61 20 2d  .    Require a -
20c0: 66 20 6f 72 20 2d 2d 66 6f 72 63 65 20 66 6c 61  f or --force fla
20d0: 67 20 69 66 20 74 68 65 72 65 20 61 72 65 20 75  g if there are u
20e0: 6e 73 61 76 65 64 20 63 68 61 6e 67 65 64 20 69  nsaved changed i
20f0: 6e 20 74 68 65 0a 20 20 20 20 63 75 72 72 65 6e  n the.    curren
2100: 74 20 63 68 65 63 6b 2d 6f 75 74 2e 0a 0a 3c 68  t check-out...<h
2110: 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22  r><a href="#tof"
2120: 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20  >&#710;</a>.    
2130: 3c 61 20 6e 61 6d 65 3d 22 63 6f 6e 66 69 67 75  <a name="configu
2140: 72 61 74 69 6f 6e 22 3e 55 73 61 67 65 3a 20 3c  ration">Usage: <
2150: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f  /a><a href="cmd_
2160: 63 6f 6e 66 69 67 75 72 65 2e 77 69 6b 69 22 3e  configure.wiki">
2170: 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61  fossil configura
2180: 74 69 6f 6e 3c 2f 61 3e 20 4d 45 54 48 4f 44 20  tion</a> METHOD 
2190: 2e 2e 2e 0a 20 20 20 20 57 68 65 72 65 20 4d 45  ....    Where ME
21a0: 54 48 4f 44 20 69 73 20 6f 6e 65 20 6f 66 3a 20  THOD is one of: 
21b0: 65 78 70 6f 72 74 20 69 6d 70 6f 72 74 20 6d 65  export import me
21c0: 72 67 65 20 70 75 6c 6c 20 70 75 73 68 20 72 65  rge pull push re
21d0: 73 65 74 2e 20 20 41 6c 6c 20 6d 65 74 68 6f 64  set.  All method
21e0: 73 0a 20 20 20 20 61 63 63 65 70 74 20 74 68 65  s.    accept the
21f0: 20 2d 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74   -R or --reposit
2200: 6f 72 79 20 6f 70 74 69 6f 6e 20 74 6f 20 73 70  ory option to sp
2210: 65 63 69 66 69 63 20 61 20 72 65 70 6f 73 69 74  ecific a reposit
2220: 6f 72 79 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c  ory...    fossil
2230: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 65   configuration e
2240: 78 70 6f 72 74 20 41 52 45 41 20 46 49 4c 45 4e  xport AREA FILEN
2250: 41 4d 45 0a 0a 20 20 20 20 57 72 69 74 65 20 74  AME..    Write t
2260: 6f 20 46 49 4c 45 4e 41 4d 45 20 65 78 70 6f 72  o FILENAME expor
2270: 74 65 64 20 63 6f 6e 66 69 67 75 72 61 74 6f 6e  ted configuraton
2280: 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66 6f 72   information for
2290: 20 41 52 45 41 2e 0a 20 20 20 20 41 52 45 41 20   AREA..    AREA 
22a0: 63 61 6e 20 62 65 20 6f 6e 65 20 6f 66 3a 20 20  can be one of:  
22b0: 61 6c 6c 20 74 69 63 6b 65 74 20 73 6b 69 6e 20  all ticket skin 
22c0: 70 72 6f 6a 65 63 74 0a 0a 20 20 20 20 66 6f 73  project..    fos
22d0: 73 69 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f  sil configuratio
22e0: 6e 20 69 6d 70 6f 72 74 20 46 49 4c 45 4e 41 4d  n import FILENAM
22f0: 45 0a 0a 20 20 20 20 52 65 61 64 20 61 20 63 6f  E..    Read a co
2300: 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 72 6f 6d  nfiguration from
2310: 20 46 49 4c 45 4e 41 4d 45 2c 20 6f 76 65 72 77   FILENAME, overw
2320: 72 69 74 69 6e 67 20 74 68 65 20 63 75 72 72 65  riting the curre
2330: 6e 74 0a 20 20 20 20 63 6f 6e 66 69 67 75 72 61  nt.    configura
2340: 74 69 6f 6e 2e 0a 0a 20 20 20 20 66 6f 73 73 69  tion...    fossi
2350: 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  l configuration 
2360: 6d 65 72 67 65 20 46 49 4c 45 4e 41 4d 45 0a 0a  merge FILENAME..
2370: 20 20 20 20 52 65 61 64 20 61 20 63 6f 6e 66 69      Read a confi
2380: 67 75 72 61 74 69 6f 6e 20 66 72 6f 6d 20 46 49  guration from FI
2390: 4c 45 4e 41 4d 45 20 61 6e 64 20 6d 65 72 67 65  LENAME and merge
23a0: 20 69 74 73 20 76 61 6c 75 65 73 20 69 6e 74 6f   its values into
23b0: 0a 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74  .    the current
23c0: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20   configuration. 
23d0: 20 45 78 69 73 74 69 6e 67 20 76 61 6c 75 65 73   Existing values
23e0: 20 74 61 6b 65 20 70 72 69 6f 72 69 74 79 20 6f   take priority o
23f0: 76 65 72 0a 20 20 20 20 76 61 6c 75 65 73 20 72  ver.    values r
2400: 65 61 64 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d  ead from FILENAM
2410: 45 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 63  E...    fossil c
2420: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 70 75 6c  onfiguration pul
2430: 6c 20 41 52 45 41 20 3f 55 52 4c 3f 0a 0a 20 20  l AREA ?URL?..  
2440: 20 20 50 75 6c 6c 20 61 6e 64 20 69 6e 73 74 61    Pull and insta
2450: 6c 6c 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61  ll the configura
2460: 74 69 6f 6e 20 66 72 6f 6d 20 61 20 64 69 66 66  tion from a diff
2470: 65 72 65 6e 74 20 73 65 72 76 65 72 0a 20 20 20  erent server.   
2480: 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 55   identified by U
2490: 52 4c 2e 20 20 49 66 20 6e 6f 20 55 52 4c 20 69  RL.  If no URL i
24a0: 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65  s specified, the
24b0: 6e 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20  n the default.  
24c0: 20 20 73 65 72 76 65 72 20 69 73 20 75 73 65 64    server is used
24d0: 2e 0a 20 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e  ..    fossil con
24e0: 66 69 67 75 72 61 74 69 6f 6e 20 70 75 73 68 20  figuration push 
24f0: 41 52 45 41 20 3f 55 52 4c 3f 0a 0a 20 20 20 20  AREA ?URL?..    
2500: 50 75 73 68 20 74 68 65 20 6c 6f 63 61 6c 20 63  Push the local c
2510: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 74  onfiguration int
2520: 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 73 65 72  o the remote ser
2530: 76 65 72 20 69 64 65 6e 74 69 66 69 65 64 0a 20  ver identified. 
2540: 20 20 20 62 79 20 55 52 4c 2e 20 20 41 64 6d 69     by URL.  Admi
2550: 6e 20 70 72 69 76 69 6c 65 67 65 20 69 73 20 72  n privilege is r
2560: 65 71 75 69 72 65 64 20 6f 6e 20 74 68 65 20 72  equired on the r
2570: 65 6d 6f 74 65 20 73 65 72 76 65 72 20 66 6f 72  emote server for
2580: 0a 20 20 20 20 74 68 69 73 20 74 6f 20 77 6f 72  .    this to wor
2590: 6b 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 63  k...    fossil c
25a0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 72 65 73  onfiguration res
25b0: 65 74 20 41 52 45 41 0a 0a 20 20 20 20 52 65 73  et AREA..    Res
25c0: 74 6f 72 65 20 74 68 65 20 63 6f 6e 66 69 67 75  tore the configu
25d0: 72 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 64 65  ration to the de
25e0: 66 61 75 6c 74 2e 20 20 41 52 45 41 20 61 73 20  fault.  AREA as 
25f0: 61 62 6f 76 65 2e 0a 0a 20 20 20 20 57 41 52 4e  above...    WARN
2600: 49 4e 47 3a 20 44 6f 20 6e 6f 74 20 69 6d 70 6f  ING: Do not impo
2610: 72 74 2c 20 6d 65 72 67 65 2c 20 6f 72 20 70 75  rt, merge, or pu
2620: 6c 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  ll configuration
2630: 73 20 66 72 6f 6d 20 61 6e 20 75 6e 74 72 75 73  s from an untrus
2640: 74 65 64 0a 20 20 20 20 73 6f 75 72 63 65 2e 20  ted.    source. 
2650: 20 54 68 65 20 69 6e 62 6f 75 6e 64 20 63 6f 6e   The inbound con
2660: 66 69 67 75 72 61 74 69 6f 6e 20 69 73 20 6e 6f  figuration is no
2670: 74 20 63 68 65 63 6b 65 64 20 66 6f 72 20 73 61  t checked for sa
2680: 66 65 74 79 20 61 6e 64 20 63 61 6e 0a 20 20 20  fety and can.   
2690: 20 69 6e 74 72 6f 64 75 63 65 20 73 65 63 75 72   introduce secur
26a0: 69 74 79 20 76 75 6c 6e 65 72 61 62 69 6c 69 74  ity vulnerabilit
26b0: 69 65 73 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65  ies...<hr><a hre
26c0: 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c  f="#tof">&#710;<
26d0: 2f 61 3e 0a 20 20 20 20 43 4f 4d 4d 41 4e 44 3a  /a>.    COMMAND:
26e0: 20 64 65 63 6f 6e 73 74 72 75 63 74 0a 20 20 20   deconstruct.   
26f0: 20 3c 61 20 6e 61 6d 65 3d 22 64 65 63 6f 6e 73   <a name="decons
2700: 74 72 75 63 74 22 3e 55 73 61 67 65 3a 20 3c 2f  truct">Usage: </
2710: 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 64  a><a href="cmd_d
2720: 65 63 6f 6e 73 74 72 75 63 74 2e 77 69 6b 69 22  econstruct.wiki"
2730: 3e 66 6f 73 73 69 6c 20 64 65 63 6f 6e 73 74 72  >fossil deconstr
2740: 75 63 74 3c 2f 61 3e 20 3f 2d 52 7c 2d 2d 72 65  uct</a> ?-R|--re
2750: 70 6f 73 69 74 6f 72 79 20 52 45 50 4f 53 49 54  pository REPOSIT
2760: 4f 52 59 3f 20 44 45 53 54 49 4e 41 54 49 4f 4e  ORY? DESTINATION
2770: 0a 20 20 20 20 50 6f 70 75 6c 61 74 65 73 20 74  .    Populates t
2780: 68 65 20 69 6e 64 69 63 61 74 65 64 20 44 45 53  he indicated DES
2790: 54 49 4e 41 54 49 4f 4e 20 64 69 72 65 63 74 6f  TINATION directo
27a0: 72 79 20 77 69 74 68 20 63 6f 70 69 65 73 20 6f  ry with copies o
27b0: 66 20 61 6c 6c 0a 20 20 20 20 61 72 74 69 66 63  f all.    artifc
27c0: 61 74 73 20 63 6f 6e 74 61 69 6e 65 64 20 77 69  ats contained wi
27d0: 74 68 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74  thin the reposit
27e0: 6f 72 79 2e 20 20 41 72 74 69 66 61 63 74 73 20  ory.  Artifacts 
27f0: 61 72 65 20 6e 61 6d 65 64 20 41 41 2f 62 62 62  are named AA/bbb
2800: 62 62 0a 20 20 20 20 77 68 65 72 65 20 41 41 20  bb.    where AA 
2810: 69 73 20 74 68 65 20 66 69 72 73 74 20 32 20 63  is the first 2 c
2820: 68 61 72 61 63 74 65 72 73 20 6f 66 20 74 68 65  haracters of the
2830: 20 61 72 74 69 66 61 63 74 20 49 44 20 61 6e 64   artifact ID and
2840: 20 62 62 62 62 62 20 69 73 20 74 68 65 0a 20 20   bbbbb is the.  
2850: 20 20 72 65 6d 61 69 6e 69 6e 67 20 33 38 20 63    remaining 38 c
2860: 68 61 72 61 63 74 65 72 73 2e 0a 0a 3c 68 72 3e  haracters...<hr>
2870: 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26  <a href="#tof">&
2880: 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61  #710;</a>.    <a
2890: 20 6e 61 6d 65 3d 22 72 6d 22 3e 55 73 61 67 65   name="rm">Usage
28a0: 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63  : </a><a href="c
28b0: 6d 64 5f 72 6d 2e 77 69 6b 69 22 3e 66 6f 73 73  md_rm.wiki">foss
28c0: 69 6c 20 72 6d 3c 2f 61 3e 20 46 49 4c 45 2e 2e  il rm</a> FILE..
28d0: 2e 20 20 20 20 6f 72 3a 20 66 6f 73 73 69 6c 20  .    or: fossil 
28e0: 64 65 6c 20 46 49 4c 45 2e 2e 2e 0a 20 20 20 20  del FILE....    
28f0: 52 65 6d 6f 76 65 20 6f 6e 65 20 6f 72 20 6d 6f  Remove one or mo
2900: 72 65 20 66 69 6c 65 73 20 66 72 6f 6d 20 74 68  re files from th
2910: 65 20 74 72 65 65 2e 0a 0a 3c 68 72 3e 3c 61 20  e tree...<hr><a 
2920: 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31  href="#tof">&#71
2930: 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61  0;</a>.    <a na
2940: 6d 65 3d 22 64 65 73 63 65 6e 64 61 6e 74 73 22  me="descendants"
2950: 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68  >Usage: </a><a h
2960: 72 65 66 3d 22 63 6d 64 5f 64 65 73 63 65 6e 64  ref="cmd_descend
2970: 61 6e 74 73 2e 77 69 6b 69 22 3e 66 6f 73 73 69  ants.wiki">fossi
2980: 6c 20 64 65 73 63 65 6e 64 61 6e 74 73 3c 2f 61  l descendants</a
2990: 3e 20 3f 43 48 45 43 4b 49 4e 2d 49 44 3f 0a 20  > ?CHECKIN-ID?. 
29a0: 20 20 20 46 69 6e 64 20 61 6c 6c 20 6c 65 61 66     Find all leaf
29b0: 20 64 65 73 63 65 6e 64 61 6e 74 73 20 6f 66 20   descendants of 
29c0: 74 68 65 20 63 68 65 63 6b 2d 69 6e 20 73 70 65  the check-in spe
29d0: 63 69 66 69 65 64 20 6f 72 20 69 66 20 74 68 65  cified or if the
29e0: 20 61 72 67 75 6d 65 6e 74 0a 20 20 20 20 69 73   argument.    is
29f0: 20 6f 6d 69 74 74 65 64 2c 20 6f 66 20 74 68 65   omitted, of the
2a00: 20 63 68 65 63 6b 2d 69 6e 20 63 75 72 72 65 6e   check-in curren
2a10: 74 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 2e  tly checked out.
2a20: 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23  ..<hr><a href="#
2a30: 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a  tof">&#710;</a>.
2a40: 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 64 69 66      <a name="dif
2a50: 66 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61  f">Usage: </a><a
2a60: 20 68 72 65 66 3d 22 63 6d 64 5f 64 69 66 66 2e   href="cmd_diff.
2a70: 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 64 69 66  wiki">fossil dif
2a80: 66 3c 2f 61 3e 7c 67 64 69 66 66 20 3f 2d 69 3f  f</a>|gdiff ?-i?
2a90: 20 3f 2d 72 20 52 45 56 49 53 49 4f 4e 3f 20 46   ?-r REVISION? F
2aa0: 49 4c 45 2e 2e 2e 0a 20 20 20 20 53 68 6f 77 20  ILE....    Show 
2ab0: 74 68 65 20 64 69 66 66 65 72 65 6e 63 65 20 62  the difference b
2ac0: 65 74 77 65 65 6e 20 74 68 65 20 63 75 72 72 65  etween the curre
2ad0: 6e 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 61 20  nt version of a 
2ae0: 66 69 6c 65 20 28 61 73 20 69 74 0a 20 20 20 20  file (as it.    
2af0: 65 78 69 73 74 73 20 6f 6e 20 64 69 73 6b 29 20  exists on disk) 
2b00: 61 6e 64 20 74 68 61 74 20 73 61 6d 65 20 66 69  and that same fi
2b10: 6c 65 20 61 73 20 69 74 20 77 61 73 20 63 68 65  le as it was che
2b20: 63 6b 65 64 20 6f 75 74 2e 0a 0a 20 20 20 20 64  cked out...    d
2b30: 69 66 66 20 77 69 6c 6c 20 73 68 6f 77 20 61 20  iff will show a 
2b40: 74 65 78 74 75 61 6c 20 64 69 66 66 20 77 68 69  textual diff whi
2b50: 6c 65 20 67 64 69 66 66 20 77 69 6c 6c 20 61 74  le gdiff will at
2b60: 74 65 6d 70 74 20 74 6f 20 72 75 6e 20 61 0a 20  tempt to run a. 
2b70: 20 20 20 67 72 61 70 68 69 63 61 6c 20 64 69 66     graphical dif
2b80: 66 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 79  f command that y
2b90: 6f 75 20 68 61 76 65 20 73 65 74 75 70 2e 20 49  ou have setup. I
2ba0: 66 20 74 68 65 20 63 68 6f 6f 73 65 6e 20 63 6f  f the choosen co
2bb0: 6d 6d 61 6e 64 0a 20 20 20 20 69 73 20 6e 6f 74  mmand.    is not
2bc0: 20 79 65 74 20 63 6f 6e 66 69 67 75 72 65 64 2c   yet configured,
2bd0: 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 74 65   the internal te
2be0: 78 74 75 61 6c 20 64 69 66 66 20 63 6f 6d 6d 61  xtual diff comma
2bf0: 6e 64 20 77 69 6c 6c 20 62 65 0a 20 20 20 20 75  nd will be.    u
2c00: 73 65 64 2e 0a 0a 20 20 20 20 49 66 20 2d 69 20  sed...    If -i 
2c10: 69 73 20 73 75 70 70 6c 69 65 64 20 66 6f 72 20  is supplied for 
2c20: 65 69 74 68 65 72 20 64 69 66 66 20 6f 72 20 67  either diff or g
2c30: 64 69 66 66 2c 20 74 68 65 20 69 6e 74 65 72 6e  diff, the intern
2c40: 61 6c 20 74 65 78 74 75 61 6c 0a 20 20 20 20 64  al textual.    d
2c50: 69 66 66 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c  iff command will
2c60: 20 62 65 20 65 78 65 63 75 74 65 64 2e 0a 0a 20   be executed... 
2c70: 20 20 20 48 65 72 65 20 61 72 65 20 61 20 66 65     Here are a fe
2c80: 77 20 65 78 74 65 72 6e 61 6c 20 64 69 66 66 20  w external diff 
2c90: 63 6f 6d 6d 61 6e 64 20 73 65 74 74 69 6e 67 73  command settings
2ca0: 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a  , for example:..
2cb0: 20 20 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69      fossil setti
2cc0: 6e 67 20 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20  ng diff-command 
2cd0: 64 69 66 66 0a 0a 20 20 20 20 66 6f 73 73 69 6c  diff..    fossil
2ce0: 20 73 65 74 74 69 6e 67 20 67 64 69 66 66 2d 63   setting gdiff-c
2cf0: 6f 6d 6d 61 6e 64 20 74 6b 64 69 66 66 0a 20 20  ommand tkdiff.  
2d00: 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67    fossil setting
2d10: 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 65   gdiff-command e
2d20: 73 6b 69 6c 6c 32 32 0a 20 20 20 20 66 6f 73 73  skill22.    foss
2d30: 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66 66  il setting gdiff
2d40: 2d 63 6f 6d 6d 61 6e 64 20 74 6f 72 74 6f 69 73  -command tortois
2d50: 65 6d 65 72 67 65 0a 20 20 20 20 66 6f 73 73 69  emerge.    fossi
2d60: 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66 66 2d  l setting gdiff-
2d70: 63 6f 6d 6d 61 6e 64 20 6d 65 6c 64 0a 20 20 20  command meld.   
2d80: 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20   fossil setting 
2d90: 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 78 78  gdiff-command xx
2da0: 64 69 66 66 0a 20 20 20 20 66 6f 73 73 69 6c 20  diff.    fossil 
2db0: 73 65 74 74 69 6e 67 20 67 64 69 66 66 2d 63 6f  setting gdiff-co
2dc0: 6d 6d 61 6e 64 20 6b 64 69 66 66 33 0a 0a 3c 68  mmand kdiff3..<h
2dd0: 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22  r><a href="#tof"
2de0: 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20  >&#710;</a>.    
2df0: 3c 61 20 6e 61 6d 65 3d 22 65 78 74 72 61 22 3e  <a name="extra">
2e00: 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72  Usage: </a><a hr
2e10: 65 66 3d 22 63 6d 64 5f 65 78 74 72 61 2e 77 69  ef="cmd_extra.wi
2e20: 6b 69 22 3e 66 6f 73 73 69 6c 20 65 78 74 72 61  ki">fossil extra
2e30: 3c 2f 61 3e 0a 20 20 20 20 50 72 69 6e 74 20 61  </a>.    Print a
2e40: 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c   list of all fil
2e50: 65 73 20 69 6e 20 74 68 65 20 73 6f 75 72 63 65  es in the source
2e60: 20 74 72 65 65 20 74 68 61 74 20 61 72 65 20 6e   tree that are n
2e70: 6f 74 20 70 61 72 74 20 6f 66 0a 20 20 20 20 74  ot part of.    t
2e80: 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b  he current check
2e90: 6f 75 74 2e 20 20 53 65 65 20 61 6c 73 6f 20 74  out.  See also t
2ea0: 68 65 20 22 63 6c 65 61 6e 22 20 63 6f 6d 6d 61  he "clean" comma
2eb0: 6e 64 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66  nd...<hr><a href
2ec0: 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f  ="#tof">&#710;</
2ed0: 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22  a>.    <a name="
2ee0: 68 65 6c 70 22 3e 55 73 61 67 65 3a 20 3c 2f 61  help">Usage: </a
2ef0: 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 68 65  ><a href="cmd_he
2f00: 6c 70 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20  lp.wiki">fossil 
2f10: 68 65 6c 70 3c 2f 61 3e 20 43 4f 4d 4d 41 4e 44  help</a> COMMAND
2f20: 0a 20 20 20 20 44 69 73 70 6c 61 79 20 69 6e 66  .    Display inf
2f30: 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68 6f 77 20  ormation on how 
2f40: 74 6f 20 75 73 65 20 43 4f 4d 4d 41 4e 44 0a 0a  to use COMMAND..
2f50: 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f  <hr><a href="#to
2f60: 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20  f">&#710;</a>.  
2f70: 20 20 3c 61 20 6e 61 6d 65 3d 22 68 74 74 70 22    <a name="http"
2f80: 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68  >Usage: </a><a h
2f90: 72 65 66 3d 22 63 6d 64 5f 68 74 74 70 2e 77 69  ref="cmd_http.wi
2fa0: 6b 69 22 3e 66 6f 73 73 69 6c 20 68 74 74 70 3c  ki">fossil http<
2fb0: 2f 61 3e 20 52 45 50 4f 53 49 54 4f 52 59 0a 20  /a> REPOSITORY. 
2fc0: 20 20 20 48 61 6e 64 6c 65 20 61 20 73 69 6e 67     Handle a sing
2fd0: 6c 65 20 48 54 54 50 20 72 65 71 75 65 73 74 20  le HTTP request 
2fe0: 61 70 70 65 61 72 69 6e 67 20 6f 6e 20 73 74 64  appearing on std
2ff0: 69 6e 2e 20 20 54 68 65 20 72 65 73 75 6c 74 69  in.  The resulti
3000: 6e 67 20 77 65 62 70 61 67 65 0a 20 20 20 20 69  ng webpage.    i
3010: 73 20 64 65 6c 69 76 65 72 65 64 20 6f 6e 20 73  s delivered on s
3020: 74 64 6f 75 74 2e 20 20 54 68 69 73 20 6d 65 74  tdout.  This met
3030: 68 6f 64 20 69 73 20 75 73 65 64 20 74 6f 20 6c  hod is used to l
3040: 61 75 6e 63 68 20 61 6e 20 48 54 54 50 20 72 65  aunch an HTTP re
3050: 71 75 65 73 74 0a 20 20 20 20 68 61 6e 64 6c 65  quest.    handle
3060: 72 20 66 72 6f 6d 20 69 6e 65 74 64 2c 20 66 6f  r from inetd, fo
3070: 72 20 65 78 61 6d 70 6c 65 2e 20 20 54 68 65 20  r example.  The 
3080: 61 72 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20  argument is the 
3090: 6e 61 6d 65 20 6f 66 20 74 68 65 20 20 20 20 72  name of the    r
30a0: 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 3c 68 72 3e  epository...<hr>
30b0: 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26  <a href="#tof">&
30c0: 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61  #710;</a>.    <a
30d0: 20 6e 61 6d 65 3d 22 69 6e 66 6f 22 3e 55 73 61   name="info">Usa
30e0: 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d  ge: </a><a href=
30f0: 22 63 6d 64 5f 69 6e 66 6f 2e 77 69 6b 69 22 3e  "cmd_info.wiki">
3100: 66 6f 73 73 69 6c 20 69 6e 66 6f 3c 2f 61 3e 20  fossil info</a> 
3110: 3f 41 52 54 49 46 41 43 54 2d 49 44 7c 46 49 4c  ?ARTIFACT-ID|FIL
3120: 45 4e 41 4d 45 3f 0a 20 20 20 20 57 69 74 68 20  ENAME?.    With 
3130: 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 70 72  no arguments, pr
3140: 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f  ovide informatio
3150: 6e 20 61 62 6f 75 74 20 74 68 65 20 63 75 72 72  n about the curr
3160: 65 6e 74 20 74 72 65 65 2e 0a 20 20 20 20 49 66  ent tree..    If
3170: 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 69 73 20   an argument is 
3180: 73 70 65 63 69 66 69 65 64 2c 20 70 72 6f 76 69  specified, provi
3190: 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61  de information a
31a0: 62 6f 75 74 20 74 68 65 20 6f 62 6a 65 63 74 0a  bout the object.
31b0: 20 20 20 20 69 6e 20 74 68 65 20 72 65 73 70 6f      in the respo
31c0: 73 69 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75  sitory of the cu
31d0: 72 72 65 6e 74 20 74 72 65 65 20 74 68 61 74 20  rrent tree that 
31e0: 74 68 65 20 61 72 67 75 6d 65 6e 74 20 72 65 66  the argument ref
31f0: 65 72 73 0a 20 20 20 20 74 6f 2e 20 20 4f 72 20  ers.    to.  Or 
3200: 69 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20  if the argument 
3210: 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61  is the name of a
3220: 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 73 68 6f   repository, sho
3230: 77 0a 20 20 20 20 69 6e 66 6f 72 6d 61 74 69 6f  w.    informatio
3240: 6e 20 61 62 6f 75 74 20 74 68 61 74 20 72 65 70  n about that rep
3250: 6f 73 69 74 6f 72 79 2e 0a 0a 3c 68 72 3e 3c 61  ository...<hr><a
3260: 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37   href="#tof">&#7
3270: 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e  10;</a>.    <a n
3280: 61 6d 65 3d 22 6c 65 61 76 65 73 22 3e 55 73 61  ame="leaves">Usa
3290: 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d  ge: </a><a href=
32a0: 22 63 6d 64 5f 6c 65 61 76 65 73 2e 77 69 6b 69  "cmd_leaves.wiki
32b0: 22 3e 66 6f 73 73 69 6c 20 6c 65 61 76 65 73 3c  ">fossil leaves<
32c0: 2f 61 3e 0a 20 20 20 20 46 69 6e 64 20 6c 65 61  /a>.    Find lea
32d0: 76 65 73 20 6f 66 20 61 6c 6c 20 62 72 61 6e 63  ves of all branc
32e0: 68 65 73 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65  hes...<hr><a hre
32f0: 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c  f="#tof">&#710;<
3300: 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d  /a>.    <a name=
3310: 22 6c 73 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e  "ls">Usage: </a>
3320: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 6c 73 2e  <a href="cmd_ls.
3330: 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 6c 73 3c  wiki">fossil ls<
3340: 2f 61 3e 0a 20 20 20 20 53 68 6f 77 20 74 68 65  /a>.    Show the
3350: 20 6e 61 6d 65 73 20 6f 66 20 61 6c 6c 20 66 69   names of all fi
3360: 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65  les in the curre
3370: 6e 74 20 63 68 65 63 6b 6f 75 74 0a 0a 3c 68 72  nt checkout..<hr
3380: 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e  ><a href="#tof">
3390: 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c  &#710;</a>.    <
33a0: 61 20 6e 61 6d 65 3d 22 6d 65 72 67 65 22 3e 55  a name="merge">U
33b0: 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65  sage: </a><a hre
33c0: 66 3d 22 63 6d 64 5f 6d 65 72 67 65 2e 77 69 6b  f="cmd_merge.wik
33d0: 69 22 3e 66 6f 73 73 69 6c 20 6d 65 72 67 65 3c  i">fossil merge<
33e0: 2f 61 3e 20 56 45 52 53 49 4f 4e 0a 20 20 20 20  /a> VERSION.    
33f0: 54 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20  The argument is 
3400: 61 20 76 65 72 73 69 6f 6e 20 74 68 61 74 20 73  a version that s
3410: 68 6f 75 6c 64 20 62 65 20 6d 65 72 67 65 64 20  hould be merged 
3420: 69 6e 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74  into the current
3430: 0a 20 20 20 20 63 68 65 63 6b 6f 75 74 2e 0a 20  .    checkout.. 
3440: 20 20 20 4f 6e 6c 79 20 66 69 6c 65 20 63 6f 6e     Only file con
3450: 74 65 6e 74 20 69 73 20 6d 65 72 67 65 64 2e 20  tent is merged. 
3460: 20 54 68 65 20 72 65 73 75 6c 74 20 63 6f 6e 74   The result cont
3470: 69 6e 75 65 73 20 74 6f 20 75 73 65 20 74 68 65  inues to use the
3480: 0a 20 20 20 20 66 69 6c 65 20 61 6e 64 20 64 69  .    file and di
3490: 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 66 72  rectory names fr
34a0: 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 63  om the current c
34b0: 68 65 63 6b 2d 6f 75 74 20 65 76 65 6e 20 69 66  heck-out even if
34c0: 20 74 68 6f 73 65 0a 20 20 20 20 6e 61 6d 65 73   those.    names
34d0: 20 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 6e   might have been
34e0: 20 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 20   changed in the 
34f0: 62 72 61 6e 63 68 20 62 65 69 6e 67 20 6d 65 72  branch being mer
3500: 67 65 64 20 69 6e 2e 0a 0a 3c 68 72 3e 3c 61 20  ged in...<hr><a 
3510: 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31  href="#tof">&#71
3520: 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61  0;</a>.    <a na
3530: 6d 65 3d 22 6d 76 22 3e 55 73 61 67 65 3a 20 3c  me="mv">Usage: <
3540: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f  /a><a href="cmd_
3550: 6d 76 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20  mv.wiki">fossil 
3560: 6d 76 7c 72 65 6e 61 6d 65 3c 2f 61 3e 20 4f 4c  mv|rename</a> OL
3570: 44 4e 41 4d 45 20 4e 45 57 4e 41 4d 45 20 20 20  DNAME NEWNAME   
3580: 20 20 20 20 6f 72 3a 20 66 6f 73 73 69 6c 20 6d      or: fossil m
3590: 76 7c 72 65 6e 61 6d 65 20 4f 4c 44 4e 41 4d 45  v|rename OLDNAME
35a0: 2e 2e 2e 20 44 49 52 0a 0a 20 20 20 20 4d 6f 76  ... DIR..    Mov
35b0: 65 20 6f 72 20 72 65 6e 61 6d 65 20 6f 6e 65 20  e or rename one 
35c0: 6f 72 20 6d 6f 72 65 20 66 69 6c 65 73 20 77 69  or more files wi
35d0: 74 68 69 6e 20 74 68 65 20 74 72 65 65 0a 0a 20  thin the tree.. 
35e0: 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20     This command 
35f0: 64 6f 65 73 20 6e 6f 74 20 72 65 6e 61 6d 65 20  does not rename 
3600: 74 68 65 20 66 69 6c 65 73 20 6f 6e 20 64 69 73  the files on dis
3610: 6b 2e 20 20 41 6c 6c 20 74 68 69 73 20 63 6f 6d  k.  All this com
3620: 6d 61 6e 64 20 64 6f 65 73 20 69 73 0a 20 20 20  mand does is.   
3630: 20 72 65 63 6f 72 64 20 74 68 65 20 66 61 63 74   record the fact
3640: 20 74 68 61 74 20 66 69 6c 65 6e 61 6d 65 73 20   that filenames 
3650: 68 61 76 65 20 63 68 61 6e 67 65 64 20 73 6f 20  have changed so 
3660: 74 68 61 74 20 61 70 70 72 6f 70 72 69 61 74 65  that appropriate
3670: 20 6e 6f 74 61 74 69 6f 6e 73 0a 20 20 20 20 63   notations.    c
3680: 61 6e 20 62 65 20 6d 61 64 65 20 61 74 20 74 68  an be made at th
3690: 65 20 6e 65 78 74 20 63 6f 6d 6d 69 74 2f 63 68  e next commit/ch
36a0: 65 63 6b 69 6e 2e 0a 0a 3c 68 72 3e 3c 61 20 68  eckin...<hr><a h
36b0: 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30  ref="#tof">&#710
36c0: 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d  ;</a>.    <a nam
36d0: 65 3d 22 6e 65 77 22 3e 55 73 61 67 65 3a 20 3c  e="new">Usage: <
36e0: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f  /a><a href="cmd_
36f0: 6e 65 77 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c  new.wiki">fossil
3700: 20 6e 65 77 3c 2f 61 3e 20 46 49 4c 45 4e 41 4d   new</a> FILENAM
3710: 45 0a 0a 20 20 20 20 43 72 65 61 74 65 20 61 20  E..    Create a 
3720: 72 65 70 6f 73 69 74 6f 72 79 20 66 6f 72 20 61  repository for a
3730: 20 6e 65 77 20 70 72 6f 6a 65 63 74 20 69 6e 20   new project in 
3740: 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 64 20 46  the file named F
3750: 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20 54 68 69  ILENAME..    Thi
3760: 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 69 73  s command is dis
3770: 74 69 6e 63 74 20 66 72 6f 6d 20 22 63 6c 6f 6e  tinct from "clon
3780: 65 22 2e 20 20 54 68 65 20 22 63 6c 6f 6e 65 22  e".  The "clone"
3790: 20 63 6f 6d 6d 61 6e 64 20 6d 61 6b 65 73 0a 20   command makes. 
37a0: 20 20 20 61 20 63 6f 70 79 20 6f 66 20 61 6e 20     a copy of an 
37b0: 65 78 69 73 74 69 6e 67 20 70 72 6f 6a 65 63 74  existing project
37c0: 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20  .  This command 
37d0: 73 74 61 72 74 73 20 61 20 6e 65 77 20 70 72 6f  starts a new pro
37e0: 6a 65 63 74 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72  ject...<hr><a hr
37f0: 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b  ef="#tof">&#710;
3800: 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65  </a>.    <a name
3810: 3d 22 6f 70 65 6e 22 3e 55 73 61 67 65 3a 20 3c  ="open">Usage: <
3820: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f  /a><a href="cmd_
3830: 6f 70 65 6e 2e 77 69 6b 69 22 3e 66 6f 73 73 69  open.wiki">fossi
3840: 6c 20 6f 70 65 6e 3c 2f 61 3e 20 46 49 4c 45 4e  l open</a> FILEN
3850: 41 4d 45 0a 20 20 20 20 4f 70 65 6e 20 61 20 63  AME.    Open a c
3860: 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 74 68 65  onnection to the
3870: 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f 72   local repositor
3880: 79 20 69 6e 20 46 49 4c 45 4e 41 4d 45 2e 20 20  y in FILENAME.  
3890: 41 20 63 68 65 63 6b 6f 75 74 0a 20 20 20 20 66  A checkout.    f
38a0: 6f 72 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72  or the repositor
38b0: 79 20 69 73 20 63 72 65 61 74 65 64 20 77 69 74  y is created wit
38c0: 68 20 69 74 73 20 72 6f 6f 74 20 61 74 20 74 68  h its root at th
38d0: 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74  e working direct
38e0: 6f 72 79 2e 0a 20 20 20 20 53 65 65 20 61 6c 73  ory..    See als
38f0: 6f 20 74 68 65 20 22 63 6c 6f 73 65 22 20 63 6f  o the "close" co
3900: 6d 6d 61 6e 64 2e 0a 0a 3c 68 72 3e 3c 61 20 68  mmand...<hr><a h
3910: 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30  ref="#tof">&#710
3920: 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d  ;</a>.    <a nam
3930: 65 3d 22 72 73 74 61 74 73 22 3e 55 73 61 67 65  e="rstats">Usage
3940: 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63  : </a><a href="c
3950: 6d 64 5f 72 73 74 61 74 73 2e 77 69 6b 69 22 3e  md_rstats.wiki">
3960: 66 6f 73 73 69 6c 20 72 73 74 61 74 73 3c 2f 61  fossil rstats</a
3970: 3e 0a 0a 20 20 20 20 44 65 6c 69 76 65 72 20 61  >..    Deliver a
3980: 20 72 65 70 6f 72 74 20 6f 66 20 74 68 65 20 72   report of the r
3990: 65 70 6f 73 69 74 6f 72 79 20 73 74 61 74 69 73  epository statis
39a0: 74 69 63 73 20 66 6f 72 20 74 68 65 0a 20 20 20  tics for the.   
39b0: 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75   current checkou
39c0: 74 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d  t...<hr><a href=
39d0: 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61  "#tof">&#710;</a
39e0: 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 70  >.    <a name="p
39f0: 75 6c 6c 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e  ull">Usage: </a>
3a00: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 70 75 6c  <a href="cmd_pul
3a10: 6c 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 70  l.wiki">fossil p
3a20: 75 6c 6c 3c 2f 61 3e 20 3f 55 52 4c 3f 20 3f 2d  ull</a> ?URL? ?-
3a30: 52 7c 2d 2d 72 65 73 70 6f 73 69 74 6f 72 79 20  R|--respository 
3a40: 52 45 50 4f 53 49 54 4f 52 59 3f 0a 20 20 20 20  REPOSITORY?.    
3a50: 50 75 6c 6c 20 63 68 61 6e 67 65 73 20 69 6e 20  Pull changes in 
3a60: 61 20 72 65 6d 6f 74 65 20 72 65 70 6f 73 69 74  a remote reposit
3a70: 6f 72 79 20 69 6e 74 6f 20 74 68 65 20 6c 6f 63  ory into the loc
3a80: 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20  al repository.. 
3a90: 20 20 20 54 68 65 20 72 65 70 6f 73 69 74 6f 72     The repositor
3aa0: 79 20 69 73 20 69 64 65 6e 74 69 66 69 65 64 20  y is identified 
3ab0: 62 79 20 74 68 65 20 2d 52 20 6f 72 20 2d 2d 72  by the -R or --r
3ac0: 65 70 6f 73 69 74 6f 72 79 20 6f 70 74 69 6f 6e  epository option
3ad0: 2e 0a 20 20 20 20 49 66 20 74 68 65 72 65 20 69  ..    If there i
3ae0: 73 20 6e 6f 20 73 75 63 68 20 6f 70 74 69 6f 6e  s no such option
3af0: 20 74 68 65 6e 20 74 68 65 20 6f 70 65 6e 20 72   then the open r
3b00: 65 70 6f 73 69 74 6f 72 79 20 69 73 20 75 73 65  epository is use
3b10: 64 2e 0a 20 20 20 20 54 68 65 20 55 52 4c 20 6f  d..    The URL o
3b20: 66 20 74 68 65 20 72 65 6d 6f 74 65 20 73 65 72  f the remote ser
3b30: 76 65 72 20 69 73 20 73 70 65 63 69 66 69 65 64  ver is specified
3b40: 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20   on the command 
3b50: 6c 69 6e 65 0a 20 20 20 20 49 66 20 6e 6f 20 55  line.    If no U
3b60: 52 4c 20 69 73 20 73 70 65 63 69 66 69 65 64 20  RL is specified 
3b70: 74 68 65 6e 20 74 68 65 20 55 52 4c 20 75 73 65  then the URL use
3b80: 64 20 62 79 20 74 68 65 20 6d 6f 73 74 20 72 65  d by the most re
3b90: 63 65 6e 74 0a 20 20 20 20 22 70 75 6c 6c 22 2c  cent.    "pull",
3ba0: 20 22 70 75 73 68 22 2c 20 6f 72 20 22 73 79 6e   "push", or "syn
3bb0: 63 22 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73  c" command is us
3bc0: 65 64 2e 0a 0a 20 20 20 20 54 68 65 20 55 52 4c  ed...    The URL
3bd0: 20 69 73 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f   is of the follo
3be0: 77 69 6e 67 20 66 6f 72 6d 3a 0a 0a 20 20 20 20  wing form:..    
3bf0: 68 74 74 70 3a 2f 2f 55 53 45 52 40 48 4f 53 54  http://USER@HOST
3c00: 3a 50 4f 52 54 2f 50 41 54 48 0a 0a 20 20 20 20  :PORT/PATH..    
3c10: 54 68 65 20 22 55 53 45 52 40 22 20 61 6e 64 20  The "USER@" and 
3c20: 22 3a 50 4f 52 54 22 20 73 75 62 73 74 72 69 6e  ":PORT" substrin
3c30: 67 73 20 61 72 65 20 6f 70 74 69 6f 6e 61 6c 2e  gs are optional.
3c40: 0a 20 20 20 20 54 68 65 20 22 55 53 45 52 22 20  .    The "USER" 
3c50: 73 75 62 73 74 72 69 6e 67 20 73 70 65 63 69 66  substring specif
3c60: 69 65 73 20 74 68 65 20 6c 6f 67 69 6e 20 75 73  ies the login us
3c70: 65 72 2e 20 20 59 6f 75 20 77 69 6c 6c 20 62 65  er.  You will be
3c80: 0a 20 20 20 20 70 72 6f 6d 70 74 65 64 20 66 6f  .    prompted fo
3c90: 72 20 74 68 65 20 70 61 73 73 77 6f 72 64 20 6f  r the password o
3ca0: 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69  n the command-li
3cb0: 6e 65 2e 20 20 54 68 65 20 50 4f 52 54 0a 20 20  ne.  The PORT.  
3cc0: 20 20 73 70 65 63 69 66 69 65 73 20 74 68 65 20    specifies the 
3cd0: 54 43 50 20 70 6f 72 74 20 6f 66 20 74 68 65 20  TCP port of the 
3ce0: 73 65 72 76 65 72 2e 20 20 54 68 65 20 64 65 66  server.  The def
3cf0: 61 75 6c 74 20 70 6f 72 74 20 69 73 0a 20 20 20  ault port is.   
3d00: 20 38 30 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65   80...<hr><a hre
3d10: 66 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c  f="#tof">&#710;<
3d20: 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d  /a>.    <a name=
3d30: 22 70 75 73 68 22 3e 55 73 61 67 65 3a 20 3c 2f  "push">Usage: </
3d40: 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 70  a><a href="cmd_p
3d50: 75 73 68 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c  ush.wiki">fossil
3d60: 20 70 75 73 68 3c 2f 61 3e 20 3f 55 52 4c 3f 20   push</a> ?URL? 
3d70: 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74 6f 72 79  ?-R|--repository
3d80: 20 52 45 50 4f 53 49 54 4f 52 59 3f 0a 20 20 20   REPOSITORY?.   
3d90: 20 50 75 73 68 20 63 68 61 6e 67 65 73 20 69 6e   Push changes in
3da0: 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 70 6f 73   the local repos
3db0: 69 74 6f 72 79 20 6f 76 65 72 20 69 6e 74 6f 20  itory over into 
3dc0: 61 20 72 65 6d 6f 74 65 20 72 65 70 6f 73 69 74  a remote reposit
3dd0: 6f 72 79 2e 0a 20 20 20 20 53 65 65 20 74 68 65  ory..    See the
3de0: 20 22 70 75 6c 6c 22 20 63 6f 6d 6d 61 6e 64 20   "pull" command 
3df0: 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69  for additional i
3e00: 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 3c 68 72  nformation...<hr
3e10: 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e  ><a href="#tof">
3e20: 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c  &#710;</a>.    <
3e30: 61 20 6e 61 6d 65 3d 22 72 65 62 75 69 6c 64 22  a name="rebuild"
3e40: 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68  >Usage: </a><a h
3e50: 72 65 66 3d 22 63 6d 64 5f 72 65 62 75 69 6c 64  ref="cmd_rebuild
3e60: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 72 65  .wiki">fossil re
3e70: 62 75 69 6c 64 3c 2f 61 3e 20 52 45 50 4f 53 49  build</a> REPOSI
3e80: 54 4f 52 59 0a 20 20 20 20 52 65 63 6f 6e 73 74  TORY.    Reconst
3e90: 72 75 63 74 20 74 68 65 20 6e 61 6d 65 64 20 72  ruct the named r
3ea0: 65 70 6f 73 69 74 6f 72 79 20 64 61 74 61 62 61  epository databa
3eb0: 73 65 20 66 72 6f 6d 20 74 68 65 20 63 6f 72 65  se from the core
3ec0: 0a 20 20 20 20 72 65 63 6f 72 64 73 2e 20 20 52  .    records.  R
3ed0: 75 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20  un this command 
3ee0: 61 66 74 65 72 20 75 70 64 61 74 69 6e 67 20 74  after updating t
3ef0: 68 65 20 66 6f 73 73 69 6c 0a 20 20 20 20 65 78  he fossil.    ex
3f00: 65 63 75 74 61 62 6c 65 20 69 6e 20 61 20 77 61  ecutable in a wa
3f10: 79 20 74 68 61 74 20 63 68 61 6e 67 65 73 20 74  y that changes t
3f20: 68 65 20 64 61 74 61 62 61 73 65 20 73 63 68 65  he database sche
3f30: 6d 61 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66  ma...<hr><a href
3f40: 3d 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f  ="#tof">&#710;</
3f50: 61 3e 0a 20 20 20 20 43 4f 4d 4d 41 4e 44 3a 20  a>.    COMMAND: 
3f60: 72 65 63 6f 6e 73 74 72 75 63 74 0a 20 20 20 20  reconstruct.    
3f70: 3c 61 20 6e 61 6d 65 3d 22 72 65 63 6f 6e 73 74  <a name="reconst
3f80: 72 75 63 74 22 3e 55 73 61 67 65 3a 20 3c 2f 61  ruct">Usage: </a
3f90: 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 72 65  ><a href="cmd_re
3fa0: 63 6f 6e 73 74 72 75 63 74 2e 77 69 6b 69 22 3e  construct.wiki">
3fb0: 66 6f 73 73 69 6c 20 72 65 63 6f 6e 73 74 72 75  fossil reconstru
3fc0: 63 74 3c 2f 61 3e 20 52 45 50 4f 53 49 54 4f 52  ct</a> REPOSITOR
3fd0: 59 20 4f 52 49 47 49 4e 0a 20 20 20 20 43 72 65  Y ORIGIN.    Cre
3fe0: 61 74 65 73 20 74 68 65 20 52 45 50 4f 53 49 54  ates the REPOSIT
3ff0: 4f 52 59 20 61 6e 64 20 70 6f 70 75 6c 61 74 65  ORY and populate
4000: 73 20 69 74 20 77 69 74 68 20 74 68 65 20 61 72  s it with the ar
4010: 74 69 66 61 63 74 73 20 69 6e 20 74 68 65 0a 20  tifacts in the. 
4020: 20 20 20 69 6e 64 69 63 61 74 65 64 20 4f 52 49     indicated ORI
4030: 47 49 4e 20 64 69 72 65 63 74 6f 72 79 2e 0a 0a  GIN directory...
4040: 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f  <hr><a href="#to
4050: 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20  f">&#710;</a>.  
4060: 20 20 3c 61 20 6e 61 6d 65 3d 22 72 65 64 6f 22    <a name="redo"
4070: 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68  >Usage: </a><a h
4080: 72 65 66 3d 22 63 6d 64 5f 72 65 64 6f 2e 77 69  ref="cmd_redo.wi
4090: 6b 69 22 3e 66 6f 73 73 69 6c 20 72 65 64 6f 3c  ki">fossil redo<
40a0: 2f 61 3e 20 3f 46 49 4c 45 4e 41 4d 45 2e 2e 2e  /a> ?FILENAME...
40b0: 3f 0a 20 20 20 20 52 65 64 6f 20 74 68 65 20 61  ?.    Redo the a
40c0: 6e 20 75 70 64 61 74 65 20 6f 72 20 6d 65 72 67  n update or merg
40d0: 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 68 61 74  e operation that
40e0: 20 68 61 73 20 62 65 65 6e 20 75 6e 64 6f 6e 65   has been undone
40f0: 20 62 79 20 74 68 65 0a 20 20 20 20 75 6e 64 6f   by the.    undo
4100: 20 63 6f 6d 6d 61 6e 64 2e 20 20 49 66 20 46 49   command.  If FI
4110: 4c 45 4e 41 4d 45 20 69 73 20 73 70 65 63 69 66  LENAME is specif
4120: 69 65 64 20 74 68 65 6e 20 72 65 73 74 6f 72 65  ied then restore
4130: 20 74 68 65 20 63 68 61 6e 67 65 73 0a 20 20 20   the changes.   
4140: 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68   associated with
4150: 20 74 68 65 20 6e 61 6d 65 64 20 66 69 6c 65 28   the named file(
4160: 73 29 20 62 75 74 20 6f 74 68 65 72 77 69 73 65  s) but otherwise
4170: 20 6c 65 61 76 65 20 74 68 65 20 75 70 64 61 74   leave the updat
4180: 65 0a 20 20 20 20 6f 72 20 6d 65 72 67 65 20 75  e.    or merge u
4190: 6e 64 6f 6e 65 2e 0a 0a 20 20 20 20 41 20 73 69  ndone...    A si
41a0: 6e 67 6c 65 20 6c 65 76 65 6c 20 6f 66 20 75 6e  ngle level of un
41b0: 64 6f 2f 72 65 64 6f 20 69 73 20 73 75 70 70 6f  do/redo is suppo
41c0: 72 74 65 64 2e 20 20 54 68 65 20 75 6e 64 6f 2f  rted.  The undo/
41d0: 72 65 64 6f 20 73 74 61 63 6b 0a 20 20 20 20 69  redo stack.    i
41e0: 73 20 63 6c 65 61 72 65 64 20 62 79 20 74 68 65  s cleared by the
41f0: 20 63 6f 6d 6d 69 74 20 61 6e 64 20 63 68 65 63   commit and chec
4200: 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a  kout commands...
4210: 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f  <hr><a href="#to
4220: 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20  f">&#710;</a>.  
4230: 20 20 3c 61 20 6e 61 6d 65 3d 22 72 65 76 65 72    <a name="rever
4240: 74 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61  t">Usage: </a><a
4250: 20 68 72 65 66 3d 22 63 6d 64 5f 72 65 76 65 72   href="cmd_rever
4260: 74 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 72  t.wiki">fossil r
4270: 65 76 65 72 74 3c 2f 61 3e 20 3f 2d 2d 79 65 73  evert</a> ?--yes
4280: 3f 20 3f 2d 72 20 43 48 45 43 4b 49 4e 3f 20 46  ? ?-r CHECKIN? F
4290: 49 4c 45 0a 20 20 20 20 52 65 76 65 72 74 20 74  ILE.    Revert t
42a0: 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65  o the current re
42b0: 70 6f 73 69 74 6f 72 79 20 76 65 72 73 69 6f 6e  pository version
42c0: 20 6f 66 20 46 49 4c 45 2c 20 6f 72 20 74 6f 0a   of FILE, or to.
42d0: 20 20 20 20 74 68 65 20 76 65 72 73 69 6f 6e 20      the version 
42e0: 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68 20  associated with 
42f0: 63 68 65 63 6b 2d 69 6e 20 43 48 45 43 4b 49 4e  check-in CHECKIN
4300: 20 69 66 20 74 68 65 20 2d 72 20 66 6c 61 67 0a   if the -r flag.
4310: 20 20 20 20 61 70 70 65 61 72 73 2e 20 20 54 68      appears.  Th
4320: 69 73 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20  is command will 
4330: 63 6f 6e 66 69 72 6d 20 79 6f 75 72 20 6f 70 65  confirm your ope
4340: 72 61 74 69 6f 6e 20 75 6e 6c 65 73 73 20 74 68  ration unless th
4350: 65 0a 20 20 20 20 66 69 6c 65 20 69 73 20 6d 69  e.    file is mi
4360: 73 73 69 6e 67 20 6f 72 20 74 68 65 20 2d 2d 79  ssing or the --y
4370: 65 73 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65  es option is use
4380: 64 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d  d...<hr><a href=
4390: 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61  "#tof">&#710;</a
43a0: 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 73  >.    <a name="s
43b0: 65 72 76 65 72 22 3e 55 73 61 67 65 3a 20 3c 2f  erver">Usage: </
43c0: 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 73  a><a href="cmd_s
43d0: 65 72 76 65 72 2e 77 69 6b 69 22 3e 66 6f 73 73  erver.wiki">foss
43e0: 69 6c 20 73 65 72 76 65 72 3c 2f 61 3e 20 3f 2d  il server</a> ?-
43f0: 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50 4f 52 54  P|--port TCPPORT
4400: 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59 3f 20 20  ? ?REPOSITORY?  
4410: 20 20 4f 72 3a 20 66 6f 73 73 69 6c 20 75 69 20    Or: fossil ui 
4420: 3f 2d 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50 4f  ?-P|--port TCPPO
4430: 52 54 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59 3f  RT? ?REPOSITORY?
4440: 0a 0a 20 20 20 20 4f 70 65 6e 20 61 20 73 6f 63  ..    Open a soc
4450: 6b 65 74 20 61 6e 64 20 62 65 67 69 6e 20 6c 69  ket and begin li
4460: 73 74 65 6e 69 6e 67 20 61 6e 64 20 72 65 73 70  stening and resp
4470: 6f 6e 64 69 6e 67 20 74 6f 20 48 54 54 50 20 72  onding to HTTP r
4480: 65 71 75 65 73 74 73 20 6f 6e 0a 20 20 20 20 54  equests on.    T
4490: 43 50 20 70 6f 72 74 20 38 30 38 30 2c 20 6f 72  CP port 8080, or
44a0: 20 6f 6e 20 61 6e 79 20 6f 74 68 65 72 20 54 43   on any other TC
44b0: 50 20 70 6f 72 74 20 64 65 66 69 6e 65 64 20 62  P port defined b
44c0: 79 20 74 68 65 20 2d 50 20 6f 72 0a 20 20 20 20  y the -P or.    
44d0: 2d 2d 70 6f 72 74 20 6f 70 74 69 6f 6e 2e 20 20  --port option.  
44e0: 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67  The optional arg
44f0: 75 6d 65 6e 74 20 69 73 20 74 68 65 20 6e 61 6d  ument is the nam
4500: 65 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74  e of the reposit
4510: 6f 72 79 2e 0a 20 20 20 20 54 68 65 20 72 65 70  ory..    The rep
4520: 6f 73 69 74 6f 72 79 20 61 72 67 75 6d 65 6e 74  ository argument
4530: 20 6d 61 79 20 62 65 20 6f 6d 69 74 74 65 64 20   may be omitted 
4540: 69 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 20 64  if the working d
4550: 69 72 65 63 74 6f 72 79 20 69 73 0a 20 20 20 20  irectory is.    
4560: 77 69 74 68 69 6e 20 61 6e 20 6f 70 65 6e 20 63  within an open c
4570: 68 65 63 6b 6f 75 74 2e 0a 0a 20 20 20 20 54 68  heckout...    Th
4580: 65 20 22 75 69 22 20 63 6f 6d 6d 61 6e 64 20 61  e "ui" command a
4590: 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 74 61  utomatically sta
45a0: 72 74 73 20 61 20 77 65 62 20 62 72 6f 77 73 65  rts a web browse
45b0: 72 20 61 66 74 65 72 20 69 6e 69 74 69 61 6c 69  r after initiali
45c0: 7a 69 6e 67 0a 20 20 20 20 74 68 65 20 77 65 62  zing.    the web
45d0: 20 73 65 72 76 65 72 2e 0a 0a 3c 68 72 3e 3c 61   server...<hr><a
45e0: 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37   href="#tof">&#7
45f0: 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 43 4f 4d 4d  10;</a>.    COMM
4600: 41 4e 44 3a 20 73 65 74 74 69 6e 67 73 0a 20 20  AND: settings.  
4610: 20 20 43 4f 4d 4d 41 4e 44 3a 20 75 6e 73 65 74    COMMAND: unset
4620: 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 73 65  .    <a name="se
4630: 74 74 69 6e 67 22 3e 55 73 61 67 65 3a 20 3c 2f  tting">Usage: </
4640: 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 73  a><a href="cmd_s
4650: 65 74 74 69 6e 67 2e 77 69 6b 69 22 3e 66 6f 73  etting.wiki">fos
4660: 73 69 6c 20 73 65 74 74 69 6e 67 3c 2f 61 3e 20  sil setting</a> 
4670: 3f 50 52 4f 50 45 52 54 59 3f 20 3f 56 41 4c 55  ?PROPERTY? ?VALU
4680: 45 3f 20 3f 2d 67 6c 6f 62 61 6c 3f 0a 20 20 20  E? ?-global?.   
4690: 20 66 6f 73 73 69 6c 20 75 6e 73 65 74 20 50 52   fossil unset PR
46a0: 4f 50 45 52 54 59 20 3f 2d 67 6c 6f 62 61 6c 3f  OPERTY ?-global?
46b0: 0a 0a 20 20 20 20 54 68 65 20 22 73 65 74 74 69  ..    The "setti
46c0: 6e 67 22 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68  ng" command with
46d0: 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 6c 69   no arguments li
46e0: 73 74 73 20 61 6c 6c 20 70 72 6f 70 65 72 74 69  sts all properti
46f0: 65 73 20 61 6e 64 20 74 68 65 69 72 0a 20 20 20  es and their.   
4700: 20 76 61 6c 75 65 73 2e 20 20 57 69 74 68 20 6a   values.  With j
4710: 75 73 74 20 61 20 70 72 6f 70 65 72 74 79 20 6e  ust a property n
4720: 61 6d 65 20 69 74 20 73 68 6f 77 73 20 74 68 65  ame it shows the
4730: 20 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 70   value of that p
4740: 72 6f 70 65 72 74 79 2e 0a 20 20 20 20 57 69 74  roperty..    Wit
4750: 68 20 61 20 76 61 6c 75 65 20 61 72 67 75 6d 65  h a value argume
4760: 6e 74 20 69 74 20 63 68 61 6e 67 65 73 20 74 68  nt it changes th
4770: 65 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 74  e property for t
4780: 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73  he current repos
4790: 69 74 6f 72 79 2e 0a 0a 20 20 20 20 54 68 65 20  itory...    The 
47a0: 22 75 6e 73 65 74 22 20 63 6f 6d 6d 61 6e 64 20  "unset" command 
47b0: 63 6c 65 61 72 73 20 61 20 70 72 6f 70 65 72 74  clears a propert
47c0: 79 20 73 65 74 74 69 6e 67 2e 0a 0a 20 20 20 20  y setting...    
47d0: 20 20 20 61 75 74 6f 73 79 6e 63 20 20 20 20 20     autosync     
47e0: 20 20 20 20 49 66 20 65 6e 61 62 6c 65 64 2c 20      If enabled, 
47f0: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 75  automatically pu
4800: 6c 6c 20 70 72 69 6f 72 20 74 6f 0a 09 09 20 20  ll prior to...  
4810: 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 6f 72 20        commit or 
4820: 75 70 64 61 74 65 20 61 6e 64 20 61 75 74 6f 6d  update and autom
4830: 61 74 69 63 61 6c 6c 79 20 70 75 73 68 0a 09 09  atically push...
4840: 20 20 20 20 20 20 20 20 61 66 74 65 72 20 63 6f          after co
4850: 6d 6d 69 74 20 6f 72 20 74 61 67 20 6f 72 20 62  mmit or tag or b
4860: 72 61 6e 63 68 20 63 72 65 61 74 69 6f 6e 2e 0a  ranch creation..
4870: 0a 20 20 20 20 20 20 20 64 69 66 66 2d 63 6f 6d  .       diff-com
4880: 6d 61 6e 64 20 20 20 20 20 45 78 74 65 72 6e 61  mand     Externa
4890: 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e  l command to run
48a0: 20 77 68 65 6e 20 70 65 72 66 6f 72 6d 69 6e 67   when performing
48b0: 20 61 20 64 69 66 66 2e 0a 09 09 20 20 20 20 20   a diff....     
48c0: 20 20 20 49 66 20 75 6e 64 65 66 69 6e 65 64 2c     If undefined,
48d0: 20 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 74 65   the internal te
48e0: 78 74 20 64 69 66 66 20 77 69 6c 6c 20 62 65 20  xt diff will be 
48f0: 75 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 65 64  used...       ed
4900: 69 74 6f 72 20 20 20 20 20 20 20 20 20 20 20 54  itor           T
4910: 65 78 74 20 65 64 69 74 6f 72 20 63 6f 6d 6d 61  ext editor comma
4920: 6e 64 20 75 73 65 64 20 66 6f 72 20 63 68 65 63  nd used for chec
4930: 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 73 2e 0a 0a  k-in comments...
4940: 20 20 20 20 20 20 20 68 74 74 70 2d 70 6f 72 74         http-port
4950: 20 20 20 20 20 20 20 20 54 68 65 20 54 43 50 2f          The TCP/
4960: 49 50 20 70 6f 72 74 20 6e 75 6d 62 65 72 20 74  IP port number t
4970: 6f 20 75 73 65 20 62 79 20 74 68 65 20 22 73 65  o use by the "se
4980: 72 76 65 72 22 0a 09 09 20 20 20 20 20 20 20 20  rver"...        
4990: 61 6e 64 20 22 75 69 22 20 63 6f 6d 6d 61 6e 64  and "ui" command
49a0: 73 2e 20 20 44 65 66 61 75 6c 74 3a 20 38 30 38  s.  Default: 808
49b0: 30 0a 0a 20 20 20 20 20 20 20 67 64 69 66 66 2d  0..       gdiff-
49c0: 63 6f 6d 6d 61 6e 64 20 20 20 20 45 78 74 65 72  command    Exter
49d0: 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72  nal command to r
49e0: 75 6e 20 77 68 65 6e 20 70 65 72 66 6f 72 6d 69  un when performi
49f0: 6e 67 20 61 20 67 72 61 70 68 69 63 61 6c 0a 09  ng a graphical..
4a00: 09 20 20 20 20 20 20 20 20 64 69 66 66 2e 20 49  .        diff. I
4a10: 66 20 75 6e 64 65 66 69 6e 65 64 2c 20 74 65 78  f undefined, tex
4a20: 74 20 64 69 66 66 20 77 69 6c 6c 20 62 65 20 75  t diff will be u
4a30: 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 6c 6f 63  sed...       loc
4a40: 61 6c 61 75 74 68 20 20 20 20 20 20 20 20 49 66  alauth        If
4a50: 20 65 6e 61 62 6c 65 64 2c 20 72 65 71 75 69 72   enabled, requir
4a60: 65 20 74 68 61 74 20 48 54 54 50 20 63 6f 6e 6e  e that HTTP conn
4a70: 65 63 74 69 6f 6e 73 20 66 72 6f 6d 0a 09 09 20  ections from... 
4a80: 20 20 20 20 20 20 20 31 32 37 2e 30 2e 30 2e 31         127.0.0.1
4a90: 20 62 65 20 61 75 74 68 65 6e 74 69 63 61 74 65   be authenticate
4aa0: 64 20 62 79 20 70 61 73 73 77 6f 72 64 2e 20 20  d by password.  
4ab0: 49 66 0a 09 09 20 20 20 20 20 20 20 20 66 61 6c  If...        fal
4ac0: 73 65 2c 20 61 6c 6c 20 48 54 54 50 20 72 65 71  se, all HTTP req
4ad0: 75 65 73 74 73 20 66 72 6f 6d 20 6c 6f 63 61 6c  uests from local
4ae0: 68 6f 73 74 20 68 61 76 65 0a 09 09 20 20 20 20  host have...    
4af0: 20 20 20 20 75 6e 72 65 73 74 72 69 63 74 65 64      unrestricted
4b00: 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 72   access to the r
4b10: 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20  epository...    
4b20: 20 20 20 63 6c 65 61 72 73 69 67 6e 20 20 20 20     clearsign    
4b30: 20 20 20 20 57 68 65 6e 20 65 6e 61 62 6c 65 64      When enabled
4b40: 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20   (the default), 
4b50: 66 6f 73 73 69 6c 20 77 69 6c 6c 20 61 74 74 65  fossil will atte
4b60: 6d 70 74 20 74 6f 0a 09 09 20 20 20 20 20 20 20  mpt to...       
4b70: 20 73 69 67 6e 20 61 6c 6c 20 63 6f 6d 6d 69 74   sign all commit
4b80: 73 20 77 69 74 68 20 67 70 67 2e 20 20 57 68 65  s with gpg.  Whe
4b90: 6e 20 64 69 73 61 62 6c 65 64 2c 20 63 6f 6d 6d  n disabled, comm
4ba0: 69 74 73 20 77 69 6c 6c 0a 09 09 20 20 20 20 20  its will...     
4bb0: 20 20 20 62 65 20 75 6e 73 69 67 6e 65 64 2e 0a     be unsigned..
4bc0: 0a 20 20 20 20 20 20 20 70 67 70 2d 63 6f 6d 6d  .       pgp-comm
4bd0: 61 6e 64 20 20 20 20 20 20 43 6f 6d 6d 61 6e 64  and      Command
4be0: 20 75 73 65 64 20 74 6f 20 63 6c 65 61 72 2d 73   used to clear-s
4bf0: 69 67 6e 20 6d 61 6e 69 66 65 73 74 73 20 61 74  ign manifests at
4c00: 20 63 68 65 63 6b 2d 69 6e 2e 0a 09 09 20 20 20   check-in....   
4c10: 20 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74       The default
4c20: 20 69 73 20 22 67 70 67 20 2d 2d 63 6c 65 61 72   is "gpg --clear
4c30: 73 69 67 6e 20 2d 6f 20 22 2e 0a 0a 20 20 20 20  sign -o "...    
4c40: 20 20 20 6d 74 69 6d 65 2d 63 68 61 6e 67 65 73     mtime-changes
4c50: 20 20 20 20 55 73 65 20 66 69 6c 65 20 6d 6f 64      Use file mod
4c60: 69 66 69 63 61 74 69 6f 6e 20 74 69 6d 65 73 20  ification times 
4c70: 28 6d 74 69 6d 65 73 29 20 74 6f 20 64 65 74 65  (mtimes) to dete
4c80: 63 74 20 77 68 65 6e 0a 09 09 20 20 20 20 20 20  ct when...      
4c90: 20 20 66 69 6c 65 73 20 68 61 76 65 20 62 65 65    files have bee
4ca0: 6e 20 6d 6f 64 69 66 69 65 64 2e 0a 0a 20 20 20  n modified...   
4cb0: 20 20 20 20 70 72 6f 78 79 20 20 20 20 20 20 20      proxy       
4cc0: 20 20 20 20 20 55 52 4c 20 6f 66 20 74 68 65 20       URL of the 
4cd0: 48 54 54 50 20 70 72 6f 78 79 2e 20 20 49 66 20  HTTP proxy.  If 
4ce0: 75 6e 64 65 66 69 6e 65 64 20 6f 72 20 22 6f 66  undefined or "of
4cf0: 66 22 20 74 68 65 6e 0a 09 09 20 20 20 20 20 20  f" then...      
4d00: 20 20 74 68 65 20 22 68 74 74 70 5f 70 72 6f 78    the "http_prox
4d10: 79 22 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76  y" environment v
4d20: 61 72 69 61 62 6c 65 20 69 73 20 63 6f 6e 73 75  ariable is consu
4d30: 6c 74 65 64 2e 0a 09 09 20 20 20 20 20 20 20 20  lted....        
4d40: 49 66 20 74 68 65 20 68 74 74 70 5f 70 72 6f 78  If the http_prox
4d50: 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61  y environment va
4d60: 72 69 61 62 6c 65 20 69 73 20 75 6e 64 65 66 69  riable is undefi
4d70: 6e 65 64 0a 09 09 20 20 20 20 20 20 20 20 74 68  ned...        th
4d80: 65 6e 20 61 20 64 69 72 65 63 74 20 48 54 54 50  en a direct HTTP
4d90: 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 73 20 75   connection is u
4da0: 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 77 65 62  sed...       web
4db0: 2d 62 72 6f 77 73 65 72 20 20 20 20 20 20 41 20  -browser      A 
4dc0: 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 75 73  shell command us
4dd0: 65 64 20 74 6f 20 6c 61 75 6e 63 68 20 79 6f 75  ed to launch you
4de0: 72 20 70 72 65 66 65 72 72 65 64 0a 09 09 20 20  r preferred...  
4df0: 20 20 20 20 20 20 77 65 62 20 62 72 6f 77 73 65        web browse
4e00: 72 20 77 68 65 6e 20 67 69 76 65 6e 20 61 20 55  r when given a U
4e10: 52 4c 20 61 73 20 61 6e 20 61 72 67 75 6d 65 6e  RL as an argumen
4e20: 74 2e 0a 09 09 20 20 20 20 20 20 20 20 44 65 66  t....        Def
4e30: 61 75 6c 74 73 20 74 6f 20 22 73 74 61 72 74 22  aults to "start"
4e40: 20 6f 6e 20 77 69 6e 64 6f 77 73 2c 20 22 6f 70   on windows, "op
4e50: 65 6e 22 20 6f 6e 20 4d 61 63 2c 0a 09 09 20 20  en" on Mac,...  
4e60: 20 20 20 20 20 20 61 6e 64 20 22 66 69 72 65 66        and "firef
4e70: 6f 78 22 20 6f 6e 20 55 6e 69 78 2e 0a 0a 3c 68  ox" on Unix...<h
4e80: 72 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22  r><a href="#tof"
4e90: 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20  >&#710;</a>.    
4ea0: 3c 61 20 6e 61 6d 65 3d 22 73 74 61 74 75 73 22  <a name="status"
4eb0: 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68  >Usage: </a><a h
4ec0: 72 65 66 3d 22 63 6d 64 5f 73 74 61 74 75 73 2e  ref="cmd_status.
4ed0: 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 73 74 61  wiki">fossil sta
4ee0: 74 75 73 3c 2f 61 3e 0a 20 20 20 20 52 65 70 6f  tus</a>.    Repo
4ef0: 72 74 20 6f 6e 20 74 68 65 20 73 74 61 74 75 73  rt on the status
4f00: 20 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20   of the current 
4f10: 63 68 65 63 6b 6f 75 74 2e 0a 0a 3c 68 72 3e 3c  checkout...<hr><
4f20: 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23  a href="#tof">&#
4f30: 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20  710;</a>.    <a 
4f40: 6e 61 6d 65 3d 22 73 79 6e 63 22 3e 55 73 61 67  name="sync">Usag
4f50: 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22  e: </a><a href="
4f60: 63 6d 64 5f 73 79 6e 63 2e 77 69 6b 69 22 3e 66  cmd_sync.wiki">f
4f70: 6f 73 73 69 6c 20 73 79 6e 63 3c 2f 61 3e 20 3f  ossil sync</a> ?
4f80: 55 52 4c 3f 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73  URL? ?-R|--repos
4f90: 69 74 6f 72 79 20 52 45 50 4f 53 49 54 4f 52 59  itory REPOSITORY
4fa0: 3f 0a 20 20 20 20 53 79 6e 63 68 72 6f 6e 69 7a  ?.    Synchroniz
4fb0: 65 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 70 6f  e the local repo
4fc0: 73 69 74 6f 72 79 20 77 69 74 68 20 61 20 72 65  sitory with a re
4fd0: 6d 6f 74 65 20 72 65 70 6f 73 69 74 6f 72 79 2e  mote repository.
4fe0: 20 20 54 68 69 73 20 69 73 0a 20 20 20 20 74 68    This is.    th
4ff0: 65 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 66 20  e equivalent of 
5000: 72 75 6e 6e 69 6e 67 20 62 6f 74 68 20 22 70 75  running both "pu
5010: 73 68 22 20 61 6e 64 20 22 70 75 6c 6c 22 20 61  sh" and "pull" a
5020: 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2e  t the same time.
5030: 0a 20 20 20 20 53 65 65 20 74 68 65 20 22 70 75  .    See the "pu
5040: 6c 6c 22 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20  ll" command for 
5050: 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72  additional infor
5060: 6d 61 74 69 6f 6e 2e 0a 0a 3c 68 72 3e 3c 61 20  mation...<hr><a 
5070: 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23 37 31  href="#tof">&#71
5080: 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20 6e 61  0;</a>.    <a na
5090: 6d 65 3d 22 74 61 67 22 3e 55 73 61 67 65 3a 20  me="tag">Usage: 
50a0: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64  </a><a href="cmd
50b0: 5f 74 61 67 2e 77 69 6b 69 22 3e 66 6f 73 73 69  _tag.wiki">fossi
50c0: 6c 20 74 61 67 3c 2f 61 3e 20 53 55 42 43 4f 4d  l tag</a> SUBCOM
50d0: 4d 41 4e 44 20 2e 2e 2e 0a 20 20 20 20 52 75 6e  MAND ....    Run
50e0: 20 76 61 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d   various subcomm
50f0: 61 6e 64 73 20 74 6f 20 63 6f 6e 74 72 6f 6c 20  ands to control 
5100: 74 61 67 73 20 61 6e 64 20 70 72 6f 70 65 72 74  tags and propert
5110: 69 65 73 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20  ies..    fossil 
5120: 74 61 67 20 61 64 64 20 3f 2d 2d 72 61 77 3f 20  tag add ?--raw? 
5130: 54 41 47 4e 41 4d 45 20 43 48 45 43 4b 2d 49 4e  TAGNAME CHECK-IN
5140: 20 3f 56 41 4c 55 45 3f 0a 0a 20 20 20 20 41 64   ?VALUE?..    Ad
5150: 64 20 61 20 6e 65 77 20 74 61 67 20 6f 72 20 70  d a new tag or p
5160: 72 6f 70 65 72 74 79 20 74 6f 20 43 48 45 43 4b  roperty to CHECK
5170: 2d 49 4e 2e 20 54 68 65 20 74 61 67 20 77 69 6c  -IN. The tag wil
5180: 6c 0a 20 20 20 20 62 65 20 75 73 61 62 6c 65 20  l.    be usable 
5190: 69 6e 73 74 65 61 64 20 6f 66 20 61 20 43 48 45  instead of a CHE
51a0: 43 4b 2d 49 4e 20 69 6e 20 63 6f 6d 6d 61 6e 64  CK-IN in command
51b0: 73 20 73 75 63 68 20 61 73 0a 20 20 20 20 75 70  s such as.    up
51c0: 64 61 74 65 20 61 6e 64 20 6d 65 72 67 65 2e 0a  date and merge..
51d0: 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20  .    fossil tag 
51e0: 62 72 61 6e 63 68 20 3f 2d 2d 72 61 77 3f 20 3f  branch ?--raw? ?
51f0: 2d 2d 6e 6f 66 6f 72 6b 3f 20 54 41 47 4e 41 4d  --nofork? TAGNAM
5200: 45 20 43 48 45 43 4b 2d 49 4e 20 3f 56 41 4c 55  E CHECK-IN ?VALU
5210: 45 3f 0a 0a 20 20 20 20 41 20 66 6f 72 6b 20 77  E?..    A fork w
5220: 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64 20 73  ill be created s
5230: 6f 20 74 68 61 74 20 74 68 65 20 6e 65 77 20 63  o that the new c
5240: 68 65 63 6b 69 6e 0a 20 20 20 20 69 73 20 61 20  heckin.    is a 
5250: 73 69 62 6c 69 6e 67 20 6f 66 20 43 48 45 43 4b  sibling of CHECK
5260: 2d 49 4e 20 61 6e 64 20 69 64 65 6e 74 69 63 61  -IN and identica
5270: 6c 20 74 6f 20 69 74 20 65 78 63 65 70 74 0a 20  l to it except. 
5280: 20 20 20 66 6f 72 20 61 20 67 65 6e 65 72 61 74     for a generat
5290: 65 64 20 63 6f 6d 6d 65 6e 74 2e 20 54 68 65 6e  ed comment. Then
52a0: 20 74 68 65 20 6e 65 77 20 74 61 67 20 77 69 6c   the new tag wil
52b0: 6c 0a 20 20 20 20 62 65 20 61 64 64 65 64 20 74  l.    be added t
52c0: 6f 20 74 68 65 20 6e 65 77 20 63 68 65 63 6b 69  o the new checki
52d0: 6e 20 61 6e 64 20 70 72 6f 70 61 67 61 74 65 64  n and propagated
52e0: 20 74 6f 0a 20 20 20 20 61 6c 6c 20 64 69 72 65   to.    all dire
52f0: 63 74 20 63 68 69 6c 64 72 65 6e 2e 20 20 41 64  ct children.  Ad
5300: 64 69 74 69 6f 6e 61 6c 6c 79 20 61 6c 6c 20 73  ditionally all s
5310: 79 6d 62 6f 6c 69 63 0a 20 20 20 20 74 61 67 73  ymbolic.    tags
5320: 20 6f 66 20 74 68 61 74 20 63 68 65 63 6b 69 6e   of that checkin
5330: 20 69 6e 68 65 72 69 74 65 64 20 66 72 6f 6d 20   inherited from 
5340: 43 48 45 43 4b 2d 49 4e 20 77 69 6c 6c 0a 20 20  CHECK-IN will.  
5350: 20 20 62 65 20 63 61 6e 63 65 6c 6c 65 64 2e 0a    be cancelled..
5360: 0a 20 20 20 20 48 6f 77 65 76 65 72 2c 20 69 66  .    However, if
5370: 20 74 68 65 20 6f 70 74 69 6f 6e 20 2d 2d 6e 6f   the option --no
5380: 66 6f 72 6b 20 69 73 20 67 69 76 65 6e 2c 20 6e  fork is given, n
5390: 6f 0a 20 20 20 20 66 6f 72 6b 20 77 69 6c 6c 20  o.    fork will 
53a0: 62 65 20 63 72 65 61 74 65 64 20 61 6e 64 20 74  be created and t
53b0: 68 65 20 74 61 67 2f 70 72 6f 70 65 72 74 79 20  he tag/property 
53c0: 77 69 6c 6c 20 62 65 0a 20 20 20 20 61 64 64 65  will be.    adde
53d0: 64 20 74 6f 20 43 48 45 43 4b 2d 49 4e 20 64 69  d to CHECK-IN di
53e0: 72 65 63 74 6c 79 2e 20 4e 6f 20 74 61 67 73 20  rectly. No tags 
53f0: 77 69 6c 6c 20 62 65 20 63 61 6e 63 65 6c 65 64  will be canceled
5400: 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 61  ...    fossil ta
5410: 67 20 63 61 6e 63 65 6c 20 3f 2d 2d 72 61 77 3f  g cancel ?--raw?
5420: 20 54 41 47 4e 41 4d 45 20 43 48 45 43 4b 2d 49   TAGNAME CHECK-I
5430: 4e 0a 0a 20 20 20 20 52 65 6d 6f 76 65 20 74 68  N..    Remove th
5440: 65 20 74 61 67 20 54 41 47 4e 41 4d 45 20 66 72  e tag TAGNAME fr
5450: 6f 6d 20 43 48 45 43 4b 2d 49 4e 2c 20 61 6e 64  om CHECK-IN, and
5460: 20 61 6c 73 6f 20 72 65 6d 6f 76 65 0a 20 20 20   also remove.   
5470: 20 74 68 65 20 70 72 6f 70 61 67 61 74 69 6f 6e   the propagation
5480: 20 6f 66 20 74 68 65 20 74 61 67 20 74 6f 20 61   of the tag to a
5490: 6e 79 20 64 65 73 63 65 6e 64 61 6e 74 73 2e 0a  ny descendants..
54a0: 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20  .    fossil tag 
54b0: 66 69 6e 64 20 3f 2d 2d 72 61 77 3f 20 54 41 47  find ?--raw? TAG
54c0: 4e 41 4d 45 0a 0a 20 20 20 20 4c 69 73 74 20 61  NAME..    List a
54d0: 6c 6c 20 63 68 65 63 6b 2d 69 6e 73 20 74 68 61  ll check-ins tha
54e0: 74 20 75 73 65 20 54 41 47 4e 41 4d 45 0a 0a 20  t use TAGNAME.. 
54f0: 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20 6c 69     fossil tag li
5500: 73 74 20 3f 2d 2d 72 61 77 3f 20 3f 43 48 45 43  st ?--raw? ?CHEC
5510: 4b 2d 49 4e 3f 0a 0a 20 20 20 20 4c 69 73 74 20  K-IN?..    List 
5520: 61 6c 6c 20 74 61 67 73 2c 20 6f 72 20 69 66 20  all tags, or if 
5530: 43 48 45 43 4b 2d 49 4e 20 69 73 20 73 75 70 70  CHECK-IN is supp
5540: 6c 69 65 64 2c 20 6c 69 73 74 0a 20 20 20 20 61  lied, list.    a
5550: 6c 6c 20 74 61 67 73 20 61 6e 64 20 74 68 65 69  ll tags and thei
5560: 72 20 76 61 6c 75 65 73 20 66 6f 72 20 43 48 45  r values for CHE
5570: 43 4b 2d 49 4e 2e 0a 0a 20 20 20 20 54 68 65 20  CK-IN...    The 
5580: 6f 70 74 69 6f 6e 20 2d 2d 72 61 77 20 61 6c 6c  option --raw all
5590: 6f 77 73 20 74 68 65 20 6d 61 6e 69 70 75 6c 61  ows the manipula
55a0: 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 74 79 70 65  tion of all type
55b0: 73 20 6f 66 0a 20 20 20 20 74 61 67 73 20 75 73  s of.    tags us
55c0: 65 64 20 66 6f 72 20 76 61 72 69 6f 75 73 20 69  ed for various i
55d0: 6e 74 65 72 6e 61 6c 20 70 75 72 70 6f 73 65 73  nternal purposes
55e0: 20 69 6e 20 66 6f 73 73 69 6c 2e 20 59 6f 75 0a   in fossil. You.
55f0: 20 20 20 20 73 68 6f 75 6c 64 20 6e 6f 74 20 75      should not u
5600: 73 65 20 74 68 69 73 20 6f 70 74 69 6f 6e 20 74  se this option t
5610: 6f 20 6d 61 6b 65 20 63 68 61 6e 67 65 73 20 75  o make changes u
5620: 6e 6c 65 73 73 20 79 6f 75 20 61 72 65 0a 20 20  nless you are.  
5630: 20 20 73 75 72 65 20 77 68 61 74 20 79 6f 75 20    sure what you 
5640: 61 72 65 20 64 6f 69 6e 67 2e 0a 0a 20 20 20 20  are doing...    
5650: 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 75  If you need to u
5660: 73 65 20 61 20 74 61 67 6e 61 6d 65 20 74 68 61  se a tagname tha
5670: 74 20 6d 69 67 68 74 20 62 65 20 63 6f 6e 66 75  t might be confu
5680: 73 65 64 20 77 69 74 68 0a 20 20 20 20 61 20 68  sed with.    a h
5690: 65 78 61 64 65 63 69 6d 61 6c 20 63 68 65 63 6b  exadecimal check
56a0: 2d 69 6e 20 6f 72 20 61 72 74 69 66 61 63 74 20  -in or artifact 
56b0: 49 44 2c 20 79 6f 75 20 63 61 6e 20 65 78 70 6c  ID, you can expl
56c0: 69 63 69 74 6c 79 0a 20 20 20 20 64 69 73 61 6d  icitly.    disam
56d0: 62 69 67 75 61 74 65 20 69 74 20 62 79 20 70 72  biguate it by pr
56e0: 65 66 69 78 69 6e 67 20 69 74 20 77 69 74 68 20  efixing it with 
56f0: 22 74 61 67 3a 22 2e 20 46 6f 72 20 69 6e 73 74  "tag:". For inst
5700: 61 6e 63 65 3a 0a 0a 20 20 20 20 66 6f 73 73 69  ance:..    fossi
5710: 6c 20 75 70 64 61 74 65 20 64 65 63 61 66 0a 0a  l update decaf..
5720: 20 20 20 20 77 69 6c 6c 20 62 65 20 74 61 6b 65      will be take
5730: 6e 20 61 73 20 61 6e 20 61 72 74 69 66 61 63 74  n as an artifact
5740: 20 6f 72 20 63 68 65 63 6b 2d 69 6e 20 49 44 20   or check-in ID 
5750: 61 6e 64 20 66 6f 73 73 69 6c 20 77 69 6c 6c 0a  and fossil will.
5760: 20 20 20 20 70 72 6f 62 61 62 6c 79 20 63 6f 6d      probably com
5770: 70 6c 61 69 6e 20 74 68 61 74 20 6e 6f 20 73 75  plain that no su
5780: 63 68 20 72 65 76 69 73 69 6f 6e 20 77 61 73 20  ch revision was 
5790: 66 6f 75 6e 64 2e 20 48 6f 77 65 76 65 72 0a 0a  found. However..
57a0: 20 20 20 20 66 6f 73 73 69 6c 20 75 70 64 61 74      fossil updat
57b0: 65 20 74 61 67 3a 64 65 63 61 66 0a 0a 20 20 20  e tag:decaf..   
57c0: 20 77 69 6c 6c 20 61 73 73 75 6d 65 20 74 68 61   will assume tha
57d0: 74 20 22 64 65 63 61 66 22 20 69 73 20 61 20 74  t "decaf" is a t
57e0: 61 67 2f 62 72 61 6e 63 68 20 6e 61 6d 65 2e 0a  ag/branch name..
57f0: 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23 74  .<hr><a href="#t
5800: 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a 20  of">&#710;</a>. 
5810: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 74 69 6d 65     <a name="time
5820: 6c 69 6e 65 22 3e 55 73 61 67 65 3a 20 3c 2f 61  line">Usage: </a
5830: 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 74 69  ><a href="cmd_ti
5840: 6d 65 6c 69 6e 65 2e 77 69 6b 69 22 3e 66 6f 73  meline.wiki">fos
5850: 73 69 6c 20 74 69 6d 65 6c 69 6e 65 3c 2f 61 3e  sil timeline</a>
5860: 20 3f 57 48 45 4e 3f 20 3f 43 48 45 43 4b 2d 49   ?WHEN? ?CHECK-I
5870: 4e 7c 44 41 54 45 54 49 4d 45 3f 20 3f 2d 6e 7c  N|DATETIME? ?-n|
5880: 2d 2d 63 6f 75 6e 74 20 4e 3f 0a 20 20 20 20 50  --count N?.    P
5890: 72 69 6e 74 20 61 20 73 75 6d 6d 61 72 79 20 6f  rint a summary o
58a0: 66 20 61 63 74 69 76 69 74 79 20 67 6f 69 6e 67  f activity going
58b0: 20 62 61 63 6b 77 61 72 64 73 20 69 6e 20 64 61   backwards in da
58c0: 74 65 20 61 6e 64 20 74 69 6d 65 0a 20 20 20 20  te and time.    
58d0: 73 70 65 63 69 66 69 65 64 20 6f 72 20 66 72 6f  specified or fro
58e0: 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 61  m the current da
58f0: 74 65 20 61 6e 64 20 74 69 6d 65 20 69 66 20 6e  te and time if n
5900: 6f 20 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20  o arguments.    
5910: 61 72 65 20 67 69 76 65 6e 2e 20 20 53 68 6f 77  are given.  Show
5920: 20 61 73 20 6d 61 6e 79 20 61 73 20 4e 20 28 64   as many as N (d
5930: 65 66 61 75 6c 74 20 32 30 29 20 63 68 65 63 6b  efault 20) check
5940: 2d 69 6e 73 2e 20 20 54 68 65 0a 20 20 20 20 57  -ins.  The.    W
5950: 48 45 4e 20 61 72 67 75 6d 65 6e 74 20 63 61 6e  HEN argument can
5960: 20 62 65 20 61 6e 79 20 75 6e 69 71 75 65 20 61   be any unique a
5970: 62 62 72 65 76 69 61 74 69 6f 6e 20 6f 66 20 6f  bbreviation of o
5980: 6e 65 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20  ne of these.    
5990: 6b 65 79 77 6f 72 64 73 3a 0a 0a 20 20 20 20 62  keywords:..    b
59a0: 65 66 6f 72 65 0a 20 20 20 20 61 66 74 65 72 0a  efore.    after.
59b0: 20 20 20 20 64 65 73 63 65 6e 64 61 6e 74 73 20      descendants 
59c0: 7c 20 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 61  | children.    a
59d0: 6e 63 65 73 74 6f 72 73 20 7c 20 70 61 72 65 6e  ncestors | paren
59e0: 74 73 0a 0a 20 20 20 20 54 68 65 20 43 48 45 43  ts..    The CHEC
59f0: 4b 2d 49 4e 20 63 61 6e 20 62 65 20 61 6e 79 20  K-IN can be any 
5a00: 75 6e 69 71 75 65 20 70 72 65 66 69 78 20 6f 66  unique prefix of
5a10: 20 34 20 63 68 61 72 61 63 74 65 72 73 20 6f 72   4 characters or
5a20: 20 6d 6f 72 65 2e 0a 20 20 20 20 54 68 65 20 44   more..    The D
5a30: 41 54 45 54 49 4d 45 20 73 68 6f 75 6c 64 20 62  ATETIME should b
5a40: 65 20 69 6e 20 74 68 65 20 49 53 4f 38 36 30 31  e in the ISO8601
5a50: 20 66 6f 72 6d 61 74 2e 20 20 46 6f 72 0a 20 20   format.  For.  
5a60: 20 20 65 78 61 6d 70 6c 65 73 3a 20 22 32 30 30    examples: "200
5a70: 37 2d 30 38 2d 31 38 20 30 37 3a 32 31 3a 32 31  7-08-18 07:21:21
5a80: 22 2e 20 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f  ".  You can also
5a90: 20 73 61 79 20 22 63 75 72 72 65 6e 74 22 0a 20   say "current". 
5aa0: 20 20 20 66 6f 72 20 74 68 65 20 63 75 72 72 65     for the curre
5ab0: 6e 74 20 76 65 72 73 69 6f 6e 20 6f 72 20 22 6e  nt version or "n
5ac0: 6f 77 22 20 66 6f 72 20 74 68 65 20 63 75 72 72  ow" for the curr
5ad0: 65 6e 74 20 74 69 6d 65 2e 0a 0a 3c 68 72 3e 3c  ent time...<hr><
5ae0: 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e 26 23  a href="#tof">&#
5af0: 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c 61 20  710;</a>.    <a 
5b00: 6e 61 6d 65 3d 22 75 6e 64 6f 22 3e 55 73 61 67  name="undo">Usag
5b10: 65 3a 20 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22  e: </a><a href="
5b20: 63 6d 64 5f 75 6e 64 6f 2e 77 69 6b 69 22 3e 66  cmd_undo.wiki">f
5b30: 6f 73 73 69 6c 20 75 6e 64 6f 3c 2f 61 3e 20 3f  ossil undo</a> ?
5b40: 46 49 4c 45 4e 41 4d 45 2e 2e 2e 3f 0a 20 20 20  FILENAME...?.   
5b50: 20 55 6e 64 6f 20 74 68 65 20 6d 6f 73 74 20 72   Undo the most r
5b60: 65 63 65 6e 74 20 75 70 64 61 74 65 20 6f 72 20  ecent update or 
5b70: 6d 65 72 67 65 20 6f 70 65 72 61 74 69 6f 6e 2e  merge operation.
5b80: 20 20 49 66 20 46 49 4c 45 4e 41 4d 45 20 69 73    If FILENAME is
5b90: 0a 20 20 20 20 73 70 65 63 69 66 69 65 64 20 74  .    specified t
5ba0: 68 65 6e 20 72 65 73 74 6f 72 65 20 74 68 65 20  hen restore the 
5bb0: 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 6e  content of the n
5bc0: 61 6d 65 64 20 66 69 6c 65 28 73 29 20 62 75 74  amed file(s) but
5bd0: 20 6f 74 68 65 72 77 69 73 65 0a 20 20 20 20 6c   otherwise.    l
5be0: 65 61 76 65 20 74 68 65 20 75 70 64 61 74 65 20  eave the update 
5bf0: 6f 72 20 6d 65 72 67 65 20 69 6e 20 65 66 66 65  or merge in effe
5c00: 63 74 2e 0a 0a 20 20 20 20 41 20 73 69 6e 67 6c  ct...    A singl
5c10: 65 20 6c 65 76 65 6c 20 6f 66 20 75 6e 64 6f 2f  e level of undo/
5c20: 72 65 64 6f 20 69 73 20 73 75 70 70 6f 72 74 65  redo is supporte
5c30: 64 2e 20 20 54 68 65 20 75 6e 64 6f 2f 72 65 64  d.  The undo/red
5c40: 6f 20 73 74 61 63 6b 0a 20 20 20 20 69 73 20 63  o stack.    is c
5c50: 6c 65 61 72 65 64 20 62 79 20 74 68 65 20 63 6f  leared by the co
5c60: 6d 6d 69 74 20 61 6e 64 20 63 68 65 63 6b 6f 75  mmit and checkou
5c70: 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 3c 68 72  t commands...<hr
5c80: 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e  ><a href="#tof">
5c90: 26 23 37 31 30 3b 3c 2f 61 3e 0a 20 20 20 20 3c  &#710;</a>.    <
5ca0: 61 20 6e 61 6d 65 3d 22 75 70 64 61 74 65 22 3e  a name="update">
5cb0: 55 73 61 67 65 3a 20 3c 2f 61 3e 3c 61 20 68 72  Usage: </a><a hr
5cc0: 65 66 3d 22 63 6d 64 5f 75 70 64 61 74 65 2e 77  ef="cmd_update.w
5cd0: 69 6b 69 22 3e 66 6f 73 73 69 6c 20 75 70 64 61  iki">fossil upda
5ce0: 74 65 3c 2f 61 3e 20 3f 56 45 52 53 49 4f 4e 3f  te</a> ?VERSION?
5cf0: 20 3f 2d 2d 6c 61 74 65 73 74 3f 0a 20 20 20 20   ?--latest?.    
5d00: 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67  The optional arg
5d10: 75 6d 65 6e 74 20 69 73 20 61 20 76 65 72 73 69  ument is a versi
5d20: 6f 6e 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62  on that should b
5d30: 65 63 6f 6d 65 20 74 68 65 20 63 75 72 72 65 6e  ecome the curren
5d40: 74 0a 20 20 20 20 76 65 72 73 69 6f 6e 2e 20 20  t.    version.  
5d50: 49 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20  If the argument 
5d60: 69 73 20 6f 6d 69 74 74 65 64 2c 20 74 68 65 6e  is omitted, then
5d70: 20 75 73 65 20 74 68 65 20 6c 65 61 66 20 6f 66   use the leaf of
5d80: 20 74 68 65 0a 20 20 20 20 74 72 65 65 20 74 68   the.    tree th
5d90: 61 74 20 62 65 67 69 6e 73 20 77 69 74 68 20 74  at begins with t
5da0: 68 65 20 63 75 72 72 65 6e 74 20 76 65 72 73 69  he current versi
5db0: 6f 6e 2c 20 69 66 20 74 68 65 72 65 20 69 73 20  on, if there is 
5dc0: 6f 6e 6c 79 20 61 20 20 20 20 73 69 6e 67 6c 65  only a    single
5dd0: 20 6c 65 61 66 2e 20 20 49 66 20 74 68 65 72 65   leaf.  If there
5de0: 20 61 72 65 20 61 20 6d 75 6c 74 69 70 6c 65 20   are a multiple 
5df0: 6c 65 61 76 65 73 2c 20 74 68 65 20 6c 61 74 65  leaves, the late
5e00: 73 74 20 69 73 20 75 73 65 64 0a 20 20 20 20 69  st is used.    i
5e10: 66 20 74 68 65 20 2d 2d 6c 61 74 65 73 74 20 66  f the --latest f
5e20: 6c 61 67 20 69 73 20 70 72 65 73 65 6e 74 2e 0a  lag is present..
5e30: 0a 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e  .    This comman
5e40: 64 20 69 73 20 64 69 66 66 65 72 65 6e 74 20 66  d is different f
5e50: 72 6f 6d 20 74 68 65 20 22 63 68 65 63 6b 6f 75  rom the "checkou
5e60: 74 22 20 69 6e 20 74 68 61 74 20 65 64 69 74 73  t" in that edits
5e70: 20 61 72 65 0a 20 20 20 20 6e 6f 74 20 6f 76 65   are.    not ove
5e80: 72 77 72 69 74 74 65 6e 2e 20 20 45 64 69 74 73  rwritten.  Edits
5e90: 20 61 72 65 20 6d 65 72 67 65 64 20 69 6e 74 6f   are merged into
5ea0: 20 74 68 65 20 6e 65 77 20 76 65 72 73 69 6f 6e   the new version
5eb0: 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22  ...<hr><a href="
5ec0: 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e  #tof">&#710;</a>
5ed0: 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 75 73  .    <a name="us
5ee0: 65 72 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e 3c  er">Usage: </a><
5ef0: 61 20 68 72 65 66 3d 22 63 6d 64 5f 75 73 65 72  a href="cmd_user
5f00: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 75 73  .wiki">fossil us
5f10: 65 72 3c 2f 61 3e 20 53 55 42 43 4f 4d 4d 41 4e  er</a> SUBCOMMAN
5f20: 44 20 2e 2e 2e 20 20 3f 2d 52 7c 2d 2d 72 65 70  D ...  ?-R|--rep
5f30: 6f 73 69 74 6f 72 79 20 46 49 4c 45 3f 0a 20 20  ository FILE?.  
5f40: 20 20 52 75 6e 20 76 61 72 69 6f 75 73 20 73 75    Run various su
5f50: 62 63 6f 6d 6d 61 6e 64 73 20 6f 6e 20 75 73 65  bcommands on use
5f60: 72 73 20 6f 66 20 74 68 65 20 6f 70 65 6e 20 72  rs of the open r
5f70: 65 70 6f 73 69 74 6f 72 79 20 6f 72 20 6f 66 0a  epository or of.
5f80: 20 20 20 20 74 68 65 20 72 65 70 6f 73 69 74 6f      the reposito
5f90: 72 79 20 69 64 65 6e 74 69 66 69 65 64 20 62 79  ry identified by
5fa0: 20 74 68 65 20 2d 52 20 6f 72 20 2d 2d 72 65 70   the -R or --rep
5fb0: 6f 73 69 74 6f 72 79 20 6f 70 74 69 6f 6e 2e 0a  ository option..
5fc0: 0a 20 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72  .    fossil user
5fd0: 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 55 53   capabilities US
5fe0: 45 52 4e 41 4d 45 20 3f 53 54 52 49 4e 47 3f 0a  ERNAME ?STRING?.
5ff0: 0a 20 20 20 20 51 75 65 72 79 20 6f 72 20 73 65  .    Query or se
6000: 74 20 74 68 65 20 63 61 70 61 62 69 6c 69 74 69  t the capabiliti
6010: 65 73 20 66 6f 72 20 75 73 65 72 20 55 53 45 52  es for user USER
6020: 4e 41 4d 45 0a 0a 20 20 20 20 66 6f 73 73 69 6c  NAME..    fossil
6030: 20 75 73 65 72 20 64 65 66 61 75 6c 74 20 3f 55   user default ?U
6040: 53 45 52 4e 41 4d 45 3f 0a 0a 20 20 20 20 51 75  SERNAME?..    Qu
6050: 65 72 79 20 6f 72 20 73 65 74 20 74 68 65 20 64  ery or set the d
6060: 65 66 61 75 6c 74 20 75 73 65 72 2e 20 20 54 68  efault user.  Th
6070: 65 20 64 65 66 61 75 6c 74 20 75 73 65 72 20 69  e default user i
6080: 73 20 74 68 65 0a 20 20 20 20 75 73 65 72 20 66  s the.    user f
6090: 6f 72 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20  or command-line 
60a0: 69 6e 74 65 72 61 63 74 69 6f 6e 2e 0a 0a 20 20  interaction...  
60b0: 20 20 66 6f 73 73 69 6c 20 75 73 65 72 20 6c 69    fossil user li
60c0: 73 74 0a 0a 20 20 20 20 4c 69 73 74 20 61 6c 6c  st..    List all
60d0: 20 75 73 65 72 73 20 6b 6e 6f 77 6e 20 74 6f 20   users known to 
60e0: 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 0a 0a  the repository..
60f0: 20 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72 20      fossil user 
6100: 6e 65 77 20 3f 55 53 45 52 4e 41 4d 45 3f 0a 0a  new ?USERNAME?..
6110: 20 20 20 20 43 72 65 61 74 65 20 61 20 6e 65 77      Create a new
6120: 20 75 73 65 72 20 69 6e 20 74 68 65 20 72 65 70   user in the rep
6130: 6f 73 69 74 6f 72 79 2e 20 20 55 73 65 72 73 20  ository.  Users 
6140: 63 61 6e 20 6e 65 76 65 72 20 62 65 0a 20 20 20  can never be.   
6150: 20 64 65 6c 65 74 65 64 2e 20 20 54 68 65 79 20   deleted.  They 
6160: 63 61 6e 20 62 65 20 64 65 6e 69 65 64 20 61 6c  can be denied al
6170: 6c 20 61 63 63 65 73 73 20 62 75 74 20 74 68 65  l access but the
6180: 79 20 6d 75 73 74 20 63 6f 6e 74 69 6e 75 65 0a  y must continue.
6190: 20 20 20 20 74 6f 20 65 78 69 73 74 20 69 6e 20      to exist in 
61a0: 74 68 65 20 64 61 74 61 62 61 73 65 2e 0a 0a 20  the database... 
61b0: 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72 20 70     fossil user p
61c0: 61 73 73 77 6f 72 64 20 55 53 45 52 4e 41 4d 45  assword USERNAME
61d0: 0a 0a 20 20 20 20 43 68 61 6e 67 65 20 74 68 65  ..    Change the
61e0: 20 77 65 62 20 61 63 63 65 73 73 20 70 61 73 73   web access pass
61f0: 77 6f 72 64 20 66 6f 72 20 61 20 75 73 65 72 2e  word for a user.
6200: 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d 22 23  ..<hr><a href="#
6210: 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61 3e 0a  tof">&#710;</a>.
6220: 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 76 65 72      <a name="ver
6230: 73 69 6f 6e 22 3e 55 73 61 67 65 3a 20 3c 2f 61  sion">Usage: </a
6240: 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 76 65  ><a href="cmd_ve
6250: 72 73 69 6f 6e 2e 77 69 6b 69 22 3e 66 6f 73 73  rsion.wiki">foss
6260: 69 6c 20 76 65 72 73 69 6f 6e 3c 2f 61 3e 0a 20  il version</a>. 
6270: 20 20 20 50 72 69 6e 74 20 74 68 65 20 73 6f 75     Print the sou
6280: 72 63 65 20 63 6f 64 65 20 76 65 72 73 69 6f 6e  rce code version
6290: 20 6e 75 6d 62 65 72 20 66 6f 72 20 74 68 65 20   number for the 
62a0: 66 6f 73 73 69 6c 20 65 78 65 63 75 74 61 62 6c  fossil executabl
62b0: 65 2e 0a 0a 3c 68 72 3e 3c 61 20 68 72 65 66 3d  e...<hr><a href=
62c0: 22 23 74 6f 66 22 3e 26 23 37 31 30 3b 3c 2f 61  "#tof">&#710;</a
62d0: 3e 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 77  >.    <a name="w
62e0: 69 6b 69 22 3e 55 73 61 67 65 3a 20 3c 2f 61 3e  iki">Usage: </a>
62f0: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 77 69 6b  <a href="cmd_wik
6300: 69 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 77  i.wiki">fossil w
6310: 69 6b 69 3c 2f 61 3e 20 28 65 78 70 6f 72 74 7c  iki</a> (export|
6320: 63 72 65 61 74 65 7c 63 6f 6d 6d 69 74 7c 6c 69  create|commit|li
6330: 73 74 29 20 57 69 6b 69 4e 61 6d 65 0a 20 20 20  st) WikiName.   
6340: 20 52 75 6e 20 76 61 72 69 6f 75 73 20 73 75 62   Run various sub
6350: 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 66 65 74 63  commands to fetc
6360: 68 20 77 69 6b 69 20 65 6e 74 72 69 65 73 2e 0a  h wiki entries..
6370: 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69  .    fossil wiki
6380: 20 65 78 70 6f 72 74 20 50 41 47 45 4e 41 4d 45   export PAGENAME
6390: 20 3f 46 49 4c 45 3f 0a 0a 20 20 20 20 53 65 6e   ?FILE?..    Sen
63a0: 64 73 20 74 68 65 20 6c 61 74 65 73 74 20 76 65  ds the latest ve
63b0: 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 50 41 47  rsion of the PAG
63c0: 45 4e 41 4d 45 20 77 69 6b 69 0a 20 20 20 20 65  ENAME wiki.    e
63d0: 6e 74 72 79 20 74 6f 20 74 68 65 20 67 69 76 65  ntry to the give
63e0: 6e 20 66 69 6c 65 20 6f 72 20 73 74 61 6e 64 61  n file or standa
63f0: 72 64 20 6f 75 74 70 75 74 2e 0a 0a 20 20 20 20  rd output...    
6400: 66 6f 73 73 69 6c 20 77 69 6b 69 20 63 6f 6d 6d  fossil wiki comm
6410: 69 74 20 50 41 47 45 4e 41 4d 45 20 3f 46 49 4c  it PAGENAME ?FIL
6420: 45 3f 0a 0a 20 20 20 20 43 6f 6d 6d 69 74 20 63  E?..    Commit c
6430: 68 61 6e 67 65 73 20 74 6f 20 61 20 77 69 6b 69  hanges to a wiki
6440: 20 70 61 67 65 20 66 72 6f 6d 20 46 49 4c 45 20   page from FILE 
6450: 6f 72 20 66 72 6f 6d 20 73 74 61 6e 64 61 72 64  or from standard
6460: 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69  ...    fossil wi
6470: 6b 69 20 63 72 65 61 74 65 20 50 41 47 45 4e 41  ki create PAGENA
6480: 4d 45 20 3f 46 49 4c 45 3f 0a 0a 20 20 20 20 43  ME ?FILE?..    C
6490: 72 65 61 74 65 20 61 20 6e 65 77 20 77 69 6b 69  reate a new wiki
64a0: 20 70 61 67 65 20 77 69 74 68 20 69 6e 69 74 69   page with initi
64b0: 61 6c 20 63 6f 6e 74 65 6e 74 20 74 61 6b 65 6e  al content taken
64c0: 20 66 72 6f 6d 0a 20 20 20 20 46 49 4c 45 20 6f   from.    FILE o
64d0: 72 20 66 72 6f 6d 20 73 74 61 6e 64 61 72 64 20  r from standard 
64e0: 69 6e 70 75 74 2e 0a 0a 20 20 20 20 66 6f 73 73  input...    foss
64f0: 69 6c 20 77 69 6b 69 20 6c 69 73 74 0a 0a 20 20  il wiki list..  
6500: 20 20 4c 69 73 74 73 20 61 6c 6c 20 77 69 6b 69    Lists all wiki
6510: 20 65 6e 74 72 69 65 73 2c 20 6f 6e 65 20 70 65   entries, one pe
6520: 72 20 6c 69 6e 65 2c 20 6f 72 64 65 72 65 64 0a  r line, ordered.
6530: 20 20 20 20 63 61 73 65 2d 69 6e 73 65 6e 74 69      case-insenti
6540: 76 65 6c 79 20 62 79 20 6e 61 6d 65 2e 0a 0a 20  vely by name... 
6550: 20 20 20 54 4f 44 4f 73 3a 0a 0a 20 20 20 20 66     TODOs:..    f
6560: 6f 73 73 69 6c 20 77 69 6b 69 20 65 78 70 6f 72  ossil wiki expor
6570: 74 20 3f 2d 75 20 41 52 54 49 46 41 43 54 3f 20  t ?-u ARTIFACT? 
6580: 57 69 6b 69 4e 61 6d 65 20 3f 46 49 4c 45 3f 0a  WikiName ?FILE?.
6590: 0a 20 20 20 20 4f 75 74 70 75 74 73 20 74 68 65  .    Outputs the
65a0: 20 73 65 6c 65 63 74 65 64 20 76 65 72 73 69 6f   selected versio
65b0: 6e 20 6f 66 20 57 69 6b 69 4e 61 6d 65 2e 0a 0a  n of WikiName...
65c0: 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69 20      fossil wiki 
65d0: 64 65 6c 65 74 65 20 3f 2d 6d 20 4d 45 53 53 41  delete ?-m MESSA
65e0: 47 45 3f 20 57 69 6b 69 4e 61 6d 65 0a 0a 20 20  GE? WikiName..  
65f0: 20 20 54 68 65 20 73 61 6d 65 20 61 73 20 64 65    The same as de
6600: 6c 65 74 69 6e 67 20 61 20 66 69 6c 65 20 65 6e  leting a file en
6610: 74 72 79 2c 20 62 75 74 20 69 20 64 6f 6e 27 74  try, but i don't
6620: 20 6b 6e 6f 77 20 69 66 20 66 6f 73 73 69 6c 0a   know if fossil.
6630: 20 20 20 20 73 75 70 70 6f 72 74 73 20 61 20 63      supports a c
6640: 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 66 6f  ommit message fo
6650: 72 20 57 69 6b 69 20 65 6e 74 72 69 65 73 2e 0a  r Wiki entries..
6660: 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69  .    fossil wiki
6670: 20 3f 2d 75 3f 20 3f 2d 64 3f 20 3f 2d 73 3d 5b   ?-u? ?-d? ?-s=[
6680: 7c 5d 3f 20 6c 69 73 74 0a 0a 20 20 20 20 4c 69  |]? list..    Li
6690: 73 74 73 20 74 68 65 20 61 72 74 69 66 61 63 74  sts the artifact
66a0: 20 49 44 20 61 6e 64 2f 6f 72 20 44 61 74 65 20   ID and/or Date 
66b0: 6f 66 20 6c 61 73 74 20 63 68 61 6e 67 65 20 61  of last change a
66c0: 6c 6f 6e 67 20 77 69 74 68 0a 20 20 20 20 65 61  long with.    ea
66d0: 63 68 20 65 6e 74 72 79 20 6e 61 6d 65 2c 20 64  ch entry name, d
66e0: 65 6c 69 6d 69 74 65 64 20 62 79 20 74 68 65 20  elimited by the 
66f0: 2d 73 20 63 68 61 72 2e 0a 0a 20 20 20 20 66 6f  -s char...    fo
6700: 73 73 69 6c 20 77 69 6b 69 20 64 69 66 66 20 3f  ssil wiki diff ?
6710: 41 52 54 49 46 41 43 54 3f 20 3f 2d 66 20 69 6e  ARTIFACT? ?-f in
6720: 66 69 6c 65 5b 3d 73 74 64 69 6e 5d 3f 20 45 6e  file[=stdin]? En
6730: 74 72 79 4e 61 6d 65 0a 0a 20 20 20 20 44 69 66  tryName..    Dif
6740: 66 73 20 74 68 65 20 6c 6f 63 61 6c 20 63 6f 70  fs the local cop
6750: 79 20 6f 66 20 61 20 70 61 67 65 20 77 69 74 68  y of a page with
6760: 20 61 20 67 69 76 65 6e 20 76 65 72 73 69 6f 6e   a given version
6770: 20 28 64 65 66 61 75 6c 74 69 6e 67 0a 20 20 20   (defaulting.   
6780: 20 74 6f 20 74 68 65 20 68 65 61 64 20 76 65 72   to the head ver
6790: 73 69 6f 6e 29 2e 0a 0a 20 20 3c 2f 70 72 65 3e  sion)...  </pre>
67a0: 3c 2f 6e 6f 77 69 6b 69 3e 0a 0a 20 20 3c 68 72  </nowiki>..  <hr
67b0: 3e 3c 61 20 68 72 65 66 3d 22 23 74 6f 66 22 3e  ><a href="#tof">
67c0: 26 23 37 31 30 3b 3c 2f 61 3e 0a 0a 20 20 20 20  &#710;</a>..    
67d0: 3c 68 33 3e 43 61 76 65 61 74 73 3c 2f 68 33 3e  <h3>Caveats</h3>
67e0: 0a 20 20 20 20 54 68 69 73 20 69 73 20 6e 6f 74  .    This is not
67f0: 20 61 63 74 75 61 6c 6c 79 20 61 20 72 65 66 65   actually a refe
6800: 72 65 6e 63 65 2c 20 69 74 27 73 20 74 68 65 20  rence, it's the 
6810: 73 74 61 72 74 20 6f 66 20 61 20 72 65 66 65 72  start of a refer
6820: 65 6e 63 65 2e 0a 20 20 20 20 54 68 65 72 65 20  ence..    There 
6830: 61 72 65 20 77 69 6b 69 6c 69 6e 6b 73 20 74 6f  are wikilinks to
6840: 20 75 6e 63 72 65 61 74 65 64 20 70 61 67 65 73   uncreated pages
6850: 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64   for the command
6860: 73 2e 20 20 54 68 69 73 20 77 61 73 0a 20 20 20  s.  This was.   
6870: 20 63 72 65 61 74 65 64 20 62 79 20 72 75 6e 6e   created by runn
6880: 69 6e 67 20 74 68 65 20 66 6f 73 73 69 6c 20 68  ing the fossil h
6890: 65 6c 70 20 66 6f 72 20 65 61 63 68 20 63 6f 6d  elp for each com
68a0: 6d 61 6e 64 20 6c 69 73 74 65 64 20 62 79 20 72  mand listed by r
68b0: 75 6e 6e 69 6e 67 0a 20 20 20 20 66 6f 73 73 69  unning.    fossi
68c0: 6c 20 68 65 6c 70 2e 2e 2e 20 20 44 75 70 6c 69  l help...  Dupli
68d0: 63 61 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72  cate commands ar
68e0: 65 20 6f 6e 6c 79 20 6c 69 73 74 65 64 20 6f 6e  e only listed on
68f0: 63 65 20 28 49 0a 20 20 20 20 3c 69 3e 74 68 69  ce (I.    <i>thi
6900: 6e 6b 3c 2f 69 3e 29 2e 20 20 54 68 65 72 65 20  nk</i>).  There 
6910: 61 72 65 20 73 65 76 65 72 61 6c 20 62 69 74 73  are several bits
6920: 20 6f 66 20 3c 62 3e 66 6f 73 73 69 6c 3c 2f 62   of <b>fossil</b
6930: 3e 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 61  > that are not a
6940: 64 64 72 65 73 73 65 64 0a 20 20 20 20 69 6e 20  ddressed.    in 
6950: 74 68 65 20 68 65 6c 70 20 66 6f 72 20 63 6f 6d  the help for com
6960: 6d 61 6e 64 73 20 28 73 70 65 63 69 61 6c 20 77  mands (special w
6970: 69 6b 69 20 64 69 72 65 63 74 6f 72 69 65 73 2c  iki directories,
6980: 20 73 70 65 63 69 61 6c 20 75 73 65 72 73 2c 20   special users, 
6990: 65 74 63 2e 29 0a 20 20 20 20 73 6f 20 74 68 65  etc.).    so the
69a0: 79 20 61 72 65 20 28 63 75 72 72 65 6e 74 6c 79  y are (currently
69b0: 29 20 6e 6f 74 20 61 64 64 72 65 73 73 65 64 20  ) not addressed 
69c0: 68 65 72 65 2e 20 20 43 6c 61 72 69 74 79 20 61  here.  Clarity a
69d0: 6e 64 20 62 72 65 76 69 74 79 20 6d 61 79 20 62  nd brevity may b
69e0: 65 0a 20 20 20 20 73 61 63 72 69 66 69 63 65 64  e.    sacrificed
69f0: 20 66 6f 72 20 65 78 70 65 64 69 65 6e 63 79 20   for expediency 
6a00: 61 74 20 74 68 65 20 61 75 74 68 6f 72 73 20 69  at the authors i
6a10: 6e 64 69 73 63 72 65 74 69 6f 6e 2e 20 20 41 6c  ndiscretion.  Al
6a20: 6c 20 73 70 65 6c 6c 69 6e 67 20 61 6e 64 0a 20  l spelling and. 
6a30: 20 20 20 67 72 61 6d 6d 61 74 69 63 61 6c 20 6d     grammatical m
6a40: 69 73 74 61 6b 65 73 20 61 72 65 20 73 6f 6d 65  istakes are some
6a50: 62 6f 64 79 20 65 6c 73 65 73 20 66 61 75 6c 74  body elses fault
6a60: 2e 3c 63 6f 64 65 3e 20 20 76 6f 69 64 20 2a 20  .<code>  void * 
6a70: 3c 2f 63 6f 64 65 3e 0a 20 20 20 20 70 72 6f 68  </code>.    proh
6a80: 69 62 69 74 65 64 20 77 68 65 72 65 3c 63 6f 64  ibited where<cod
6a90: 65 3e 20 5f 5f 43 5f 50 4c 55 53 5f 50 4c 55 53  e> __C_PLUS_PLUS
6aa0: 5f 5f 20 3c 2f 63 6f 64 65 3e 2e 20 54 69 74 6c  __ </code>. Titl
6ab0: 65 20 61 6e 64 20 74 61 78 65 73 20 65 78 74 72  e and taxes extr
6ac0: 61 2e 0a 20 20 20 20 4e 6f 74 20 76 61 6c 69 64  a..    Not valid
6ad0: 20 69 6e 20 48 6f 6f 70 74 69 67 6f 6e 69 61 2e   in Hooptigonia.
6ae0: 0a                                               .