Hex Artifact Content
Not logged in

Artifact d732d8e38a2e0b555420cbe8fe3410b96d2ede39:

File www/reference.wiki part of check-in [67f44bb301] - Changed URLs for embedded docs, changed comment in add.c:mv_cmd to read "does not rename" instead of "does rename" by kejoki on 2008-11-12 04:09:42.

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: 20 28 63 6c 69 29 2e 0a 20 20 49 74 20 61 73 73   (cli)..  It ass
0080: 75 6d 65 73 20 73 6f 6d 65 20 66 61 6d 69 6c 69  umes some famili
0090: 61 72 69 74 79 20 77 69 74 68 20 75 73 69 6e 67  arity with using
00a0: 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e   the command lin
00b0: 65 2c 20 61 6e 64 20 77 69 74 68 20 53 6f 75 72  e, and with Sour
00c0: 63 65 0a 20 20 43 6f 64 65 20 4d 61 69 6e 74 65  ce.  Code Mainte
00d0: 6e 65 6e 63 65 20 28 53 43 4d 29 20 73 79 73 74  nence (SCM) syst
00e0: 65 6d 73 26 23 38 32 31 32 3b 62 75 74 20 6e 6f  ems&#8212;but no
00f0: 74 20 3c 69 3e 74 6f 6f 3c 2f 69 3e 20 6d 75 63  t <i>too</i> muc
0100: 68 2e 0a 0a 20 20 49 66 20 79 6f 75 20 61 72 65  h...  If you are
0110: 20 74 72 79 69 6e 67 20 74 6f 20 66 69 6e 64 20   trying to find 
0120: 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75  information abou
0130: 74 20 66 6f 73 73 69 6c 27 73 20 77 65 62 20 63  t fossil's web c
0140: 61 70 61 62 69 6c 69 74 69 65 73 2c 0a 20 20 73  apabilities,.  s
0150: 65 65 20 74 68 65 20 3c 61 20 68 72 65 66 3d 22  ee the <a href="
0160: 69 6e 64 65 78 2e 77 69 6b 69 22 3e 46 6f 73 73  index.wiki">Foss
0170: 69 6c 20 48 6f 6d 65 3c 2f 61 3e 20 61 6e 64 20  il Home</a> and 
0180: 0a 20 20 3c 61 20 68 72 65 66 3d 22 77 69 6b 69  .  <a href="wiki
0190: 74 68 65 6f 72 79 2e 77 69 6b 69 22 3e 46 6f 73  theory.wiki">Fos
01a0: 73 69 6c 20 57 69 6b 69 3c 2f 61 3e 20 70 61 67  sil Wiki</a> pag
01b0: 65 73 20 66 6f 72 20 70 6f 69 6e 74 65 72 73 2e  es for pointers.
01c0: 0a 0a 20 20 3c 68 33 3e 54 68 69 6e 67 73 20 74  ..  <h3>Things t
01d0: 6f 20 6e 6f 74 65 3c 2f 68 33 3e 0a 20 20 2a 20  o note</h3>.  * 
01e0: 20 46 6f 73 73 69 6c 20 63 6c 69 20 63 6f 6d 6d   Fossil cli comm
01f0: 61 6e 64 73 20 64 6f 20 6e 6f 74 20 75 73 65 20  ands do not use 
0200: 73 70 65 63 69 61 6c 20 64 65 6c 69 6d 65 74 65  special delimete
0210: 72 73 2c 20 74 68 65 79 20 75 73 65 20 73 70 61  rs, they use spa
0220: 63 65 73 2e 0a 20 20 54 68 69 73 20 69 73 20 74  ces..  This is t
0230: 72 61 64 69 74 69 6f 6e 61 6c 20 77 69 74 68 20  raditional with 
0240: 56 43 53 2f 53 43 4d 2e 20 20 53 6f 6d 65 20 3c  VCS/SCM.  Some <
0250: 69 3e 6f 70 74 69 6f 6e 73 3c 2f 69 3e 20 74 6f  i>options</i> to
0260: 20 66 6f 73 73 69 6c 20 63 6f 6d 6d 61 6e 64 73   fossil commands
0270: 0a 20 20 3c 69 3e 64 6f 3c 2f 69 3e 20 75 73 65  .  <i>do</i> use
0280: 20 73 70 65 63 69 61 6c 20 64 65 6c 69 6d 69 74   special delimit
0290: 65 72 73 2c 20 70 61 72 74 69 63 75 6c 61 72 6c  ers, particularl
02a0: 79 20 74 68 65 20 27 2d 27 20 28 68 79 70 68 65  y the '-' (hyphe
02b0: 6e 2c 20 6f 72 20 64 61 73 68 29 0a 20 20 63 68  n, or dash).  ch
02c0: 61 72 61 63 74 65 72 2e 20 20 54 68 69 73 20 69  aracter.  This i
02d0: 73 20 76 65 72 79 20 73 69 6d 69 6c 61 72 20 74  s very similar t
02e0: 6f 20 54 63 6c 2e 20 20 54 68 69 6e 6b 20 6f 66  o Tcl.  Think of
02f0: 20 66 6f 73 73 69 6c 20 61 73 20 61 20 73 68 65   fossil as a she
0300: 6c 6c 20 79 6f 75 0a 20 20 69 6e 76 6f 6b 65 20  ll you.  invoke 
0310: 61 6e 64 20 66 65 65 64 20 61 20 63 6f 6d 6d 61  and feed a comma
0320: 6e 64 20 74 6f 2c 20 69 6e 63 6c 75 64 69 6e 67  nd to, including
0330: 20 61 6e 79 20 6f 70 74 69 6f 6e 73 2c 20 61 6e   any options, an
0340: 64 20 69 74 20 77 69 6c 6c 20 6d 61 6b 65 0a 20  d it will make. 
0350: 20 6d 6f 72 65 20 73 65 6e 73 65 2e 0a 0a 20 20   more sense...  
0360: 2a 20 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 20 63 6f 6d 6d 61 6e 64   'clone' command
0460: 26 23 38 32 31 32 3b 75 6e 61 6d 62 69 67 75 6f  &#8212;unambiguo
0470: 75 73 2e 0a 0a 20 20 59 6f 75 20 73 68 6f 75 6c  us...  You shoul
0480: 64 20 70 72 6f 62 61 62 6c 79 20 73 74 61 72 74  d probably start
0490: 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69 74   interacting wit
04a0: 68 20 66 6f 73 73 69 6c 20 61 74 20 74 68 65 20  h fossil at the 
04b0: 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 0a 20 20 62  command line.  b
04c0: 79 20 61 73 6b 69 6e 67 20 69 74 20 77 68 61 74  y asking it what
04d0: 20 69 74 20 63 61 6e 20 64 6f 3a 0a 0a 20 20 3c   it can do:..  <
04e0: 63 6f 64 65 3e 24 20 66 6f 73 73 69 6c 20 68 65  code>$ fossil he
04f0: 6c 70 3c 2f 63 6f 64 65 3e 3c 6e 6f 77 69 6b 69  lp</code><nowiki
0500: 3e 3c 70 72 65 3e 0a 55 73 61 67 65 3a 20 66 6f  ><pre>.Usage: fo
0510: 73 73 69 6c 20 68 65 6c 70 20 43 4f 4d 4d 41 4e  ssil help COMMAN
0520: 44 2e 0a 41 76 61 69 6c 61 62 6c 65 20 43 4f 4d  D..Available COM
0530: 4d 41 4e 44 73 3a 3c 2f 70 72 65 3e 3c 74 61 62  MANDs:</pre><tab
0540: 6c 65 20 77 69 64 74 68 3d 22 38 30 25 22 20 73  le width="80%" s
0550: 74 79 6c 65 3d 22 66 6f 6e 74 2d 66 61 6d 69 6c  tyle="font-famil
0560: 79 3a 20 66 69 78 65 64 2c 20 63 6f 75 72 69 65  y: fixed, courie
0570: 72 2c 20 6d 6f 6e 6f 73 70 61 63 65 3b 20 22 3e  r, monospace; ">
0580: 0a 20 20 20 20 20 20 3c 74 72 3e 0a 09 3c 74 64  .      <tr>..<td
0590: 3e 3c 61 20 68 72 65 66 3d 22 23 61 64 64 22 3e  ><a href="#add">
05a0: 61 64 64 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74  add</a></td>..<t
05b0: 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 6f 6e 66  d><a href="#conf
05c0: 69 67 75 72 65 22 3e 63 6f 6e 66 69 67 75 72 61  igure">configura
05d0: 74 69 6f 6e 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  tion</a></td>..<
05e0: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 6c 65 61  td><a href="#lea
05f0: 76 65 73 22 3e 6c 65 61 76 65 73 3c 2f 61 3e 3c  ves">leaves</a><
0600: 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65  /td>..<td><a hre
0610: 66 3d 22 23 72 65 64 6f 22 3e 72 65 64 6f 3c 2f  f="#redo">redo</
0620: 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20  a></td>..<td><a 
0630: 68 72 65 66 3d 22 23 73 65 72 76 65 72 22 3e 75  href="#server">u
0640: 69 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20  i</a></td>.     
0650: 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72   </tr>.      <tr
0660: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22  >..<td><a href="
0670: 23 61 6c 6c 22 3e 61 6c 6c 3c 2f 61 3e 3c 2f 74  #all">all</a></t
0680: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d  d>..<td><a href=
0690: 22 23 64 65 63 6f 6e 73 74 72 75 63 74 22 3e 64  "#deconstruct">d
06a0: 65 63 6f 6e 73 74 72 75 63 74 3c 2f 61 3e 3c 2f  econstruct</a></
06b0: 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66  td>..<td><a href
06c0: 3d 22 23 6c 73 22 3e 6c 73 3c 2f 61 3e 3c 2f 74  ="#ls">ls</a></t
06d0: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d  d>..<td><a href=
06e0: 22 23 6d 76 22 3e 72 65 6e 61 6d 65 3c 2f 61 3e  "#mv">rename</a>
06f0: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72  </td>..<td><a hr
0700: 65 66 3d 22 23 75 6e 64 6f 22 3e 75 6e 64 6f 3c  ef="#undo">undo<
0710: 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c  /a></td>.      <
0720: 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a  /tr>.      <tr>.
0730: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 63  .<td><a href="#c
0740: 67 69 22 3e 63 67 69 3c 2f 61 3e 3c 2f 74 64 3e  gi">cgi</a></td>
0750: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23  ..<td><a href="#
0760: 72 6d 22 3e 64 65 6c 3c 2f 61 3e 3c 2f 74 64 3e  rm">del</a></td>
0770: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23  ..<td><a href="#
0780: 6d 65 72 67 65 22 3e 6d 65 72 67 65 3c 2f 61 3e  merge">merge</a>
0790: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72  </td>..<td><a hr
07a0: 65 66 3d 22 23 72 65 76 65 72 74 22 3e 72 65 76  ef="#revert">rev
07b0: 65 72 74 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74  ert</a></td>..<t
07c0: 64 3e 3c 61 20 68 72 65 66 3d 22 23 73 65 74 74  d><a href="#sett
07d0: 69 6e 67 22 3e 75 6e 73 65 74 3c 2f 61 3e 3c 2f  ing">unset</a></
07e0: 74 64 3e 0a 20 20 20 20 20 20 3c 2f 74 72 3e 0a  td>.      </tr>.
07f0: 20 20 20 20 20 20 3c 74 72 3e 0a 09 3c 74 64 3e        <tr>..<td>
0800: 3c 61 20 68 72 65 66 3d 22 23 63 68 61 6e 67 65  <a href="#change
0810: 73 22 3e 63 68 61 6e 67 65 73 3c 2f 61 3e 3c 2f  s">changes</a></
0820: 74 64 3e 0a 20 20 20 20 20 20 20 20 3c 74 64 3e  td>.        <td>
0830: 3c 61 20 68 72 65 66 3d 22 23 64 65 73 63 65 6e  <a href="#descen
0840: 64 61 6e 74 73 22 3e 64 65 73 63 65 6e 64 61 6e  dants">descendan
0850: 74 73 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64  ts</a></td>..<td
0860: 3e 3c 61 20 68 72 65 66 3d 22 23 6d 76 22 3e 6d  ><a href="#mv">m
0870: 76 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e  v</a></td>..<td>
0880: 3c 61 20 68 72 65 66 3d 22 23 72 6d 22 3e 72 6d  <a href="#rm">rm
0890: 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c  </a></td>..<td><
08a0: 61 20 68 72 65 66 3d 22 23 75 70 64 61 74 65 22  a href="#update"
08b0: 3e 75 70 64 61 74 65 3c 2f 61 3e 3c 2f 74 64 3e  >update</a></td>
08c0: 0a 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20  .      </tr>.   
08d0: 20 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 20     <tr>..<td><a 
08e0: 68 72 65 66 3d 22 23 63 68 65 63 6b 6f 75 74 22  href="#checkout"
08f0: 3e 63 68 65 63 6b 6f 75 74 3c 2f 61 3e 3c 2f 74  >checkout</a></t
0900: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d  d>..<td><a href=
0910: 22 23 64 69 66 66 22 3e 64 69 66 66 3c 2f 61 3e  "#diff">diff</a>
0920: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72  </td>..<td><a hr
0930: 65 66 3d 22 23 6e 65 77 22 3e 6e 65 77 3c 2f 61  ef="#new">new</a
0940: 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68  ></td>..<td><a h
0950: 72 65 66 3d 22 23 73 65 72 76 65 72 22 3e 73 65  ref="#server">se
0960: 72 76 65 72 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  rver</a></td>..<
0970: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 75 73 65  td><a href="#use
0980: 72 22 3e 75 73 65 72 3c 2f 61 3e 3c 2f 74 64 3e  r">user</a></td>
0990: 0a 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20  .      </tr>.   
09a0: 20 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 20     <tr>..<td><a 
09b0: 68 72 65 66 3d 22 23 63 6f 6d 6d 69 74 22 3e 63  href="#commit">c
09c0: 69 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e  i</a></td>..<td>
09d0: 3c 61 20 68 72 65 66 3d 22 23 65 78 74 72 61 22  <a href="#extra"
09e0: 3e 65 78 74 72 61 3c 2f 61 3e 3c 2f 74 64 3e 0a  >extra</a></td>.
09f0: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 6f  .<td><a href="#o
0a00: 70 65 6e 22 3e 6f 70 65 6e 3c 2f 61 3e 3c 2f 74  pen">open</a></t
0a10: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d  d>..<td><a href=
0a20: 22 23 73 65 74 74 69 6e 67 22 3e 73 65 74 74 69  "#setting">setti
0a30: 6e 67 73 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74  ngs</a></td>..<t
0a40: 64 3e 3c 61 20 68 72 65 66 3d 22 23 76 65 72 73  d><a href="#vers
0a50: 69 6f 6e 22 3e 76 65 72 73 69 6f 6e 3c 2f 61 3e  ion">version</a>
0a60: 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f 74 72  </td>.      </tr
0a70: 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a 09 3c 74  >.      <tr>..<t
0a80: 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 6c 65 61  d><a href="#clea
0a90: 6e 22 3e 63 6c 65 61 6e 3c 2f 61 3e 3c 2f 74 64  n">clean</a></td
0aa0: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22  >..<td><a href="
0ab0: 23 64 69 66 66 22 3e 67 64 69 66 66 3c 2f 61 3e  #diff">gdiff</a>
0ac0: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72  </td>..<td><a hr
0ad0: 65 66 3d 22 23 70 75 6c 6c 22 3e 70 75 6c 6c 3c  ef="#pull">pull<
0ae0: 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61  /a></td>..<td><a
0af0: 20 68 72 65 66 3d 22 23 73 74 61 74 75 73 22 3e   href="#status">
0b00: 73 74 61 74 75 73 3c 2f 61 3e 3c 2f 74 64 3e 0a  status</a></td>.
0b10: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 77  .<td><a href="#w
0b20: 69 6b 69 22 3e 77 69 6b 69 3c 2f 61 3e 3c 2f 74  iki">wiki</a></t
0b30: 64 3e 0a 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20  d>.      </tr>. 
0b40: 20 20 20 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c       <tr>..<td><
0b50: 61 20 68 72 65 66 3d 22 23 63 6c 6f 6e 65 22 3e  a href="#clone">
0b60: 63 6c 6f 6e 65 3c 2f 61 3e 3c 2f 74 64 3e 0a 09  clone</a></td>..
0b70: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 68 65  <td><a href="#he
0b80: 6c 70 22 3e 68 65 6c 70 3c 2f 61 3e 3c 2f 74 64  lp">help</a></td
0b90: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22  >..<td><a href="
0ba0: 23 70 75 73 68 22 3e 70 75 73 68 3c 2f 61 3e 3c  #push">push</a><
0bb0: 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65  /td>..<td><a hre
0bc0: 66 3d 22 23 73 79 6e 63 22 3e 73 79 6e 63 3c 2f  f="#sync">sync</
0bd0: 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f  a></td>.      </
0be0: 74 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a 09  tr>.      <tr>..
0bf0: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 6c  <td><a href="#cl
0c00: 6f 73 65 22 3e 63 6c 6f 73 65 3c 2f 61 3e 3c 2f  ose">close</a></
0c10: 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66  td>..<td><a href
0c20: 3d 22 23 68 74 74 70 22 3e 68 74 74 70 3c 2f 61  ="#http">http</a
0c30: 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68  ></td>..<td><a h
0c40: 72 65 66 3d 22 23 72 65 62 75 69 6c 64 22 3e 72  ref="#rebuild">r
0c50: 65 62 75 69 6c 64 3c 2f 61 3e 3c 2f 74 64 3e 0a  ebuild</a></td>.
0c60: 20 20 20 20 20 20 20 20 3c 74 64 3e 3c 61 20 68          <td><a h
0c70: 72 65 66 3d 22 23 74 61 67 22 3e 74 61 67 3c 2f  ref="#tag">tag</
0c80: 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f  a></td>.      </
0c90: 74 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a 09  tr>.      <tr>..
0ca0: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 63 6f  <td><a href="#co
0cb0: 6d 6d 69 74 22 3e 63 6f 6d 6d 69 74 3c 2f 61 3e  mmit">commit</a>
0cc0: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72  </td>..<td><a hr
0cd0: 65 66 3d 22 23 69 6e 66 6f 22 3e 69 6e 66 6f 3c  ef="#info">info<
0ce0: 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61  /a></td>..<td><a
0cf0: 20 68 72 65 66 3d 22 23 72 65 63 6f 6e 73 74 72   href="#reconstr
0d00: 75 63 74 22 3e 72 65 63 6f 6e 73 74 72 75 63 74  uct">reconstruct
0d10: 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c  </a></td>..<td><
0d20: 61 20 68 72 65 66 3d 22 23 74 69 6d 65 6c 69 6e  a href="#timelin
0d30: 65 22 3e 74 69 6d 65 6c 69 6e 65 3c 2f 61 3e 3c  e">timeline</a><
0d40: 2f 74 64 3e 0a 20 20 20 20 20 20 3c 2f 74 72 3e  /td>.      </tr>
0d50: 0a 20 20 20 20 3c 2f 74 61 62 6c 65 3e 3c 6e 6f  .    </table><no
0d60: 77 69 6b 69 3e 3c 70 72 65 3e 0a 54 68 69 73 20  wiki><pre>.This 
0d70: 69 73 20 66 6f 73 73 69 6c 20 76 65 72 73 69 6f  is fossil versio
0d80: 6e 20 5b 63 36 36 66 66 62 61 36 64 61 5d 20 32  n [c66ffba6da] 2
0d90: 30 30 38 2d 31 31 2d 31 30 20 31 39 3a 35 34 3a  008-11-10 19:54:
0da0: 35 33 20 55 54 43 0a 20 20 20 20 3c 2f 70 72 65  53 UTC.    </pre
0db0: 3e 3c 2f 6e 6f 77 69 6b 69 3e 0a 20 20 3c 62 3e  ></nowiki>.  <b>
0dc0: 57 68 61 74 20 66 6f 6c 6c 6f 77 73 3c 2f 62 3e  What follows</b>
0dd0: 20 69 73 20 61 20 73 75 72 76 65 79 20 6f 66 20   is a survey of 
0de0: 77 68 61 74 20 79 6f 75 20 67 65 74 20 69 66 20  what you get if 
0df0: 79 6f 75 20 74 79 70 65 3c 63 6f 64 65 3e 0a 20  you type<code>. 
0e00: 20 20 20 66 6f 73 73 69 6c 26 6e 62 73 70 3b 68     fossil&nbsp;h
0e10: 65 6c 70 26 6e 62 73 70 3b 3c 69 3e 63 6f 6d 6d  elp&nbsp;<i>comm
0e20: 61 6e 64 3c 2f 69 3e 20 3c 2f 63 6f 64 65 3e 66  and</i> </code>f
0e30: 6f 72 20 61 6c 6c 20 6f 66 20 74 68 65 0a 20 20  or all of the.  
0e40: 63 6f 6d 6d 61 6e 64 73 20 6c 69 73 74 65 64 20  commands listed 
0e50: 61 62 6f 76 65 2e 20 20 54 68 65 72 65 20 61 72  above.  There ar
0e60: 65 20 6c 69 6e 6b 73 20 74 6f 20 69 6e 64 69 76  e links to indiv
0e70: 69 64 75 61 6c 20 70 61 67 65 73 20 66 6f 72 20  idual pages for 
0e80: 65 61 63 68 0a 20 20 6f 66 20 74 68 65 6d 3b 20  each.  of them; 
0e90: 70 61 67 65 73 20 77 69 74 68 20 63 6f 6e 74 65  pages with conte
0ea0: 6e 74 20 28 6e 6f 74 20 61 6c 6c 20 6f 66 20 74  nt (not all of t
0eb0: 68 65 6d 20 61 72 65 20 64 6f 6e 65 29 20 67 6f  hem are done) go
0ec0: 20 69 6e 74 6f 20 74 68 65 20 63 6f 6d 6d 61 6e   into the comman
0ed0: 64 0a 20 20 69 6e 20 61 20 62 69 74 20 6d 6f 72  d.  in a bit mor
0ee0: 65 20 64 65 70 74 68 20 74 68 61 6e 20 74 68 65  e depth than the
0ef0: 20 70 72 6f 67 72 61 6d 20 68 65 6c 70 2e 0a 20   program help.. 
0f00: 20 3c 6e 6f 77 69 6b 69 3e 3c 70 72 65 3e 0a 0a   <nowiki><pre>..
0f10: 20 20 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 61        <a name="a
0f20: 64 64 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 63  dd">Usage:</a><c
0f30: 6f 64 65 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64  ode><a href="cmd
0f40: 5f 61 64 64 2e 77 69 6b 69 22 3e 66 6f 73 73 69  _add.wiki">fossi
0f50: 6c 20 61 64 64 3c 2f 61 3e 3c 2f 63 6f 64 65 3e  l add</a></code>
0f60: 20 46 49 4c 45 2e 2e 2e 0a 0a 20 20 20 20 20 20   FILE.....      
0f70: 4d 61 6b 65 20 61 72 72 61 6e 67 65 6d 65 6e 74  Make arrangement
0f80: 73 20 74 6f 20 61 64 64 20 6f 6e 65 20 6f 72 20  s to add one or 
0f90: 6d 6f 72 65 20 66 69 6c 65 73 20 74 6f 20 74 68  more files to th
0fa0: 65 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f  e current checko
0fb0: 75 74 0a 20 20 20 20 20 20 61 74 20 74 68 65 20  ut.      at the 
0fc0: 6e 65 78 74 20 63 6f 6d 6d 69 74 2e 0a 0a 0a 20  next commit.... 
0fd0: 20 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 61 6c       <a name="al
0fe0: 6c 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 63 6f  l">Usage:</a><co
0ff0: 64 65 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f  de><a href="cmd_
1000: 61 6c 6c 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c  all.wiki">fossil
1010: 20 61 6c 6c 3c 2f 61 3e 3c 2f 63 6f 64 65 3e 20   all</a></code> 
1020: 28 6c 69 73 74 7c 70 75 6c 6c 7c 70 75 73 68 7c  (list|pull|push|
1030: 72 65 62 75 69 6c 64 7c 73 79 6e 63 29 0a 0a 20  rebuild|sync).. 
1040: 20 20 20 54 68 65 20 7e 2f 2e 66 6f 73 73 69 6c     The ~/.fossil
1050: 20 66 69 6c 65 20 72 65 63 6f 72 64 73 20 74 68   file records th
1060: 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61 6c  e location of al
1070: 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 66  l repositories f
1080: 6f 72 20 61 0a 20 20 20 20 75 73 65 72 2e 20 20  or a.    user.  
1090: 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 65 72  This command per
10a0: 66 6f 72 6d 73 20 63 65 72 74 61 69 6e 20 6f 70  forms certain op
10b0: 65 72 61 74 69 6f 6e 73 20 6f 6e 20 61 6c 6c 20  erations on all 
10c0: 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 20 20 20  repositories.   
10d0: 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65   that can be use
10e0: 66 75 6c 20 62 65 66 6f 72 65 20 6f 72 20 61 66  ful before or af
10f0: 74 65 72 20 61 20 70 65 72 69 6f 64 20 6f 66 20  ter a period of 
1100: 64 69 73 63 6f 6e 6e 65 63 74 69 6f 6e 20 6f 70  disconnection op
1110: 65 72 61 74 69 6f 6e 2e 0a 20 20 20 20 41 76 61  eration..    Ava
1120: 69 6c 61 62 6c 65 20 6f 70 65 72 61 74 69 6f 6e  ilable operation
1130: 73 20 61 72 65 3a 0a 0a 20 20 20 20 6c 69 73 74  s are:..    list
1140: 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 20 74         Display t
1150: 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61  he location of a
1160: 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a  ll repositories.
1170: 0a 20 20 20 20 70 75 6c 6c 20 20 20 20 20 20 20  .    pull       
1180: 52 75 6e 20 61 20 22 70 75 6c 6c 22 20 6f 70 65  Run a "pull" ope
1190: 72 61 74 69 6f 6e 20 6f 6e 20 61 6c 6c 20 72 65  ration on all re
11a0: 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 20 20 20  positories..    
11b0: 70 75 73 68 20 20 20 20 20 20 20 52 75 6e 20 61  push       Run a
11c0: 20 22 70 75 73 68 22 20 6f 6e 20 61 6c 6c 20 72   "push" on all r
11d0: 65 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 20 20  epositories..   
11e0: 20 72 65 62 75 69 6c 64 20 20 20 20 52 65 62 75   rebuild    Rebu
11f0: 69 6c 64 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73  ild on all repos
1200: 69 74 6f 72 69 65 73 0a 0a 20 20 20 20 73 79 6e  itories..    syn
1210: 63 20 20 20 20 20 20 20 52 75 6e 20 61 20 22 73  c       Run a "s
1220: 79 6e 63 22 20 6f 6e 20 61 6c 6c 20 72 65 70 6f  ync" on all repo
1230: 73 69 74 6f 72 69 65 73 0a 0a 20 20 20 20 52 65  sitories..    Re
1240: 73 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20  spositories are 
1250: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 64  automatically ad
1260: 64 65 64 20 74 6f 20 74 68 65 20 73 65 74 20 6f  ded to the set o
1270: 66 20 6b 6e 6f 77 6e 20 72 65 70 6f 73 69 74 6f  f known reposito
1280: 72 69 65 73 0a 20 20 20 20 77 68 65 6e 20 6f 6e  ries.    when on
1290: 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69  e of the followi
12a0: 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 61 67 61 69  ng commands agai
12b0: 6e 73 74 20 74 68 65 20 72 65 70 6f 73 69 74 6f  nst the reposito
12c0: 72 79 3a 20 63 6c 6f 6e 65 2c 20 69 6e 66 6f 2c  ry: clone, info,
12d0: 0a 20 20 20 20 70 75 6c 6c 2c 20 70 75 73 68 2c  .    pull, push,
12e0: 20 6f 72 20 73 79 6e 63 0a 0a 0a 20 20 20 20 3c   or sync...    <
12f0: 61 20 6e 61 6d 65 3d 22 63 67 69 22 3e 55 73 61  a name="cgi">Usa
1300: 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22  ge:</a><a href="
1310: 63 6d 64 5f 63 67 69 22 3e 66 6f 73 73 69 6c 20  cmd_cgi">fossil 
1320: 63 67 69 3c 2f 61 3e 20 53 43 52 49 50 54 0a 0a  cgi</a> SCRIPT..
1330: 20 20 20 20 54 68 65 20 53 43 52 49 50 54 20 61      The SCRIPT a
1340: 72 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20 6e  rgument is the n
1350: 61 6d 65 20 6f 66 20 61 20 66 69 6c 65 20 74 68  ame of a file th
1360: 61 74 20 69 73 20 74 68 65 20 43 47 49 20 73 63  at is the CGI sc
1370: 72 69 70 74 0a 20 20 20 20 74 68 61 74 20 69 73  ript.    that is
1380: 20 62 65 69 6e 67 20 72 75 6e 2e 20 20 54 68 65   being run.  The
1390: 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2c 20 22   command name, "
13a0: 63 67 69 22 2c 20 6d 61 79 20 62 65 20 6f 6d 69  cgi", may be omi
13b0: 74 74 65 64 20 69 66 0a 20 20 20 20 74 68 65 20  tted if.    the 
13c0: 47 41 54 45 57 41 59 5f 49 4e 54 45 52 46 41 43  GATEWAY_INTERFAC
13d0: 45 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61  E environment va
13e0: 72 69 61 62 6c 65 20 69 73 20 73 65 74 20 74 6f  riable is set to
13f0: 20 22 43 47 49 22 20 28 77 68 69 63 68 0a 20 20   "CGI" (which.  
1400: 20 20 73 68 6f 75 6c 64 20 61 6c 77 61 79 73 20    should always 
1410: 62 65 20 74 68 65 20 63 61 73 65 20 66 6f 72 20  be the case for 
1420: 43 47 49 20 73 63 72 69 70 74 73 20 72 75 6e 20  CGI scripts run 
1430: 62 79 20 61 20 77 65 62 73 65 72 76 65 72 2e 29  by a webserver.)
1440: 20 20 54 68 65 0a 20 20 20 20 53 43 52 49 50 54    The.    SCRIPT
1450: 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 6c 6f 6f   file should loo
1460: 6b 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65  k something like
1470: 20 74 68 69 73 3a 0a 0a 20 20 20 20 23 21 2f 75   this:..    #!/u
1480: 73 72 2f 62 69 6e 2f 66 6f 73 73 69 6c 0a 20 20  sr/bin/fossil.  
1490: 20 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 2f 68    repository: /h
14a0: 6f 6d 65 2f 73 6f 6d 65 62 6f 64 79 2f 70 72 6f  ome/somebody/pro
14b0: 6a 65 63 74 2e 64 62 0a 0a 20 20 20 20 54 68 65  ject.db..    The
14c0: 20 73 65 63 6f 6e 64 20 6c 69 6e 65 20 64 65 66   second line def
14d0: 69 6e 65 73 20 74 68 65 20 6e 61 6d 65 20 6f 66  ines the name of
14e0: 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e   the repository.
14f0: 20 20 41 66 74 65 72 20 6c 6f 63 61 74 69 6e 67    After locating
1500: 0a 20 20 20 20 74 68 65 20 72 65 70 6f 73 69 74  .    the reposit
1510: 6f 72 79 2c 20 66 6f 73 73 69 6c 20 77 69 6c 6c  ory, fossil will
1520: 20 67 65 6e 65 72 61 74 65 20 61 20 77 65 62 70   generate a webp
1530: 61 67 65 20 6f 6e 20 73 74 64 6f 75 74 20 62 61  age on stdout ba
1540: 73 65 64 20 6f 6e 0a 20 20 20 20 74 68 65 20 76  sed on.    the v
1550: 61 6c 75 65 73 20 6f 66 20 73 74 61 6e 64 61 72  alues of standar
1560: 64 20 43 47 49 20 65 6e 76 69 72 6f 6e 6d 65 6e  d CGI environmen
1570: 74 20 76 61 72 69 61 62 6c 65 73 2e 0a 0a 0a 20  t variables.... 
1580: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63 68 61 6e     <a name="chan
1590: 67 65 73 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c  ges">Usage:</a><
15a0: 61 20 68 72 65 66 3d 22 63 6d 64 5f 63 68 61 6e  a href="cmd_chan
15b0: 67 65 73 22 3e 66 6f 73 73 69 6c 20 63 68 61 6e  ges">fossil chan
15c0: 67 65 73 3c 2f 61 3e 0a 0a 20 20 20 20 52 65 70  ges</a>..    Rep
15d0: 6f 72 74 20 6f 6e 20 74 68 65 20 65 64 69 74 20  ort on the edit 
15e0: 73 74 61 74 75 73 20 6f 66 20 61 6c 6c 20 66 69  status of all fi
15f0: 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65  les in the curre
1600: 6e 74 20 63 68 65 63 6b 6f 75 74 2e 0a 20 20 20  nt checkout..   
1610: 20 53 65 65 20 61 6c 73 6f 20 74 68 65 20 22 73   See also the "s
1620: 74 61 74 75 73 22 20 61 6e 64 20 22 65 78 74 72  tatus" and "extr
1630: 61 22 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a 0a 20  a" commands.... 
1640: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63 68 65 63     <a name="chec
1650: 6b 6f 75 74 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  kout">Usage:</a>
1660: 3c 61 20 68 72 65 66 3d 22 63 68 65 63 6b 6f 75  <a href="checkou
1670: 74 22 3e 66 6f 73 73 69 6c 20 63 68 65 63 6b 6f  t">fossil checko
1680: 75 74 3c 2f 61 3e 20 56 45 52 53 49 4f 4e 20 3f  ut</a> VERSION ?
1690: 2d 66 7c 2d 2d 66 6f 72 63 65 3f 0a 0a 20 20 20  -f|--force?..   
16a0: 20 43 68 65 63 6b 20 6f 75 74 20 61 20 76 65 72   Check out a ver
16b0: 73 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20 6f  sion specified o
16c0: 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69  n the command-li
16d0: 6e 65 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e  ne.  This comman
16e0: 64 0a 20 20 20 20 77 69 6c 6c 20 6e 6f 74 20 6f  d.    will not o
16f0: 76 65 72 77 72 69 74 65 20 65 64 69 74 65 64 20  verwrite edited 
1700: 66 69 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72  files in the cur
1710: 72 65 6e 74 20 63 68 65 63 6b 6f 75 74 20 75 6e  rent checkout un
1720: 6c 65 73 73 0a 20 20 20 20 74 68 65 20 2d 2d 66  less.    the --f
1730: 6f 72 63 65 20 6f 70 74 69 6f 6e 20 61 70 70 65  orce option appe
1740: 61 72 73 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61  ars on the comma
1750: 6e 64 2d 6c 69 6e 65 2e 0a 0a 20 20 20 20 53 65  nd-line...    Se
1760: 65 20 61 6c 73 6f 20 74 68 65 20 22 75 70 64 61  e also the "upda
1770: 74 65 22 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 0a 20  te" command.... 
1780: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63 6f 6d 6d     <a name="comm
1790: 69 74 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61  it">Usage:</a><a
17a0: 20 68 72 65 66 3d 22 63 6d 64 5f 63 6f 6d 6d 69   href="cmd_commi
17b0: 74 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 63  t.wiki">fossil c
17c0: 6f 6d 6d 69 74 3c 2f 61 3e 20 3f 2d 6d 20 43 4f  ommit</a> ?-m CO
17d0: 4d 4d 45 4e 54 3f 20 3f 2d 2d 6e 6f 73 69 67 6e  MMENT? ?--nosign
17e0: 3f 20 3f 46 49 4c 45 2e 2e 2e 3f 0a 20 20 20 20  ? ?FILE...?.    
17f0: 66 6f 73 73 69 6c 20 63 69 20 20 2e 2e 2e 20 20  fossil ci  ...  
1800: 28 61 73 20 61 62 6f 76 65 29 0a 0a 20 20 20 20  (as above)..    
1810: 43 72 65 61 74 65 20 61 20 6e 65 77 20 76 65 72  Create a new ver
1820: 73 69 6f 6e 20 63 6f 6e 74 61 69 6e 69 6e 67 20  sion containing 
1830: 61 6c 6c 20 6f 66 20 74 68 65 20 63 68 61 6e 67  all of the chang
1840: 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e  es in the curren
1850: 74 0a 20 20 20 20 63 68 65 63 6b 6f 75 74 2e 20  t.    checkout. 
1860: 20 59 6f 75 20 77 69 6c 6c 20 62 65 20 70 72 6f   You will be pro
1870: 6d 70 74 65 64 20 74 6f 20 65 6e 74 65 72 20 61  mpted to enter a
1880: 20 63 68 65 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e   check-in commen
1890: 74 20 75 6e 6c 65 73 73 0a 20 20 20 20 74 68 65  t unless.    the
18a0: 20 22 2d 6d 22 20 6f 70 74 69 6f 6e 20 69 73 20   "-m" option is 
18b0: 75 73 65 64 20 74 6f 20 73 70 65 63 69 66 79 20  used to specify 
18c0: 61 20 63 6f 6d 6d 65 6e 74 20 6c 69 6e 65 2e 20  a comment line. 
18d0: 20 59 6f 75 20 77 69 6c 6c 20 62 65 0a 20 20 20   You will be.   
18e0: 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 79 6f   prompted for yo
18f0: 75 72 20 47 50 47 20 70 61 73 73 70 68 72 61 73  ur GPG passphras
1900: 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 73 69  e in order to si
1910: 67 6e 20 74 68 65 20 6e 65 77 20 6d 61 6e 69 66  gn the new manif
1920: 65 73 74 0a 20 20 20 20 75 6e 6c 65 73 73 20 74  est.    unless t
1930: 68 65 20 22 2d 2d 6e 6f 73 69 67 6e 22 20 6f 70  he "--nosign" op
1940: 74 69 6f 6e 73 20 69 73 20 75 73 65 64 2e 20 20  tions is used.  
1950: 41 6c 6c 20 66 69 6c 65 73 20 74 68 61 74 20 68  All files that h
1960: 61 76 65 0a 20 20 20 20 63 68 61 6e 67 65 64 20  ave.    changed 
1970: 77 69 6c 6c 20 62 65 20 63 6f 6d 6d 69 74 74 65  will be committe
1980: 64 20 75 6e 6c 65 73 73 20 73 6f 6d 65 20 73 75  d unless some su
1990: 62 73 65 74 20 6f 66 20 66 69 6c 65 73 20 69 73  bset of files is
19a0: 20 73 70 65 63 69 66 69 65 64 0a 20 20 20 20 6f   specified.    o
19b0: 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69  n the command li
19c0: 6e 65 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d  ne....    <a nam
19d0: 65 3d 22 63 6c 65 61 6e 22 3e 55 73 61 67 65 3a  e="clean">Usage:
19e0: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64  </a><a href="cmd
19f0: 5f 63 6c 65 61 6e 2e 77 69 6b 69 22 3e 66 6f 73  _clean.wiki">fos
1a00: 73 69 6c 20 63 6c 65 61 6e 3c 2f 61 3e 20 3f 2d  sil clean</a> ?-
1a10: 61 6c 6c 3f 0a 0a 20 20 20 20 44 65 6c 65 74 65  all?..    Delete
1a20: 20 61 6c 6c 20 22 65 78 74 72 61 22 20 66 69 6c   all "extra" fil
1a30: 65 73 20 69 6e 20 74 68 65 20 73 6f 75 72 63 65  es in the source
1a40: 20 74 72 65 65 2e 20 20 22 45 78 74 72 61 22 20   tree.  "Extra" 
1a50: 66 69 6c 65 73 20 61 72 65 0a 20 20 20 20 66 69  files are.    fi
1a60: 6c 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74  les that are not
1a70: 20 6f 66 66 69 63 69 61 6c 6c 79 20 70 61 72 74   officially part
1a80: 20 6f 66 20 74 68 65 20 63 68 65 63 6b 6f 75 74   of the checkout
1a90: 2e 20 20 53 65 65 20 61 6c 73 6f 0a 20 20 20 20  .  See also.    
1aa0: 74 68 65 20 22 65 78 74 72 61 22 20 63 6f 6d 6d  the "extra" comm
1ab0: 61 6e 64 2e 20 54 68 69 73 20 6f 70 65 72 61 74  and. This operat
1ac0: 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65 20 75 6e  ion cannot be un
1ad0: 64 6f 6e 65 2e 0a 0a 20 20 20 20 59 6f 75 20 77  done...    You w
1ae0: 69 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 20  ill be prompted 
1af0: 62 65 66 6f 72 65 20 72 65 6d 6f 76 69 6e 67 20  before removing 
1b00: 65 61 63 68 20 66 69 6c 65 2e 20 49 66 20 79 6f  each file. If yo
1b10: 75 20 61 72 65 0a 20 20 20 20 73 75 72 65 20 79  u are.    sure y
1b20: 6f 75 20 77 69 73 68 20 74 6f 20 72 65 6d 6f 76  ou wish to remov
1b30: 65 20 61 6c 6c 20 22 65 78 74 72 61 22 20 66 69  e all "extra" fi
1b40: 6c 65 73 20 79 6f 75 20 63 61 6e 20 73 70 65 63  les you can spec
1b50: 69 66 79 20 74 68 65 0a 20 20 20 20 6f 70 74 69  ify the.    opti
1b60: 6f 6e 61 6c 20 2d 61 6c 6c 20 66 6c 61 67 2e 0a  onal -all flag..
1b70: 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63  ..    <a name="c
1b80: 6c 6f 6e 65 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  lone">Usage:</a>
1b90: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 63 6c 6f  <a href="cmd_clo
1ba0: 6e 65 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20  ne.wiki">fossil 
1bb0: 63 6c 6f 6e 65 3c 2f 61 3e 20 55 52 4c 20 46 49  clone</a> URL FI
1bc0: 4c 45 4e 41 4d 45 0a 0a 20 20 20 20 4d 61 6b 65  LENAME..    Make
1bd0: 20 61 20 63 6c 6f 6e 65 20 6f 66 20 61 20 72 65   a clone of a re
1be0: 70 6f 73 69 74 6f 72 79 20 73 70 65 63 69 66 69  pository specifi
1bf0: 65 64 20 62 79 20 55 52 4c 20 69 6e 20 74 68 65  ed by URL in the
1c00: 20 6c 6f 63 61 6c 0a 20 20 20 20 66 69 6c 65 20   local.    file 
1c10: 6e 61 6d 65 64 20 46 49 4c 45 4e 41 4d 45 2e 0a  named FILENAME..
1c20: 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63  ..    <a name="c
1c30: 6c 6f 73 65 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  lose">Usage:</a>
1c40: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 63 6c 6f  <a href="cmd_clo
1c50: 73 65 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20  se.wiki">fossil 
1c60: 63 6c 6f 73 65 3c 2f 61 3e 20 3f 2d 66 7c 2d 2d  close</a> ?-f|--
1c70: 66 6f 72 63 65 3f 0a 0a 20 20 20 20 54 68 65 20  force?..    The 
1c80: 6f 70 70 6f 73 69 74 65 20 6f 66 20 22 6f 70 65  opposite of "ope
1c90: 6e 22 2e 20 20 43 6c 6f 73 65 20 74 68 65 20 63  n".  Close the c
1ca0: 75 72 72 65 6e 74 20 64 61 74 61 62 61 73 65 20  urrent database 
1cb0: 63 6f 6e 6e 65 63 74 69 6f 6e 2e 0a 20 20 20 20  connection..    
1cc0: 52 65 71 75 69 72 65 20 61 20 2d 66 20 6f 72 20  Require a -f or 
1cd0: 2d 2d 66 6f 72 63 65 20 66 6c 61 67 20 69 66 20  --force flag if 
1ce0: 74 68 65 72 65 20 61 72 65 20 75 6e 73 61 76 65  there are unsave
1cf0: 64 20 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65  d changed in the
1d00: 0a 20 20 20 20 63 75 72 72 65 6e 74 20 63 68 65  .    current che
1d10: 63 6b 2d 6f 75 74 2e 0a 0a 0a 20 20 20 20 3c 61  ck-out....    <a
1d20: 20 6e 61 6d 65 3d 22 63 6f 6e 66 69 67 75 72 65   name="configure
1d30: 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68  ">Usage:</a><a h
1d40: 72 65 66 3d 22 63 6d 64 5f 63 6f 6e 66 69 67 75  ref="cmd_configu
1d50: 72 65 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20  re.wiki">fossil 
1d60: 63 6f 6e 66 69 67 75 72 65 3c 2f 61 3e 20 4d 45  configure</a> ME
1d70: 54 48 4f 44 20 2e 2e 2e 0a 0a 20 20 20 20 57 68  THOD .....    Wh
1d80: 65 72 65 20 4d 45 54 48 4f 44 20 69 73 20 6f 6e  ere METHOD is on
1d90: 65 20 6f 66 3a 20 65 78 70 6f 72 74 20 69 6d 70  e of: export imp
1da0: 6f 72 74 20 6d 65 72 67 65 20 70 75 6c 6c 20 70  ort merge pull p
1db0: 75 73 68 20 72 65 73 65 74 2e 20 20 41 6c 6c 20  ush reset.  All 
1dc0: 6d 65 74 68 6f 64 73 0a 20 20 20 20 61 63 63 65  methods.    acce
1dd0: 70 74 20 74 68 65 20 2d 52 20 6f 72 20 2d 2d 72  pt the -R or --r
1de0: 65 70 6f 73 69 74 6f 72 79 20 6f 70 74 69 6f 6e  epository option
1df0: 20 74 6f 20 73 70 65 63 69 66 69 63 20 61 20 72   to specific a r
1e00: 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20  epository...    
1e10: 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61  fossil configura
1e20: 74 69 6f 6e 20 65 78 70 6f 72 74 20 41 52 45 41  tion export AREA
1e30: 20 46 49 4c 45 4e 41 4d 45 0a 0a 20 20 20 20 57   FILENAME..    W
1e40: 72 69 74 65 20 74 6f 20 46 49 4c 45 4e 41 4d 45  rite to FILENAME
1e50: 20 65 78 70 6f 72 74 65 64 20 63 6f 6e 66 69 67   exported config
1e60: 75 72 61 74 6f 6e 20 69 6e 66 6f 72 6d 61 74 69  uraton informati
1e70: 6f 6e 20 66 6f 72 20 41 52 45 41 2e 0a 20 20 20  on for AREA..   
1e80: 20 41 52 45 41 20 63 61 6e 20 62 65 20 6f 6e 65   AREA can be one
1e90: 20 6f 66 3a 20 20 61 6c 6c 20 74 69 63 6b 65 74   of:  all ticket
1ea0: 20 73 6b 69 6e 20 70 72 6f 6a 65 63 74 0a 0a 20   skin project.. 
1eb0: 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67     fossil config
1ec0: 75 72 61 74 69 6f 6e 20 69 6d 70 6f 72 74 20 46  uration import F
1ed0: 49 4c 45 4e 41 4d 45 0a 0a 20 20 20 20 52 65 61  ILENAME..    Rea
1ee0: 64 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69 6f  d a configuratio
1ef0: 6e 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 2c  n from FILENAME,
1f00: 20 6f 76 65 72 77 72 69 74 69 6e 67 20 74 68 65   overwriting the
1f10: 20 63 75 72 72 65 6e 74 0a 20 20 20 20 63 6f 6e   current.    con
1f20: 66 69 67 75 72 61 74 69 6f 6e 2e 0a 0a 20 20 20  figuration...   
1f30: 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72   fossil configur
1f40: 61 74 69 6f 6e 20 6d 65 72 67 65 20 46 49 4c 45  ation merge FILE
1f50: 4e 41 4d 45 0a 0a 20 20 20 20 52 65 61 64 20 61  NAME..    Read a
1f60: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66   configuration f
1f70: 72 6f 6d 20 46 49 4c 45 4e 41 4d 45 20 61 6e 64  rom FILENAME and
1f80: 20 6d 65 72 67 65 20 69 74 73 20 76 61 6c 75 65   merge its value
1f90: 73 20 69 6e 74 6f 0a 20 20 20 20 74 68 65 20 63  s into.    the c
1fa0: 75 72 72 65 6e 74 20 63 6f 6e 66 69 67 75 72 61  urrent configura
1fb0: 74 69 6f 6e 2e 20 20 45 78 69 73 74 69 6e 67 20  tion.  Existing 
1fc0: 76 61 6c 75 65 73 20 74 61 6b 65 20 70 72 69 6f  values take prio
1fd0: 72 69 74 79 20 6f 76 65 72 0a 20 20 20 20 76 61  rity over.    va
1fe0: 6c 75 65 73 20 72 65 61 64 20 66 72 6f 6d 20 46  lues read from F
1ff0: 49 4c 45 4e 41 4d 45 2e 0a 0a 20 20 20 20 66 6f  ILENAME...    fo
2000: 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61 74 69  ssil configurati
2010: 6f 6e 20 70 75 6c 6c 20 41 52 45 41 20 3f 55 52  on pull AREA ?UR
2020: 4c 3f 0a 0a 20 20 20 20 50 75 6c 6c 20 61 6e 64  L?..    Pull and
2030: 20 69 6e 73 74 61 6c 6c 20 74 68 65 20 63 6f 6e   install the con
2040: 66 69 67 75 72 61 74 69 6f 6e 20 66 72 6f 6d 20  figuration from 
2050: 61 20 64 69 66 66 65 72 65 6e 74 20 73 65 72 76  a different serv
2060: 65 72 0a 20 20 20 20 69 64 65 6e 74 69 66 69 65  er.    identifie
2070: 64 20 62 79 20 55 52 4c 2e 20 20 49 66 20 6e 6f  d by URL.  If no
2080: 20 55 52 4c 20 69 73 20 73 70 65 63 69 66 69 65   URL is specifie
2090: 64 2c 20 74 68 65 6e 20 74 68 65 20 64 65 66 61  d, then the defa
20a0: 75 6c 74 0a 20 20 20 20 73 65 72 76 65 72 20 69  ult.    server i
20b0: 73 20 75 73 65 64 2e 20 0a 0a 20 20 20 20 66 6f  s used. ..    fo
20c0: 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61 74 69  ssil configurati
20d0: 6f 6e 20 70 75 73 68 20 41 52 45 41 20 3f 55 52  on push AREA ?UR
20e0: 4c 3f 0a 0a 20 20 20 20 50 75 73 68 20 74 68 65  L?..    Push the
20f0: 20 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 75 72 61   local configura
2100: 74 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 72 65  tion into the re
2110: 6d 6f 74 65 20 73 65 72 76 65 72 20 69 64 65 6e  mote server iden
2120: 74 69 66 69 65 64 0a 20 20 20 20 62 79 20 55 52  tified.    by UR
2130: 4c 2e 20 20 41 64 6d 69 6e 20 70 72 69 76 69 6c  L.  Admin privil
2140: 65 67 65 20 69 73 20 72 65 71 75 69 72 65 64 20  ege is required 
2150: 6f 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 73 65  on the remote se
2160: 72 76 65 72 20 66 6f 72 0a 20 20 20 20 74 68 69  rver for.    thi
2170: 73 20 74 6f 20 77 6f 72 6b 2e 0a 0a 20 20 20 20  s to work...    
2180: 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61  fossil configura
2190: 74 69 6f 6e 20 72 65 73 65 74 20 41 52 45 41 0a  tion reset AREA.
21a0: 0a 20 20 20 20 52 65 73 74 6f 72 65 20 74 68 65  .    Restore the
21b0: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 74   configuration t
21c0: 6f 20 74 68 65 20 64 65 66 61 75 6c 74 2e 20 20  o the default.  
21d0: 41 52 45 41 20 61 73 20 61 62 6f 76 65 2e 0a 0a  AREA as above...
21e0: 20 20 20 20 57 41 52 4e 49 4e 47 3a 20 44 6f 20      WARNING: Do 
21f0: 6e 6f 74 20 69 6d 70 6f 72 74 2c 20 6d 65 72 67  not import, merg
2200: 65 2c 20 6f 72 20 70 75 6c 6c 20 63 6f 6e 66 69  e, or pull confi
2210: 67 75 72 61 74 69 6f 6e 73 20 66 72 6f 6d 20 61  gurations from a
2220: 6e 20 75 6e 74 72 75 73 74 65 64 0a 20 20 20 20  n untrusted.    
2230: 73 6f 75 72 63 65 2e 20 20 54 68 65 20 69 6e 62  source.  The inb
2240: 6f 75 6e 64 20 63 6f 6e 66 69 67 75 72 61 74 69  ound configurati
2250: 6f 6e 20 69 73 20 6e 6f 74 20 63 68 65 63 6b 65  on is not checke
2260: 64 20 66 6f 72 20 73 61 66 65 74 79 20 61 6e 64  d for safety and
2270: 20 63 61 6e 0a 20 20 20 20 69 6e 74 72 6f 64 75   can.    introdu
2280: 63 65 20 73 65 63 75 72 69 74 79 20 76 75 6c 6e  ce security vuln
2290: 65 72 61 62 69 6c 69 74 69 65 73 2e 0a 0a 0a 20  erabilities.... 
22a0: 20 20 20 43 4f 4d 4d 41 4e 44 3a 20 64 65 63 6f     COMMAND: deco
22b0: 6e 73 74 72 75 63 74 20 0a 20 20 20 20 3c 61 20  nstruct .    <a 
22c0: 6e 61 6d 65 3d 22 64 65 63 6f 6e 73 74 72 75 63  name="deconstruc
22d0: 74 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20  t">Usage:</a><a 
22e0: 68 72 65 66 3d 22 63 6d 64 5f 64 65 63 6f 6e 73  href="cmd_decons
22f0: 74 72 75 63 74 2e 77 69 6b 69 22 3e 66 6f 73 73  truct.wiki">foss
2300: 69 6c 20 64 65 63 6f 6e 73 74 72 75 63 74 3c 2f  il deconstruct</
2310: 61 3e 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74  a> ?-R|--reposit
2320: 6f 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f 20  ory REPOSITORY? 
2330: 44 45 53 54 49 4e 41 54 49 4f 4e 0a 0a 20 20 20  DESTINATION..   
2340: 20 50 6f 70 75 6c 61 74 65 73 20 74 68 65 20 69   Populates the i
2350: 6e 64 69 63 61 74 65 64 20 44 45 53 54 49 4e 41  ndicated DESTINA
2360: 54 49 4f 4e 20 64 69 72 65 63 74 6f 72 79 20 77  TION directory w
2370: 69 74 68 20 63 6f 70 69 65 73 20 6f 66 20 61 6c  ith copies of al
2380: 6c 0a 20 20 20 20 61 72 74 69 66 63 61 74 73 20  l.    artifcats 
2390: 63 6f 6e 74 61 69 6e 65 64 20 77 69 74 68 69 6e  contained within
23a0: 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e   the repository.
23b0: 20 20 41 72 74 69 66 61 63 74 73 20 61 72 65 20    Artifacts are 
23c0: 6e 61 6d 65 64 20 41 41 2f 62 62 62 62 62 0a 20  named AA/bbbbb. 
23d0: 20 20 20 77 68 65 72 65 20 41 41 20 69 73 20 74     where AA is t
23e0: 68 65 20 66 69 72 73 74 20 32 20 63 68 61 72 61  he first 2 chara
23f0: 63 74 65 72 73 20 6f 66 20 74 68 65 20 61 72 74  cters of the art
2400: 69 66 61 63 74 20 49 44 20 61 6e 64 20 62 62 62  ifact ID and bbb
2410: 62 62 20 69 73 20 74 68 65 0a 20 20 20 20 72 65  bb is the.    re
2420: 6d 61 69 6e 69 6e 67 20 33 38 20 63 68 61 72 61  maining 38 chara
2430: 63 74 65 72 73 2e 0a 0a 0a 20 20 20 20 3c 61 20  cters....    <a 
2440: 6e 61 6d 65 3d 22 72 6d 22 3e 55 73 61 67 65 3a  name="rm">Usage:
2450: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64  </a><a href="cmd
2460: 5f 72 6d 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c  _rm.wiki">fossil
2470: 20 72 6d 3c 2f 61 3e 20 46 49 4c 45 2e 2e 2e 0a   rm</a> FILE....
2480: 20 20 20 20 6f 72 3a 20 66 6f 73 73 69 6c 20 64      or: fossil d
2490: 65 6c 20 46 49 4c 45 2e 2e 2e 0a 20 20 20 20 52  el FILE....    R
24a0: 65 6d 6f 76 65 20 6f 6e 65 20 6f 72 20 6d 6f 72  emove one or mor
24b0: 65 20 66 69 6c 65 73 20 66 72 6f 6d 20 74 68 65  e files from the
24c0: 20 74 72 65 65 2e 0a 0a 0a 20 20 20 20 3c 61 20   tree....    <a 
24d0: 6e 61 6d 65 3d 22 64 65 73 63 65 6e 64 61 6e 74  name="descendant
24e0: 73 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20  s">Usage:</a><a 
24f0: 68 72 65 66 3d 22 63 6d 64 5f 64 65 73 63 65 6e  href="cmd_descen
2500: 64 61 6e 74 73 2e 77 69 6b 69 22 3e 66 6f 73 73  dants.wiki">foss
2510: 69 6c 20 64 65 73 63 65 6e 64 61 6e 74 73 3c 2f  il descendants</
2520: 61 3e 20 3f 42 41 53 45 4c 49 4e 45 2d 49 44 3f  a> ?BASELINE-ID?
2530: 0a 0a 20 20 20 20 46 69 6e 64 20 61 6c 6c 20 6c  ..    Find all l
2540: 65 61 66 20 64 65 73 63 65 6e 64 61 6e 74 73 20  eaf descendants 
2550: 6f 66 20 74 68 65 20 62 61 73 65 6c 69 6e 65 20  of the baseline 
2560: 73 70 65 63 69 66 69 65 64 20 6f 72 20 69 66 20  specified or if 
2570: 74 68 65 20 61 72 67 75 6d 65 6e 74 0a 20 20 20  the argument.   
2580: 20 69 73 20 6f 6d 69 74 74 65 64 2c 20 6f 66 20   is omitted, of 
2590: 74 68 65 20 62 61 73 65 6c 69 6e 65 20 63 75 72  the baseline cur
25a0: 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64 20 6f  rently checked o
25b0: 75 74 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d  ut....    <a nam
25c0: 65 3d 22 64 69 66 66 22 3e 55 73 61 67 65 3a 3c  e="diff">Usage:<
25d0: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f  /a><a href="cmd_
25e0: 64 69 66 66 2e 77 69 6b 69 22 3e 66 6f 73 73 69  diff.wiki">fossi
25f0: 6c 20 64 69 66 66 3c 2f 61 3e 7c 67 64 69 66 66  l diff</a>|gdiff
2600: 20 3f 2d 69 3f 20 3f 2d 72 20 52 45 56 49 53 49   ?-i? ?-r REVISI
2610: 4f 4e 3f 20 46 49 4c 45 2e 2e 2e 0a 0a 20 20 20  ON? FILE.....   
2620: 20 53 68 6f 77 20 74 68 65 20 64 69 66 66 65 72   Show the differ
2630: 65 6e 63 65 20 62 65 74 77 65 65 6e 20 74 68 65  ence between the
2640: 20 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e   current version
2650: 20 6f 66 20 61 20 66 69 6c 65 20 28 61 73 20 69   of a file (as i
2660: 74 0a 20 20 20 20 65 78 69 73 74 73 20 6f 6e 20  t.    exists on 
2670: 64 69 73 6b 29 20 61 6e 64 20 74 68 61 74 20 73  disk) and that s
2680: 61 6d 65 20 66 69 6c 65 20 61 73 20 69 74 20 77  ame file as it w
2690: 61 73 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 0a  as checked out..
26a0: 0a 20 20 20 20 64 69 66 66 20 77 69 6c 6c 20 73  .    diff will s
26b0: 68 6f 77 20 61 20 74 65 78 74 75 61 6c 20 64 69  how a textual di
26c0: 66 66 20 77 68 69 6c 65 20 67 64 69 66 66 20 77  ff while gdiff w
26d0: 69 6c 6c 20 61 74 74 65 6d 70 74 20 74 6f 20 72  ill attempt to r
26e0: 75 6e 20 61 0a 20 20 20 20 67 72 61 70 68 69 63  un a.    graphic
26f0: 61 6c 20 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20  al diff command 
2700: 74 68 61 74 20 79 6f 75 20 68 61 76 65 20 73 65  that you have se
2710: 74 75 70 2e 20 49 66 20 74 68 65 20 63 68 6f 6f  tup. If the choo
2720: 73 65 6e 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20  sen command.    
2730: 69 73 20 6e 6f 74 20 79 65 74 20 63 6f 6e 66 69  is not yet confi
2740: 67 75 72 65 64 2c 20 74 68 65 20 69 6e 74 65 72  gured, the inter
2750: 6e 61 6c 20 74 65 78 74 75 61 6c 20 64 69 66 66  nal textual diff
2760: 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 62 65   command will be
2770: 0a 20 20 20 20 75 73 65 64 2e 0a 0a 20 20 20 20  .    used...    
2780: 49 66 20 2d 69 20 69 73 20 73 75 70 70 6c 69 65  If -i is supplie
2790: 64 20 66 6f 72 20 65 69 74 68 65 72 20 64 69 66  d for either dif
27a0: 66 20 6f 72 20 67 64 69 66 66 2c 20 74 68 65 20  f or gdiff, the 
27b0: 69 6e 74 65 72 6e 61 6c 20 74 65 78 74 75 61 6c  internal textual
27c0: 0a 20 20 20 20 64 69 66 66 20 63 6f 6d 6d 61 6e  .    diff comman
27d0: 64 20 77 69 6c 6c 20 62 65 20 65 78 65 63 75 74  d will be execut
27e0: 65 64 2e 0a 0a 20 20 20 20 48 65 72 65 20 61 72  ed...    Here ar
27f0: 65 20 61 20 66 65 77 20 65 78 74 65 72 6e 61 6c  e a few external
2800: 20 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20 73 65   diff command se
2810: 74 74 69 6e 67 73 2c 20 66 6f 72 20 65 78 61 6d  ttings, for exam
2820: 70 6c 65 3a 0a 0a 20 20 20 20 66 6f 73 73 69 6c  ple:..    fossil
2830: 20 73 65 74 74 69 6e 67 20 64 69 66 66 2d 63 6f   setting diff-co
2840: 6d 6d 61 6e 64 20 64 69 66 66 0a 0a 20 20 20 20  mmand diff..    
2850: 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20 67  fossil setting g
2860: 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 74 6b 64  diff-command tkd
2870: 69 66 66 0a 20 20 20 20 66 6f 73 73 69 6c 20 73  iff.    fossil s
2880: 65 74 74 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d  etting gdiff-com
2890: 6d 61 6e 64 20 65 73 6b 69 6c 6c 32 32 0a 20 20  mand eskill22.  
28a0: 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67    fossil setting
28b0: 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 74   gdiff-command t
28c0: 6f 72 74 6f 69 73 65 6d 65 72 67 65 0a 20 20 20  ortoisemerge.   
28d0: 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20   fossil setting 
28e0: 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 6d 65  gdiff-command me
28f0: 6c 64 0a 20 20 20 20 66 6f 73 73 69 6c 20 73 65  ld.    fossil se
2900: 74 74 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d  tting gdiff-comm
2910: 61 6e 64 20 78 78 64 69 66 66 0a 20 20 20 20 66  and xxdiff.    f
2920: 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64  ossil setting gd
2930: 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 6b 64 69 66  iff-command kdif
2940: 66 33 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65  f3...    <a name
2950: 3d 22 65 78 74 72 61 22 3e 55 73 61 67 65 3a 3c  ="extra">Usage:<
2960: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f  /a><a href="cmd_
2970: 65 78 74 72 61 2e 77 69 6b 69 22 3e 66 6f 73 73  extra.wiki">foss
2980: 69 6c 20 65 78 74 72 61 3c 2f 61 3e 0a 0a 20 20  il extra</a>..  
2990: 20 20 50 72 69 6e 74 20 61 20 6c 69 73 74 20 6f    Print a list o
29a0: 66 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 74  f all files in t
29b0: 68 65 20 73 6f 75 72 63 65 20 74 72 65 65 20 74  he source tree t
29c0: 68 61 74 20 61 72 65 20 6e 6f 74 20 70 61 72 74  hat are not part
29d0: 20 6f 66 0a 20 20 20 20 74 68 65 20 63 75 72 72   of.    the curr
29e0: 65 6e 74 20 63 68 65 63 6b 6f 75 74 2e 20 20 53  ent checkout.  S
29f0: 65 65 20 61 6c 73 6f 20 74 68 65 20 22 63 6c 65  ee also the "cle
2a00: 61 6e 22 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 0a 20  an" command.... 
2a10: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 68 65 6c 70     <a name="help
2a20: 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68  ">Usage:</a><a h
2a30: 72 65 66 3d 22 63 6d 64 5f 68 65 6c 70 2e 77 69  ref="cmd_help.wi
2a40: 6b 69 22 3e 66 6f 73 73 69 6c 20 68 65 6c 70 3c  ki">fossil help<
2a50: 2f 61 3e 20 43 4f 4d 4d 41 4e 44 0a 0a 20 20 20  /a> COMMAND..   
2a60: 20 44 69 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61   Display informa
2a70: 74 69 6f 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 75  tion on how to u
2a80: 73 65 20 43 4f 4d 4d 41 4e 44 0a 0a 0a 20 20 20  se COMMAND...   
2a90: 20 3c 61 20 6e 61 6d 65 3d 22 68 74 74 70 22 3e   <a name="http">
2aa0: 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65  Usage:</a><a hre
2ab0: 66 3d 22 63 6d 64 5f 68 74 74 70 2e 77 69 6b 69  f="cmd_http.wiki
2ac0: 22 3e 66 6f 73 73 69 6c 20 68 74 74 70 3c 2f 61  ">fossil http</a
2ad0: 3e 20 52 45 50 4f 53 49 54 4f 52 59 0a 0a 20 20  > REPOSITORY..  
2ae0: 20 20 48 61 6e 64 6c 65 20 61 20 73 69 6e 67 6c    Handle a singl
2af0: 65 20 48 54 54 50 20 72 65 71 75 65 73 74 20 61  e HTTP request a
2b00: 70 70 65 61 72 69 6e 67 20 6f 6e 20 73 74 64 69  ppearing on stdi
2b10: 6e 2e 20 20 54 68 65 20 72 65 73 75 6c 74 69 6e  n.  The resultin
2b20: 67 20 77 65 62 70 61 67 65 0a 20 20 20 20 69 73  g webpage.    is
2b30: 20 64 65 6c 69 76 65 72 65 64 20 6f 6e 20 73 74   delivered on st
2b40: 64 6f 75 74 2e 20 20 54 68 69 73 20 6d 65 74 68  dout.  This meth
2b50: 6f 64 20 69 73 20 75 73 65 64 20 74 6f 20 6c 61  od is used to la
2b60: 75 6e 63 68 20 61 6e 20 48 54 54 50 20 72 65 71  unch an HTTP req
2b70: 75 65 73 74 0a 20 20 20 20 68 61 6e 64 6c 65 72  uest.    handler
2b80: 20 66 72 6f 6d 20 69 6e 65 74 64 2c 20 66 6f 72   from inetd, for
2b90: 20 65 78 61 6d 70 6c 65 2e 20 20 54 68 65 20 61   example.  The a
2ba0: 72 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20 6e  rgument is the n
2bb0: 61 6d 65 20 6f 66 20 74 68 65 20 0a 20 20 20 20  ame of the .    
2bc0: 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 0a 20 20  repository....  
2bd0: 20 20 3c 61 20 6e 61 6d 65 3d 22 69 6e 66 6f 22    <a name="info"
2be0: 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72  >Usage:</a><a hr
2bf0: 65 66 3d 22 63 6d 64 5f 69 6e 66 6f 2e 77 69 6b  ef="cmd_info.wik
2c00: 69 22 3e 66 6f 73 73 69 6c 20 69 6e 66 6f 3c 2f  i">fossil info</
2c10: 61 3e 20 3f 41 52 54 49 46 41 43 54 2d 49 44 7c  a> ?ARTIFACT-ID|
2c20: 46 49 4c 45 4e 41 4d 45 3f 0a 0a 20 20 20 20 57  FILENAME?..    W
2c30: 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73  ith no arguments
2c40: 2c 20 70 72 6f 76 69 64 65 20 69 6e 66 6f 72 6d  , provide inform
2c50: 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20  ation about the 
2c60: 63 75 72 72 65 6e 74 20 74 72 65 65 2e 0a 20 20  current tree..  
2c70: 20 20 49 66 20 61 6e 20 61 72 67 75 6d 65 6e 74    If an argument
2c80: 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 70   is specified, p
2c90: 72 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69  rovide informati
2ca0: 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 6f 62 6a  on about the obj
2cb0: 65 63 74 0a 20 20 20 20 69 6e 20 74 68 65 20 72  ect.    in the r
2cc0: 65 73 70 6f 73 69 74 6f 72 79 20 6f 66 20 74 68  espository of th
2cd0: 65 20 63 75 72 72 65 6e 74 20 74 72 65 65 20 74  e current tree t
2ce0: 68 61 74 20 74 68 65 20 61 72 67 75 6d 65 6e 74  hat the argument
2cf0: 20 72 65 66 65 72 73 0a 20 20 20 20 74 6f 2e 20   refers.    to. 
2d00: 20 4f 72 20 69 66 20 74 68 65 20 61 72 67 75 6d   Or if the argum
2d10: 65 6e 74 20 69 73 20 74 68 65 20 6e 61 6d 65 20  ent is the name 
2d20: 6f 66 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2c  of a repository,
2d30: 20 73 68 6f 77 0a 20 20 20 20 69 6e 66 6f 72 6d   show.    inform
2d40: 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 61 74  ation about that
2d50: 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 0a 20   repository.... 
2d60: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 6c 65 61 76     <a name="leav
2d70: 65 73 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61  es">Usage:</a><a
2d80: 20 68 72 65 66 3d 22 63 6d 64 5f 6c 65 61 76 65   href="cmd_leave
2d90: 73 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 6c  s.wiki">fossil l
2da0: 65 61 76 65 73 3c 2f 61 3e 0a 0a 20 20 20 20 46  eaves</a>..    F
2db0: 69 6e 64 20 6c 65 61 76 65 73 20 6f 66 20 61 6c  ind leaves of al
2dc0: 6c 20 62 72 61 6e 63 68 65 73 2e 0a 0a 0a 20 20  l branches....  
2dd0: 20 20 3c 61 20 6e 61 6d 65 3d 22 6c 73 22 3e 55    <a name="ls">U
2de0: 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66  sage:</a><a href
2df0: 3d 22 63 6d 64 5f 6c 73 2e 77 69 6b 69 22 3e 66  ="cmd_ls.wiki">f
2e00: 6f 73 73 69 6c 20 6c 73 3c 2f 61 3e 0a 0a 20 20  ossil ls</a>..  
2e10: 20 20 53 68 6f 77 20 74 68 65 20 6e 61 6d 65 73    Show the names
2e20: 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e   of all files in
2e30: 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65   the current che
2e40: 63 6b 6f 75 74 0a 0a 0a 20 20 20 20 3c 61 20 6e  ckout...    <a n
2e50: 61 6d 65 3d 22 6d 65 72 67 65 22 3e 55 73 61 67  ame="merge">Usag
2e60: 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63  e:</a><a href="c
2e70: 6d 64 5f 6d 65 72 67 65 2e 77 69 6b 69 22 3e 66  md_merge.wiki">f
2e80: 6f 73 73 69 6c 20 6d 65 72 67 65 3c 2f 61 3e 20  ossil merge</a> 
2e90: 56 45 52 53 49 4f 4e 0a 0a 20 20 20 20 54 68 65  VERSION..    The
2ea0: 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 76   argument is a v
2eb0: 65 72 73 69 6f 6e 20 74 68 61 74 20 73 68 6f 75  ersion that shou
2ec0: 6c 64 20 62 65 20 6d 65 72 67 65 64 20 69 6e 74  ld be merged int
2ed0: 6f 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20  o the current.  
2ee0: 20 20 63 68 65 63 6b 6f 75 74 2e 20 0a 0a 20 20    checkout. ..  
2ef0: 20 20 4f 6e 6c 79 20 66 69 6c 65 20 63 6f 6e 74    Only file cont
2f00: 65 6e 74 20 69 73 20 6d 65 72 67 65 64 2e 20 20  ent is merged.  
2f10: 54 68 65 20 72 65 73 75 6c 74 20 63 6f 6e 74 69  The result conti
2f20: 6e 75 65 73 20 74 6f 20 75 73 65 20 74 68 65 0a  nues to use the.
2f30: 20 20 20 20 66 69 6c 65 20 61 6e 64 20 64 69 72      file and dir
2f40: 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 66 72 6f  ectory names fro
2f50: 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68  m the current ch
2f60: 65 63 6b 2d 6f 75 74 20 65 76 65 6e 20 69 66 20  eck-out even if 
2f70: 74 68 6f 73 65 0a 20 20 20 20 6e 61 6d 65 73 20  those.    names 
2f80: 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 6e 20  might have been 
2f90: 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 20 62  changed in the b
2fa0: 72 61 6e 63 68 20 62 65 69 6e 67 20 6d 65 72 67  ranch being merg
2fb0: 65 64 20 69 6e 2e 0a 0a 0a 20 20 20 20 3c 61 20  ed in....    <a 
2fc0: 6e 61 6d 65 3d 22 6d 76 22 3e 55 73 61 67 65 3a  name="mv">Usage:
2fd0: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64  </a><a href="cmd
2fe0: 5f 6d 76 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c  _mv.wiki">fossil
2ff0: 20 6d 76 7c 72 65 6e 61 6d 65 3c 2f 61 3e 20 4f   mv|rename</a> O
3000: 4c 44 4e 41 4d 45 20 4e 45 57 4e 41 4d 45 0a 20  LDNAME NEWNAME. 
3010: 20 20 20 20 20 20 6f 72 3a 20 66 6f 73 73 69 6c        or: fossil
3020: 20 6d 76 7c 72 65 6e 61 6d 65 20 4f 4c 44 4e 41   mv|rename OLDNA
3030: 4d 45 2e 2e 2e 20 44 49 52 0a 0a 20 20 20 20 4d  ME... DIR..    M
3040: 6f 76 65 20 6f 72 20 72 65 6e 61 6d 65 20 6f 6e  ove or rename on
3050: 65 20 6f 72 20 6d 6f 72 65 20 66 69 6c 65 73 20  e or more files 
3060: 77 69 74 68 69 6e 20 74 68 65 20 74 72 65 65 0a  within the tree.
3070: 0a 20 20 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e  .    This comman
3080: 64 20 64 6f 65 73 20 6e 6f 74 20 72 65 6e 61 6d  d does not renam
3090: 65 20 74 68 65 20 66 69 6c 65 73 20 6f 6e 20 64  e the files on d
30a0: 69 73 6b 2e 20 20 41 6c 6c 20 74 68 69 73 20 63  isk.  All this c
30b0: 6f 6d 6d 61 6e 64 20 64 6f 65 73 20 69 73 0a 20  ommand does is. 
30c0: 20 20 20 72 65 63 6f 72 64 20 74 68 65 20 66 61     record the fa
30d0: 63 74 20 74 68 61 74 20 66 69 6c 65 6e 61 6d 65  ct that filename
30e0: 73 20 68 61 76 65 20 63 68 61 6e 67 65 64 20 73  s have changed s
30f0: 6f 20 74 68 61 74 20 61 70 70 72 6f 70 72 69 61  o that appropria
3100: 74 65 20 6e 6f 74 61 74 69 6f 6e 73 0a 20 20 20  te notations.   
3110: 20 63 61 6e 20 62 65 20 6d 61 64 65 20 61 74 20   can be made at 
3120: 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d 69 74 2f  the next commit/
3130: 63 68 65 63 6b 69 6e 2e 0a 0a 20 20 20 20 3c 61  checkin...    <a
3140: 20 6e 61 6d 65 3d 22 6e 65 77 22 3e 55 73 61 67   name="new">Usag
3150: 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63  e:</a><a href="c
3160: 6d 64 5f 6e 65 77 2e 77 69 6b 69 22 3e 66 6f 73  md_new.wiki">fos
3170: 73 69 6c 20 6e 65 77 3c 2f 61 3e 20 46 49 4c 45  sil new</a> FILE
3180: 4e 41 4d 45 0a 0a 20 20 20 20 43 72 65 61 74 65  NAME..    Create
3190: 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 66 6f   a repository fo
31a0: 72 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 20  r a new project 
31b0: 69 6e 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65  in the file name
31c0: 64 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20  d FILENAME..    
31d0: 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20  This command is 
31e0: 64 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 22 63  distinct from "c
31f0: 6c 6f 6e 65 22 2e 20 20 54 68 65 20 22 63 6c 6f  lone".  The "clo
3200: 6e 65 22 20 63 6f 6d 6d 61 6e 64 20 6d 61 6b 65  ne" command make
3210: 73 0a 20 20 20 20 61 20 63 6f 70 79 20 6f 66 20  s.    a copy of 
3220: 61 6e 20 65 78 69 73 74 69 6e 67 20 70 72 6f 6a  an existing proj
3230: 65 63 74 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61  ect.  This comma
3240: 6e 64 20 73 74 61 72 74 73 20 61 20 6e 65 77 20  nd starts a new 
3250: 70 72 6f 6a 65 63 74 2e 0a 0a 0a 20 20 20 20 3c  project....    <
3260: 61 20 6e 61 6d 65 3d 22 6f 70 65 6e 22 3e 55 73  a name="open">Us
3270: 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d  age:</a><a href=
3280: 22 63 6d 64 5f 6f 70 65 6e 2e 77 69 6b 69 22 3e  "cmd_open.wiki">
3290: 66 6f 73 73 69 6c 20 6f 70 65 6e 3c 2f 61 3e 20  fossil open</a> 
32a0: 46 49 4c 45 4e 41 4d 45 0a 0a 20 20 20 20 4f 70  FILENAME..    Op
32b0: 65 6e 20 61 20 63 6f 6e 6e 65 63 74 69 6f 6e 20  en a connection 
32c0: 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 70  to the local rep
32d0: 6f 73 69 74 6f 72 79 20 69 6e 20 46 49 4c 45 4e  ository in FILEN
32e0: 41 4d 45 2e 20 20 41 20 63 68 65 63 6b 6f 75 74  AME.  A checkout
32f0: 0a 20 20 20 20 66 6f 72 20 74 68 65 20 72 65 70  .    for the rep
3300: 6f 73 69 74 6f 72 79 20 69 73 20 63 72 65 61 74  ository is creat
3310: 65 64 20 77 69 74 68 20 69 74 73 20 72 6f 6f 74  ed with its root
3320: 20 61 74 20 74 68 65 20 77 6f 72 6b 69 6e 67 20   at the working 
3330: 64 69 72 65 63 74 6f 72 79 2e 0a 20 20 20 20 53  directory..    S
3340: 65 65 20 61 6c 73 6f 20 74 68 65 20 22 63 6c 6f  ee also the "clo
3350: 73 65 22 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 0a 20  se" command.... 
3360: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 70 75 6c 6c     <a name="pull
3370: 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68  ">Usage:</a><a h
3380: 72 65 66 3d 22 63 6d 64 5f 70 75 6c 6c 2e 77 69  ref="cmd_pull.wi
3390: 6b 69 22 3e 66 6f 73 73 69 6c 20 70 75 6c 6c 3c  ki">fossil pull<
33a0: 2f 61 3e 20 3f 55 52 4c 3f 20 3f 2d 52 7c 2d 2d  /a> ?URL? ?-R|--
33b0: 72 65 73 70 6f 73 69 74 6f 72 79 20 52 45 50 4f  respository REPO
33c0: 53 49 54 4f 52 59 3f 0a 0a 20 20 20 20 50 75 6c  SITORY?..    Pul
33d0: 6c 20 63 68 61 6e 67 65 73 20 69 6e 20 61 20 72  l changes in a r
33e0: 65 6d 6f 74 65 20 72 65 70 6f 73 69 74 6f 72 79  emote repository
33f0: 20 69 6e 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20   into the local 
3400: 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20  repository..    
3410: 54 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69  The repository i
3420: 73 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20  s identified by 
3430: 74 68 65 20 2d 52 20 6f 72 20 2d 2d 72 65 70 6f  the -R or --repo
3440: 73 69 74 6f 72 79 20 6f 70 74 69 6f 6e 2e 0a 20  sitory option.. 
3450: 20 20 20 49 66 20 74 68 65 72 65 20 69 73 20 6e     If there is n
3460: 6f 20 73 75 63 68 20 6f 70 74 69 6f 6e 20 74 68  o such option th
3470: 65 6e 20 74 68 65 20 6f 70 65 6e 20 72 65 70 6f  en the open repo
3480: 73 69 74 6f 72 79 20 69 73 20 75 73 65 64 2e 0a  sitory is used..
3490: 20 20 20 20 54 68 65 20 55 52 4c 20 6f 66 20 74      The URL of t
34a0: 68 65 20 72 65 6d 6f 74 65 20 73 65 72 76 65 72  he remote server
34b0: 20 69 73 20 73 70 65 63 69 66 69 65 64 20 6f 6e   is specified on
34c0: 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e   the command lin
34d0: 65 0a 20 20 20 20 49 66 20 6e 6f 20 55 52 4c 20  e.    If no URL 
34e0: 69 73 20 73 70 65 63 69 66 69 65 64 20 74 68 65  is specified the
34f0: 6e 20 74 68 65 20 55 52 4c 20 75 73 65 64 20 62  n the URL used b
3500: 79 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e  y the most recen
3510: 74 0a 20 20 20 20 22 70 75 6c 6c 22 2c 20 22 70  t.    "pull", "p
3520: 75 73 68 22 2c 20 6f 72 20 22 73 79 6e 63 22 20  ush", or "sync" 
3530: 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73 65 64 2e  command is used.
3540: 0a 0a 20 20 20 20 54 68 65 20 55 52 4c 20 69 73  ..    The URL is
3550: 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e   of the followin
3560: 67 20 66 6f 72 6d 3a 0a 0a 20 20 20 20 68 74 74  g form:..    htt
3570: 70 3a 2f 2f 55 53 45 52 40 48 4f 53 54 3a 50 4f  p://USER@HOST:PO
3580: 52 54 2f 50 41 54 48 0a 0a 20 20 20 20 54 68 65  RT/PATH..    The
3590: 20 22 55 53 45 52 40 22 20 61 6e 64 20 22 3a 50   "USER@" and ":P
35a0: 4f 52 54 22 20 73 75 62 73 74 72 69 6e 67 73 20  ORT" substrings 
35b0: 61 72 65 20 6f 70 74 69 6f 6e 61 6c 2e 0a 20 20  are optional..  
35c0: 20 20 54 68 65 20 22 55 53 45 52 22 20 73 75 62    The "USER" sub
35d0: 73 74 72 69 6e 67 20 73 70 65 63 69 66 69 65 73  string specifies
35e0: 20 74 68 65 20 6c 6f 67 69 6e 20 75 73 65 72 2e   the login user.
35f0: 20 20 59 6f 75 20 77 69 6c 6c 20 62 65 0a 20 20    You will be.  
3600: 20 20 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 74    prompted for t
3610: 68 65 20 70 61 73 73 77 6f 72 64 20 6f 6e 20 74  he password on t
3620: 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2e  he command-line.
3630: 20 20 54 68 65 20 50 4f 52 54 0a 20 20 20 20 73    The PORT.    s
3640: 70 65 63 69 66 69 65 73 20 74 68 65 20 54 43 50  pecifies the TCP
3650: 20 70 6f 72 74 20 6f 66 20 74 68 65 20 73 65 72   port of the ser
3660: 76 65 72 2e 20 20 54 68 65 20 64 65 66 61 75 6c  ver.  The defaul
3670: 74 20 70 6f 72 74 20 69 73 0a 20 20 20 20 38 30  t port is.    80
3680: 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d  ....    <a name=
3690: 22 70 75 73 68 22 3e 55 73 61 67 65 3a 3c 2f 61  "push">Usage:</a
36a0: 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 70 75  ><a href="cmd_pu
36b0: 73 68 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20  sh.wiki">fossil 
36c0: 70 75 73 68 3c 2f 61 3e 20 3f 55 52 4c 3f 20 3f  push</a> ?URL? ?
36d0: 2d 52 7c 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20  -R|--repository 
36e0: 52 45 50 4f 53 49 54 4f 52 59 3f 0a 0a 20 20 20  REPOSITORY?..   
36f0: 20 50 75 73 68 20 63 68 61 6e 67 65 73 20 69 6e   Push changes in
3700: 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 70 6f 73   the local repos
3710: 69 74 6f 72 79 20 6f 76 65 72 20 69 6e 74 6f 20  itory over into 
3720: 61 20 72 65 6d 6f 74 65 20 72 65 70 6f 73 69 74  a remote reposit
3730: 6f 72 79 2e 0a 20 20 20 20 53 65 65 20 74 68 65  ory..    See the
3740: 20 22 70 75 6c 6c 22 20 63 6f 6d 6d 61 6e 64 20   "pull" command 
3750: 66 6f 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69  for additional i
3760: 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a 0a 20 20 20  nformation...   
3770: 20 3c 61 20 6e 61 6d 65 3d 22 72 65 62 75 69 6c   <a name="rebuil
3780: 64 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20  d">Usage:</a><a 
3790: 68 72 65 66 3d 22 63 6d 64 5f 72 65 62 75 69 6c  href="cmd_rebuil
37a0: 64 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 72  d.wiki">fossil r
37b0: 65 62 75 69 6c 64 3c 2f 61 3e 20 52 45 50 4f 53  ebuild</a> REPOS
37c0: 49 54 4f 52 59 0a 0a 20 20 20 20 52 65 63 6f 6e  ITORY..    Recon
37d0: 73 74 72 75 63 74 20 74 68 65 20 6e 61 6d 65 64  struct the named
37e0: 20 72 65 70 6f 73 69 74 6f 72 79 20 64 61 74 61   repository data
37f0: 62 61 73 65 20 66 72 6f 6d 20 74 68 65 20 63 6f  base from the co
3800: 72 65 0a 20 20 20 20 72 65 63 6f 72 64 73 2e 20  re.    records. 
3810: 20 52 75 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e   Run this comman
3820: 64 20 61 66 74 65 72 20 75 70 64 61 74 69 6e 67  d after updating
3830: 20 74 68 65 20 66 6f 73 73 69 6c 0a 20 20 20 20   the fossil.    
3840: 65 78 65 63 75 74 61 62 6c 65 20 69 6e 20 61 20  executable in a 
3850: 77 61 79 20 74 68 61 74 20 63 68 61 6e 67 65 73  way that changes
3860: 20 74 68 65 20 64 61 74 61 62 61 73 65 20 73 63   the database sc
3870: 68 65 6d 61 2e 0a 0a 0a 20 20 20 20 43 4f 4d 4d  hema....    COMM
3880: 41 4e 44 3a 20 72 65 63 6f 6e 73 74 72 75 63 74  AND: reconstruct
3890: 20 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 72   .    <a name="r
38a0: 65 63 6f 6e 73 74 72 75 63 74 22 3e 55 73 61 67  econstruct">Usag
38b0: 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63  e:</a><a href="c
38c0: 6d 64 5f 72 65 63 6f 6e 73 74 72 75 63 74 2e 77  md_reconstruct.w
38d0: 69 6b 69 22 3e 66 6f 73 73 69 6c 20 72 65 63 6f  iki">fossil reco
38e0: 6e 73 74 72 75 63 74 3c 2f 61 3e 20 52 45 50 4f  nstruct</a> REPO
38f0: 53 49 54 4f 52 59 20 4f 52 49 47 49 4e 0a 0a 20  SITORY ORIGIN.. 
3900: 20 20 20 43 72 65 61 74 65 73 20 74 68 65 20 52     Creates the R
3910: 45 50 4f 53 49 54 4f 52 59 20 61 6e 64 20 70 6f  EPOSITORY and po
3920: 70 75 6c 61 74 65 73 20 69 74 20 77 69 74 68 20  pulates it with 
3930: 74 68 65 20 61 72 74 69 66 61 63 74 73 20 69 6e  the artifacts in
3940: 20 74 68 65 0a 20 20 20 20 69 6e 64 69 63 61 74   the.    indicat
3950: 65 64 20 4f 52 49 47 49 4e 20 64 69 72 65 63 74  ed ORIGIN direct
3960: 6f 72 79 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61  ory....    <a na
3970: 6d 65 3d 22 72 65 64 6f 22 3e 55 73 61 67 65 3a  me="redo">Usage:
3980: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64  </a><a href="cmd
3990: 5f 72 65 64 6f 2e 77 69 6b 69 22 3e 66 6f 73 73  _redo.wiki">foss
39a0: 69 6c 20 72 65 64 6f 3c 2f 61 3e 20 3f 46 49 4c  il redo</a> ?FIL
39b0: 45 4e 41 4d 45 2e 2e 2e 3f 0a 0a 20 20 20 20 52  ENAME...?..    R
39c0: 65 64 6f 20 74 68 65 20 61 6e 20 75 70 64 61 74  edo the an updat
39d0: 65 20 6f 72 20 6d 65 72 67 65 20 6f 70 65 72 61  e or merge opera
39e0: 74 69 6f 6e 20 74 68 61 74 20 68 61 73 20 62 65  tion that has be
39f0: 65 6e 20 75 6e 64 6f 6e 65 20 62 79 20 74 68 65  en undone by the
3a00: 0a 20 20 20 20 75 6e 64 6f 20 63 6f 6d 6d 61 6e  .    undo comman
3a10: 64 2e 20 20 49 66 20 46 49 4c 45 4e 41 4d 45 20  d.  If FILENAME 
3a20: 69 73 20 73 70 65 63 69 66 69 65 64 20 74 68 65  is specified the
3a30: 6e 20 72 65 73 74 6f 72 65 20 74 68 65 20 63 68  n restore the ch
3a40: 61 6e 67 65 73 0a 20 20 20 20 61 73 73 6f 63 69  anges.    associ
3a50: 61 74 65 64 20 77 69 74 68 20 74 68 65 20 6e 61  ated with the na
3a60: 6d 65 64 20 66 69 6c 65 28 73 29 20 62 75 74 20  med file(s) but 
3a70: 6f 74 68 65 72 77 69 73 65 20 6c 65 61 76 65 20  otherwise leave 
3a80: 74 68 65 20 75 70 64 61 74 65 0a 20 20 20 20 6f  the update.    o
3a90: 72 20 6d 65 72 67 65 20 75 6e 64 6f 6e 65 2e 0a  r merge undone..
3aa0: 0a 20 20 20 20 41 20 73 69 6e 67 6c 65 20 6c 65  .    A single le
3ab0: 76 65 6c 20 6f 66 20 75 6e 64 6f 2f 72 65 64 6f  vel of undo/redo
3ac0: 20 69 73 20 73 75 70 70 6f 72 74 65 64 2e 20 20   is supported.  
3ad0: 54 68 65 20 75 6e 64 6f 2f 72 65 64 6f 20 73 74  The undo/redo st
3ae0: 61 63 6b 0a 20 20 20 20 69 73 20 63 6c 65 61 72  ack.    is clear
3af0: 65 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 69 74  ed by the commit
3b00: 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 63 6f   and checkout co
3b10: 6d 6d 61 6e 64 73 2e 0a 0a 0a 20 20 20 20 3c 61  mmands....    <a
3b20: 20 6e 61 6d 65 3d 22 72 65 76 65 72 74 22 3e 55   name="revert">U
3b30: 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66  sage:</a><a href
3b40: 3d 22 63 6d 64 5f 72 65 76 65 72 74 2e 77 69 6b  ="cmd_revert.wik
3b50: 69 22 3e 66 6f 73 73 69 6c 20 72 65 76 65 72 74  i">fossil revert
3b60: 3c 2f 61 3e 20 3f 2d 2d 79 65 73 3f 20 3f 2d 72  </a> ?--yes? ?-r
3b70: 20 52 45 56 49 53 49 4f 4e 3f 20 46 49 4c 45 0a   REVISION? FILE.
3b80: 0a 20 20 20 20 52 65 76 65 72 74 20 74 6f 20 74  .    Revert to t
3b90: 68 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73  he current repos
3ba0: 69 74 6f 72 79 20 76 65 72 73 69 6f 6e 20 6f 66  itory version of
3bb0: 20 46 49 4c 45 2c 20 6f 72 20 74 6f 0a 20 20 20   FILE, or to.   
3bc0: 20 74 68 65 20 76 65 72 73 69 6f 6e 20 61 73 73   the version ass
3bd0: 6f 63 69 61 74 65 64 20 77 69 74 68 20 62 61 73  ociated with bas
3be0: 65 6c 69 6e 65 20 52 45 56 49 53 49 4f 4e 20 69  eline REVISION i
3bf0: 66 20 74 68 65 20 2d 72 20 66 6c 61 67 0a 20 20  f the -r flag.  
3c00: 20 20 61 70 70 65 61 72 73 2e 20 20 54 68 69 73    appears.  This
3c10: 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20 63 6f   command will co
3c20: 6e 66 69 72 6d 20 79 6f 75 72 20 6f 70 65 72 61  nfirm your opera
3c30: 74 69 6f 6e 20 75 6e 6c 65 73 73 20 74 68 65 0a  tion unless the.
3c40: 20 20 20 20 66 69 6c 65 20 69 73 20 6d 69 73 73      file is miss
3c50: 69 6e 67 20 6f 72 20 74 68 65 20 2d 2d 79 65 73  ing or the --yes
3c60: 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2e   option is used.
3c70: 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22  ...    <a name="
3c80: 73 65 72 76 65 72 22 3e 55 73 61 67 65 3a 3c 2f  server">Usage:</
3c90: 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 73  a><a href="cmd_s
3ca0: 65 72 76 65 72 2e 77 69 6b 69 22 3e 66 6f 73 73  erver.wiki">foss
3cb0: 69 6c 20 73 65 72 76 65 72 3c 2f 61 3e 20 3f 2d  il server</a> ?-
3cc0: 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50 4f 52 54  P|--port TCPPORT
3cd0: 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59 3f 0a 20  ? ?REPOSITORY?. 
3ce0: 20 20 20 4f 72 3a 20 66 6f 73 73 69 6c 20 75 69     Or: fossil ui
3cf0: 20 3f 2d 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50   ?-P|--port TCPP
3d00: 4f 52 54 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59  ORT? ?REPOSITORY
3d10: 3f 0a 0a 20 20 20 20 4f 70 65 6e 20 61 20 73 6f  ?..    Open a so
3d20: 63 6b 65 74 20 61 6e 64 20 62 65 67 69 6e 20 6c  cket and begin l
3d30: 69 73 74 65 6e 69 6e 67 20 61 6e 64 20 72 65 73  istening and res
3d40: 70 6f 6e 64 69 6e 67 20 74 6f 20 48 54 54 50 20  ponding to HTTP 
3d50: 72 65 71 75 65 73 74 73 20 6f 6e 0a 20 20 20 20  requests on.    
3d60: 54 43 50 20 70 6f 72 74 20 38 30 38 30 2c 20 6f  TCP port 8080, o
3d70: 72 20 6f 6e 20 61 6e 79 20 6f 74 68 65 72 20 54  r on any other T
3d80: 43 50 20 70 6f 72 74 20 64 65 66 69 6e 65 64 20  CP port defined 
3d90: 62 79 20 74 68 65 20 2d 50 20 6f 72 0a 20 20 20  by the -P or.   
3da0: 20 2d 2d 70 6f 72 74 20 6f 70 74 69 6f 6e 2e 20   --port option. 
3db0: 20 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72   The optional ar
3dc0: 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20 6e 61  gument is the na
3dd0: 6d 65 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69  me of the reposi
3de0: 74 6f 72 79 2e 0a 20 20 20 20 54 68 65 20 72 65  tory..    The re
3df0: 70 6f 73 69 74 6f 72 79 20 61 72 67 75 6d 65 6e  pository argumen
3e00: 74 20 6d 61 79 20 62 65 20 6f 6d 69 74 74 65 64  t may be omitted
3e10: 20 69 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 20   if the working 
3e20: 64 69 72 65 63 74 6f 72 79 20 69 73 0a 20 20 20  directory is.   
3e30: 20 77 69 74 68 69 6e 20 61 6e 20 6f 70 65 6e 20   within an open 
3e40: 63 68 65 63 6b 6f 75 74 2e 0a 0a 20 20 20 20 54  checkout...    T
3e50: 68 65 20 22 75 69 22 20 63 6f 6d 6d 61 6e 64 20  he "ui" command 
3e60: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 74  automatically st
3e70: 61 72 74 73 20 61 20 77 65 62 20 62 72 6f 77 73  arts a web brows
3e80: 65 72 20 61 66 74 65 72 20 69 6e 69 74 69 61 6c  er after initial
3e90: 69 7a 69 6e 67 0a 20 20 20 20 74 68 65 20 77 65  izing.    the we
3ea0: 62 20 73 65 72 76 65 72 2e 0a 0a 0a 20 20 20 20  b server....    
3eb0: 43 4f 4d 4d 41 4e 44 3a 20 73 65 74 74 69 6e 67  COMMAND: setting
3ec0: 73 0a 20 20 20 20 43 4f 4d 4d 41 4e 44 3a 20 75  s.    COMMAND: u
3ed0: 6e 73 65 74 0a 20 20 20 20 3c 61 20 6e 61 6d 65  nset.    <a name
3ee0: 3d 22 73 65 74 74 69 6e 67 22 3e 55 73 61 67 65  ="setting">Usage
3ef0: 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d  :</a><a href="cm
3f00: 64 5f 73 65 74 74 69 6e 67 2e 77 69 6b 69 22 3e  d_setting.wiki">
3f10: 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 3c 2f  fossil setting</
3f20: 61 3e 20 3f 50 52 4f 50 45 52 54 59 3f 20 3f 56  a> ?PROPERTY? ?V
3f30: 41 4c 55 45 3f 20 3f 2d 67 6c 6f 62 61 6c 3f 0a  ALUE? ?-global?.
3f40: 20 20 20 20 66 6f 73 73 69 6c 20 75 6e 73 65 74      fossil unset
3f50: 20 50 52 4f 50 45 52 54 59 20 3f 2d 67 6c 6f 62   PROPERTY ?-glob
3f60: 61 6c 3f 0a 0a 20 20 20 20 54 68 65 20 22 73 65  al?..    The "se
3f70: 74 74 69 6e 67 22 20 63 6f 6d 6d 61 6e 64 20 77  tting" command w
3f80: 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73  ith no arguments
3f90: 20 6c 69 73 74 73 20 61 6c 6c 20 70 72 6f 70 65   lists all prope
3fa0: 72 74 69 65 73 20 61 6e 64 20 74 68 65 69 72 0a  rties and their.
3fb0: 20 20 20 20 76 61 6c 75 65 73 2e 20 20 57 69 74      values.  Wit
3fc0: 68 20 6a 75 73 74 20 61 20 70 72 6f 70 65 72 74  h just a propert
3fd0: 79 20 6e 61 6d 65 20 69 74 20 73 68 6f 77 73 20  y name it shows 
3fe0: 74 68 65 20 76 61 6c 75 65 20 6f 66 20 74 68 61  the value of tha
3ff0: 74 20 70 72 6f 70 65 72 74 79 2e 0a 20 20 20 20  t property..    
4000: 57 69 74 68 20 61 20 76 61 6c 75 65 20 61 72 67  With a value arg
4010: 75 6d 65 6e 74 20 69 74 20 63 68 61 6e 67 65 73  ument it changes
4020: 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 66 6f   the property fo
4030: 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65  r the current re
4040: 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 20 54  pository...    T
4050: 68 65 20 22 75 6e 73 65 74 22 20 63 6f 6d 6d 61  he "unset" comma
4060: 6e 64 20 63 6c 65 61 72 73 20 61 20 70 72 6f 70  nd clears a prop
4070: 65 72 74 79 20 73 65 74 74 69 6e 67 2e 0a 0a 20  erty setting... 
4080: 20 20 20 61 75 74 6f 73 79 6e 63 20 20 20 20 20     autosync     
4090: 20 20 20 20 49 66 20 65 6e 61 62 6c 65 64 2c 20      If enabled, 
40a0: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 75  automatically pu
40b0: 6c 6c 20 70 72 69 6f 72 20 74 6f 0a 20 20 20 20  ll prior to.    
40c0: 63 6f 6d 6d 69 74 20 6f 72 20 75 70 64 61 74 65  commit or update
40d0: 20 61 6e 64 20 61 75 74 6f 6d 61 74 69 63 61 6c   and automatical
40e0: 6c 79 20 70 75 73 68 0a 20 20 20 20 61 66 74 65  ly push.    afte
40f0: 72 20 63 6f 6d 6d 69 74 20 6f 72 20 74 61 67 20  r commit or tag 
4100: 6f 72 20 62 72 61 6e 63 68 20 63 72 65 61 74 69  or branch creati
4110: 6f 6e 2e 0a 0a 20 20 20 20 64 69 66 66 2d 63 6f  on...    diff-co
4120: 6d 6d 61 6e 64 20 20 20 20 20 45 78 74 65 72 6e  mmand     Extern
4130: 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75  al command to ru
4140: 6e 20 77 68 65 6e 20 70 65 72 66 6f 72 6d 69 6e  n when performin
4150: 67 20 61 20 64 69 66 66 2e 0a 20 20 20 20 49 66  g a diff..    If
4160: 20 75 6e 64 65 66 69 6e 65 64 2c 20 74 68 65 20   undefined, the 
4170: 69 6e 74 65 72 6e 61 6c 20 74 65 78 74 20 64 69  internal text di
4180: 66 66 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e  ff will be used.
4190: 0a 0a 20 20 20 20 65 64 69 74 6f 72 20 20 20 20  ..    editor    
41a0: 20 20 20 20 20 20 20 54 65 78 74 20 65 64 69 74         Text edit
41b0: 6f 72 20 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20  or command used 
41c0: 66 6f 72 20 63 68 65 63 6b 2d 69 6e 20 63 6f 6d  for check-in com
41d0: 6d 65 6e 74 73 2e 0a 0a 20 20 20 20 67 64 69 66  ments...    gdif
41e0: 66 2d 63 6f 6d 6d 61 6e 64 20 20 20 20 45 78 74  f-command    Ext
41f0: 65 72 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f  ernal command to
4200: 20 72 75 6e 20 77 68 65 6e 20 70 65 72 66 6f 72   run when perfor
4210: 6d 69 6e 67 20 61 20 67 72 61 70 68 69 63 61 6c  ming a graphical
4220: 0a 20 20 20 20 64 69 66 66 2e 20 49 66 20 75 6e  .    diff. If un
4230: 64 65 66 69 6e 65 64 2c 20 74 65 78 74 20 64 69  defined, text di
4240: 66 66 20 77 69 6c 6c 20 62 65 20 75 73 65 64 2e  ff will be used.
4250: 0a 0a 20 20 20 20 6c 6f 63 61 6c 61 75 74 68 20  ..    localauth 
4260: 20 20 20 20 20 20 20 49 66 20 65 6e 61 62 6c 65         If enable
4270: 64 2c 20 72 65 71 75 69 72 65 20 74 68 61 74 20  d, require that 
4280: 48 54 54 50 20 63 6f 6e 6e 65 63 74 69 6f 6e 73  HTTP connections
4290: 20 66 72 6f 6d 0a 20 20 20 20 31 32 37 2e 30 2e   from.    127.0.
42a0: 30 2e 31 20 62 65 20 61 75 74 68 65 6e 74 69 63  0.1 be authentic
42b0: 61 74 65 64 20 62 79 20 70 61 73 73 77 6f 72 64  ated by password
42c0: 2e 20 20 49 66 0a 20 20 20 20 66 61 6c 73 65 2c  .  If.    false,
42d0: 20 61 6c 6c 20 48 54 54 50 20 72 65 71 75 65 73   all HTTP reques
42e0: 74 73 20 66 72 6f 6d 20 6c 6f 63 61 6c 68 6f 73  ts from localhos
42f0: 74 20 68 61 76 65 0a 20 20 20 20 75 6e 72 65 73  t have.    unres
4300: 74 72 69 63 74 65 64 20 61 63 63 65 73 73 20 74  tricted access t
4310: 6f 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79  o the repository
4320: 2e 0a 0a 20 20 20 20 63 6c 65 61 72 73 69 67 6e  ...    clearsign
4330: 20 20 20 20 20 20 20 20 57 68 65 6e 20 65 6e 61          When ena
4340: 62 6c 65 64 20 28 74 68 65 20 64 65 66 61 75 6c  bled (the defaul
4350: 74 29 2c 20 66 6f 73 73 69 6c 20 77 69 6c 6c 20  t), fossil will 
4360: 61 74 74 65 6d 70 74 20 74 6f 0a 20 20 20 20 73  attempt to.    s
4370: 69 67 6e 20 61 6c 6c 20 63 6f 6d 6d 69 74 73 20  ign all commits 
4380: 77 69 74 68 20 67 70 67 2e 20 20 57 68 65 6e 20  with gpg.  When 
4390: 64 69 73 61 62 6c 65 64 2c 20 63 6f 6d 6d 69 74  disabled, commit
43a0: 73 20 77 69 6c 6c 0a 20 20 20 20 62 65 20 75 6e  s will.    be un
43b0: 73 69 67 6e 65 64 2e 0a 0a 20 20 20 20 70 67 70  signed...    pgp
43c0: 2d 63 6f 6d 6d 61 6e 64 20 20 20 20 20 20 43 6f  -command      Co
43d0: 6d 6d 61 6e 64 20 75 73 65 64 20 74 6f 20 63 6c  mmand used to cl
43e0: 65 61 72 2d 73 69 67 6e 20 6d 61 6e 69 66 65 73  ear-sign manifes
43f0: 74 73 20 61 74 20 63 68 65 63 6b 2d 69 6e 2e 0a  ts at check-in..
4400: 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20      The default 
4410: 69 73 20 22 67 70 67 20 2d 2d 63 6c 65 61 72 73  is "gpg --clears
4420: 69 67 6e 20 2d 6f 20 22 2e 0a 0a 20 20 20 20 70  ign -o "...    p
4430: 72 6f 78 79 20 20 20 20 20 20 20 20 20 20 20 20  roxy            
4440: 55 52 4c 20 6f 66 20 74 68 65 20 48 54 54 50 20  URL of the HTTP 
4450: 70 72 6f 78 79 2e 20 20 49 66 20 75 6e 64 65 66  proxy.  If undef
4460: 69 6e 65 64 20 6f 72 20 22 6f 66 66 22 20 74 68  ined or "off" th
4470: 65 6e 0a 20 20 20 20 74 68 65 20 22 68 74 74 70  en.    the "http
4480: 5f 70 72 6f 78 79 22 20 65 6e 76 69 72 6f 6e 6d  _proxy" environm
4490: 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 20  ent variable is 
44a0: 63 6f 6e 73 75 6c 74 65 64 2e 0a 20 20 20 20 49  consulted..    I
44b0: 66 20 74 68 65 20 68 74 74 70 5f 70 72 6f 78 79  f the http_proxy
44c0: 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72   environment var
44d0: 69 61 62 6c 65 20 69 73 20 75 6e 64 65 66 69 6e  iable is undefin
44e0: 65 64 0a 20 20 20 20 74 68 65 6e 20 61 20 64 69  ed.    then a di
44f0: 72 65 63 74 20 48 54 54 50 20 63 6f 6e 6e 65 63  rect HTTP connec
4500: 74 69 6f 6e 20 69 73 20 75 73 65 64 2e 0a 0a 20  tion is used... 
4510: 20 20 20 77 65 62 2d 62 72 6f 77 73 65 72 20 20     web-browser  
4520: 20 20 20 20 41 20 73 68 65 6c 6c 20 63 6f 6d 6d      A shell comm
4530: 61 6e 64 20 75 73 65 64 20 74 6f 20 6c 61 75 6e  and used to laun
4540: 63 68 20 79 6f 75 72 20 70 72 65 66 65 72 72 65  ch your preferre
4550: 64 0a 20 20 20 20 77 65 62 20 62 72 6f 77 73 65  d.    web browse
4560: 72 20 77 68 65 6e 20 67 69 76 65 6e 20 61 20 55  r when given a U
4570: 52 4c 20 61 73 20 61 6e 20 61 72 67 75 6d 65 6e  RL as an argumen
4580: 74 2e 0a 20 20 20 20 44 65 66 61 75 6c 74 73 20  t..    Defaults 
4590: 74 6f 20 22 73 74 61 72 74 22 20 6f 6e 20 77 69  to "start" on wi
45a0: 6e 64 6f 77 73 2c 20 22 6f 70 65 6e 22 20 6f 6e  ndows, "open" on
45b0: 20 4d 61 63 2c 0a 20 20 20 20 61 6e 64 20 22 66   Mac,.    and "f
45c0: 69 72 65 66 6f 78 22 20 6f 6e 20 55 6e 69 78 2e  irefox" on Unix.
45d0: 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22  ...    <a name="
45e0: 73 74 61 74 75 73 22 3e 55 73 61 67 65 3a 3c 2f  status">Usage:</
45f0: 61 3e 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 73  a><a href="cmd_s
4600: 74 61 74 75 73 2e 77 69 6b 69 22 3e 66 6f 73 73  tatus.wiki">foss
4610: 69 6c 20 73 74 61 74 75 73 3c 2f 61 3e 0a 0a 20  il status</a>.. 
4620: 20 20 20 52 65 70 6f 72 74 20 6f 6e 20 74 68 65     Report on the
4630: 20 73 74 61 74 75 73 20 6f 66 20 74 68 65 20 63   status of the c
4640: 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75 74 2e  urrent checkout.
4650: 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22  ...    <a name="
4660: 73 79 6e 63 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  sync">Usage:</a>
4670: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 73 79 6e  <a href="cmd_syn
4680: 63 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 73  c.wiki">fossil s
4690: 79 6e 63 3c 2f 61 3e 20 3f 55 52 4c 3f 20 3f 2d  ync</a> ?URL? ?-
46a0: 52 7c 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 52  R|--repository R
46b0: 45 50 4f 53 49 54 4f 52 59 3f 0a 0a 20 20 20 20  EPOSITORY?..    
46c0: 53 79 6e 63 68 72 6f 6e 69 7a 65 20 74 68 65 20  Synchronize the 
46d0: 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f 72 79  local repository
46e0: 20 77 69 74 68 20 61 20 72 65 6d 6f 74 65 20 72   with a remote r
46f0: 65 70 6f 73 69 74 6f 72 79 2e 20 20 54 68 69 73  epository.  This
4700: 20 69 73 0a 20 20 20 20 74 68 65 20 65 71 75 69   is.    the equi
4710: 76 61 6c 65 6e 74 20 6f 66 20 72 75 6e 6e 69 6e  valent of runnin
4720: 67 20 62 6f 74 68 20 22 70 75 73 68 22 20 61 6e  g both "push" an
4730: 64 20 22 70 75 6c 6c 22 20 61 74 20 74 68 65 20  d "pull" at the 
4740: 73 61 6d 65 20 74 69 6d 65 2e 0a 20 20 20 20 53  same time..    S
4750: 65 65 20 74 68 65 20 22 70 75 6c 6c 22 20 63 6f  ee the "pull" co
4760: 6d 6d 61 6e 64 20 66 6f 72 20 61 64 64 69 74 69  mmand for additi
4770: 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  onal information
4780: 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d  ....    <a name=
4790: 22 74 61 67 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  "tag">Usage:</a>
47a0: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 74 61 67  <a href="cmd_tag
47b0: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 74 61  .wiki">fossil ta
47c0: 67 3c 2f 61 3e 20 53 55 42 43 4f 4d 4d 41 4e 44  g</a> SUBCOMMAND
47d0: 20 2e 2e 2e 0a 0a 20 20 20 20 52 75 6e 20 76 61   .....    Run va
47e0: 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d 61 6e 64  rious subcommand
47f0: 73 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 61 67  s to control tag
4800: 73 20 61 6e 64 20 70 72 6f 70 65 72 74 69 65 73  s and properties
4810: 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67  ..    fossil tag
4820: 20 61 64 64 20 3f 2d 2d 72 61 77 3f 20 54 41 47   add ?--raw? TAG
4830: 4e 41 4d 45 20 42 41 53 45 4c 49 4e 45 20 3f 56  NAME BASELINE ?V
4840: 41 4c 55 45 3f 0a 0a 20 20 20 20 41 64 64 20 61  ALUE?..    Add a
4850: 20 6e 65 77 20 74 61 67 20 6f 72 20 70 72 6f 70   new tag or prop
4860: 65 72 74 79 20 74 6f 20 42 41 53 45 4c 49 4e 45  erty to BASELINE
4870: 2e 20 54 68 65 20 74 61 67 20 77 69 6c 6c 0a 20  . The tag will. 
4880: 20 20 20 62 65 20 75 73 61 62 6c 65 20 69 6e 73     be usable ins
4890: 74 65 61 64 20 6f 66 20 61 20 42 41 53 45 4c 49  tead of a BASELI
48a0: 4e 45 20 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 73  NE in commands s
48b0: 75 63 68 20 61 73 0a 20 20 20 20 75 70 64 61 74  uch as.    updat
48c0: 65 20 61 6e 64 20 6d 65 72 67 65 2e 0a 0a 20 20  e and merge...  
48d0: 20 20 66 6f 73 73 69 6c 20 74 61 67 20 62 72 61    fossil tag bra
48e0: 6e 63 68 20 3f 2d 2d 72 61 77 3f 20 3f 2d 2d 6e  nch ?--raw? ?--n
48f0: 6f 66 6f 72 6b 3f 20 54 41 47 4e 41 4d 45 20 42  ofork? TAGNAME B
4900: 41 53 45 4c 49 4e 45 20 3f 56 41 4c 55 45 3f 0a  ASELINE ?VALUE?.
4910: 0a 20 20 20 20 41 20 66 6f 72 6b 20 77 69 6c 6c  .    A fork will
4920: 20 62 65 20 63 72 65 61 74 65 64 20 73 6f 20 74   be created so t
4930: 68 61 74 20 74 68 65 20 6e 65 77 20 63 68 65 63  hat the new chec
4940: 6b 69 6e 0a 20 20 20 20 69 73 20 61 20 73 69 62  kin.    is a sib
4950: 6c 69 6e 67 20 6f 66 20 42 41 53 45 4c 49 4e 45  ling of BASELINE
4960: 20 61 6e 64 20 69 64 65 6e 74 69 63 61 6c 20 74   and identical t
4970: 6f 20 69 74 20 65 78 63 65 70 74 0a 20 20 20 20  o it except.    
4980: 66 6f 72 20 61 20 67 65 6e 65 72 61 74 65 64 20  for a generated 
4990: 63 6f 6d 6d 65 6e 74 2e 20 54 68 65 6e 20 74 68  comment. Then th
49a0: 65 20 6e 65 77 20 74 61 67 20 77 69 6c 6c 0a 20  e new tag will. 
49b0: 20 20 20 62 65 20 61 64 64 65 64 20 74 6f 20 74     be added to t
49c0: 68 65 20 6e 65 77 20 63 68 65 63 6b 69 6e 20 61  he new checkin a
49d0: 6e 64 20 70 72 6f 70 61 67 61 74 65 64 20 74 6f  nd propagated to
49e0: 0a 20 20 20 20 61 6c 6c 20 64 69 72 65 63 74 20  .    all direct 
49f0: 63 68 69 6c 64 72 65 6e 2e 20 20 41 64 64 69 74  children.  Addit
4a00: 69 6f 6e 61 6c 6c 79 20 61 6c 6c 20 73 79 6d 62  ionally all symb
4a10: 6f 6c 69 63 0a 20 20 20 20 74 61 67 73 20 6f 66  olic.    tags of
4a20: 20 74 68 61 74 20 63 68 65 63 6b 69 6e 20 69 6e   that checkin in
4a30: 68 65 72 69 74 65 64 20 66 72 6f 6d 20 42 41 53  herited from BAS
4a40: 45 4c 49 4e 45 20 77 69 6c 6c 0a 20 20 20 20 62  ELINE will.    b
4a50: 65 20 63 61 6e 63 65 6c 6c 65 64 2e 0a 0a 20 20  e cancelled...  
4a60: 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 74 68    However, if th
4a70: 65 20 6f 70 74 69 6f 6e 20 2d 2d 6e 6f 66 6f 72  e option --nofor
4a80: 6b 20 69 73 20 67 69 76 65 6e 2c 20 6e 6f 0a 20  k is given, no. 
4a90: 20 20 20 66 6f 72 6b 20 77 69 6c 6c 20 62 65 20     fork will be 
4aa0: 63 72 65 61 74 65 64 20 61 6e 64 20 74 68 65 20  created and the 
4ab0: 74 61 67 2f 70 72 6f 70 65 72 74 79 20 77 69 6c  tag/property wil
4ac0: 6c 20 62 65 0a 20 20 20 20 61 64 64 65 64 20 74  l be.    added t
4ad0: 6f 20 42 41 53 45 4c 49 4e 45 20 64 69 72 65 63  o BASELINE direc
4ae0: 74 6c 79 2e 20 4e 6f 20 74 61 67 73 20 77 69 6c  tly. No tags wil
4af0: 6c 20 62 65 20 63 61 6e 63 65 6c 65 64 2e 0a 0a  l be canceled...
4b00: 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20 63      fossil tag c
4b10: 61 6e 63 65 6c 20 3f 2d 2d 72 61 77 3f 20 54 41  ancel ?--raw? TA
4b20: 47 4e 41 4d 45 20 42 41 53 45 4c 49 4e 45 0a 0a  GNAME BASELINE..
4b30: 20 20 20 20 52 65 6d 6f 76 65 20 74 68 65 20 74      Remove the t
4b40: 61 67 20 54 41 47 4e 41 4d 45 20 66 72 6f 6d 20  ag TAGNAME from 
4b50: 42 41 53 45 4c 49 4e 45 2c 20 61 6e 64 20 61 6c  BASELINE, and al
4b60: 73 6f 20 72 65 6d 6f 76 65 0a 20 20 20 20 74 68  so remove.    th
4b70: 65 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66  e propagation of
4b80: 20 74 68 65 20 74 61 67 20 74 6f 20 61 6e 79 20   the tag to any 
4b90: 64 65 73 63 65 6e 64 61 6e 74 73 2e 0a 0a 20 20  descendants...  
4ba0: 20 20 66 6f 73 73 69 6c 20 74 61 67 20 66 69 6e    fossil tag fin
4bb0: 64 20 3f 2d 2d 72 61 77 3f 20 54 41 47 4e 41 4d  d ?--raw? TAGNAM
4bc0: 45 0a 0a 20 20 20 20 4c 69 73 74 20 61 6c 6c 20  E..    List all 
4bd0: 62 61 73 65 6c 69 6e 65 73 20 74 68 61 74 20 75  baselines that u
4be0: 73 65 20 54 41 47 4e 41 4d 45 0a 0a 20 20 20 20  se TAGNAME..    
4bf0: 66 6f 73 73 69 6c 20 74 61 67 20 6c 69 73 74 20  fossil tag list 
4c00: 3f 2d 2d 72 61 77 3f 20 3f 42 41 53 45 4c 49 4e  ?--raw? ?BASELIN
4c10: 45 3f 0a 0a 20 20 20 20 4c 69 73 74 20 61 6c 6c  E?..    List all
4c20: 20 74 61 67 73 2c 20 6f 72 20 69 66 20 42 41 53   tags, or if BAS
4c30: 45 4c 49 4e 45 20 69 73 20 73 75 70 70 6c 69 65  ELINE is supplie
4c40: 64 2c 20 6c 69 73 74 0a 20 20 20 20 61 6c 6c 20  d, list.    all 
4c50: 74 61 67 73 20 61 6e 64 20 74 68 65 69 72 20 76  tags and their v
4c60: 61 6c 75 65 73 20 66 6f 72 20 42 41 53 45 4c 49  alues for BASELI
4c70: 4e 45 2e 0a 0a 20 20 20 20 54 68 65 20 6f 70 74  NE...    The opt
4c80: 69 6f 6e 20 2d 2d 72 61 77 20 61 6c 6c 6f 77 73  ion --raw allows
4c90: 20 74 68 65 20 6d 61 6e 69 70 75 6c 61 74 69 6f   the manipulatio
4ca0: 6e 20 6f 66 20 61 6c 6c 20 74 79 70 65 73 20 6f  n of all types o
4cb0: 66 0a 20 20 20 20 74 61 67 73 20 75 73 65 64 20  f.    tags used 
4cc0: 66 6f 72 20 76 61 72 69 6f 75 73 20 69 6e 74 65  for various inte
4cd0: 72 6e 61 6c 20 70 75 72 70 6f 73 65 73 20 69 6e  rnal purposes in
4ce0: 20 66 6f 73 73 69 6c 2e 20 59 6f 75 0a 20 20 20   fossil. You.   
4cf0: 20 73 68 6f 75 6c 64 20 6e 6f 74 20 75 73 65 20   should not use 
4d00: 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 6d  this option to m
4d10: 61 6b 65 20 63 68 61 6e 67 65 73 20 75 6e 6c 65  ake changes unle
4d20: 73 73 20 79 6f 75 20 61 72 65 0a 20 20 20 20 73  ss you are.    s
4d30: 75 72 65 20 77 68 61 74 20 79 6f 75 20 61 72 65  ure what you are
4d40: 20 64 6f 69 6e 67 2e 0a 0a 20 20 20 20 49 66 20   doing...    If 
4d50: 79 6f 75 20 6e 65 65 64 20 74 6f 20 75 73 65 20  you need to use 
4d60: 61 20 74 61 67 6e 61 6d 65 20 74 68 61 74 20 6d  a tagname that m
4d70: 69 67 68 74 20 62 65 20 63 6f 6e 66 75 73 65 64  ight be confused
4d80: 20 77 69 74 68 0a 20 20 20 20 61 20 68 65 78 61   with.    a hexa
4d90: 64 65 63 69 6d 61 6c 20 62 61 73 65 6c 69 6e 65  decimal baseline
4da0: 20 6f 72 20 61 72 74 69 66 61 63 74 20 49 44 2c   or artifact ID,
4db0: 20 79 6f 75 20 63 61 6e 20 65 78 70 6c 69 63 69   you can explici
4dc0: 74 6c 79 0a 20 20 20 20 64 69 73 61 6d 62 69 67  tly.    disambig
4dd0: 75 61 74 65 20 69 74 20 62 79 20 70 72 65 66 69  uate it by prefi
4de0: 78 69 6e 67 20 69 74 20 77 69 74 68 20 22 74 61  xing it with "ta
4df0: 67 3a 22 2e 20 46 6f 72 20 69 6e 73 74 61 6e 63  g:". For instanc
4e00: 65 3a 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 75  e:..    fossil u
4e10: 70 64 61 74 65 20 64 65 63 61 66 0a 0a 20 20 20  pdate decaf..   
4e20: 20 77 69 6c 6c 20 62 65 20 74 61 6b 65 6e 20 61   will be taken a
4e30: 73 20 61 6e 20 61 72 74 69 66 61 63 74 20 6f 72  s an artifact or
4e40: 20 62 61 73 65 6c 69 6e 65 20 49 44 20 61 6e 64   baseline ID and
4e50: 20 66 6f 73 73 69 6c 20 77 69 6c 6c 0a 20 20 20   fossil will.   
4e60: 20 70 72 6f 62 61 62 6c 79 20 63 6f 6d 70 6c 61   probably compla
4e70: 69 6e 20 74 68 61 74 20 6e 6f 20 73 75 63 68 20  in that no such 
4e80: 72 65 76 69 73 69 6f 6e 20 77 61 73 20 66 6f 75  revision was fou
4e90: 6e 64 2e 20 48 6f 77 65 76 65 72 0a 0a 20 20 20  nd. However..   
4ea0: 20 66 6f 73 73 69 6c 20 75 70 64 61 74 65 20 74   fossil update t
4eb0: 61 67 3a 64 65 63 61 66 0a 0a 20 20 20 20 77 69  ag:decaf..    wi
4ec0: 6c 6c 20 61 73 73 75 6d 65 20 74 68 61 74 20 22  ll assume that "
4ed0: 64 65 63 61 66 22 20 69 73 20 61 20 74 61 67 2f  decaf" is a tag/
4ee0: 62 72 61 6e 63 68 20 6e 61 6d 65 2e 0a 0a 0a 20  branch name.... 
4ef0: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 74 69 6d 65     <a name="time
4f00: 6c 69 6e 65 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  line">Usage:</a>
4f10: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 74 69 6d  <a href="cmd_tim
4f20: 65 6c 69 6e 65 2e 77 69 6b 69 22 3e 66 6f 73 73  eline.wiki">foss
4f30: 69 6c 20 74 69 6d 65 6c 69 6e 65 3c 2f 61 3e 20  il timeline</a> 
4f40: 3f 57 48 45 4e 3f 20 3f 42 41 53 45 4c 49 4e 45  ?WHEN? ?BASELINE
4f50: 7c 44 41 54 45 54 49 4d 45 3f 20 3f 2d 6e 7c 2d  |DATETIME? ?-n|-
4f60: 2d 63 6f 75 6e 74 20 4e 3f 0a 0a 20 20 20 20 50  -count N?..    P
4f70: 72 69 6e 74 20 61 20 73 75 6d 6d 61 72 79 20 6f  rint a summary o
4f80: 66 20 61 63 74 69 76 69 74 79 20 67 6f 69 6e 67  f activity going
4f90: 20 62 61 63 6b 77 61 72 64 73 20 69 6e 20 64 61   backwards in da
4fa0: 74 65 20 61 6e 64 20 74 69 6d 65 0a 20 20 20 20  te and time.    
4fb0: 73 70 65 63 69 66 69 65 64 20 6f 72 20 66 72 6f  specified or fro
4fc0: 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 61  m the current da
4fd0: 74 65 20 61 6e 64 20 74 69 6d 65 20 69 66 20 6e  te and time if n
4fe0: 6f 20 61 72 67 75 6d 65 6e 74 73 0a 20 20 20 20  o arguments.    
4ff0: 61 72 65 20 67 69 76 65 6e 2e 20 20 53 68 6f 77  are given.  Show
5000: 20 61 73 20 6d 61 6e 79 20 61 73 20 4e 20 28 64   as many as N (d
5010: 65 66 61 75 6c 74 20 32 30 29 20 63 68 65 63 6b  efault 20) check
5020: 2d 69 6e 73 2e 20 20 54 68 65 0a 20 20 20 20 57  -ins.  The.    W
5030: 48 45 4e 20 61 72 67 75 6d 65 6e 74 20 63 61 6e  HEN argument can
5040: 20 62 65 20 61 6e 79 20 75 6e 69 71 75 65 20 61   be any unique a
5050: 62 62 72 65 76 69 61 74 69 6f 6e 20 6f 66 20 6f  bbreviation of o
5060: 6e 65 20 6f 66 20 74 68 65 73 65 0a 20 20 20 20  ne of these.    
5070: 6b 65 79 77 6f 72 64 73 3a 0a 0a 20 20 20 20 62  keywords:..    b
5080: 65 66 6f 72 65 0a 20 20 20 20 61 66 74 65 72 0a  efore.    after.
5090: 20 20 20 20 64 65 73 63 65 6e 64 61 6e 74 73 20      descendants 
50a0: 7c 20 63 68 69 6c 64 72 65 6e 0a 20 20 20 20 61  | children.    a
50b0: 6e 63 65 73 74 6f 72 73 20 7c 20 70 61 72 65 6e  ncestors | paren
50c0: 74 73 0a 0a 20 20 20 20 54 68 65 20 42 41 53 45  ts..    The BASE
50d0: 4c 49 4e 45 20 63 61 6e 20 62 65 20 61 6e 79 20  LINE can be any 
50e0: 75 6e 69 71 75 65 20 70 72 65 66 69 78 20 6f 66  unique prefix of
50f0: 20 34 20 63 68 61 72 61 63 74 65 72 73 20 6f 72   4 characters or
5100: 20 6d 6f 72 65 2e 0a 20 20 20 20 54 68 65 20 44   more..    The D
5110: 41 54 45 54 49 4d 45 20 73 68 6f 75 6c 64 20 62  ATETIME should b
5120: 65 20 69 6e 20 74 68 65 20 49 53 4f 38 36 30 31  e in the ISO8601
5130: 20 66 6f 72 6d 61 74 2e 20 20 46 6f 72 0a 20 20   format.  For.  
5140: 20 20 65 78 61 6d 70 6c 65 73 3a 20 22 32 30 30    examples: "200
5150: 37 2d 30 38 2d 31 38 20 30 37 3a 32 31 3a 32 31  7-08-18 07:21:21
5160: 22 2e 20 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f  ".  You can also
5170: 20 73 61 79 20 22 63 75 72 72 65 6e 74 22 0a 20   say "current". 
5180: 20 20 20 66 6f 72 20 74 68 65 20 63 75 72 72 65     for the curre
5190: 6e 74 20 76 65 72 73 69 6f 6e 20 6f 72 20 22 6e  nt version or "n
51a0: 6f 77 22 20 66 6f 72 20 74 68 65 20 63 75 72 72  ow" for the curr
51b0: 65 6e 74 20 74 69 6d 65 2e 0a 0a 0a 20 20 20 20  ent time....    
51c0: 3c 61 20 6e 61 6d 65 3d 22 75 6e 64 6f 22 3e 55  <a name="undo">U
51d0: 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66  sage:</a><a href
51e0: 3d 22 63 6d 64 5f 75 6e 64 6f 2e 77 69 6b 69 22  ="cmd_undo.wiki"
51f0: 3e 66 6f 73 73 69 6c 20 75 6e 64 6f 3c 2f 61 3e  >fossil undo</a>
5200: 20 3f 46 49 4c 45 4e 41 4d 45 2e 2e 2e 3f 0a 0a   ?FILENAME...?..
5210: 20 20 20 20 55 6e 64 6f 20 74 68 65 20 6d 6f 73      Undo the mos
5220: 74 20 72 65 63 65 6e 74 20 75 70 64 61 74 65 20  t recent update 
5230: 6f 72 20 6d 65 72 67 65 20 6f 70 65 72 61 74 69  or merge operati
5240: 6f 6e 2e 20 20 49 66 20 46 49 4c 45 4e 41 4d 45  on.  If FILENAME
5250: 20 69 73 0a 20 20 20 20 73 70 65 63 69 66 69 65   is.    specifie
5260: 64 20 74 68 65 6e 20 72 65 73 74 6f 72 65 20 74  d then restore t
5270: 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68  he content of th
5280: 65 20 6e 61 6d 65 64 20 66 69 6c 65 28 73 29 20  e named file(s) 
5290: 62 75 74 20 6f 74 68 65 72 77 69 73 65 0a 20 20  but otherwise.  
52a0: 20 20 6c 65 61 76 65 20 74 68 65 20 75 70 64 61    leave the upda
52b0: 74 65 20 6f 72 20 6d 65 72 67 65 20 69 6e 20 65  te or merge in e
52c0: 66 66 65 63 74 2e 0a 0a 20 20 20 20 41 20 73 69  ffect...    A si
52d0: 6e 67 6c 65 20 6c 65 76 65 6c 20 6f 66 20 75 6e  ngle level of un
52e0: 64 6f 2f 72 65 64 6f 20 69 73 20 73 75 70 70 6f  do/redo is suppo
52f0: 72 74 65 64 2e 20 20 54 68 65 20 75 6e 64 6f 2f  rted.  The undo/
5300: 72 65 64 6f 20 73 74 61 63 6b 0a 20 20 20 20 69  redo stack.    i
5310: 73 20 63 6c 65 61 72 65 64 20 62 79 20 74 68 65  s cleared by the
5320: 20 63 6f 6d 6d 69 74 20 61 6e 64 20 63 68 65 63   commit and chec
5330: 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a  kout commands...
5340: 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 75 70  .    <a name="up
5350: 64 61 74 65 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  date">Usage:</a>
5360: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 75 70 64  <a href="cmd_upd
5370: 61 74 65 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c  ate.wiki">fossil
5380: 20 75 70 64 61 74 65 3c 2f 61 3e 20 3f 56 45 52   update</a> ?VER
5390: 53 49 4f 4e 3f 20 3f 2d 2d 6c 61 74 65 73 74 3f  SION? ?--latest?
53a0: 0a 0a 20 20 20 20 54 68 65 20 6f 70 74 69 6f 6e  ..    The option
53b0: 61 6c 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61  al argument is a
53c0: 20 76 65 72 73 69 6f 6e 20 74 68 61 74 20 73 68   version that sh
53d0: 6f 75 6c 64 20 62 65 63 6f 6d 65 20 74 68 65 20  ould become the 
53e0: 63 75 72 72 65 6e 74 0a 20 20 20 20 76 65 72 73  current.    vers
53f0: 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 61 72 67  ion.  If the arg
5400: 75 6d 65 6e 74 20 69 73 20 6f 6d 69 74 74 65 64  ument is omitted
5410: 2c 20 74 68 65 6e 20 75 73 65 20 74 68 65 20 6c  , then use the l
5420: 65 61 66 20 6f 66 20 74 68 65 0a 20 20 20 20 74  eaf of the.    t
5430: 72 65 65 20 74 68 61 74 20 62 65 67 69 6e 73 20  ree that begins 
5440: 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e 74  with the current
5450: 20 76 65 72 73 69 6f 6e 2c 20 69 66 20 74 68 65   version, if the
5460: 72 65 20 69 73 20 6f 6e 6c 79 20 61 20 0a 20 20  re is only a .  
5470: 20 20 73 69 6e 67 6c 65 20 6c 65 61 66 2e 20 20    single leaf.  
5480: 49 66 20 74 68 65 72 65 20 61 72 65 20 61 20 6d  If there are a m
5490: 75 6c 74 69 70 6c 65 20 6c 65 61 76 65 73 2c 20  ultiple leaves, 
54a0: 74 68 65 20 6c 61 74 65 73 74 20 69 73 20 75 73  the latest is us
54b0: 65 64 0a 20 20 20 20 69 66 20 74 68 65 20 2d 2d  ed.    if the --
54c0: 6c 61 74 65 73 74 20 66 6c 61 67 20 69 73 20 70  latest flag is p
54d0: 72 65 73 65 6e 74 2e 0a 0a 20 20 20 20 54 68 69  resent...    Thi
54e0: 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 69 66  s command is dif
54f0: 66 65 72 65 6e 74 20 66 72 6f 6d 20 74 68 65 20  ferent from the 
5500: 22 63 68 65 63 6b 6f 75 74 22 20 69 6e 20 74 68  "checkout" in th
5510: 61 74 20 65 64 69 74 73 20 61 72 65 0a 20 20 20  at edits are.   
5520: 20 6e 6f 74 20 6f 76 65 72 77 72 69 74 74 65 6e   not overwritten
5530: 2e 20 20 45 64 69 74 73 20 61 72 65 20 6d 65 72  .  Edits are mer
5540: 67 65 64 20 69 6e 74 6f 20 74 68 65 20 6e 65 77  ged into the new
5550: 20 76 65 72 73 69 6f 6e 2e 0a 0a 0a 20 20 20 20   version....    
5560: 3c 61 20 6e 61 6d 65 3d 22 75 73 65 72 22 3e 55  <a name="user">U
5570: 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66  sage:</a><a href
5580: 3d 22 63 6d 64 5f 75 73 65 72 2e 77 69 6b 69 22  ="cmd_user.wiki"
5590: 3e 66 6f 73 73 69 6c 20 75 73 65 72 3c 2f 61 3e  >fossil user</a>
55a0: 20 53 55 42 43 4f 4d 4d 41 4e 44 20 2e 2e 2e 20   SUBCOMMAND ... 
55b0: 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74 6f 72   ?-R|--repositor
55c0: 79 20 46 49 4c 45 3f 0a 0a 20 20 20 20 52 75 6e  y FILE?..    Run
55d0: 20 76 61 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d   various subcomm
55e0: 61 6e 64 73 20 6f 6e 20 75 73 65 72 73 20 6f 66  ands on users of
55f0: 20 74 68 65 20 6f 70 65 6e 20 72 65 70 6f 73 69   the open reposi
5600: 74 6f 72 79 20 6f 72 20 6f 66 0a 20 20 20 20 74  tory or of.    t
5610: 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 64  he repository id
5620: 65 6e 74 69 66 69 65 64 20 62 79 20 74 68 65 20  entified by the 
5630: 2d 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74 6f  -R or --reposito
5640: 72 79 20 6f 70 74 69 6f 6e 2e 0a 0a 20 20 20 20  ry option...    
5650: 66 6f 73 73 69 6c 20 75 73 65 72 20 63 61 70 61  fossil user capa
5660: 62 69 6c 69 74 69 65 73 20 55 53 45 52 4e 41 4d  bilities USERNAM
5670: 45 20 3f 53 54 52 49 4e 47 3f 0a 0a 20 20 20 20  E ?STRING?..    
5680: 51 75 65 72 79 20 6f 72 20 73 65 74 20 74 68 65  Query or set the
5690: 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 66 6f   capabilities fo
56a0: 72 20 75 73 65 72 20 55 53 45 52 4e 41 4d 45 0a  r user USERNAME.
56b0: 0a 20 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72  .    fossil user
56c0: 20 64 65 66 61 75 6c 74 20 3f 55 53 45 52 4e 41   default ?USERNA
56d0: 4d 45 3f 0a 0a 20 20 20 20 51 75 65 72 79 20 6f  ME?..    Query o
56e0: 72 20 73 65 74 20 74 68 65 20 64 65 66 61 75 6c  r set the defaul
56f0: 74 20 75 73 65 72 2e 20 20 54 68 65 20 64 65 66  t user.  The def
5700: 61 75 6c 74 20 75 73 65 72 20 69 73 20 74 68 65  ault user is the
5710: 0a 20 20 20 20 75 73 65 72 20 66 6f 72 20 63 6f  .    user for co
5720: 6d 6d 61 6e 64 2d 6c 69 6e 65 20 69 6e 74 65 72  mmand-line inter
5730: 61 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 66 6f 73  action...    fos
5740: 73 69 6c 20 75 73 65 72 20 6c 69 73 74 0a 0a 20  sil user list.. 
5750: 20 20 20 4c 69 73 74 20 61 6c 6c 20 75 73 65 72     List all user
5760: 73 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 65 20 72  s known to the r
5770: 65 70 6f 73 69 74 6f 72 79 0a 0a 20 20 20 20 66  epository..    f
5780: 6f 73 73 69 6c 20 75 73 65 72 20 6e 65 77 20 3f  ossil user new ?
5790: 55 53 45 52 4e 41 4d 45 3f 0a 0a 20 20 20 20 43  USERNAME?..    C
57a0: 72 65 61 74 65 20 61 20 6e 65 77 20 75 73 65 72  reate a new user
57b0: 20 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f   in the reposito
57c0: 72 79 2e 20 20 55 73 65 72 73 20 63 61 6e 20 6e  ry.  Users can n
57d0: 65 76 65 72 20 62 65 0a 20 20 20 20 64 65 6c 65  ever be.    dele
57e0: 74 65 64 2e 20 20 54 68 65 79 20 63 61 6e 20 62  ted.  They can b
57f0: 65 20 64 65 6e 69 65 64 20 61 6c 6c 20 61 63 63  e denied all acc
5800: 65 73 73 20 62 75 74 20 74 68 65 79 20 6d 75 73  ess but they mus
5810: 74 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 74  t continue.    t
5820: 6f 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 64  o exist in the d
5830: 61 74 61 62 61 73 65 2e 0a 0a 20 20 20 20 66 6f  atabase...    fo
5840: 73 73 69 6c 20 75 73 65 72 20 70 61 73 73 77 6f  ssil user passwo
5850: 72 64 20 55 53 45 52 4e 41 4d 45 0a 0a 20 20 20  rd USERNAME..   
5860: 20 43 68 61 6e 67 65 20 74 68 65 20 77 65 62 20   Change the web 
5870: 61 63 63 65 73 73 20 70 61 73 73 77 6f 72 64 20  access password 
5880: 66 6f 72 20 61 20 75 73 65 72 2e 0a 0a 0a 20 20  for a user....  
5890: 20 20 3c 61 20 6e 61 6d 65 3d 22 76 65 72 73 69    <a name="versi
58a0: 6f 6e 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61  on">Usage:</a><a
58b0: 20 68 72 65 66 3d 22 63 6d 64 5f 76 65 72 73 69   href="cmd_versi
58c0: 6f 6e 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20  on.wiki">fossil 
58d0: 76 65 72 73 69 6f 6e 3c 2f 61 3e 0a 0a 20 20 20  version</a>..   
58e0: 20 50 72 69 6e 74 20 74 68 65 20 73 6f 75 72 63   Print the sourc
58f0: 65 20 63 6f 64 65 20 76 65 72 73 69 6f 6e 20 6e  e code version n
5900: 75 6d 62 65 72 20 66 6f 72 20 74 68 65 20 66 6f  umber for the fo
5910: 73 73 69 6c 20 65 78 65 63 75 74 61 62 6c 65 2e  ssil executable.
5920: 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22  ...    <a name="
5930: 77 69 6b 69 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  wiki">Usage:</a>
5940: 3c 61 20 68 72 65 66 3d 22 63 6d 64 5f 77 69 6b  <a href="cmd_wik
5950: 69 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 77  i.wiki">fossil w
5960: 69 6b 69 3c 2f 61 3e 20 28 65 78 70 6f 72 74 7c  iki</a> (export|
5970: 63 72 65 61 74 65 7c 63 6f 6d 6d 69 74 7c 6c 69  create|commit|li
5980: 73 74 29 20 57 69 6b 69 4e 61 6d 65 0a 0a 20 20  st) WikiName..  
5990: 20 20 52 75 6e 20 76 61 72 69 6f 75 73 20 73 75    Run various su
59a0: 62 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 66 65 74  bcommands to fet
59b0: 63 68 20 77 69 6b 69 20 65 6e 74 72 69 65 73 2e  ch wiki entries.
59c0: 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b  ..    fossil wik
59d0: 69 20 65 78 70 6f 72 74 20 50 41 47 45 4e 41 4d  i export PAGENAM
59e0: 45 20 3f 46 49 4c 45 3f 0a 0a 20 20 20 20 53 65  E ?FILE?..    Se
59f0: 6e 64 73 20 74 68 65 20 6c 61 74 65 73 74 20 76  nds the latest v
5a00: 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 50 41  ersion of the PA
5a10: 47 45 4e 41 4d 45 20 77 69 6b 69 0a 20 20 20 20  GENAME wiki.    
5a20: 65 6e 74 72 79 20 74 6f 20 74 68 65 20 67 69 76  entry to the giv
5a30: 65 6e 20 66 69 6c 65 20 6f 72 20 73 74 61 6e 64  en file or stand
5a40: 61 72 64 20 6f 75 74 70 75 74 2e 0a 0a 20 20 20  ard output...   
5a50: 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 63 6f 6d   fossil wiki com
5a60: 6d 69 74 20 50 41 47 45 4e 41 4d 45 20 3f 46 49  mit PAGENAME ?FI
5a70: 4c 45 3f 0a 0a 20 20 20 20 43 6f 6d 6d 69 74 20  LE?..    Commit 
5a80: 63 68 61 6e 67 65 73 20 74 6f 20 61 20 77 69 6b  changes to a wik
5a90: 69 20 70 61 67 65 20 66 72 6f 6d 20 46 49 4c 45  i page from FILE
5aa0: 20 6f 72 20 66 72 6f 6d 20 73 74 61 6e 64 61 72   or from standar
5ab0: 64 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77  d...    fossil w
5ac0: 69 6b 69 20 63 72 65 61 74 65 20 50 41 47 45 4e  iki create PAGEN
5ad0: 41 4d 45 20 3f 46 49 4c 45 3f 0a 0a 20 20 20 20  AME ?FILE?..    
5ae0: 43 72 65 61 74 65 20 61 20 6e 65 77 20 77 69 6b  Create a new wik
5af0: 69 20 70 61 67 65 20 77 69 74 68 20 69 6e 69 74  i page with init
5b00: 69 61 6c 20 63 6f 6e 74 65 6e 74 20 74 61 6b 65  ial content take
5b10: 6e 20 66 72 6f 6d 0a 20 20 20 20 46 49 4c 45 20  n from.    FILE 
5b20: 6f 72 20 66 72 6f 6d 20 73 74 61 6e 64 61 72 64  or from standard
5b30: 20 69 6e 70 75 74 2e 0a 0a 20 20 20 20 66 6f 73   input...    fos
5b40: 73 69 6c 20 77 69 6b 69 20 6c 69 73 74 0a 0a 20  sil wiki list.. 
5b50: 20 20 20 4c 69 73 74 73 20 61 6c 6c 20 77 69 6b     Lists all wik
5b60: 69 20 65 6e 74 72 69 65 73 2c 20 6f 6e 65 20 70  i entries, one p
5b70: 65 72 20 6c 69 6e 65 2c 20 6f 72 64 65 72 65 64  er line, ordered
5b80: 0a 20 20 20 20 63 61 73 65 2d 69 6e 73 65 6e 74  .    case-insent
5b90: 69 76 65 6c 79 20 62 79 20 6e 61 6d 65 2e 0a 0a  ively by name...
5ba0: 20 20 20 20 54 4f 44 4f 73 3a 0a 0a 20 20 20 20      TODOs:..    
5bb0: 66 6f 73 73 69 6c 20 77 69 6b 69 20 65 78 70 6f  fossil wiki expo
5bc0: 72 74 20 3f 2d 75 20 41 52 54 49 46 41 43 54 3f  rt ?-u ARTIFACT?
5bd0: 20 57 69 6b 69 4e 61 6d 65 20 3f 46 49 4c 45 3f   WikiName ?FILE?
5be0: 0a 0a 20 20 20 20 4f 75 74 70 75 74 73 20 74 68  ..    Outputs th
5bf0: 65 20 73 65 6c 65 63 74 65 64 20 76 65 72 73 69  e selected versi
5c00: 6f 6e 20 6f 66 20 57 69 6b 69 4e 61 6d 65 2e 0a  on of WikiName..
5c10: 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69  .    fossil wiki
5c20: 20 64 65 6c 65 74 65 20 3f 2d 6d 20 4d 45 53 53   delete ?-m MESS
5c30: 41 47 45 3f 20 57 69 6b 69 4e 61 6d 65 0a 0a 20  AGE? WikiName.. 
5c40: 20 20 20 54 68 65 20 73 61 6d 65 20 61 73 20 64     The same as d
5c50: 65 6c 65 74 69 6e 67 20 61 20 66 69 6c 65 20 65  eleting a file e
5c60: 6e 74 72 79 2c 20 62 75 74 20 69 20 64 6f 6e 27  ntry, but i don'
5c70: 74 20 6b 6e 6f 77 20 69 66 20 66 6f 73 73 69 6c  t know if fossil
5c80: 0a 20 20 20 20 73 75 70 70 6f 72 74 73 20 61 20  .    supports a 
5c90: 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 66  commit message f
5ca0: 6f 72 20 57 69 6b 69 20 65 6e 74 72 69 65 73 2e  or Wiki entries.
5cb0: 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b  ..    fossil wik
5cc0: 69 20 3f 2d 75 3f 20 3f 2d 64 3f 20 3f 2d 73 3d  i ?-u? ?-d? ?-s=
5cd0: 5b 7c 5d 3f 20 6c 69 73 74 0a 0a 20 20 20 20 4c  [|]? list..    L
5ce0: 69 73 74 73 20 74 68 65 20 61 72 74 69 66 61 63  ists the artifac
5cf0: 74 20 49 44 20 61 6e 64 2f 6f 72 20 44 61 74 65  t ID and/or Date
5d00: 20 6f 66 20 6c 61 73 74 20 63 68 61 6e 67 65 20   of last change 
5d10: 61 6c 6f 6e 67 20 77 69 74 68 0a 20 20 20 20 65  along with.    e
5d20: 61 63 68 20 65 6e 74 72 79 20 6e 61 6d 65 2c 20  ach entry name, 
5d30: 64 65 6c 69 6d 69 74 65 64 20 62 79 20 74 68 65  delimited by the
5d40: 20 2d 73 20 63 68 61 72 2e 0a 0a 20 20 20 20 66   -s char...    f
5d50: 6f 73 73 69 6c 20 77 69 6b 69 20 64 69 66 66 20  ossil wiki diff 
5d60: 3f 41 52 54 49 46 41 43 54 3f 20 3f 2d 66 20 69  ?ARTIFACT? ?-f i
5d70: 6e 66 69 6c 65 5b 3d 73 74 64 69 6e 5d 3f 20 45  nfile[=stdin]? E
5d80: 6e 74 72 79 4e 61 6d 65 0a 0a 20 20 20 20 44 69  ntryName..    Di
5d90: 66 66 73 20 74 68 65 20 6c 6f 63 61 6c 20 63 6f  ffs the local co
5da0: 70 79 20 6f 66 20 61 20 70 61 67 65 20 77 69 74  py of a page wit
5db0: 68 20 61 20 67 69 76 65 6e 20 76 65 72 73 69 6f  h a given versio
5dc0: 6e 20 28 64 65 66 61 75 6c 74 69 6e 67 0a 20 20  n (defaulting.  
5dd0: 20 20 74 6f 20 74 68 65 20 68 65 61 64 20 76 65    to the head ve
5de0: 72 73 69 6f 6e 29 2e 0a 0a 20 20 3c 2f 70 72 65  rsion)...  </pre
5df0: 3e 3c 2f 6e 6f 77 69 6b 69 3e 0a 0a 20 20 3c 68  ></nowiki>..  <h
5e00: 72 3e 0a 0a 20 20 20 20 3c 68 33 3e 43 61 76 65  r>..    <h3>Cave
5e10: 61 74 73 3c 2f 68 33 3e 0a 20 20 20 20 54 68 69  ats</h3>.    Thi
5e20: 73 20 69 73 20 6e 6f 74 20 61 63 74 75 61 6c 6c  s is not actuall
5e30: 79 20 61 20 72 65 66 65 72 65 6e 63 65 2c 20 69  y a reference, i
5e40: 74 27 73 20 74 68 65 20 73 74 61 72 74 20 6f 66  t's the start of
5e50: 20 61 20 72 65 66 65 72 65 6e 63 65 2e 0a 20 20   a reference..  
5e60: 20 20 54 68 65 72 65 20 61 72 65 20 77 69 6b 69    There are wiki
5e70: 6c 69 6e 6b 73 20 74 6f 20 75 6e 63 72 65 61 74  links to uncreat
5e80: 65 64 20 70 61 67 65 73 20 66 6f 72 20 74 68 65  ed pages for the
5e90: 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 69 73   commands.  This
5ea0: 20 77 61 73 0a 20 20 20 20 63 72 65 61 74 65 64   was.    created
5eb0: 20 62 79 20 72 75 6e 6e 69 6e 67 20 74 68 65 20   by running the 
5ec0: 66 6f 73 73 69 6c 20 68 65 6c 70 20 66 6f 72 20  fossil help for 
5ed0: 65 61 63 68 20 63 6f 6d 6d 61 6e 64 20 6c 69 73  each command lis
5ee0: 74 65 64 20 62 79 20 72 75 6e 6e 69 6e 67 0a 20  ted by running. 
5ef0: 20 20 20 66 6f 73 73 69 6c 20 68 65 6c 70 2e 2e     fossil help..
5f00: 2e 20 20 44 75 70 6c 69 63 61 74 65 20 63 6f 6d  .  Duplicate com
5f10: 6d 61 6e 64 73 20 61 72 65 20 6f 6e 6c 79 20 6c  mands are only l
5f20: 69 73 74 65 64 20 6f 6e 63 65 20 28 49 0a 20 20  isted once (I.  
5f30: 20 20 3c 69 3e 74 68 69 6e 6b 3c 2f 69 3e 29 2e    <i>think</i>).
5f40: 20 20 54 68 65 72 65 20 61 72 65 20 73 65 76 65    There are seve
5f50: 72 61 6c 20 62 69 74 73 20 6f 66 20 3c 62 3e 66  ral bits of <b>f
5f60: 6f 73 73 69 6c 3c 2f 62 3e 20 74 68 61 74 20 61  ossil</b> that a
5f70: 72 65 20 6e 6f 74 20 61 64 64 72 65 73 73 65 64  re not addressed
5f80: 0a 20 20 20 20 69 6e 20 74 68 65 20 68 65 6c 70  .    in the help
5f90: 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 73 20 28 73   for commands (s
5fa0: 70 65 63 69 61 6c 20 77 69 6b 69 20 64 69 72 65  pecial wiki dire
5fb0: 63 74 6f 72 69 65 73 2c 20 73 70 65 63 69 61 6c  ctories, special
5fc0: 20 75 73 65 72 73 2c 20 65 74 63 2e 29 0a 20 20   users, etc.).  
5fd0: 20 20 73 6f 20 74 68 65 79 20 61 72 65 20 28 63    so they are (c
5fe0: 75 72 72 65 6e 74 6c 79 29 20 6e 6f 74 20 61 64  urrently) not ad
5ff0: 64 72 65 73 73 65 64 20 68 65 72 65 2e 20 20 43  dressed here.  C
6000: 6c 61 72 69 74 79 20 61 6e 64 20 62 72 65 76 69  larity and brevi
6010: 74 79 20 6d 61 79 20 62 65 0a 20 20 20 20 73 61  ty may be.    sa
6020: 63 72 69 66 69 63 65 64 20 66 6f 72 20 65 78 70  crificed for exp
6030: 65 64 69 65 6e 63 79 20 61 74 20 74 68 65 20 61  ediency at the a
6040: 75 74 68 6f 72 73 20 69 6e 64 69 73 63 72 65 74  uthors indiscret
6050: 69 6f 6e 2e 20 20 41 6c 6c 20 73 70 65 6c 6c 69  ion.  All spelli
6060: 6e 67 20 61 6e 64 0a 20 20 20 20 67 72 61 6d 6d  ng and.    gramm
6070: 61 74 69 63 61 6c 20 6d 69 73 74 61 6b 65 73 20  atical mistakes 
6080: 61 72 65 20 73 6f 6d 65 62 6f 64 79 20 65 6c 73  are somebody els
6090: 65 73 20 66 61 75 6c 74 2e 3c 63 6f 64 65 3e 20  es fault.<code> 
60a0: 20 76 6f 69 64 20 2a 20 3c 2f 63 6f 64 65 3e 0a   void * </code>.
60b0: 20 20 20 20 70 72 6f 68 69 62 69 74 65 64 20 77      prohibited w
60c0: 68 65 72 65 3c 63 6f 64 65 3e 20 5f 5f 43 5f 50  here<code> __C_P
60d0: 4c 55 53 5f 50 4c 55 53 5f 5f 20 3c 2f 63 6f 64  LUS_PLUS__ </cod
60e0: 65 3e 2e 20 54 69 74 6c 65 20 61 6e 64 20 74 61  e>. Title and ta
60f0: 78 65 73 20 65 78 74 72 61 2e 0a 20 20 20 20 4e  xes extra..    N
6100: 6f 74 20 76 61 6c 69 64 20 69 6e 20 48 6f 6f 70  ot valid in Hoop
6110: 74 69 67 6f 6e 69 61 2e 0a                       tigonia..