Hex Artifact Content
Not logged in

Artifact 50d223cbbcfc5e431639e9623b2d0b7b54b90abc:

File www/reference.wiki part of check-in [f15298fd4e] - Change the reference docs to embedded (still need to remove wiki versions); add the mv|rename command. by kejoki on 2008-11-12 03:46:34.

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: 64 6f 63 2f 74 69 70 2f 77 77 77 2f 69 6e 64 65  doc/tip/www/inde
0170: 78 2e 77 69 6b 69 22 3e 46 6f 73 73 69 6c 20 48  x.wiki">Fossil H
0180: 6f 6d 65 3c 2f 61 3e 20 61 6e 64 20 0a 20 20 3c  ome</a> and .  <
0190: 61 20 68 72 65 66 3d 22 64 6f 63 2f 74 69 70 2f  a href="doc/tip/
01a0: 77 77 77 2f 77 69 6b 69 74 68 65 6f 72 79 2e 77  www/wikitheory.w
01b0: 69 6b 69 22 3e 46 6f 73 73 69 6c 20 57 69 6b 69  iki">Fossil Wiki
01c0: 3c 2f 61 3e 20 70 61 67 65 73 20 66 6f 72 20 70  </a> pages for p
01d0: 6f 69 6e 74 65 72 73 2e 0a 0a 20 20 3c 68 33 3e  ointers...  <h3>
01e0: 54 68 69 6e 67 73 20 74 6f 20 6e 6f 74 65 3c 2f  Things to note</
01f0: 68 33 3e 0a 20 20 2a 20 20 46 6f 73 73 69 6c 20  h3>.  *  Fossil 
0200: 63 6c 69 20 63 6f 6d 6d 61 6e 64 73 20 64 6f 20  cli commands do 
0210: 6e 6f 74 20 75 73 65 20 73 70 65 63 69 61 6c 20  not use special 
0220: 64 65 6c 69 6d 65 74 65 72 73 2c 20 74 68 65 79  delimeters, they
0230: 20 75 73 65 20 73 70 61 63 65 73 2e 0a 20 20 54   use spaces..  T
0240: 68 69 73 20 69 73 20 74 72 61 64 69 74 69 6f 6e  his is tradition
0250: 61 6c 20 77 69 74 68 20 56 43 53 2f 53 43 4d 2e  al with VCS/SCM.
0260: 20 20 53 6f 6d 65 20 3c 69 3e 6f 70 74 69 6f 6e    Some <i>option
0270: 73 3c 2f 69 3e 20 74 6f 20 66 6f 73 73 69 6c 20  s</i> to fossil 
0280: 63 6f 6d 6d 61 6e 64 73 0a 20 20 3c 69 3e 64 6f  commands.  <i>do
0290: 3c 2f 69 3e 20 75 73 65 20 73 70 65 63 69 61 6c  </i> use special
02a0: 20 64 65 6c 69 6d 69 74 65 72 73 2c 20 70 61 72   delimiters, par
02b0: 74 69 63 75 6c 61 72 6c 79 20 74 68 65 20 27 2d  ticularly the '-
02c0: 27 20 28 68 79 70 68 65 6e 2c 20 6f 72 20 64 61  ' (hyphen, or da
02d0: 73 68 29 0a 20 20 63 68 61 72 61 63 74 65 72 2e  sh).  character.
02e0: 20 20 54 68 69 73 20 69 73 20 76 65 72 79 20 73    This is very s
02f0: 69 6d 69 6c 61 72 20 74 6f 20 54 63 6c 2e 20 20  imilar to Tcl.  
0300: 54 68 69 6e 6b 20 6f 66 20 66 6f 73 73 69 6c 20  Think of fossil 
0310: 61 73 20 61 20 73 68 65 6c 6c 20 79 6f 75 0a 20  as a shell you. 
0320: 20 69 6e 76 6f 6b 65 20 61 6e 64 20 66 65 65 64   invoke and feed
0330: 20 61 20 63 6f 6d 6d 61 6e 64 20 74 6f 2c 20 69   a command to, i
0340: 6e 63 6c 75 64 69 6e 67 20 61 6e 79 20 6f 70 74  ncluding any opt
0350: 69 6f 6e 73 2c 20 61 6e 64 20 69 74 20 77 69 6c  ions, and it wil
0360: 6c 20 6d 61 6b 65 0a 20 20 6d 6f 72 65 20 73 65  l make.  more se
0370: 6e 73 65 2e 0a 0a 20 20 2a 20 20 41 6e 79 20 66  nse...  *  Any f
0380: 6f 73 73 69 6c 20 63 6f 6d 6d 61 6e 64 20 69 73  ossil command is
0390: 20 61 63 63 65 70 74 61 62 6c 65 20 6f 6e 63 65   acceptable once
03a0: 20 65 6e 6f 75 67 68 20 6f 66 20 69 74 20 68 61   enough of it ha
03b0: 73 20 62 65 65 6e 0a 20 20 65 6e 74 65 72 65 64  s been.  entered
03c0: 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 69 6e 74   to make the int
03d0: 65 6e 74 20 75 6e 61 6d 62 69 67 75 6f 75 73 2e  ent unambiguous.
03e0: 20 20 27 63 6c 6f 27 20 69 73 20 61 20 70 72 6f    'clo' is a pro
03f0: 70 65 72 20 70 72 65 66 69 78 20 6f 66 0a 20 20  per prefix of.  
0400: 62 6f 74 68 20 74 68 65 20 27 63 6c 6f 6e 65 27  both the 'clone'
0410: 20 61 6e 64 20 27 63 6c 6f 73 65 27 20 63 6f 6d   and 'close' com
0420: 6d 61 6e 64 73 2c 20 66 6f 72 20 69 6e 73 74 61  mands, for insta
0430: 6e 63 65 2c 20 62 75 74 20 27 63 6c 6f 6e 27 20  nce, but 'clon' 
0440: 69 73 0a 20 20 65 6e 6f 75 67 68 20 74 6f 20 6d  is.  enough to m
0450: 61 6b 65 20 74 68 65 20 69 6e 74 65 6e 74 26 23  ake the intent&#
0460: 38 32 31 32 3b 74 68 65 20 27 63 6c 6f 6e 65 27  8212;the 'clone'
0470: 20 63 6f 6d 6d 61 6e 64 26 23 38 32 31 32 3b 75   command&#8212;u
0480: 6e 61 6d 62 69 67 75 6f 75 73 2e 0a 0a 20 20 59  nambiguous...  Y
0490: 6f 75 20 73 68 6f 75 6c 64 20 70 72 6f 62 61 62  ou should probab
04a0: 6c 79 20 73 74 61 72 74 20 69 6e 74 65 72 61 63  ly start interac
04b0: 74 69 6e 67 20 77 69 74 68 20 66 6f 73 73 69 6c  ting with fossil
04c0: 20 61 74 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20   at the command 
04d0: 6c 69 6e 65 0a 20 20 62 79 20 61 73 6b 69 6e 67  line.  by asking
04e0: 20 69 74 20 77 68 61 74 20 69 74 20 63 61 6e 20   it what it can 
04f0: 64 6f 3a 0a 0a 20 20 3c 63 6f 64 65 3e 24 20 66  do:..  <code>$ f
0500: 6f 73 73 69 6c 20 68 65 6c 70 3c 2f 63 6f 64 65  ossil help</code
0510: 3e 3c 6e 6f 77 69 6b 69 3e 3c 70 72 65 3e 0a 55  ><nowiki><pre>.U
0520: 73 61 67 65 3a 20 66 6f 73 73 69 6c 20 68 65 6c  sage: fossil hel
0530: 70 20 43 4f 4d 4d 41 4e 44 2e 0a 41 76 61 69 6c  p COMMAND..Avail
0540: 61 62 6c 65 20 43 4f 4d 4d 41 4e 44 73 3a 3c 2f  able COMMANDs:</
0550: 70 72 65 3e 3c 74 61 62 6c 65 20 77 69 64 74 68  pre><table width
0560: 3d 22 38 30 25 22 20 73 74 79 6c 65 3d 22 66 6f  ="80%" style="fo
0570: 6e 74 2d 66 61 6d 69 6c 79 3a 20 66 69 78 65 64  nt-family: fixed
0580: 2c 20 63 6f 75 72 69 65 72 2c 20 6d 6f 6e 6f 73  , courier, monos
0590: 70 61 63 65 3b 20 22 3e 0a 20 20 20 20 20 20 3c  pace; ">.      <
05a0: 74 72 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66  tr>..<td><a href
05b0: 3d 22 23 61 64 64 22 3e 61 64 64 3c 2f 61 3e 3c  ="#add">add</a><
05c0: 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65  /td>..<td><a hre
05d0: 66 3d 22 23 63 6f 6e 66 69 67 75 72 65 22 3e 63  f="#configure">c
05e0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 3c 2f 61 3e  onfiguration</a>
05f0: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72  </td>..<td><a hr
0600: 65 66 3d 22 23 6c 65 61 76 65 73 22 3e 6c 65 61  ef="#leaves">lea
0610: 76 65 73 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74  ves</a></td>..<t
0620: 64 3e 3c 61 20 68 72 65 66 3d 22 23 72 65 64 6f  d><a href="#redo
0630: 22 3e 72 65 64 6f 3c 2f 61 3e 3c 2f 74 64 3e 0a  ">redo</a></td>.
0640: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 73  .<td><a href="#s
0650: 65 72 76 65 72 22 3e 75 69 3c 2f 61 3e 3c 2f 74  erver">ui</a></t
0660: 64 3e 0a 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20  d>.      </tr>. 
0670: 20 20 20 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c       <tr>..<td><
0680: 61 20 68 72 65 66 3d 22 23 61 6c 6c 22 3e 61 6c  a href="#all">al
0690: 6c 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e  l</a></td>..<td>
06a0: 3c 61 20 68 72 65 66 3d 22 23 64 65 63 6f 6e 73  <a href="#decons
06b0: 74 72 75 63 74 22 3e 64 65 63 6f 6e 73 74 72 75  truct">deconstru
06c0: 63 74 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64  ct</a></td>..<td
06d0: 3e 3c 61 20 68 72 65 66 3d 22 23 6c 73 22 3e 6c  ><a href="#ls">l
06e0: 73 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e  s</a></td>..<td>
06f0: 3c 61 20 68 72 65 66 3d 22 23 6d 76 22 3e 72 65  <a href="#mv">re
0700: 6e 61 6d 65 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  name</a></td>..<
0710: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 75 6e 64  td><a href="#und
0720: 6f 22 3e 75 6e 64 6f 3c 2f 61 3e 3c 2f 74 64 3e  o">undo</a></td>
0730: 0a 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20  .      </tr>.   
0740: 20 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 20     <tr>..<td><a 
0750: 68 72 65 66 3d 22 23 63 67 69 22 3e 63 67 69 3c  href="#cgi">cgi<
0760: 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61  /a></td>..<td><a
0770: 20 68 72 65 66 3d 22 23 72 6d 22 3e 64 65 6c 3c   href="#rm">del<
0780: 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61  /a></td>..<td><a
0790: 20 68 72 65 66 3d 22 23 6d 65 72 67 65 22 3e 6d   href="#merge">m
07a0: 65 72 67 65 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  erge</a></td>..<
07b0: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 72 65 76  td><a href="#rev
07c0: 65 72 74 22 3e 72 65 76 65 72 74 3c 2f 61 3e 3c  ert">revert</a><
07d0: 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65  /td>..<td><a hre
07e0: 66 3d 22 23 73 65 74 74 69 6e 67 22 3e 75 6e 73  f="#setting">uns
07f0: 65 74 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20  et</a></td>.    
0800: 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74    </tr>.      <t
0810: 72 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d  r>..<td><a href=
0820: 22 23 63 68 61 6e 67 65 73 22 3e 63 68 61 6e 67  "#changes">chang
0830: 65 73 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20  es</a></td>.    
0840: 20 20 20 20 3c 74 64 3e 3c 61 20 68 72 65 66 3d      <td><a href=
0850: 22 23 64 65 73 63 65 6e 64 61 6e 74 73 22 3e 64  "#descendants">d
0860: 65 73 63 65 6e 64 61 6e 74 73 3c 2f 61 3e 3c 2f  escendants</a></
0870: 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66  td>..<td><a href
0880: 3d 22 23 6d 76 22 3e 6d 76 3c 2f 61 3e 3c 2f 74  ="#mv">mv</a></t
0890: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d  d>..<td><a href=
08a0: 22 23 72 6d 22 3e 72 6d 3c 2f 61 3e 3c 2f 74 64  "#rm">rm</a></td
08b0: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22  >..<td><a href="
08c0: 23 75 70 64 61 74 65 22 3e 75 70 64 61 74 65 3c  #update">update<
08d0: 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c  /a></td>.      <
08e0: 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a  /tr>.      <tr>.
08f0: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 63  .<td><a href="#c
0900: 68 65 63 6b 6f 75 74 22 3e 63 68 65 63 6b 6f 75  heckout">checkou
0910: 74 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e  t</a></td>..<td>
0920: 3c 61 20 68 72 65 66 3d 22 23 64 69 66 66 22 3e  <a href="#diff">
0930: 64 69 66 66 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  diff</a></td>..<
0940: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 6e 65 77  td><a href="#new
0950: 22 3e 6e 65 77 3c 2f 61 3e 3c 2f 74 64 3e 0a 09  ">new</a></td>..
0960: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 73 65  <td><a href="#se
0970: 72 76 65 72 22 3e 73 65 72 76 65 72 3c 2f 61 3e  rver">server</a>
0980: 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72  </td>..<td><a hr
0990: 65 66 3d 22 23 75 73 65 72 22 3e 75 73 65 72 3c  ef="#user">user<
09a0: 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 3c  /a></td>.      <
09b0: 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72 3e 0a  /tr>.      <tr>.
09c0: 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 63  .<td><a href="#c
09d0: 6f 6d 6d 69 74 22 3e 63 69 3c 2f 61 3e 3c 2f 74  ommit">ci</a></t
09e0: 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d  d>..<td><a href=
09f0: 22 23 65 78 74 72 61 22 3e 65 78 74 72 61 3c 2f  "#extra">extra</
0a00: 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20  a></td>..<td><a 
0a10: 68 72 65 66 3d 22 23 6f 70 65 6e 22 3e 6f 70 65  href="#open">ope
0a20: 6e 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e  n</a></td>..<td>
0a30: 3c 61 20 68 72 65 66 3d 22 23 73 65 74 74 69 6e  <a href="#settin
0a40: 67 22 3e 73 65 74 74 69 6e 67 73 3c 2f 61 3e 3c  g">settings</a><
0a50: 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65  /td>..<td><a hre
0a60: 66 3d 22 23 76 65 72 73 69 6f 6e 22 3e 76 65 72  f="#version">ver
0a70: 73 69 6f 6e 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20  sion</a></td>.  
0a80: 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20      </tr>.      
0a90: 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65  <tr>..<td><a hre
0aa0: 66 3d 22 23 63 6c 65 61 6e 22 3e 63 6c 65 61 6e  f="#clean">clean
0ab0: 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c  </a></td>..<td><
0ac0: 61 20 68 72 65 66 3d 22 23 64 69 66 66 22 3e 67  a href="#diff">g
0ad0: 64 69 66 66 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  diff</a></td>..<
0ae0: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 70 75 6c  td><a href="#pul
0af0: 6c 22 3e 70 75 6c 6c 3c 2f 61 3e 3c 2f 74 64 3e  l">pull</a></td>
0b00: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23  ..<td><a href="#
0b10: 73 74 61 74 75 73 22 3e 73 74 61 74 75 73 3c 2f  status">status</
0b20: 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20  a></td>..<td><a 
0b30: 68 72 65 66 3d 22 23 77 69 6b 69 22 3e 77 69 6b  href="#wiki">wik
0b40: 69 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20  i</a></td>.     
0b50: 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 3c 74 72   </tr>.      <tr
0b60: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22  >..<td><a href="
0b70: 23 63 6c 6f 6e 65 22 3e 63 6c 6f 6e 65 3c 2f 61  #clone">clone</a
0b80: 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c 61 20 68  ></td>..<td><a h
0b90: 72 65 66 3d 22 23 68 65 6c 70 22 3e 68 65 6c 70  ref="#help">help
0ba0: 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64 3e 3c  </a></td>..<td><
0bb0: 61 20 68 72 65 66 3d 22 23 70 75 73 68 22 3e 70  a href="#push">p
0bc0: 75 73 68 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74  ush</a></td>..<t
0bd0: 64 3e 3c 61 20 68 72 65 66 3d 22 23 73 79 6e 63  d><a href="#sync
0be0: 22 3e 73 79 6e 63 3c 2f 61 3e 3c 2f 74 64 3e 0a  ">sync</a></td>.
0bf0: 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20        </tr>.    
0c00: 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 20 68    <tr>..<td><a h
0c10: 72 65 66 3d 22 23 63 6c 6f 73 65 22 3e 63 6c 6f  ref="#close">clo
0c20: 73 65 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c 74 64  se</a></td>..<td
0c30: 3e 3c 61 20 68 72 65 66 3d 22 23 68 74 74 70 22  ><a href="#http"
0c40: 3e 68 74 74 70 3c 2f 61 3e 3c 2f 74 64 3e 0a 09  >http</a></td>..
0c50: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 72 65  <td><a href="#re
0c60: 62 75 69 6c 64 22 3e 72 65 62 75 69 6c 64 3c 2f  build">rebuild</
0c70: 61 3e 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20 20  a></td>.        
0c80: 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 74 61  <td><a href="#ta
0c90: 67 22 3e 74 61 67 3c 2f 61 3e 3c 2f 74 64 3e 0a  g">tag</a></td>.
0ca0: 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20        </tr>.    
0cb0: 20 20 3c 74 72 3e 0a 09 3c 74 64 3e 3c 61 20 68    <tr>..<td><a h
0cc0: 72 65 66 3d 22 23 63 6f 6d 6d 69 74 22 3e 63 6f  ref="#commit">co
0cd0: 6d 6d 69 74 3c 2f 61 3e 3c 2f 74 64 3e 0a 09 3c  mmit</a></td>..<
0ce0: 74 64 3e 3c 61 20 68 72 65 66 3d 22 23 69 6e 66  td><a href="#inf
0cf0: 6f 22 3e 69 6e 66 6f 3c 2f 61 3e 3c 2f 74 64 3e  o">info</a></td>
0d00: 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22 23  ..<td><a href="#
0d10: 72 65 63 6f 6e 73 74 72 75 63 74 22 3e 72 65 63  reconstruct">rec
0d20: 6f 6e 73 74 72 75 63 74 3c 2f 61 3e 3c 2f 74 64  onstruct</a></td
0d30: 3e 0a 09 3c 74 64 3e 3c 61 20 68 72 65 66 3d 22  >..<td><a href="
0d40: 23 74 69 6d 65 6c 69 6e 65 22 3e 74 69 6d 65 6c  #timeline">timel
0d50: 69 6e 65 3c 2f 61 3e 3c 2f 74 64 3e 0a 20 20 20  ine</a></td>.   
0d60: 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 3c 2f 74     </tr>.    </t
0d70: 61 62 6c 65 3e 3c 6e 6f 77 69 6b 69 3e 3c 70 72  able><nowiki><pr
0d80: 65 3e 0a 54 68 69 73 20 69 73 20 66 6f 73 73 69  e>.This is fossi
0d90: 6c 20 76 65 72 73 69 6f 6e 20 5b 63 36 36 66 66  l version [c66ff
0da0: 62 61 36 64 61 5d 20 32 30 30 38 2d 31 31 2d 31  ba6da] 2008-11-1
0db0: 30 20 31 39 3a 35 34 3a 35 33 20 55 54 43 0a 20  0 19:54:53 UTC. 
0dc0: 20 20 20 3c 2f 70 72 65 3e 3c 2f 6e 6f 77 69 6b     </pre></nowik
0dd0: 69 3e 0a 20 20 3c 62 3e 57 68 61 74 20 66 6f 6c  i>.  <b>What fol
0de0: 6c 6f 77 73 3c 2f 62 3e 20 69 73 20 61 20 73 75  lows</b> is a su
0df0: 72 76 65 79 20 6f 66 20 77 68 61 74 20 79 6f 75  rvey of what you
0e00: 20 67 65 74 20 69 66 20 79 6f 75 20 74 79 70 65   get if you type
0e10: 3c 63 6f 64 65 3e 0a 20 20 20 20 66 6f 73 73 69  <code>.    fossi
0e20: 6c 26 6e 62 73 70 3b 68 65 6c 70 26 6e 62 73 70  l&nbsp;help&nbsp
0e30: 3b 3c 69 3e 63 6f 6d 6d 61 6e 64 3c 2f 69 3e 20  ;<i>command</i> 
0e40: 3c 2f 63 6f 64 65 3e 66 6f 72 20 61 6c 6c 20 6f  </code>for all o
0e50: 66 20 74 68 65 0a 20 20 63 6f 6d 6d 61 6e 64 73  f the.  commands
0e60: 20 6c 69 73 74 65 64 20 61 62 6f 76 65 2e 20 20   listed above.  
0e70: 54 68 65 72 65 20 61 72 65 20 6c 69 6e 6b 73 20  There are links 
0e80: 74 6f 20 69 6e 64 69 76 69 64 75 61 6c 20 70 61  to individual pa
0e90: 67 65 73 20 66 6f 72 20 65 61 63 68 0a 20 20 6f  ges for each.  o
0ea0: 66 20 74 68 65 6d 3b 20 70 61 67 65 73 20 77 69  f them; pages wi
0eb0: 74 68 20 63 6f 6e 74 65 6e 74 20 28 6e 6f 74 20  th content (not 
0ec0: 61 6c 6c 20 6f 66 20 74 68 65 6d 20 61 72 65 20  all of them are 
0ed0: 64 6f 6e 65 29 20 67 6f 20 69 6e 74 6f 20 74 68  done) go into th
0ee0: 65 20 63 6f 6d 6d 61 6e 64 0a 20 20 69 6e 20 61  e command.  in a
0ef0: 20 62 69 74 20 6d 6f 72 65 20 64 65 70 74 68 20   bit more depth 
0f00: 74 68 61 6e 20 74 68 65 20 70 72 6f 67 72 61 6d  than the program
0f10: 20 68 65 6c 70 2e 0a 20 20 3c 6e 6f 77 69 6b 69   help..  <nowiki
0f20: 3e 3c 70 72 65 3e 0a 0a 20 20 20 20 20 20 3c 61  ><pre>..      <a
0f30: 20 6e 61 6d 65 3d 22 61 64 64 22 3e 55 73 61 67   name="add">Usag
0f40: 65 3a 3c 2f 61 3e 3c 63 6f 64 65 3e 3c 61 20 68  e:</a><code><a h
0f50: 72 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77  ref="doc/tip/www
0f60: 2f 63 6d 64 5f 61 64 64 2e 77 69 6b 69 22 3e 66  /cmd_add.wiki">f
0f70: 6f 73 73 69 6c 20 61 64 64 3c 2f 61 3e 3c 2f 63  ossil add</a></c
0f80: 6f 64 65 3e 20 46 49 4c 45 2e 2e 2e 0a 0a 20 20  ode> FILE.....  
0f90: 20 20 20 20 4d 61 6b 65 20 61 72 72 61 6e 67 65      Make arrange
0fa0: 6d 65 6e 74 73 20 74 6f 20 61 64 64 20 6f 6e 65  ments to add one
0fb0: 20 6f 72 20 6d 6f 72 65 20 66 69 6c 65 73 20 74   or more files t
0fc0: 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68  o the current ch
0fd0: 65 63 6b 6f 75 74 0a 20 20 20 20 20 20 61 74 20  eckout.      at 
0fe0: 74 68 65 20 6e 65 78 74 20 63 6f 6d 6d 69 74 2e  the next commit.
0ff0: 0a 0a 0a 20 20 20 20 20 20 3c 61 20 6e 61 6d 65  ...      <a name
1000: 3d 22 61 6c 6c 22 3e 55 73 61 67 65 3a 3c 2f 61  ="all">Usage:</a
1010: 3e 3c 63 6f 64 65 3e 3c 61 20 68 72 65 66 3d 22  ><code><a href="
1020: 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f  doc/tip/www/cmd_
1030: 61 6c 6c 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c  all.wiki">fossil
1040: 20 61 6c 6c 3c 2f 61 3e 3c 2f 63 6f 64 65 3e 20   all</a></code> 
1050: 28 6c 69 73 74 7c 70 75 6c 6c 7c 70 75 73 68 7c  (list|pull|push|
1060: 72 65 62 75 69 6c 64 7c 73 79 6e 63 29 0a 0a 20  rebuild|sync).. 
1070: 20 20 20 54 68 65 20 7e 2f 2e 66 6f 73 73 69 6c     The ~/.fossil
1080: 20 66 69 6c 65 20 72 65 63 6f 72 64 73 20 74 68   file records th
1090: 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61 6c  e location of al
10a0: 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 66  l repositories f
10b0: 6f 72 20 61 0a 20 20 20 20 75 73 65 72 2e 20 20  or a.    user.  
10c0: 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 65 72  This command per
10d0: 66 6f 72 6d 73 20 63 65 72 74 61 69 6e 20 6f 70  forms certain op
10e0: 65 72 61 74 69 6f 6e 73 20 6f 6e 20 61 6c 6c 20  erations on all 
10f0: 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 20 20 20  repositories.   
1100: 20 74 68 61 74 20 63 61 6e 20 62 65 20 75 73 65   that can be use
1110: 66 75 6c 20 62 65 66 6f 72 65 20 6f 72 20 61 66  ful before or af
1120: 74 65 72 20 61 20 70 65 72 69 6f 64 20 6f 66 20  ter a period of 
1130: 64 69 73 63 6f 6e 6e 65 63 74 69 6f 6e 20 6f 70  disconnection op
1140: 65 72 61 74 69 6f 6e 2e 0a 20 20 20 20 41 76 61  eration..    Ava
1150: 69 6c 61 62 6c 65 20 6f 70 65 72 61 74 69 6f 6e  ilable operation
1160: 73 20 61 72 65 3a 0a 0a 20 20 20 20 6c 69 73 74  s are:..    list
1170: 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 20 74         Display t
1180: 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61  he location of a
1190: 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a  ll repositories.
11a0: 0a 20 20 20 20 70 75 6c 6c 20 20 20 20 20 20 20  .    pull       
11b0: 52 75 6e 20 61 20 22 70 75 6c 6c 22 20 6f 70 65  Run a "pull" ope
11c0: 72 61 74 69 6f 6e 20 6f 6e 20 61 6c 6c 20 72 65  ration on all re
11d0: 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 20 20 20  positories..    
11e0: 70 75 73 68 20 20 20 20 20 20 20 52 75 6e 20 61  push       Run a
11f0: 20 22 70 75 73 68 22 20 6f 6e 20 61 6c 6c 20 72   "push" on all r
1200: 65 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 20 20  epositories..   
1210: 20 72 65 62 75 69 6c 64 20 20 20 20 52 65 62 75   rebuild    Rebu
1220: 69 6c 64 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73  ild on all repos
1230: 69 74 6f 72 69 65 73 0a 0a 20 20 20 20 73 79 6e  itories..    syn
1240: 63 20 20 20 20 20 20 20 52 75 6e 20 61 20 22 73  c       Run a "s
1250: 79 6e 63 22 20 6f 6e 20 61 6c 6c 20 72 65 70 6f  ync" on all repo
1260: 73 69 74 6f 72 69 65 73 0a 0a 20 20 20 20 52 65  sitories..    Re
1270: 73 70 6f 73 69 74 6f 72 69 65 73 20 61 72 65 20  spositories are 
1280: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 61 64  automatically ad
1290: 64 65 64 20 74 6f 20 74 68 65 20 73 65 74 20 6f  ded to the set o
12a0: 66 20 6b 6e 6f 77 6e 20 72 65 70 6f 73 69 74 6f  f known reposito
12b0: 72 69 65 73 0a 20 20 20 20 77 68 65 6e 20 6f 6e  ries.    when on
12c0: 65 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69  e of the followi
12d0: 6e 67 20 63 6f 6d 6d 61 6e 64 73 20 61 67 61 69  ng commands agai
12e0: 6e 73 74 20 74 68 65 20 72 65 70 6f 73 69 74 6f  nst the reposito
12f0: 72 79 3a 20 63 6c 6f 6e 65 2c 20 69 6e 66 6f 2c  ry: clone, info,
1300: 0a 20 20 20 20 70 75 6c 6c 2c 20 70 75 73 68 2c  .    pull, push,
1310: 20 6f 72 20 73 79 6e 63 0a 0a 0a 20 20 20 20 3c   or sync...    <
1320: 61 20 6e 61 6d 65 3d 22 63 67 69 22 3e 55 73 61  a name="cgi">Usa
1330: 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22  ge:</a><a href="
1340: 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f  doc/tip/www/cmd_
1350: 63 67 69 22 3e 66 6f 73 73 69 6c 20 63 67 69 3c  cgi">fossil cgi<
1360: 2f 61 3e 20 53 43 52 49 50 54 0a 0a 20 20 20 20  /a> SCRIPT..    
1370: 54 68 65 20 53 43 52 49 50 54 20 61 72 67 75 6d  The SCRIPT argum
1380: 65 6e 74 20 69 73 20 74 68 65 20 6e 61 6d 65 20  ent is the name 
1390: 6f 66 20 61 20 66 69 6c 65 20 74 68 61 74 20 69  of a file that i
13a0: 73 20 74 68 65 20 43 47 49 20 73 63 72 69 70 74  s the CGI script
13b0: 0a 20 20 20 20 74 68 61 74 20 69 73 20 62 65 69  .    that is bei
13c0: 6e 67 20 72 75 6e 2e 20 20 54 68 65 20 63 6f 6d  ng run.  The com
13d0: 6d 61 6e 64 20 6e 61 6d 65 2c 20 22 63 67 69 22  mand name, "cgi"
13e0: 2c 20 6d 61 79 20 62 65 20 6f 6d 69 74 74 65 64  , may be omitted
13f0: 20 69 66 0a 20 20 20 20 74 68 65 20 47 41 54 45   if.    the GATE
1400: 57 41 59 5f 49 4e 54 45 52 46 41 43 45 20 65 6e  WAY_INTERFACE en
1410: 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  vironment variab
1420: 6c 65 20 69 73 20 73 65 74 20 74 6f 20 22 43 47  le is set to "CG
1430: 49 22 20 28 77 68 69 63 68 0a 20 20 20 20 73 68  I" (which.    sh
1440: 6f 75 6c 64 20 61 6c 77 61 79 73 20 62 65 20 74  ould always be t
1450: 68 65 20 63 61 73 65 20 66 6f 72 20 43 47 49 20  he case for CGI 
1460: 73 63 72 69 70 74 73 20 72 75 6e 20 62 79 20 61  scripts run by a
1470: 20 77 65 62 73 65 72 76 65 72 2e 29 20 20 54 68   webserver.)  Th
1480: 65 0a 20 20 20 20 53 43 52 49 50 54 20 66 69 6c  e.    SCRIPT fil
1490: 65 20 73 68 6f 75 6c 64 20 6c 6f 6f 6b 20 73 6f  e should look so
14a0: 6d 65 74 68 69 6e 67 20 6c 69 6b 65 20 74 68 69  mething like thi
14b0: 73 3a 0a 0a 20 20 20 20 23 21 2f 75 73 72 2f 62  s:..    #!/usr/b
14c0: 69 6e 2f 66 6f 73 73 69 6c 0a 20 20 20 20 72 65  in/fossil.    re
14d0: 70 6f 73 69 74 6f 72 79 3a 20 2f 68 6f 6d 65 2f  pository: /home/
14e0: 73 6f 6d 65 62 6f 64 79 2f 70 72 6f 6a 65 63 74  somebody/project
14f0: 2e 64 62 0a 0a 20 20 20 20 54 68 65 20 73 65 63  .db..    The sec
1500: 6f 6e 64 20 6c 69 6e 65 20 64 65 66 69 6e 65 73  ond line defines
1510: 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65   the name of the
1520: 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 41 66   repository.  Af
1530: 74 65 72 20 6c 6f 63 61 74 69 6e 67 0a 20 20 20  ter locating.   
1540: 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2c   the repository,
1550: 20 66 6f 73 73 69 6c 20 77 69 6c 6c 20 67 65 6e   fossil will gen
1560: 65 72 61 74 65 20 61 20 77 65 62 70 61 67 65 20  erate a webpage 
1570: 6f 6e 20 73 74 64 6f 75 74 20 62 61 73 65 64 20  on stdout based 
1580: 6f 6e 0a 20 20 20 20 74 68 65 20 76 61 6c 75 65  on.    the value
1590: 73 20 6f 66 20 73 74 61 6e 64 61 72 64 20 43 47  s of standard CG
15a0: 49 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61  I environment va
15b0: 72 69 61 62 6c 65 73 2e 0a 0a 0a 20 20 20 20 3c  riables....    <
15c0: 61 20 6e 61 6d 65 3d 22 63 68 61 6e 67 65 73 22  a name="changes"
15d0: 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72  >Usage:</a><a hr
15e0: 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f  ef="doc/tip/www/
15f0: 63 6d 64 5f 63 68 61 6e 67 65 73 22 3e 66 6f 73  cmd_changes">fos
1600: 73 69 6c 20 63 68 61 6e 67 65 73 3c 2f 61 3e 0a  sil changes</a>.
1610: 0a 20 20 20 20 52 65 70 6f 72 74 20 6f 6e 20 74  .    Report on t
1620: 68 65 20 65 64 69 74 20 73 74 61 74 75 73 20 6f  he edit status o
1630: 66 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 74  f all files in t
1640: 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b  he current check
1650: 6f 75 74 2e 0a 20 20 20 20 53 65 65 20 61 6c 73  out..    See als
1660: 6f 20 74 68 65 20 22 73 74 61 74 75 73 22 20 61  o the "status" a
1670: 6e 64 20 22 65 78 74 72 61 22 20 63 6f 6d 6d 61  nd "extra" comma
1680: 6e 64 73 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61  nds....    <a na
1690: 6d 65 3d 22 63 68 65 63 6b 6f 75 74 22 3e 55 73  me="checkout">Us
16a0: 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d  age:</a><a href=
16b0: 22 63 68 65 63 6b 6f 75 74 22 3e 66 6f 73 73 69  "checkout">fossi
16c0: 6c 20 63 68 65 63 6b 6f 75 74 3c 2f 61 3e 20 56  l checkout</a> V
16d0: 45 52 53 49 4f 4e 20 3f 2d 66 7c 2d 2d 66 6f 72  ERSION ?-f|--for
16e0: 63 65 3f 0a 0a 20 20 20 20 43 68 65 63 6b 20 6f  ce?..    Check o
16f0: 75 74 20 61 20 76 65 72 73 69 6f 6e 20 73 70 65  ut a version spe
1700: 63 69 66 69 65 64 20 6f 6e 20 74 68 65 20 63 6f  cified on the co
1710: 6d 6d 61 6e 64 2d 6c 69 6e 65 2e 20 20 54 68 69  mmand-line.  Thi
1720: 73 20 63 6f 6d 6d 61 6e 64 0a 20 20 20 20 77 69  s command.    wi
1730: 6c 6c 20 6e 6f 74 20 6f 76 65 72 77 72 69 74 65  ll not overwrite
1740: 20 65 64 69 74 65 64 20 66 69 6c 65 73 20 69 6e   edited files in
1750: 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65   the current che
1760: 63 6b 6f 75 74 20 75 6e 6c 65 73 73 0a 20 20 20  ckout unless.   
1770: 20 74 68 65 20 2d 2d 66 6f 72 63 65 20 6f 70 74   the --force opt
1780: 69 6f 6e 20 61 70 70 65 61 72 73 20 6f 6e 20 74  ion appears on t
1790: 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2e  he command-line.
17a0: 0a 0a 20 20 20 20 53 65 65 20 61 6c 73 6f 20 74  ..    See also t
17b0: 68 65 20 22 75 70 64 61 74 65 22 20 63 6f 6d 6d  he "update" comm
17c0: 61 6e 64 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61  and....    <a na
17d0: 6d 65 3d 22 63 6f 6d 6d 69 74 22 3e 55 73 61 67  me="commit">Usag
17e0: 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64  e:</a><a href="d
17f0: 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f 63  oc/tip/www/cmd_c
1800: 6f 6d 6d 69 74 2e 77 69 6b 69 22 3e 66 6f 73 73  ommit.wiki">foss
1810: 69 6c 20 63 6f 6d 6d 69 74 3c 2f 61 3e 20 3f 2d  il commit</a> ?-
1820: 6d 20 43 4f 4d 4d 45 4e 54 3f 20 3f 2d 2d 6e 6f  m COMMENT? ?--no
1830: 73 69 67 6e 3f 20 3f 46 49 4c 45 2e 2e 2e 3f 0a  sign? ?FILE...?.
1840: 20 20 20 20 66 6f 73 73 69 6c 20 63 69 20 20 2e      fossil ci  .
1850: 2e 2e 20 20 28 61 73 20 61 62 6f 76 65 29 0a 0a  ..  (as above)..
1860: 20 20 20 20 43 72 65 61 74 65 20 61 20 6e 65 77      Create a new
1870: 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 61 69 6e   version contain
1880: 69 6e 67 20 61 6c 6c 20 6f 66 20 74 68 65 20 63  ing all of the c
1890: 68 61 6e 67 65 73 20 69 6e 20 74 68 65 20 63 75  hanges in the cu
18a0: 72 72 65 6e 74 0a 20 20 20 20 63 68 65 63 6b 6f  rrent.    checko
18b0: 75 74 2e 20 20 59 6f 75 20 77 69 6c 6c 20 62 65  ut.  You will be
18c0: 20 70 72 6f 6d 70 74 65 64 20 74 6f 20 65 6e 74   prompted to ent
18d0: 65 72 20 61 20 63 68 65 63 6b 2d 69 6e 20 63 6f  er a check-in co
18e0: 6d 6d 65 6e 74 20 75 6e 6c 65 73 73 0a 20 20 20  mment unless.   
18f0: 20 74 68 65 20 22 2d 6d 22 20 6f 70 74 69 6f 6e   the "-m" option
1900: 20 69 73 20 75 73 65 64 20 74 6f 20 73 70 65 63   is used to spec
1910: 69 66 79 20 61 20 63 6f 6d 6d 65 6e 74 20 6c 69  ify a comment li
1920: 6e 65 2e 20 20 59 6f 75 20 77 69 6c 6c 20 62 65  ne.  You will be
1930: 0a 20 20 20 20 70 72 6f 6d 70 74 65 64 20 66 6f  .    prompted fo
1940: 72 20 79 6f 75 72 20 47 50 47 20 70 61 73 73 70  r your GPG passp
1950: 68 72 61 73 65 20 69 6e 20 6f 72 64 65 72 20 74  hrase in order t
1960: 6f 20 73 69 67 6e 20 74 68 65 20 6e 65 77 20 6d  o sign the new m
1970: 61 6e 69 66 65 73 74 0a 20 20 20 20 75 6e 6c 65  anifest.    unle
1980: 73 73 20 74 68 65 20 22 2d 2d 6e 6f 73 69 67 6e  ss the "--nosign
1990: 22 20 6f 70 74 69 6f 6e 73 20 69 73 20 75 73 65  " options is use
19a0: 64 2e 20 20 41 6c 6c 20 66 69 6c 65 73 20 74 68  d.  All files th
19b0: 61 74 20 68 61 76 65 0a 20 20 20 20 63 68 61 6e  at have.    chan
19c0: 67 65 64 20 77 69 6c 6c 20 62 65 20 63 6f 6d 6d  ged will be comm
19d0: 69 74 74 65 64 20 75 6e 6c 65 73 73 20 73 6f 6d  itted unless som
19e0: 65 20 73 75 62 73 65 74 20 6f 66 20 66 69 6c 65  e subset of file
19f0: 73 20 69 73 20 73 70 65 63 69 66 69 65 64 0a 20  s is specified. 
1a00: 20 20 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e     on the comman
1a10: 64 20 6c 69 6e 65 2e 0a 0a 0a 20 20 20 20 3c 61  d line....    <a
1a20: 20 6e 61 6d 65 3d 22 63 6c 65 61 6e 22 3e 55 73   name="clean">Us
1a30: 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d  age:</a><a href=
1a40: 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64  "doc/tip/www/cmd
1a50: 5f 63 6c 65 61 6e 2e 77 69 6b 69 22 3e 66 6f 73  _clean.wiki">fos
1a60: 73 69 6c 20 63 6c 65 61 6e 3c 2f 61 3e 20 3f 2d  sil clean</a> ?-
1a70: 61 6c 6c 3f 0a 0a 20 20 20 20 44 65 6c 65 74 65  all?..    Delete
1a80: 20 61 6c 6c 20 22 65 78 74 72 61 22 20 66 69 6c   all "extra" fil
1a90: 65 73 20 69 6e 20 74 68 65 20 73 6f 75 72 63 65  es in the source
1aa0: 20 74 72 65 65 2e 20 20 22 45 78 74 72 61 22 20   tree.  "Extra" 
1ab0: 66 69 6c 65 73 20 61 72 65 0a 20 20 20 20 66 69  files are.    fi
1ac0: 6c 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74  les that are not
1ad0: 20 6f 66 66 69 63 69 61 6c 6c 79 20 70 61 72 74   officially part
1ae0: 20 6f 66 20 74 68 65 20 63 68 65 63 6b 6f 75 74   of the checkout
1af0: 2e 20 20 53 65 65 20 61 6c 73 6f 0a 20 20 20 20  .  See also.    
1b00: 74 68 65 20 22 65 78 74 72 61 22 20 63 6f 6d 6d  the "extra" comm
1b10: 61 6e 64 2e 20 54 68 69 73 20 6f 70 65 72 61 74  and. This operat
1b20: 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65 20 75 6e  ion cannot be un
1b30: 64 6f 6e 65 2e 0a 0a 20 20 20 20 59 6f 75 20 77  done...    You w
1b40: 69 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 20  ill be prompted 
1b50: 62 65 66 6f 72 65 20 72 65 6d 6f 76 69 6e 67 20  before removing 
1b60: 65 61 63 68 20 66 69 6c 65 2e 20 49 66 20 79 6f  each file. If yo
1b70: 75 20 61 72 65 0a 20 20 20 20 73 75 72 65 20 79  u are.    sure y
1b80: 6f 75 20 77 69 73 68 20 74 6f 20 72 65 6d 6f 76  ou wish to remov
1b90: 65 20 61 6c 6c 20 22 65 78 74 72 61 22 20 66 69  e all "extra" fi
1ba0: 6c 65 73 20 79 6f 75 20 63 61 6e 20 73 70 65 63  les you can spec
1bb0: 69 66 79 20 74 68 65 0a 20 20 20 20 6f 70 74 69  ify the.    opti
1bc0: 6f 6e 61 6c 20 2d 61 6c 6c 20 66 6c 61 67 2e 0a  onal -all flag..
1bd0: 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63  ..    <a name="c
1be0: 6c 6f 6e 65 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  lone">Usage:</a>
1bf0: 3c 61 20 68 72 65 66 3d 22 64 6f 63 2f 74 69 70  <a href="doc/tip
1c00: 2f 77 77 77 2f 63 6d 64 5f 63 6c 6f 6e 65 2e 77  /www/cmd_clone.w
1c10: 69 6b 69 22 3e 66 6f 73 73 69 6c 20 63 6c 6f 6e  iki">fossil clon
1c20: 65 3c 2f 61 3e 20 55 52 4c 20 46 49 4c 45 4e 41  e</a> URL FILENA
1c30: 4d 45 0a 0a 20 20 20 20 4d 61 6b 65 20 61 20 63  ME..    Make a c
1c40: 6c 6f 6e 65 20 6f 66 20 61 20 72 65 70 6f 73 69  lone of a reposi
1c50: 74 6f 72 79 20 73 70 65 63 69 66 69 65 64 20 62  tory specified b
1c60: 79 20 55 52 4c 20 69 6e 20 74 68 65 20 6c 6f 63  y URL in the loc
1c70: 61 6c 0a 20 20 20 20 66 69 6c 65 20 6e 61 6d 65  al.    file name
1c80: 64 20 46 49 4c 45 4e 41 4d 45 2e 0a 0a 0a 20 20  d FILENAME....  
1c90: 20 20 3c 61 20 6e 61 6d 65 3d 22 63 6c 6f 73 65    <a name="close
1ca0: 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68  ">Usage:</a><a h
1cb0: 72 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77  ref="doc/tip/www
1cc0: 2f 63 6d 64 5f 63 6c 6f 73 65 2e 77 69 6b 69 22  /cmd_close.wiki"
1cd0: 3e 66 6f 73 73 69 6c 20 63 6c 6f 73 65 3c 2f 61  >fossil close</a
1ce0: 3e 20 3f 2d 66 7c 2d 2d 66 6f 72 63 65 3f 0a 0a  > ?-f|--force?..
1cf0: 20 20 20 20 54 68 65 20 6f 70 70 6f 73 69 74 65      The opposite
1d00: 20 6f 66 20 22 6f 70 65 6e 22 2e 20 20 43 6c 6f   of "open".  Clo
1d10: 73 65 20 74 68 65 20 63 75 72 72 65 6e 74 20 64  se the current d
1d20: 61 74 61 62 61 73 65 20 63 6f 6e 6e 65 63 74 69  atabase connecti
1d30: 6f 6e 2e 0a 20 20 20 20 52 65 71 75 69 72 65 20  on..    Require 
1d40: 61 20 2d 66 20 6f 72 20 2d 2d 66 6f 72 63 65 20  a -f or --force 
1d50: 66 6c 61 67 20 69 66 20 74 68 65 72 65 20 61 72  flag if there ar
1d60: 65 20 75 6e 73 61 76 65 64 20 63 68 61 6e 67 65  e unsaved change
1d70: 64 20 69 6e 20 74 68 65 0a 20 20 20 20 63 75 72  d in the.    cur
1d80: 72 65 6e 74 20 63 68 65 63 6b 2d 6f 75 74 2e 0a  rent check-out..
1d90: 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 63  ..    <a name="c
1da0: 6f 6e 66 69 67 75 72 65 22 3e 55 73 61 67 65 3a  onfigure">Usage:
1db0: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64 6f 63  </a><a href="doc
1dc0: 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f 63 6f 6e  /tip/www/cmd_con
1dd0: 66 69 67 75 72 65 2e 77 69 6b 69 22 3e 66 6f 73  figure.wiki">fos
1de0: 73 69 6c 20 63 6f 6e 66 69 67 75 72 65 3c 2f 61  sil configure</a
1df0: 3e 20 4d 45 54 48 4f 44 20 2e 2e 2e 0a 0a 20 20  > METHOD .....  
1e00: 20 20 57 68 65 72 65 20 4d 45 54 48 4f 44 20 69    Where METHOD i
1e10: 73 20 6f 6e 65 20 6f 66 3a 20 65 78 70 6f 72 74  s one of: export
1e20: 20 69 6d 70 6f 72 74 20 6d 65 72 67 65 20 70 75   import merge pu
1e30: 6c 6c 20 70 75 73 68 20 72 65 73 65 74 2e 20 20  ll push reset.  
1e40: 41 6c 6c 20 6d 65 74 68 6f 64 73 0a 20 20 20 20  All methods.    
1e50: 61 63 63 65 70 74 20 74 68 65 20 2d 52 20 6f 72  accept the -R or
1e60: 20 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 6f 70   --repository op
1e70: 74 69 6f 6e 20 74 6f 20 73 70 65 63 69 66 69 63  tion to specific
1e80: 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a   a repository...
1e90: 20 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69      fossil confi
1ea0: 67 75 72 61 74 69 6f 6e 20 65 78 70 6f 72 74 20  guration export 
1eb0: 41 52 45 41 20 46 49 4c 45 4e 41 4d 45 0a 0a 20  AREA FILENAME.. 
1ec0: 20 20 20 57 72 69 74 65 20 74 6f 20 46 49 4c 45     Write to FILE
1ed0: 4e 41 4d 45 20 65 78 70 6f 72 74 65 64 20 63 6f  NAME exported co
1ee0: 6e 66 69 67 75 72 61 74 6f 6e 20 69 6e 66 6f 72  nfiguraton infor
1ef0: 6d 61 74 69 6f 6e 20 66 6f 72 20 41 52 45 41 2e  mation for AREA.
1f00: 0a 20 20 20 20 41 52 45 41 20 63 61 6e 20 62 65  .    AREA can be
1f10: 20 6f 6e 65 20 6f 66 3a 20 20 61 6c 6c 20 74 69   one of:  all ti
1f20: 63 6b 65 74 20 73 6b 69 6e 20 70 72 6f 6a 65 63  cket skin projec
1f30: 74 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 63 6f  t..    fossil co
1f40: 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6d 70 6f  nfiguration impo
1f50: 72 74 20 46 49 4c 45 4e 41 4d 45 0a 0a 20 20 20  rt FILENAME..   
1f60: 20 52 65 61 64 20 61 20 63 6f 6e 66 69 67 75 72   Read a configur
1f70: 61 74 69 6f 6e 20 66 72 6f 6d 20 46 49 4c 45 4e  ation from FILEN
1f80: 41 4d 45 2c 20 6f 76 65 72 77 72 69 74 69 6e 67  AME, overwriting
1f90: 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20   the current.   
1fa0: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0a   configuration..
1fb0: 0a 20 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66  .    fossil conf
1fc0: 69 67 75 72 61 74 69 6f 6e 20 6d 65 72 67 65 20  iguration merge 
1fd0: 46 49 4c 45 4e 41 4d 45 0a 0a 20 20 20 20 52 65  FILENAME..    Re
1fe0: 61 64 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69  ad a configurati
1ff0: 6f 6e 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45  on from FILENAME
2000: 20 61 6e 64 20 6d 65 72 67 65 20 69 74 73 20 76   and merge its v
2010: 61 6c 75 65 73 20 69 6e 74 6f 0a 20 20 20 20 74  alues into.    t
2020: 68 65 20 63 75 72 72 65 6e 74 20 63 6f 6e 66 69  he current confi
2030: 67 75 72 61 74 69 6f 6e 2e 20 20 45 78 69 73 74  guration.  Exist
2040: 69 6e 67 20 76 61 6c 75 65 73 20 74 61 6b 65 20  ing values take 
2050: 70 72 69 6f 72 69 74 79 20 6f 76 65 72 0a 20 20  priority over.  
2060: 20 20 76 61 6c 75 65 73 20 72 65 61 64 20 66 72    values read fr
2070: 6f 6d 20 46 49 4c 45 4e 41 4d 45 2e 0a 0a 20 20  om FILENAME...  
2080: 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75    fossil configu
2090: 72 61 74 69 6f 6e 20 70 75 6c 6c 20 41 52 45 41  ration pull AREA
20a0: 20 3f 55 52 4c 3f 0a 0a 20 20 20 20 50 75 6c 6c   ?URL?..    Pull
20b0: 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 74 68 65   and install the
20c0: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66   configuration f
20d0: 72 6f 6d 20 61 20 64 69 66 66 65 72 65 6e 74 20  rom a different 
20e0: 73 65 72 76 65 72 0a 20 20 20 20 69 64 65 6e 74  server.    ident
20f0: 69 66 69 65 64 20 62 79 20 55 52 4c 2e 20 20 49  ified by URL.  I
2100: 66 20 6e 6f 20 55 52 4c 20 69 73 20 73 70 65 63  f no URL is spec
2110: 69 66 69 65 64 2c 20 74 68 65 6e 20 74 68 65 20  ified, then the 
2120: 64 65 66 61 75 6c 74 0a 20 20 20 20 73 65 72 76  default.    serv
2130: 65 72 20 69 73 20 75 73 65 64 2e 20 0a 0a 20 20  er is used. ..  
2140: 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75    fossil configu
2150: 72 61 74 69 6f 6e 20 70 75 73 68 20 41 52 45 41  ration push AREA
2160: 20 3f 55 52 4c 3f 0a 0a 20 20 20 20 50 75 73 68   ?URL?..    Push
2170: 20 74 68 65 20 6c 6f 63 61 6c 20 63 6f 6e 66 69   the local confi
2180: 67 75 72 61 74 69 6f 6e 20 69 6e 74 6f 20 74 68  guration into th
2190: 65 20 72 65 6d 6f 74 65 20 73 65 72 76 65 72 20  e remote server 
21a0: 69 64 65 6e 74 69 66 69 65 64 0a 20 20 20 20 62  identified.    b
21b0: 79 20 55 52 4c 2e 20 20 41 64 6d 69 6e 20 70 72  y URL.  Admin pr
21c0: 69 76 69 6c 65 67 65 20 69 73 20 72 65 71 75 69  ivilege is requi
21d0: 72 65 64 20 6f 6e 20 74 68 65 20 72 65 6d 6f 74  red on the remot
21e0: 65 20 73 65 72 76 65 72 20 66 6f 72 0a 20 20 20  e server for.   
21f0: 20 74 68 69 73 20 74 6f 20 77 6f 72 6b 2e 0a 0a   this to work...
2200: 20 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69      fossil confi
2210: 67 75 72 61 74 69 6f 6e 20 72 65 73 65 74 20 41  guration reset A
2220: 52 45 41 0a 0a 20 20 20 20 52 65 73 74 6f 72 65  REA..    Restore
2230: 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69   the configurati
2240: 6f 6e 20 74 6f 20 74 68 65 20 64 65 66 61 75 6c  on to the defaul
2250: 74 2e 20 20 41 52 45 41 20 61 73 20 61 62 6f 76  t.  AREA as abov
2260: 65 2e 0a 0a 20 20 20 20 57 41 52 4e 49 4e 47 3a  e...    WARNING:
2270: 20 44 6f 20 6e 6f 74 20 69 6d 70 6f 72 74 2c 20   Do not import, 
2280: 6d 65 72 67 65 2c 20 6f 72 20 70 75 6c 6c 20 63  merge, or pull c
2290: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 66 72  onfigurations fr
22a0: 6f 6d 20 61 6e 20 75 6e 74 72 75 73 74 65 64 0a  om an untrusted.
22b0: 20 20 20 20 73 6f 75 72 63 65 2e 20 20 54 68 65      source.  The
22c0: 20 69 6e 62 6f 75 6e 64 20 63 6f 6e 66 69 67 75   inbound configu
22d0: 72 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 63 68  ration is not ch
22e0: 65 63 6b 65 64 20 66 6f 72 20 73 61 66 65 74 79  ecked for safety
22f0: 20 61 6e 64 20 63 61 6e 0a 20 20 20 20 69 6e 74   and can.    int
2300: 72 6f 64 75 63 65 20 73 65 63 75 72 69 74 79 20  roduce security 
2310: 76 75 6c 6e 65 72 61 62 69 6c 69 74 69 65 73 2e  vulnerabilities.
2320: 0a 0a 0a 20 20 20 20 43 4f 4d 4d 41 4e 44 3a 20  ...    COMMAND: 
2330: 64 65 63 6f 6e 73 74 72 75 63 74 20 0a 20 20 20  deconstruct .   
2340: 20 3c 61 20 6e 61 6d 65 3d 22 64 65 63 6f 6e 73   <a name="decons
2350: 74 72 75 63 74 22 3e 55 73 61 67 65 3a 3c 2f 61  truct">Usage:</a
2360: 3e 3c 61 20 68 72 65 66 3d 22 64 6f 63 2f 74 69  ><a href="doc/ti
2370: 70 2f 77 77 77 2f 63 6d 64 5f 64 65 63 6f 6e 73  p/www/cmd_decons
2380: 74 72 75 63 74 2e 77 69 6b 69 22 3e 66 6f 73 73  truct.wiki">foss
2390: 69 6c 20 64 65 63 6f 6e 73 74 72 75 63 74 3c 2f  il deconstruct</
23a0: 61 3e 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74  a> ?-R|--reposit
23b0: 6f 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f 20  ory REPOSITORY? 
23c0: 44 45 53 54 49 4e 41 54 49 4f 4e 0a 0a 20 20 20  DESTINATION..   
23d0: 20 50 6f 70 75 6c 61 74 65 73 20 74 68 65 20 69   Populates the i
23e0: 6e 64 69 63 61 74 65 64 20 44 45 53 54 49 4e 41  ndicated DESTINA
23f0: 54 49 4f 4e 20 64 69 72 65 63 74 6f 72 79 20 77  TION directory w
2400: 69 74 68 20 63 6f 70 69 65 73 20 6f 66 20 61 6c  ith copies of al
2410: 6c 0a 20 20 20 20 61 72 74 69 66 63 61 74 73 20  l.    artifcats 
2420: 63 6f 6e 74 61 69 6e 65 64 20 77 69 74 68 69 6e  contained within
2430: 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e   the repository.
2440: 20 20 41 72 74 69 66 61 63 74 73 20 61 72 65 20    Artifacts are 
2450: 6e 61 6d 65 64 20 41 41 2f 62 62 62 62 62 0a 20  named AA/bbbbb. 
2460: 20 20 20 77 68 65 72 65 20 41 41 20 69 73 20 74     where AA is t
2470: 68 65 20 66 69 72 73 74 20 32 20 63 68 61 72 61  he first 2 chara
2480: 63 74 65 72 73 20 6f 66 20 74 68 65 20 61 72 74  cters of the art
2490: 69 66 61 63 74 20 49 44 20 61 6e 64 20 62 62 62  ifact ID and bbb
24a0: 62 62 20 69 73 20 74 68 65 0a 20 20 20 20 72 65  bb is the.    re
24b0: 6d 61 69 6e 69 6e 67 20 33 38 20 63 68 61 72 61  maining 38 chara
24c0: 63 74 65 72 73 2e 0a 0a 0a 20 20 20 20 3c 61 20  cters....    <a 
24d0: 6e 61 6d 65 3d 22 72 6d 22 3e 55 73 61 67 65 3a  name="rm">Usage:
24e0: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64 6f 63  </a><a href="doc
24f0: 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f 72 6d 2e  /tip/www/cmd_rm.
2500: 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 72 6d 3c  wiki">fossil rm<
2510: 2f 61 3e 20 46 49 4c 45 2e 2e 2e 0a 20 20 20 20  /a> FILE....    
2520: 6f 72 3a 20 66 6f 73 73 69 6c 20 64 65 6c 20 46  or: fossil del F
2530: 49 4c 45 2e 2e 2e 0a 20 20 20 20 52 65 6d 6f 76  ILE....    Remov
2540: 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 66 69  e one or more fi
2550: 6c 65 73 20 66 72 6f 6d 20 74 68 65 20 74 72 65  les from the tre
2560: 65 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65  e....    <a name
2570: 3d 22 64 65 73 63 65 6e 64 61 6e 74 73 22 3e 55  ="descendants">U
2580: 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66  sage:</a><a href
2590: 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d  ="doc/tip/www/cm
25a0: 64 5f 64 65 73 63 65 6e 64 61 6e 74 73 2e 77 69  d_descendants.wi
25b0: 6b 69 22 3e 66 6f 73 73 69 6c 20 64 65 73 63 65  ki">fossil desce
25c0: 6e 64 61 6e 74 73 3c 2f 61 3e 20 3f 42 41 53 45  ndants</a> ?BASE
25d0: 4c 49 4e 45 2d 49 44 3f 0a 0a 20 20 20 20 46 69  LINE-ID?..    Fi
25e0: 6e 64 20 61 6c 6c 20 6c 65 61 66 20 64 65 73 63  nd all leaf desc
25f0: 65 6e 64 61 6e 74 73 20 6f 66 20 74 68 65 20 62  endants of the b
2600: 61 73 65 6c 69 6e 65 20 73 70 65 63 69 66 69 65  aseline specifie
2610: 64 20 6f 72 20 69 66 20 74 68 65 20 61 72 67 75  d or if the argu
2620: 6d 65 6e 74 0a 20 20 20 20 69 73 20 6f 6d 69 74  ment.    is omit
2630: 74 65 64 2c 20 6f 66 20 74 68 65 20 62 61 73 65  ted, of the base
2640: 6c 69 6e 65 20 63 75 72 72 65 6e 74 6c 79 20 63  line currently c
2650: 68 65 63 6b 65 64 20 6f 75 74 2e 0a 0a 0a 20 20  hecked out....  
2660: 20 20 3c 61 20 6e 61 6d 65 3d 22 64 69 66 66 22    <a name="diff"
2670: 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72  >Usage:</a><a hr
2680: 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f  ef="doc/tip/www/
2690: 63 6d 64 5f 64 69 66 66 2e 77 69 6b 69 22 3e 66  cmd_diff.wiki">f
26a0: 6f 73 73 69 6c 20 64 69 66 66 3c 2f 61 3e 7c 67  ossil diff</a>|g
26b0: 64 69 66 66 20 3f 2d 69 3f 20 3f 2d 72 20 52 45  diff ?-i? ?-r RE
26c0: 56 49 53 49 4f 4e 3f 20 46 49 4c 45 2e 2e 2e 0a  VISION? FILE....
26d0: 0a 20 20 20 20 53 68 6f 77 20 74 68 65 20 64 69  .    Show the di
26e0: 66 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e  fference between
26f0: 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 65 72   the current ver
2700: 73 69 6f 6e 20 6f 66 20 61 20 66 69 6c 65 20 28  sion of a file (
2710: 61 73 20 69 74 0a 20 20 20 20 65 78 69 73 74 73  as it.    exists
2720: 20 6f 6e 20 64 69 73 6b 29 20 61 6e 64 20 74 68   on disk) and th
2730: 61 74 20 73 61 6d 65 20 66 69 6c 65 20 61 73 20  at same file as 
2740: 69 74 20 77 61 73 20 63 68 65 63 6b 65 64 20 6f  it was checked o
2750: 75 74 2e 0a 0a 20 20 20 20 64 69 66 66 20 77 69  ut...    diff wi
2760: 6c 6c 20 73 68 6f 77 20 61 20 74 65 78 74 75 61  ll show a textua
2770: 6c 20 64 69 66 66 20 77 68 69 6c 65 20 67 64 69  l diff while gdi
2780: 66 66 20 77 69 6c 6c 20 61 74 74 65 6d 70 74 20  ff will attempt 
2790: 74 6f 20 72 75 6e 20 61 0a 20 20 20 20 67 72 61  to run a.    gra
27a0: 70 68 69 63 61 6c 20 64 69 66 66 20 63 6f 6d 6d  phical diff comm
27b0: 61 6e 64 20 74 68 61 74 20 79 6f 75 20 68 61 76  and that you hav
27c0: 65 20 73 65 74 75 70 2e 20 49 66 20 74 68 65 20  e setup. If the 
27d0: 63 68 6f 6f 73 65 6e 20 63 6f 6d 6d 61 6e 64 0a  choosen command.
27e0: 20 20 20 20 69 73 20 6e 6f 74 20 79 65 74 20 63      is not yet c
27f0: 6f 6e 66 69 67 75 72 65 64 2c 20 74 68 65 20 69  onfigured, the i
2800: 6e 74 65 72 6e 61 6c 20 74 65 78 74 75 61 6c 20  nternal textual 
2810: 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20 77 69 6c  diff command wil
2820: 6c 20 62 65 0a 20 20 20 20 75 73 65 64 2e 0a 0a  l be.    used...
2830: 20 20 20 20 49 66 20 2d 69 20 69 73 20 73 75 70      If -i is sup
2840: 70 6c 69 65 64 20 66 6f 72 20 65 69 74 68 65 72  plied for either
2850: 20 64 69 66 66 20 6f 72 20 67 64 69 66 66 2c 20   diff or gdiff, 
2860: 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 74 65 78  the internal tex
2870: 74 75 61 6c 0a 20 20 20 20 64 69 66 66 20 63 6f  tual.    diff co
2880: 6d 6d 61 6e 64 20 77 69 6c 6c 20 62 65 20 65 78  mmand will be ex
2890: 65 63 75 74 65 64 2e 0a 0a 20 20 20 20 48 65 72  ecuted...    Her
28a0: 65 20 61 72 65 20 61 20 66 65 77 20 65 78 74 65  e are a few exte
28b0: 72 6e 61 6c 20 64 69 66 66 20 63 6f 6d 6d 61 6e  rnal diff comman
28c0: 64 20 73 65 74 74 69 6e 67 73 2c 20 66 6f 72 20  d settings, for 
28d0: 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 20 20 66 6f  example:..    fo
28e0: 73 73 69 6c 20 73 65 74 74 69 6e 67 20 64 69 66  ssil setting dif
28f0: 66 2d 63 6f 6d 6d 61 6e 64 20 64 69 66 66 0a 0a  f-command diff..
2900: 20 20 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69      fossil setti
2910: 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64  ng gdiff-command
2920: 20 74 6b 64 69 66 66 0a 20 20 20 20 66 6f 73 73   tkdiff.    foss
2930: 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66 66  il setting gdiff
2940: 2d 63 6f 6d 6d 61 6e 64 20 65 73 6b 69 6c 6c 32  -command eskill2
2950: 32 0a 20 20 20 20 66 6f 73 73 69 6c 20 73 65 74  2.    fossil set
2960: 74 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61  ting gdiff-comma
2970: 6e 64 20 74 6f 72 74 6f 69 73 65 6d 65 72 67 65  nd tortoisemerge
2980: 0a 20 20 20 20 66 6f 73 73 69 6c 20 73 65 74 74  .    fossil sett
2990: 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e  ing gdiff-comman
29a0: 64 20 6d 65 6c 64 0a 20 20 20 20 66 6f 73 73 69  d meld.    fossi
29b0: 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66 66 2d  l setting gdiff-
29c0: 63 6f 6d 6d 61 6e 64 20 78 78 64 69 66 66 0a 20  command xxdiff. 
29d0: 20 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e     fossil settin
29e0: 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20  g gdiff-command 
29f0: 6b 64 69 66 66 33 0a 0a 0a 20 20 20 20 3c 61 20  kdiff3...    <a 
2a00: 6e 61 6d 65 3d 22 65 78 74 72 61 22 3e 55 73 61  name="extra">Usa
2a10: 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22  ge:</a><a href="
2a20: 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f  doc/tip/www/cmd_
2a30: 65 78 74 72 61 2e 77 69 6b 69 22 3e 66 6f 73 73  extra.wiki">foss
2a40: 69 6c 20 65 78 74 72 61 3c 2f 61 3e 0a 0a 20 20  il extra</a>..  
2a50: 20 20 50 72 69 6e 74 20 61 20 6c 69 73 74 20 6f    Print a list o
2a60: 66 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 74  f all files in t
2a70: 68 65 20 73 6f 75 72 63 65 20 74 72 65 65 20 74  he source tree t
2a80: 68 61 74 20 61 72 65 20 6e 6f 74 20 70 61 72 74  hat are not part
2a90: 20 6f 66 0a 20 20 20 20 74 68 65 20 63 75 72 72   of.    the curr
2aa0: 65 6e 74 20 63 68 65 63 6b 6f 75 74 2e 20 20 53  ent checkout.  S
2ab0: 65 65 20 61 6c 73 6f 20 74 68 65 20 22 63 6c 65  ee also the "cle
2ac0: 61 6e 22 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 0a 20  an" command.... 
2ad0: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 68 65 6c 70     <a name="help
2ae0: 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68  ">Usage:</a><a h
2af0: 72 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77  ref="doc/tip/www
2b00: 2f 63 6d 64 5f 68 65 6c 70 2e 77 69 6b 69 22 3e  /cmd_help.wiki">
2b10: 66 6f 73 73 69 6c 20 68 65 6c 70 3c 2f 61 3e 20  fossil help</a> 
2b20: 43 4f 4d 4d 41 4e 44 0a 0a 20 20 20 20 44 69 73  COMMAND..    Dis
2b30: 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  play information
2b40: 20 6f 6e 20 68 6f 77 20 74 6f 20 75 73 65 20 43   on how to use C
2b50: 4f 4d 4d 41 4e 44 0a 0a 0a 20 20 20 20 3c 61 20  OMMAND...    <a 
2b60: 6e 61 6d 65 3d 22 68 74 74 70 22 3e 55 73 61 67  name="http">Usag
2b70: 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64  e:</a><a href="d
2b80: 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f 68  oc/tip/www/cmd_h
2b90: 74 74 70 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c  ttp.wiki">fossil
2ba0: 20 68 74 74 70 3c 2f 61 3e 20 52 45 50 4f 53 49   http</a> REPOSI
2bb0: 54 4f 52 59 0a 0a 20 20 20 20 48 61 6e 64 6c 65  TORY..    Handle
2bc0: 20 61 20 73 69 6e 67 6c 65 20 48 54 54 50 20 72   a single HTTP r
2bd0: 65 71 75 65 73 74 20 61 70 70 65 61 72 69 6e 67  equest appearing
2be0: 20 6f 6e 20 73 74 64 69 6e 2e 20 20 54 68 65 20   on stdin.  The 
2bf0: 72 65 73 75 6c 74 69 6e 67 20 77 65 62 70 61 67  resulting webpag
2c00: 65 0a 20 20 20 20 69 73 20 64 65 6c 69 76 65 72  e.    is deliver
2c10: 65 64 20 6f 6e 20 73 74 64 6f 75 74 2e 20 20 54  ed on stdout.  T
2c20: 68 69 73 20 6d 65 74 68 6f 64 20 69 73 20 75 73  his method is us
2c30: 65 64 20 74 6f 20 6c 61 75 6e 63 68 20 61 6e 20  ed to launch an 
2c40: 48 54 54 50 20 72 65 71 75 65 73 74 0a 20 20 20  HTTP request.   
2c50: 20 68 61 6e 64 6c 65 72 20 66 72 6f 6d 20 69 6e   handler from in
2c60: 65 74 64 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65  etd, for example
2c70: 2e 20 20 54 68 65 20 61 72 67 75 6d 65 6e 74 20  .  The argument 
2c80: 69 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74  is the name of t
2c90: 68 65 20 0a 20 20 20 20 72 65 70 6f 73 69 74 6f  he .    reposito
2ca0: 72 79 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d  ry....    <a nam
2cb0: 65 3d 22 69 6e 66 6f 22 3e 55 73 61 67 65 3a 3c  e="info">Usage:<
2cc0: 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64 6f 63 2f  /a><a href="doc/
2cd0: 74 69 70 2f 77 77 77 2f 63 6d 64 5f 69 6e 66 6f  tip/www/cmd_info
2ce0: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 69 6e  .wiki">fossil in
2cf0: 66 6f 3c 2f 61 3e 20 3f 41 52 54 49 46 41 43 54  fo</a> ?ARTIFACT
2d00: 2d 49 44 7c 46 49 4c 45 4e 41 4d 45 3f 0a 0a 20  -ID|FILENAME?.. 
2d10: 20 20 20 57 69 74 68 20 6e 6f 20 61 72 67 75 6d     With no argum
2d20: 65 6e 74 73 2c 20 70 72 6f 76 69 64 65 20 69 6e  ents, provide in
2d30: 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20  formation about 
2d40: 74 68 65 20 63 75 72 72 65 6e 74 20 74 72 65 65  the current tree
2d50: 2e 0a 20 20 20 20 49 66 20 61 6e 20 61 72 67 75  ..    If an argu
2d60: 6d 65 6e 74 20 69 73 20 73 70 65 63 69 66 69 65  ment is specifie
2d70: 64 2c 20 70 72 6f 76 69 64 65 20 69 6e 66 6f 72  d, provide infor
2d80: 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65  mation about the
2d90: 20 6f 62 6a 65 63 74 0a 20 20 20 20 69 6e 20 74   object.    in t
2da0: 68 65 20 72 65 73 70 6f 73 69 74 6f 72 79 20 6f  he respository o
2db0: 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 72  f the current tr
2dc0: 65 65 20 74 68 61 74 20 74 68 65 20 61 72 67 75  ee that the argu
2dd0: 6d 65 6e 74 20 72 65 66 65 72 73 0a 20 20 20 20  ment refers.    
2de0: 74 6f 2e 20 20 4f 72 20 69 66 20 74 68 65 20 61  to.  Or if the a
2df0: 72 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20 6e  rgument is the n
2e00: 61 6d 65 20 6f 66 20 61 20 72 65 70 6f 73 69 74  ame of a reposit
2e10: 6f 72 79 2c 20 73 68 6f 77 0a 20 20 20 20 69 6e  ory, show.    in
2e20: 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20  formation about 
2e30: 74 68 61 74 20 72 65 70 6f 73 69 74 6f 72 79 2e  that repository.
2e40: 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22  ...    <a name="
2e50: 6c 65 61 76 65 73 22 3e 55 73 61 67 65 3a 3c 2f  leaves">Usage:</
2e60: 61 3e 3c 61 20 68 72 65 66 3d 22 64 6f 63 2f 74  a><a href="doc/t
2e70: 69 70 2f 77 77 77 2f 63 6d 64 5f 6c 65 61 76 65  ip/www/cmd_leave
2e80: 73 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 6c  s.wiki">fossil l
2e90: 65 61 76 65 73 3c 2f 61 3e 0a 0a 20 20 20 20 46  eaves</a>..    F
2ea0: 69 6e 64 20 6c 65 61 76 65 73 20 6f 66 20 61 6c  ind leaves of al
2eb0: 6c 20 62 72 61 6e 63 68 65 73 2e 0a 0a 0a 20 20  l branches....  
2ec0: 20 20 3c 61 20 6e 61 6d 65 3d 22 6c 73 22 3e 55    <a name="ls">U
2ed0: 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66  sage:</a><a href
2ee0: 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d  ="doc/tip/www/cm
2ef0: 64 5f 6c 73 2e 77 69 6b 69 22 3e 66 6f 73 73 69  d_ls.wiki">fossi
2f00: 6c 20 6c 73 3c 2f 61 3e 0a 0a 20 20 20 20 53 68  l ls</a>..    Sh
2f10: 6f 77 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20  ow the names of 
2f20: 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 74 68 65  all files in the
2f30: 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75   current checkou
2f40: 74 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d  t...    <a name=
2f50: 22 6d 65 72 67 65 22 3e 55 73 61 67 65 3a 3c 2f  "merge">Usage:</
2f60: 61 3e 3c 61 20 68 72 65 66 3d 22 64 6f 63 2f 74  a><a href="doc/t
2f70: 69 70 2f 77 77 77 2f 63 6d 64 5f 6d 65 72 67 65  ip/www/cmd_merge
2f80: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 6d 65  .wiki">fossil me
2f90: 72 67 65 3c 2f 61 3e 20 56 45 52 53 49 4f 4e 0a  rge</a> VERSION.
2fa0: 0a 20 20 20 20 54 68 65 20 61 72 67 75 6d 65 6e  .    The argumen
2fb0: 74 20 69 73 20 61 20 76 65 72 73 69 6f 6e 20 74  t is a version t
2fc0: 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 6d 65  hat should be me
2fd0: 72 67 65 64 20 69 6e 74 6f 20 74 68 65 20 63 75  rged into the cu
2fe0: 72 72 65 6e 74 0a 20 20 20 20 63 68 65 63 6b 6f  rrent.    checko
2ff0: 75 74 2e 20 0a 0a 20 20 20 20 4f 6e 6c 79 20 66  ut. ..    Only f
3000: 69 6c 65 20 63 6f 6e 74 65 6e 74 20 69 73 20 6d  ile content is m
3010: 65 72 67 65 64 2e 20 20 54 68 65 20 72 65 73 75  erged.  The resu
3020: 6c 74 20 63 6f 6e 74 69 6e 75 65 73 20 74 6f 20  lt continues to 
3030: 75 73 65 20 74 68 65 0a 20 20 20 20 66 69 6c 65  use the.    file
3040: 20 61 6e 64 20 64 69 72 65 63 74 6f 72 79 20 6e   and directory n
3050: 61 6d 65 73 20 66 72 6f 6d 20 74 68 65 20 63 75  ames from the cu
3060: 72 72 65 6e 74 20 63 68 65 63 6b 2d 6f 75 74 20  rrent check-out 
3070: 65 76 65 6e 20 69 66 20 74 68 6f 73 65 0a 20 20  even if those.  
3080: 20 20 6e 61 6d 65 73 20 6d 69 67 68 74 20 68 61    names might ha
3090: 76 65 20 62 65 65 6e 20 63 68 61 6e 67 65 64 20  ve been changed 
30a0: 69 6e 20 74 68 65 20 62 72 61 6e 63 68 20 62 65  in the branch be
30b0: 69 6e 67 20 6d 65 72 67 65 64 20 69 6e 2e 0a 0a  ing merged in...
30c0: 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 6d 76  .    <a name="mv
30d0: 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68  ">Usage:</a><a h
30e0: 72 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77  ref="doc/tip/www
30f0: 2f 63 6d 64 5f 6d 76 2e 77 69 6b 69 22 3e 66 6f  /cmd_mv.wiki">fo
3100: 73 73 69 6c 20 6d 76 7c 72 65 6e 61 6d 65 3c 2f  ssil mv|rename</
3110: 61 3e 20 4f 4c 44 4e 41 4d 45 20 4e 45 57 4e 41  a> OLDNAME NEWNA
3120: 4d 45 0a 20 20 20 20 20 20 20 6f 72 3a 20 66 6f  ME.       or: fo
3130: 73 73 69 6c 20 6d 76 7c 72 65 6e 61 6d 65 20 4f  ssil mv|rename O
3140: 4c 44 4e 41 4d 45 2e 2e 2e 20 44 49 52 0a 0a 20  LDNAME... DIR.. 
3150: 20 20 20 4d 6f 76 65 20 6f 72 20 72 65 6e 61 6d     Move or renam
3160: 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 66 69  e one or more fi
3170: 6c 65 73 20 77 69 74 68 69 6e 20 74 68 65 20 74  les within the t
3180: 72 65 65 0a 0a 20 20 20 20 54 68 69 73 20 63 6f  ree..    This co
3190: 6d 6d 61 6e 64 20 64 6f 65 73 20 6e 6f 74 20 72  mmand does not r
31a0: 65 6e 61 6d 65 20 74 68 65 20 66 69 6c 65 73 20  ename the files 
31b0: 6f 6e 20 64 69 73 6b 2e 20 20 41 6c 6c 20 74 68  on disk.  All th
31c0: 69 73 20 63 6f 6d 6d 61 6e 64 20 64 6f 65 73 20  is command does 
31d0: 69 73 0a 20 20 20 20 72 65 63 6f 72 64 20 74 68  is.    record th
31e0: 65 20 66 61 63 74 20 74 68 61 74 20 66 69 6c 65  e fact that file
31f0: 6e 61 6d 65 73 20 68 61 76 65 20 63 68 61 6e 67  names have chang
3200: 65 64 20 73 6f 20 74 68 61 74 20 61 70 70 72 6f  ed so that appro
3210: 70 72 69 61 74 65 20 6e 6f 74 61 74 69 6f 6e 73  priate notations
3220: 0a 20 20 20 20 63 61 6e 20 62 65 20 6d 61 64 65  .    can be made
3230: 20 61 74 20 74 68 65 20 6e 65 78 74 20 63 6f 6d   at the next com
3240: 6d 69 74 2f 63 68 65 63 6b 69 6e 2e 0a 0a 20 20  mit/checkin...  
3250: 20 20 3c 61 20 6e 61 6d 65 3d 22 6e 65 77 22 3e    <a name="new">
3260: 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65  Usage:</a><a hre
3270: 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63  f="doc/tip/www/c
3280: 6d 64 5f 6e 65 77 2e 77 69 6b 69 22 3e 66 6f 73  md_new.wiki">fos
3290: 73 69 6c 20 6e 65 77 3c 2f 61 3e 20 46 49 4c 45  sil new</a> FILE
32a0: 4e 41 4d 45 0a 0a 20 20 20 20 43 72 65 61 74 65  NAME..    Create
32b0: 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20 66 6f   a repository fo
32c0: 72 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 20  r a new project 
32d0: 69 6e 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65  in the file name
32e0: 64 20 46 49 4c 45 4e 41 4d 45 2e 0a 20 20 20 20  d FILENAME..    
32f0: 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20  This command is 
3300: 64 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 22 63  distinct from "c
3310: 6c 6f 6e 65 22 2e 20 20 54 68 65 20 22 63 6c 6f  lone".  The "clo
3320: 6e 65 22 20 63 6f 6d 6d 61 6e 64 20 6d 61 6b 65  ne" command make
3330: 73 0a 20 20 20 20 61 20 63 6f 70 79 20 6f 66 20  s.    a copy of 
3340: 61 6e 20 65 78 69 73 74 69 6e 67 20 70 72 6f 6a  an existing proj
3350: 65 63 74 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61  ect.  This comma
3360: 6e 64 20 73 74 61 72 74 73 20 61 20 6e 65 77 20  nd starts a new 
3370: 70 72 6f 6a 65 63 74 2e 0a 0a 0a 20 20 20 20 3c  project....    <
3380: 61 20 6e 61 6d 65 3d 22 6f 70 65 6e 22 3e 55 73  a name="open">Us
3390: 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d  age:</a><a href=
33a0: 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64  "doc/tip/www/cmd
33b0: 5f 6f 70 65 6e 2e 77 69 6b 69 22 3e 66 6f 73 73  _open.wiki">foss
33c0: 69 6c 20 6f 70 65 6e 3c 2f 61 3e 20 46 49 4c 45  il open</a> FILE
33d0: 4e 41 4d 45 0a 0a 20 20 20 20 4f 70 65 6e 20 61  NAME..    Open a
33e0: 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 74   connection to t
33f0: 68 65 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74  he local reposit
3400: 6f 72 79 20 69 6e 20 46 49 4c 45 4e 41 4d 45 2e  ory in FILENAME.
3410: 20 20 41 20 63 68 65 63 6b 6f 75 74 0a 20 20 20    A checkout.   
3420: 20 66 6f 72 20 74 68 65 20 72 65 70 6f 73 69 74   for the reposit
3430: 6f 72 79 20 69 73 20 63 72 65 61 74 65 64 20 77  ory is created w
3440: 69 74 68 20 69 74 73 20 72 6f 6f 74 20 61 74 20  ith its root at 
3450: 74 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65  the working dire
3460: 63 74 6f 72 79 2e 0a 20 20 20 20 53 65 65 20 61  ctory..    See a
3470: 6c 73 6f 20 74 68 65 20 22 63 6c 6f 73 65 22 20  lso the "close" 
3480: 63 6f 6d 6d 61 6e 64 2e 0a 0a 0a 20 20 20 20 3c  command....    <
3490: 61 20 6e 61 6d 65 3d 22 70 75 6c 6c 22 3e 55 73  a name="pull">Us
34a0: 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d  age:</a><a href=
34b0: 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64  "doc/tip/www/cmd
34c0: 5f 70 75 6c 6c 2e 77 69 6b 69 22 3e 66 6f 73 73  _pull.wiki">foss
34d0: 69 6c 20 70 75 6c 6c 3c 2f 61 3e 20 3f 55 52 4c  il pull</a> ?URL
34e0: 3f 20 3f 2d 52 7c 2d 2d 72 65 73 70 6f 73 69 74  ? ?-R|--resposit
34f0: 6f 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f 0a  ory REPOSITORY?.
3500: 0a 20 20 20 20 50 75 6c 6c 20 63 68 61 6e 67 65  .    Pull change
3510: 73 20 69 6e 20 61 20 72 65 6d 6f 74 65 20 72 65  s in a remote re
3520: 70 6f 73 69 74 6f 72 79 20 69 6e 74 6f 20 74 68  pository into th
3530: 65 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f  e local reposito
3540: 72 79 2e 0a 20 20 20 20 54 68 65 20 72 65 70 6f  ry..    The repo
3550: 73 69 74 6f 72 79 20 69 73 20 69 64 65 6e 74 69  sitory is identi
3560: 66 69 65 64 20 62 79 20 74 68 65 20 2d 52 20 6f  fied by the -R o
3570: 72 20 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 6f  r --repository o
3580: 70 74 69 6f 6e 2e 0a 20 20 20 20 49 66 20 74 68  ption..    If th
3590: 65 72 65 20 69 73 20 6e 6f 20 73 75 63 68 20 6f  ere is no such o
35a0: 70 74 69 6f 6e 20 74 68 65 6e 20 74 68 65 20 6f  ption then the o
35b0: 70 65 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 69  pen repository i
35c0: 73 20 75 73 65 64 2e 0a 20 20 20 20 54 68 65 20  s used..    The 
35d0: 55 52 4c 20 6f 66 20 74 68 65 20 72 65 6d 6f 74  URL of the remot
35e0: 65 20 73 65 72 76 65 72 20 69 73 20 73 70 65 63  e server is spec
35f0: 69 66 69 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d  ified on the com
3600: 6d 61 6e 64 20 6c 69 6e 65 0a 20 20 20 20 49 66  mand line.    If
3610: 20 6e 6f 20 55 52 4c 20 69 73 20 73 70 65 63 69   no URL is speci
3620: 66 69 65 64 20 74 68 65 6e 20 74 68 65 20 55 52  fied then the UR
3630: 4c 20 75 73 65 64 20 62 79 20 74 68 65 20 6d 6f  L used by the mo
3640: 73 74 20 72 65 63 65 6e 74 0a 20 20 20 20 22 70  st recent.    "p
3650: 75 6c 6c 22 2c 20 22 70 75 73 68 22 2c 20 6f 72  ull", "push", or
3660: 20 22 73 79 6e 63 22 20 63 6f 6d 6d 61 6e 64 20   "sync" command 
3670: 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 54 68  is used...    Th
3680: 65 20 55 52 4c 20 69 73 20 6f 66 20 74 68 65 20  e URL is of the 
3690: 66 6f 6c 6c 6f 77 69 6e 67 20 66 6f 72 6d 3a 0a  following form:.
36a0: 0a 20 20 20 20 68 74 74 70 3a 2f 2f 55 53 45 52  .    http://USER
36b0: 40 48 4f 53 54 3a 50 4f 52 54 2f 50 41 54 48 0a  @HOST:PORT/PATH.
36c0: 0a 20 20 20 20 54 68 65 20 22 55 53 45 52 40 22  .    The "USER@"
36d0: 20 61 6e 64 20 22 3a 50 4f 52 54 22 20 73 75 62   and ":PORT" sub
36e0: 73 74 72 69 6e 67 73 20 61 72 65 20 6f 70 74 69  strings are opti
36f0: 6f 6e 61 6c 2e 0a 20 20 20 20 54 68 65 20 22 55  onal..    The "U
3700: 53 45 52 22 20 73 75 62 73 74 72 69 6e 67 20 73  SER" substring s
3710: 70 65 63 69 66 69 65 73 20 74 68 65 20 6c 6f 67  pecifies the log
3720: 69 6e 20 75 73 65 72 2e 20 20 59 6f 75 20 77 69  in user.  You wi
3730: 6c 6c 20 62 65 0a 20 20 20 20 70 72 6f 6d 70 74  ll be.    prompt
3740: 65 64 20 66 6f 72 20 74 68 65 20 70 61 73 73 77  ed for the passw
3750: 6f 72 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61  ord on the comma
3760: 6e 64 2d 6c 69 6e 65 2e 20 20 54 68 65 20 50 4f  nd-line.  The PO
3770: 52 54 0a 20 20 20 20 73 70 65 63 69 66 69 65 73  RT.    specifies
3780: 20 74 68 65 20 54 43 50 20 70 6f 72 74 20 6f 66   the TCP port of
3790: 20 74 68 65 20 73 65 72 76 65 72 2e 20 20 54 68   the server.  Th
37a0: 65 20 64 65 66 61 75 6c 74 20 70 6f 72 74 20 69  e default port i
37b0: 73 0a 20 20 20 20 38 30 2e 0a 0a 0a 20 20 20 20  s.    80....    
37c0: 3c 61 20 6e 61 6d 65 3d 22 70 75 73 68 22 3e 55  <a name="push">U
37d0: 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66  sage:</a><a href
37e0: 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d  ="doc/tip/www/cm
37f0: 64 5f 70 75 73 68 2e 77 69 6b 69 22 3e 66 6f 73  d_push.wiki">fos
3800: 73 69 6c 20 70 75 73 68 3c 2f 61 3e 20 3f 55 52  sil push</a> ?UR
3810: 4c 3f 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74  L? ?-R|--reposit
3820: 6f 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f 0a  ory REPOSITORY?.
3830: 0a 20 20 20 20 50 75 73 68 20 63 68 61 6e 67 65  .    Push change
3840: 73 20 69 6e 20 74 68 65 20 6c 6f 63 61 6c 20 72  s in the local r
3850: 65 70 6f 73 69 74 6f 72 79 20 6f 76 65 72 20 69  epository over i
3860: 6e 74 6f 20 61 20 72 65 6d 6f 74 65 20 72 65 70  nto a remote rep
3870: 6f 73 69 74 6f 72 79 2e 0a 20 20 20 20 53 65 65  ository..    See
3880: 20 74 68 65 20 22 70 75 6c 6c 22 20 63 6f 6d 6d   the "pull" comm
3890: 61 6e 64 20 66 6f 72 20 61 64 64 69 74 69 6f 6e  and for addition
38a0: 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0a  al information..
38b0: 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 72 65  .    <a name="re
38c0: 62 75 69 6c 64 22 3e 55 73 61 67 65 3a 3c 2f 61  build">Usage:</a
38d0: 3e 3c 61 20 68 72 65 66 3d 22 64 6f 63 2f 74 69  ><a href="doc/ti
38e0: 70 2f 77 77 77 2f 63 6d 64 5f 72 65 62 75 69 6c  p/www/cmd_rebuil
38f0: 64 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 72  d.wiki">fossil r
3900: 65 62 75 69 6c 64 3c 2f 61 3e 20 52 45 50 4f 53  ebuild</a> REPOS
3910: 49 54 4f 52 59 0a 0a 20 20 20 20 52 65 63 6f 6e  ITORY..    Recon
3920: 73 74 72 75 63 74 20 74 68 65 20 6e 61 6d 65 64  struct the named
3930: 20 72 65 70 6f 73 69 74 6f 72 79 20 64 61 74 61   repository data
3940: 62 61 73 65 20 66 72 6f 6d 20 74 68 65 20 63 6f  base from the co
3950: 72 65 0a 20 20 20 20 72 65 63 6f 72 64 73 2e 20  re.    records. 
3960: 20 52 75 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e   Run this comman
3970: 64 20 61 66 74 65 72 20 75 70 64 61 74 69 6e 67  d after updating
3980: 20 74 68 65 20 66 6f 73 73 69 6c 0a 20 20 20 20   the fossil.    
3990: 65 78 65 63 75 74 61 62 6c 65 20 69 6e 20 61 20  executable in a 
39a0: 77 61 79 20 74 68 61 74 20 63 68 61 6e 67 65 73  way that changes
39b0: 20 74 68 65 20 64 61 74 61 62 61 73 65 20 73 63   the database sc
39c0: 68 65 6d 61 2e 0a 0a 0a 20 20 20 20 43 4f 4d 4d  hema....    COMM
39d0: 41 4e 44 3a 20 72 65 63 6f 6e 73 74 72 75 63 74  AND: reconstruct
39e0: 20 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 72   .    <a name="r
39f0: 65 63 6f 6e 73 74 72 75 63 74 22 3e 55 73 61 67  econstruct">Usag
3a00: 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64  e:</a><a href="d
3a10: 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f 72  oc/tip/www/cmd_r
3a20: 65 63 6f 6e 73 74 72 75 63 74 2e 77 69 6b 69 22  econstruct.wiki"
3a30: 3e 66 6f 73 73 69 6c 20 72 65 63 6f 6e 73 74 72  >fossil reconstr
3a40: 75 63 74 3c 2f 61 3e 20 52 45 50 4f 53 49 54 4f  uct</a> REPOSITO
3a50: 52 59 20 4f 52 49 47 49 4e 0a 0a 20 20 20 20 43  RY ORIGIN..    C
3a60: 72 65 61 74 65 73 20 74 68 65 20 52 45 50 4f 53  reates the REPOS
3a70: 49 54 4f 52 59 20 61 6e 64 20 70 6f 70 75 6c 61  ITORY and popula
3a80: 74 65 73 20 69 74 20 77 69 74 68 20 74 68 65 20  tes it with the 
3a90: 61 72 74 69 66 61 63 74 73 20 69 6e 20 74 68 65  artifacts in the
3aa0: 0a 20 20 20 20 69 6e 64 69 63 61 74 65 64 20 4f  .    indicated O
3ab0: 52 49 47 49 4e 20 64 69 72 65 63 74 6f 72 79 2e  RIGIN directory.
3ac0: 0a 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22  ...    <a name="
3ad0: 72 65 64 6f 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  redo">Usage:</a>
3ae0: 3c 61 20 68 72 65 66 3d 22 64 6f 63 2f 74 69 70  <a href="doc/tip
3af0: 2f 77 77 77 2f 63 6d 64 5f 72 65 64 6f 2e 77 69  /www/cmd_redo.wi
3b00: 6b 69 22 3e 66 6f 73 73 69 6c 20 72 65 64 6f 3c  ki">fossil redo<
3b10: 2f 61 3e 20 3f 46 49 4c 45 4e 41 4d 45 2e 2e 2e  /a> ?FILENAME...
3b20: 3f 0a 0a 20 20 20 20 52 65 64 6f 20 74 68 65 20  ?..    Redo the 
3b30: 61 6e 20 75 70 64 61 74 65 20 6f 72 20 6d 65 72  an update or mer
3b40: 67 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 68 61  ge operation tha
3b50: 74 20 68 61 73 20 62 65 65 6e 20 75 6e 64 6f 6e  t has been undon
3b60: 65 20 62 79 20 74 68 65 0a 20 20 20 20 75 6e 64  e by the.    und
3b70: 6f 20 63 6f 6d 6d 61 6e 64 2e 20 20 49 66 20 46  o command.  If F
3b80: 49 4c 45 4e 41 4d 45 20 69 73 20 73 70 65 63 69  ILENAME is speci
3b90: 66 69 65 64 20 74 68 65 6e 20 72 65 73 74 6f 72  fied then restor
3ba0: 65 20 74 68 65 20 63 68 61 6e 67 65 73 0a 20 20  e the changes.  
3bb0: 20 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74    associated wit
3bc0: 68 20 74 68 65 20 6e 61 6d 65 64 20 66 69 6c 65  h the named file
3bd0: 28 73 29 20 62 75 74 20 6f 74 68 65 72 77 69 73  (s) but otherwis
3be0: 65 20 6c 65 61 76 65 20 74 68 65 20 75 70 64 61  e leave the upda
3bf0: 74 65 0a 20 20 20 20 6f 72 20 6d 65 72 67 65 20  te.    or merge 
3c00: 75 6e 64 6f 6e 65 2e 0a 0a 20 20 20 20 41 20 73  undone...    A s
3c10: 69 6e 67 6c 65 20 6c 65 76 65 6c 20 6f 66 20 75  ingle level of u
3c20: 6e 64 6f 2f 72 65 64 6f 20 69 73 20 73 75 70 70  ndo/redo is supp
3c30: 6f 72 74 65 64 2e 20 20 54 68 65 20 75 6e 64 6f  orted.  The undo
3c40: 2f 72 65 64 6f 20 73 74 61 63 6b 0a 20 20 20 20  /redo stack.    
3c50: 69 73 20 63 6c 65 61 72 65 64 20 62 79 20 74 68  is cleared by th
3c60: 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 63 68 65  e commit and che
3c70: 63 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a  ckout commands..
3c80: 0a 0a 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 72  ..    <a name="r
3c90: 65 76 65 72 74 22 3e 55 73 61 67 65 3a 3c 2f 61  evert">Usage:</a
3ca0: 3e 3c 61 20 68 72 65 66 3d 22 64 6f 63 2f 74 69  ><a href="doc/ti
3cb0: 70 2f 77 77 77 2f 63 6d 64 5f 72 65 76 65 72 74  p/www/cmd_revert
3cc0: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 72 65  .wiki">fossil re
3cd0: 76 65 72 74 3c 2f 61 3e 20 3f 2d 2d 79 65 73 3f  vert</a> ?--yes?
3ce0: 20 3f 2d 72 20 52 45 56 49 53 49 4f 4e 3f 20 46   ?-r REVISION? F
3cf0: 49 4c 45 0a 0a 20 20 20 20 52 65 76 65 72 74 20  ILE..    Revert 
3d00: 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72  to the current r
3d10: 65 70 6f 73 69 74 6f 72 79 20 76 65 72 73 69 6f  epository versio
3d20: 6e 20 6f 66 20 46 49 4c 45 2c 20 6f 72 20 74 6f  n of FILE, or to
3d30: 0a 20 20 20 20 74 68 65 20 76 65 72 73 69 6f 6e  .    the version
3d40: 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68   associated with
3d50: 20 62 61 73 65 6c 69 6e 65 20 52 45 56 49 53 49   baseline REVISI
3d60: 4f 4e 20 69 66 20 74 68 65 20 2d 72 20 66 6c 61  ON if the -r fla
3d70: 67 0a 20 20 20 20 61 70 70 65 61 72 73 2e 20 20  g.    appears.  
3d80: 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 77 69 6c  This command wil
3d90: 6c 20 63 6f 6e 66 69 72 6d 20 79 6f 75 72 20 6f  l confirm your o
3da0: 70 65 72 61 74 69 6f 6e 20 75 6e 6c 65 73 73 20  peration unless 
3db0: 74 68 65 0a 20 20 20 20 66 69 6c 65 20 69 73 20  the.    file is 
3dc0: 6d 69 73 73 69 6e 67 20 6f 72 20 74 68 65 20 2d  missing or the -
3dd0: 2d 79 65 73 20 6f 70 74 69 6f 6e 20 69 73 20 75  -yes option is u
3de0: 73 65 64 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e 61  sed....    <a na
3df0: 6d 65 3d 22 73 65 72 76 65 72 22 3e 55 73 61 67  me="server">Usag
3e00: 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64  e:</a><a href="d
3e10: 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f 73  oc/tip/www/cmd_s
3e20: 65 72 76 65 72 2e 77 69 6b 69 22 3e 66 6f 73 73  erver.wiki">foss
3e30: 69 6c 20 73 65 72 76 65 72 3c 2f 61 3e 20 3f 2d  il server</a> ?-
3e40: 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50 4f 52 54  P|--port TCPPORT
3e50: 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59 3f 0a 20  ? ?REPOSITORY?. 
3e60: 20 20 20 4f 72 3a 20 66 6f 73 73 69 6c 20 75 69     Or: fossil ui
3e70: 20 3f 2d 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50   ?-P|--port TCPP
3e80: 4f 52 54 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59  ORT? ?REPOSITORY
3e90: 3f 0a 0a 20 20 20 20 4f 70 65 6e 20 61 20 73 6f  ?..    Open a so
3ea0: 63 6b 65 74 20 61 6e 64 20 62 65 67 69 6e 20 6c  cket and begin l
3eb0: 69 73 74 65 6e 69 6e 67 20 61 6e 64 20 72 65 73  istening and res
3ec0: 70 6f 6e 64 69 6e 67 20 74 6f 20 48 54 54 50 20  ponding to HTTP 
3ed0: 72 65 71 75 65 73 74 73 20 6f 6e 0a 20 20 20 20  requests on.    
3ee0: 54 43 50 20 70 6f 72 74 20 38 30 38 30 2c 20 6f  TCP port 8080, o
3ef0: 72 20 6f 6e 20 61 6e 79 20 6f 74 68 65 72 20 54  r on any other T
3f00: 43 50 20 70 6f 72 74 20 64 65 66 69 6e 65 64 20  CP port defined 
3f10: 62 79 20 74 68 65 20 2d 50 20 6f 72 0a 20 20 20  by the -P or.   
3f20: 20 2d 2d 70 6f 72 74 20 6f 70 74 69 6f 6e 2e 20   --port option. 
3f30: 20 54 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72   The optional ar
3f40: 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20 6e 61  gument is the na
3f50: 6d 65 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69  me of the reposi
3f60: 74 6f 72 79 2e 0a 20 20 20 20 54 68 65 20 72 65  tory..    The re
3f70: 70 6f 73 69 74 6f 72 79 20 61 72 67 75 6d 65 6e  pository argumen
3f80: 74 20 6d 61 79 20 62 65 20 6f 6d 69 74 74 65 64  t may be omitted
3f90: 20 69 66 20 74 68 65 20 77 6f 72 6b 69 6e 67 20   if the working 
3fa0: 64 69 72 65 63 74 6f 72 79 20 69 73 0a 20 20 20  directory is.   
3fb0: 20 77 69 74 68 69 6e 20 61 6e 20 6f 70 65 6e 20   within an open 
3fc0: 63 68 65 63 6b 6f 75 74 2e 0a 0a 20 20 20 20 54  checkout...    T
3fd0: 68 65 20 22 75 69 22 20 63 6f 6d 6d 61 6e 64 20  he "ui" command 
3fe0: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 74  automatically st
3ff0: 61 72 74 73 20 61 20 77 65 62 20 62 72 6f 77 73  arts a web brows
4000: 65 72 20 61 66 74 65 72 20 69 6e 69 74 69 61 6c  er after initial
4010: 69 7a 69 6e 67 0a 20 20 20 20 74 68 65 20 77 65  izing.    the we
4020: 62 20 73 65 72 76 65 72 2e 0a 0a 0a 20 20 20 20  b server....    
4030: 43 4f 4d 4d 41 4e 44 3a 20 73 65 74 74 69 6e 67  COMMAND: setting
4040: 73 0a 20 20 20 20 43 4f 4d 4d 41 4e 44 3a 20 75  s.    COMMAND: u
4050: 6e 73 65 74 0a 20 20 20 20 3c 61 20 6e 61 6d 65  nset.    <a name
4060: 3d 22 73 65 74 74 69 6e 67 22 3e 55 73 61 67 65  ="setting">Usage
4070: 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64 6f  :</a><a href="do
4080: 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f 73 65  c/tip/www/cmd_se
4090: 74 74 69 6e 67 2e 77 69 6b 69 22 3e 66 6f 73 73  tting.wiki">foss
40a0: 69 6c 20 73 65 74 74 69 6e 67 3c 2f 61 3e 20 3f  il setting</a> ?
40b0: 50 52 4f 50 45 52 54 59 3f 20 3f 56 41 4c 55 45  PROPERTY? ?VALUE
40c0: 3f 20 3f 2d 67 6c 6f 62 61 6c 3f 0a 20 20 20 20  ? ?-global?.    
40d0: 66 6f 73 73 69 6c 20 75 6e 73 65 74 20 50 52 4f  fossil unset PRO
40e0: 50 45 52 54 59 20 3f 2d 67 6c 6f 62 61 6c 3f 0a  PERTY ?-global?.
40f0: 0a 20 20 20 20 54 68 65 20 22 73 65 74 74 69 6e  .    The "settin
4100: 67 22 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20  g" command with 
4110: 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 6c 69 73  no arguments lis
4120: 74 73 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65  ts all propertie
4130: 73 20 61 6e 64 20 74 68 65 69 72 0a 20 20 20 20  s and their.    
4140: 76 61 6c 75 65 73 2e 20 20 57 69 74 68 20 6a 75  values.  With ju
4150: 73 74 20 61 20 70 72 6f 70 65 72 74 79 20 6e 61  st a property na
4160: 6d 65 20 69 74 20 73 68 6f 77 73 20 74 68 65 20  me it shows the 
4170: 76 61 6c 75 65 20 6f 66 20 74 68 61 74 20 70 72  value of that pr
4180: 6f 70 65 72 74 79 2e 0a 20 20 20 20 57 69 74 68  operty..    With
4190: 20 61 20 76 61 6c 75 65 20 61 72 67 75 6d 65 6e   a value argumen
41a0: 74 20 69 74 20 63 68 61 6e 67 65 73 20 74 68 65  t it changes the
41b0: 20 70 72 6f 70 65 72 74 79 20 66 6f 72 20 74 68   property for th
41c0: 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69  e current reposi
41d0: 74 6f 72 79 2e 0a 0a 20 20 20 20 54 68 65 20 22  tory...    The "
41e0: 75 6e 73 65 74 22 20 63 6f 6d 6d 61 6e 64 20 63  unset" command c
41f0: 6c 65 61 72 73 20 61 20 70 72 6f 70 65 72 74 79  lears a property
4200: 20 73 65 74 74 69 6e 67 2e 0a 0a 20 20 20 20 61   setting...    a
4210: 75 74 6f 73 79 6e 63 20 20 20 20 20 20 20 20 20  utosync         
4220: 49 66 20 65 6e 61 62 6c 65 64 2c 20 61 75 74 6f  If enabled, auto
4230: 6d 61 74 69 63 61 6c 6c 79 20 70 75 6c 6c 20 70  matically pull p
4240: 72 69 6f 72 20 74 6f 0a 20 20 20 20 63 6f 6d 6d  rior to.    comm
4250: 69 74 20 6f 72 20 75 70 64 61 74 65 20 61 6e 64  it or update and
4260: 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70   automatically p
4270: 75 73 68 0a 20 20 20 20 61 66 74 65 72 20 63 6f  ush.    after co
4280: 6d 6d 69 74 20 6f 72 20 74 61 67 20 6f 72 20 62  mmit or tag or b
4290: 72 61 6e 63 68 20 63 72 65 61 74 69 6f 6e 2e 0a  ranch creation..
42a0: 0a 20 20 20 20 64 69 66 66 2d 63 6f 6d 6d 61 6e  .    diff-comman
42b0: 64 20 20 20 20 20 45 78 74 65 72 6e 61 6c 20 63  d     External c
42c0: 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e 20 77 68  ommand to run wh
42d0: 65 6e 20 70 65 72 66 6f 72 6d 69 6e 67 20 61 20  en performing a 
42e0: 64 69 66 66 2e 0a 20 20 20 20 49 66 20 75 6e 64  diff..    If und
42f0: 65 66 69 6e 65 64 2c 20 74 68 65 20 69 6e 74 65  efined, the inte
4300: 72 6e 61 6c 20 74 65 78 74 20 64 69 66 66 20 77  rnal text diff w
4310: 69 6c 6c 20 62 65 20 75 73 65 64 2e 0a 0a 20 20  ill be used...  
4320: 20 20 65 64 69 74 6f 72 20 20 20 20 20 20 20 20    editor        
4330: 20 20 20 54 65 78 74 20 65 64 69 74 6f 72 20 63     Text editor c
4340: 6f 6d 6d 61 6e 64 20 75 73 65 64 20 66 6f 72 20  ommand used for 
4350: 63 68 65 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74  check-in comment
4360: 73 2e 0a 0a 20 20 20 20 67 64 69 66 66 2d 63 6f  s...    gdiff-co
4370: 6d 6d 61 6e 64 20 20 20 20 45 78 74 65 72 6e 61  mmand    Externa
4380: 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e  l command to run
4390: 20 77 68 65 6e 20 70 65 72 66 6f 72 6d 69 6e 67   when performing
43a0: 20 61 20 67 72 61 70 68 69 63 61 6c 0a 20 20 20   a graphical.   
43b0: 20 64 69 66 66 2e 20 49 66 20 75 6e 64 65 66 69   diff. If undefi
43c0: 6e 65 64 2c 20 74 65 78 74 20 64 69 66 66 20 77  ned, text diff w
43d0: 69 6c 6c 20 62 65 20 75 73 65 64 2e 0a 0a 20 20  ill be used...  
43e0: 20 20 6c 6f 63 61 6c 61 75 74 68 20 20 20 20 20    localauth     
43f0: 20 20 20 49 66 20 65 6e 61 62 6c 65 64 2c 20 72     If enabled, r
4400: 65 71 75 69 72 65 20 74 68 61 74 20 48 54 54 50  equire that HTTP
4410: 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 66 72 6f   connections fro
4420: 6d 0a 20 20 20 20 31 32 37 2e 30 2e 30 2e 31 20  m.    127.0.0.1 
4430: 62 65 20 61 75 74 68 65 6e 74 69 63 61 74 65 64  be authenticated
4440: 20 62 79 20 70 61 73 73 77 6f 72 64 2e 20 20 49   by password.  I
4450: 66 0a 20 20 20 20 66 61 6c 73 65 2c 20 61 6c 6c  f.    false, all
4460: 20 48 54 54 50 20 72 65 71 75 65 73 74 73 20 66   HTTP requests f
4470: 72 6f 6d 20 6c 6f 63 61 6c 68 6f 73 74 20 68 61  rom localhost ha
4480: 76 65 0a 20 20 20 20 75 6e 72 65 73 74 72 69 63  ve.    unrestric
4490: 74 65 64 20 61 63 63 65 73 73 20 74 6f 20 74 68  ted access to th
44a0: 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20  e repository... 
44b0: 20 20 20 63 6c 65 61 72 73 69 67 6e 20 20 20 20     clearsign    
44c0: 20 20 20 20 57 68 65 6e 20 65 6e 61 62 6c 65 64      When enabled
44d0: 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20   (the default), 
44e0: 66 6f 73 73 69 6c 20 77 69 6c 6c 20 61 74 74 65  fossil will atte
44f0: 6d 70 74 20 74 6f 0a 20 20 20 20 73 69 67 6e 20  mpt to.    sign 
4500: 61 6c 6c 20 63 6f 6d 6d 69 74 73 20 77 69 74 68  all commits with
4510: 20 67 70 67 2e 20 20 57 68 65 6e 20 64 69 73 61   gpg.  When disa
4520: 62 6c 65 64 2c 20 63 6f 6d 6d 69 74 73 20 77 69  bled, commits wi
4530: 6c 6c 0a 20 20 20 20 62 65 20 75 6e 73 69 67 6e  ll.    be unsign
4540: 65 64 2e 0a 0a 20 20 20 20 70 67 70 2d 63 6f 6d  ed...    pgp-com
4550: 6d 61 6e 64 20 20 20 20 20 20 43 6f 6d 6d 61 6e  mand      Comman
4560: 64 20 75 73 65 64 20 74 6f 20 63 6c 65 61 72 2d  d used to clear-
4570: 73 69 67 6e 20 6d 61 6e 69 66 65 73 74 73 20 61  sign manifests a
4580: 74 20 63 68 65 63 6b 2d 69 6e 2e 0a 20 20 20 20  t check-in..    
4590: 54 68 65 20 64 65 66 61 75 6c 74 20 69 73 20 22  The default is "
45a0: 67 70 67 20 2d 2d 63 6c 65 61 72 73 69 67 6e 20  gpg --clearsign 
45b0: 2d 6f 20 22 2e 0a 0a 20 20 20 20 70 72 6f 78 79  -o "...    proxy
45c0: 20 20 20 20 20 20 20 20 20 20 20 20 55 52 4c 20              URL 
45d0: 6f 66 20 74 68 65 20 48 54 54 50 20 70 72 6f 78  of the HTTP prox
45e0: 79 2e 20 20 49 66 20 75 6e 64 65 66 69 6e 65 64  y.  If undefined
45f0: 20 6f 72 20 22 6f 66 66 22 20 74 68 65 6e 0a 20   or "off" then. 
4600: 20 20 20 74 68 65 20 22 68 74 74 70 5f 70 72 6f     the "http_pro
4610: 78 79 22 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20  xy" environment 
4620: 76 61 72 69 61 62 6c 65 20 69 73 20 63 6f 6e 73  variable is cons
4630: 75 6c 74 65 64 2e 0a 20 20 20 20 49 66 20 74 68  ulted..    If th
4640: 65 20 68 74 74 70 5f 70 72 6f 78 79 20 65 6e 76  e http_proxy env
4650: 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c  ironment variabl
4660: 65 20 69 73 20 75 6e 64 65 66 69 6e 65 64 0a 20  e is undefined. 
4670: 20 20 20 74 68 65 6e 20 61 20 64 69 72 65 63 74     then a direct
4680: 20 48 54 54 50 20 63 6f 6e 6e 65 63 74 69 6f 6e   HTTP connection
4690: 20 69 73 20 75 73 65 64 2e 0a 0a 20 20 20 20 77   is used...    w
46a0: 65 62 2d 62 72 6f 77 73 65 72 20 20 20 20 20 20  eb-browser      
46b0: 41 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20  A shell command 
46c0: 75 73 65 64 20 74 6f 20 6c 61 75 6e 63 68 20 79  used to launch y
46d0: 6f 75 72 20 70 72 65 66 65 72 72 65 64 0a 20 20  our preferred.  
46e0: 20 20 77 65 62 20 62 72 6f 77 73 65 72 20 77 68    web browser wh
46f0: 65 6e 20 67 69 76 65 6e 20 61 20 55 52 4c 20 61  en given a URL a
4700: 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2e 0a 20  s an argument.. 
4710: 20 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20 22     Defaults to "
4720: 73 74 61 72 74 22 20 6f 6e 20 77 69 6e 64 6f 77  start" on window
4730: 73 2c 20 22 6f 70 65 6e 22 20 6f 6e 20 4d 61 63  s, "open" on Mac
4740: 2c 0a 20 20 20 20 61 6e 64 20 22 66 69 72 65 66  ,.    and "firef
4750: 6f 78 22 20 6f 6e 20 55 6e 69 78 2e 0a 0a 0a 20  ox" on Unix.... 
4760: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 73 74 61 74     <a name="stat
4770: 75 73 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61  us">Usage:</a><a
4780: 20 68 72 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77   href="doc/tip/w
4790: 77 77 2f 63 6d 64 5f 73 74 61 74 75 73 2e 77 69  ww/cmd_status.wi
47a0: 6b 69 22 3e 66 6f 73 73 69 6c 20 73 74 61 74 75  ki">fossil statu
47b0: 73 3c 2f 61 3e 0a 0a 20 20 20 20 52 65 70 6f 72  s</a>..    Repor
47c0: 74 20 6f 6e 20 74 68 65 20 73 74 61 74 75 73 20  t on the status 
47d0: 6f 66 20 74 68 65 20 63 75 72 72 65 6e 74 20 63  of the current c
47e0: 68 65 63 6b 6f 75 74 2e 0a 0a 0a 20 20 20 20 3c  heckout....    <
47f0: 61 20 6e 61 6d 65 3d 22 73 79 6e 63 22 3e 55 73  a name="sync">Us
4800: 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d  age:</a><a href=
4810: 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64  "doc/tip/www/cmd
4820: 5f 73 79 6e 63 2e 77 69 6b 69 22 3e 66 6f 73 73  _sync.wiki">foss
4830: 69 6c 20 73 79 6e 63 3c 2f 61 3e 20 3f 55 52 4c  il sync</a> ?URL
4840: 3f 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74 6f  ? ?-R|--reposito
4850: 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f 0a 0a  ry REPOSITORY?..
4860: 20 20 20 20 53 79 6e 63 68 72 6f 6e 69 7a 65 20      Synchronize 
4870: 74 68 65 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69  the local reposi
4880: 74 6f 72 79 20 77 69 74 68 20 61 20 72 65 6d 6f  tory with a remo
4890: 74 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20  te repository.  
48a0: 54 68 69 73 20 69 73 0a 20 20 20 20 74 68 65 20  This is.    the 
48b0: 65 71 75 69 76 61 6c 65 6e 74 20 6f 66 20 72 75  equivalent of ru
48c0: 6e 6e 69 6e 67 20 62 6f 74 68 20 22 70 75 73 68  nning both "push
48d0: 22 20 61 6e 64 20 22 70 75 6c 6c 22 20 61 74 20  " and "pull" at 
48e0: 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2e 0a 20  the same time.. 
48f0: 20 20 20 53 65 65 20 74 68 65 20 22 70 75 6c 6c     See the "pull
4900: 22 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 61 64  " command for ad
4910: 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61  ditional informa
4920: 74 69 6f 6e 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e  tion....    <a n
4930: 61 6d 65 3d 22 74 61 67 22 3e 55 73 61 67 65 3a  ame="tag">Usage:
4940: 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64 6f 63  </a><a href="doc
4950: 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f 74 61 67  /tip/www/cmd_tag
4960: 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 74 61  .wiki">fossil ta
4970: 67 3c 2f 61 3e 20 53 55 42 43 4f 4d 4d 41 4e 44  g</a> SUBCOMMAND
4980: 20 2e 2e 2e 0a 0a 20 20 20 20 52 75 6e 20 76 61   .....    Run va
4990: 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d 61 6e 64  rious subcommand
49a0: 73 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74 61 67  s to control tag
49b0: 73 20 61 6e 64 20 70 72 6f 70 65 72 74 69 65 73  s and properties
49c0: 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67  ..    fossil tag
49d0: 20 61 64 64 20 3f 2d 2d 72 61 77 3f 20 54 41 47   add ?--raw? TAG
49e0: 4e 41 4d 45 20 42 41 53 45 4c 49 4e 45 20 3f 56  NAME BASELINE ?V
49f0: 41 4c 55 45 3f 0a 0a 20 20 20 20 41 64 64 20 61  ALUE?..    Add a
4a00: 20 6e 65 77 20 74 61 67 20 6f 72 20 70 72 6f 70   new tag or prop
4a10: 65 72 74 79 20 74 6f 20 42 41 53 45 4c 49 4e 45  erty to BASELINE
4a20: 2e 20 54 68 65 20 74 61 67 20 77 69 6c 6c 0a 20  . The tag will. 
4a30: 20 20 20 62 65 20 75 73 61 62 6c 65 20 69 6e 73     be usable ins
4a40: 74 65 61 64 20 6f 66 20 61 20 42 41 53 45 4c 49  tead of a BASELI
4a50: 4e 45 20 69 6e 20 63 6f 6d 6d 61 6e 64 73 20 73  NE in commands s
4a60: 75 63 68 20 61 73 0a 20 20 20 20 75 70 64 61 74  uch as.    updat
4a70: 65 20 61 6e 64 20 6d 65 72 67 65 2e 0a 0a 20 20  e and merge...  
4a80: 20 20 66 6f 73 73 69 6c 20 74 61 67 20 62 72 61    fossil tag bra
4a90: 6e 63 68 20 3f 2d 2d 72 61 77 3f 20 3f 2d 2d 6e  nch ?--raw? ?--n
4aa0: 6f 66 6f 72 6b 3f 20 54 41 47 4e 41 4d 45 20 42  ofork? TAGNAME B
4ab0: 41 53 45 4c 49 4e 45 20 3f 56 41 4c 55 45 3f 0a  ASELINE ?VALUE?.
4ac0: 0a 20 20 20 20 41 20 66 6f 72 6b 20 77 69 6c 6c  .    A fork will
4ad0: 20 62 65 20 63 72 65 61 74 65 64 20 73 6f 20 74   be created so t
4ae0: 68 61 74 20 74 68 65 20 6e 65 77 20 63 68 65 63  hat the new chec
4af0: 6b 69 6e 0a 20 20 20 20 69 73 20 61 20 73 69 62  kin.    is a sib
4b00: 6c 69 6e 67 20 6f 66 20 42 41 53 45 4c 49 4e 45  ling of BASELINE
4b10: 20 61 6e 64 20 69 64 65 6e 74 69 63 61 6c 20 74   and identical t
4b20: 6f 20 69 74 20 65 78 63 65 70 74 0a 20 20 20 20  o it except.    
4b30: 66 6f 72 20 61 20 67 65 6e 65 72 61 74 65 64 20  for a generated 
4b40: 63 6f 6d 6d 65 6e 74 2e 20 54 68 65 6e 20 74 68  comment. Then th
4b50: 65 20 6e 65 77 20 74 61 67 20 77 69 6c 6c 0a 20  e new tag will. 
4b60: 20 20 20 62 65 20 61 64 64 65 64 20 74 6f 20 74     be added to t
4b70: 68 65 20 6e 65 77 20 63 68 65 63 6b 69 6e 20 61  he new checkin a
4b80: 6e 64 20 70 72 6f 70 61 67 61 74 65 64 20 74 6f  nd propagated to
4b90: 0a 20 20 20 20 61 6c 6c 20 64 69 72 65 63 74 20  .    all direct 
4ba0: 63 68 69 6c 64 72 65 6e 2e 20 20 41 64 64 69 74  children.  Addit
4bb0: 69 6f 6e 61 6c 6c 79 20 61 6c 6c 20 73 79 6d 62  ionally all symb
4bc0: 6f 6c 69 63 0a 20 20 20 20 74 61 67 73 20 6f 66  olic.    tags of
4bd0: 20 74 68 61 74 20 63 68 65 63 6b 69 6e 20 69 6e   that checkin in
4be0: 68 65 72 69 74 65 64 20 66 72 6f 6d 20 42 41 53  herited from BAS
4bf0: 45 4c 49 4e 45 20 77 69 6c 6c 0a 20 20 20 20 62  ELINE will.    b
4c00: 65 20 63 61 6e 63 65 6c 6c 65 64 2e 0a 0a 20 20  e cancelled...  
4c10: 20 20 48 6f 77 65 76 65 72 2c 20 69 66 20 74 68    However, if th
4c20: 65 20 6f 70 74 69 6f 6e 20 2d 2d 6e 6f 66 6f 72  e option --nofor
4c30: 6b 20 69 73 20 67 69 76 65 6e 2c 20 6e 6f 0a 20  k is given, no. 
4c40: 20 20 20 66 6f 72 6b 20 77 69 6c 6c 20 62 65 20     fork will be 
4c50: 63 72 65 61 74 65 64 20 61 6e 64 20 74 68 65 20  created and the 
4c60: 74 61 67 2f 70 72 6f 70 65 72 74 79 20 77 69 6c  tag/property wil
4c70: 6c 20 62 65 0a 20 20 20 20 61 64 64 65 64 20 74  l be.    added t
4c80: 6f 20 42 41 53 45 4c 49 4e 45 20 64 69 72 65 63  o BASELINE direc
4c90: 74 6c 79 2e 20 4e 6f 20 74 61 67 73 20 77 69 6c  tly. No tags wil
4ca0: 6c 20 62 65 20 63 61 6e 63 65 6c 65 64 2e 0a 0a  l be canceled...
4cb0: 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20 63      fossil tag c
4cc0: 61 6e 63 65 6c 20 3f 2d 2d 72 61 77 3f 20 54 41  ancel ?--raw? TA
4cd0: 47 4e 41 4d 45 20 42 41 53 45 4c 49 4e 45 0a 0a  GNAME BASELINE..
4ce0: 20 20 20 20 52 65 6d 6f 76 65 20 74 68 65 20 74      Remove the t
4cf0: 61 67 20 54 41 47 4e 41 4d 45 20 66 72 6f 6d 20  ag TAGNAME from 
4d00: 42 41 53 45 4c 49 4e 45 2c 20 61 6e 64 20 61 6c  BASELINE, and al
4d10: 73 6f 20 72 65 6d 6f 76 65 0a 20 20 20 20 74 68  so remove.    th
4d20: 65 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66  e propagation of
4d30: 20 74 68 65 20 74 61 67 20 74 6f 20 61 6e 79 20   the tag to any 
4d40: 64 65 73 63 65 6e 64 61 6e 74 73 2e 0a 0a 20 20  descendants...  
4d50: 20 20 66 6f 73 73 69 6c 20 74 61 67 20 66 69 6e    fossil tag fin
4d60: 64 20 3f 2d 2d 72 61 77 3f 20 54 41 47 4e 41 4d  d ?--raw? TAGNAM
4d70: 45 0a 0a 20 20 20 20 4c 69 73 74 20 61 6c 6c 20  E..    List all 
4d80: 62 61 73 65 6c 69 6e 65 73 20 74 68 61 74 20 75  baselines that u
4d90: 73 65 20 54 41 47 4e 41 4d 45 0a 0a 20 20 20 20  se TAGNAME..    
4da0: 66 6f 73 73 69 6c 20 74 61 67 20 6c 69 73 74 20  fossil tag list 
4db0: 3f 2d 2d 72 61 77 3f 20 3f 42 41 53 45 4c 49 4e  ?--raw? ?BASELIN
4dc0: 45 3f 0a 0a 20 20 20 20 4c 69 73 74 20 61 6c 6c  E?..    List all
4dd0: 20 74 61 67 73 2c 20 6f 72 20 69 66 20 42 41 53   tags, or if BAS
4de0: 45 4c 49 4e 45 20 69 73 20 73 75 70 70 6c 69 65  ELINE is supplie
4df0: 64 2c 20 6c 69 73 74 0a 20 20 20 20 61 6c 6c 20  d, list.    all 
4e00: 74 61 67 73 20 61 6e 64 20 74 68 65 69 72 20 76  tags and their v
4e10: 61 6c 75 65 73 20 66 6f 72 20 42 41 53 45 4c 49  alues for BASELI
4e20: 4e 45 2e 0a 0a 20 20 20 20 54 68 65 20 6f 70 74  NE...    The opt
4e30: 69 6f 6e 20 2d 2d 72 61 77 20 61 6c 6c 6f 77 73  ion --raw allows
4e40: 20 74 68 65 20 6d 61 6e 69 70 75 6c 61 74 69 6f   the manipulatio
4e50: 6e 20 6f 66 20 61 6c 6c 20 74 79 70 65 73 20 6f  n of all types o
4e60: 66 0a 20 20 20 20 74 61 67 73 20 75 73 65 64 20  f.    tags used 
4e70: 66 6f 72 20 76 61 72 69 6f 75 73 20 69 6e 74 65  for various inte
4e80: 72 6e 61 6c 20 70 75 72 70 6f 73 65 73 20 69 6e  rnal purposes in
4e90: 20 66 6f 73 73 69 6c 2e 20 59 6f 75 0a 20 20 20   fossil. You.   
4ea0: 20 73 68 6f 75 6c 64 20 6e 6f 74 20 75 73 65 20   should not use 
4eb0: 74 68 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 6d  this option to m
4ec0: 61 6b 65 20 63 68 61 6e 67 65 73 20 75 6e 6c 65  ake changes unle
4ed0: 73 73 20 79 6f 75 20 61 72 65 0a 20 20 20 20 73  ss you are.    s
4ee0: 75 72 65 20 77 68 61 74 20 79 6f 75 20 61 72 65  ure what you are
4ef0: 20 64 6f 69 6e 67 2e 0a 0a 20 20 20 20 49 66 20   doing...    If 
4f00: 79 6f 75 20 6e 65 65 64 20 74 6f 20 75 73 65 20  you need to use 
4f10: 61 20 74 61 67 6e 61 6d 65 20 74 68 61 74 20 6d  a tagname that m
4f20: 69 67 68 74 20 62 65 20 63 6f 6e 66 75 73 65 64  ight be confused
4f30: 20 77 69 74 68 0a 20 20 20 20 61 20 68 65 78 61   with.    a hexa
4f40: 64 65 63 69 6d 61 6c 20 62 61 73 65 6c 69 6e 65  decimal baseline
4f50: 20 6f 72 20 61 72 74 69 66 61 63 74 20 49 44 2c   or artifact ID,
4f60: 20 79 6f 75 20 63 61 6e 20 65 78 70 6c 69 63 69   you can explici
4f70: 74 6c 79 0a 20 20 20 20 64 69 73 61 6d 62 69 67  tly.    disambig
4f80: 75 61 74 65 20 69 74 20 62 79 20 70 72 65 66 69  uate it by prefi
4f90: 78 69 6e 67 20 69 74 20 77 69 74 68 20 22 74 61  xing it with "ta
4fa0: 67 3a 22 2e 20 46 6f 72 20 69 6e 73 74 61 6e 63  g:". For instanc
4fb0: 65 3a 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 75  e:..    fossil u
4fc0: 70 64 61 74 65 20 64 65 63 61 66 0a 0a 20 20 20  pdate decaf..   
4fd0: 20 77 69 6c 6c 20 62 65 20 74 61 6b 65 6e 20 61   will be taken a
4fe0: 73 20 61 6e 20 61 72 74 69 66 61 63 74 20 6f 72  s an artifact or
4ff0: 20 62 61 73 65 6c 69 6e 65 20 49 44 20 61 6e 64   baseline ID and
5000: 20 66 6f 73 73 69 6c 20 77 69 6c 6c 0a 20 20 20   fossil will.   
5010: 20 70 72 6f 62 61 62 6c 79 20 63 6f 6d 70 6c 61   probably compla
5020: 69 6e 20 74 68 61 74 20 6e 6f 20 73 75 63 68 20  in that no such 
5030: 72 65 76 69 73 69 6f 6e 20 77 61 73 20 66 6f 75  revision was fou
5040: 6e 64 2e 20 48 6f 77 65 76 65 72 0a 0a 20 20 20  nd. However..   
5050: 20 66 6f 73 73 69 6c 20 75 70 64 61 74 65 20 74   fossil update t
5060: 61 67 3a 64 65 63 61 66 0a 0a 20 20 20 20 77 69  ag:decaf..    wi
5070: 6c 6c 20 61 73 73 75 6d 65 20 74 68 61 74 20 22  ll assume that "
5080: 64 65 63 61 66 22 20 69 73 20 61 20 74 61 67 2f  decaf" is a tag/
5090: 62 72 61 6e 63 68 20 6e 61 6d 65 2e 0a 0a 0a 20  branch name.... 
50a0: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 74 69 6d 65     <a name="time
50b0: 6c 69 6e 65 22 3e 55 73 61 67 65 3a 3c 2f 61 3e  line">Usage:</a>
50c0: 3c 61 20 68 72 65 66 3d 22 64 6f 63 2f 74 69 70  <a href="doc/tip
50d0: 2f 77 77 77 2f 63 6d 64 5f 74 69 6d 65 6c 69 6e  /www/cmd_timelin
50e0: 65 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20 74  e.wiki">fossil t
50f0: 69 6d 65 6c 69 6e 65 3c 2f 61 3e 20 3f 57 48 45  imeline</a> ?WHE
5100: 4e 3f 20 3f 42 41 53 45 4c 49 4e 45 7c 44 41 54  N? ?BASELINE|DAT
5110: 45 54 49 4d 45 3f 20 3f 2d 6e 7c 2d 2d 63 6f 75  ETIME? ?-n|--cou
5120: 6e 74 20 4e 3f 0a 0a 20 20 20 20 50 72 69 6e 74  nt N?..    Print
5130: 20 61 20 73 75 6d 6d 61 72 79 20 6f 66 20 61 63   a summary of ac
5140: 74 69 76 69 74 79 20 67 6f 69 6e 67 20 62 61 63  tivity going bac
5150: 6b 77 61 72 64 73 20 69 6e 20 64 61 74 65 20 61  kwards in date a
5160: 6e 64 20 74 69 6d 65 0a 20 20 20 20 73 70 65 63  nd time.    spec
5170: 69 66 69 65 64 20 6f 72 20 66 72 6f 6d 20 74 68  ified or from th
5180: 65 20 63 75 72 72 65 6e 74 20 64 61 74 65 20 61  e current date a
5190: 6e 64 20 74 69 6d 65 20 69 66 20 6e 6f 20 61 72  nd time if no ar
51a0: 67 75 6d 65 6e 74 73 0a 20 20 20 20 61 72 65 20  guments.    are 
51b0: 67 69 76 65 6e 2e 20 20 53 68 6f 77 20 61 73 20  given.  Show as 
51c0: 6d 61 6e 79 20 61 73 20 4e 20 28 64 65 66 61 75  many as N (defau
51d0: 6c 74 20 32 30 29 20 63 68 65 63 6b 2d 69 6e 73  lt 20) check-ins
51e0: 2e 20 20 54 68 65 0a 20 20 20 20 57 48 45 4e 20  .  The.    WHEN 
51f0: 61 72 67 75 6d 65 6e 74 20 63 61 6e 20 62 65 20  argument can be 
5200: 61 6e 79 20 75 6e 69 71 75 65 20 61 62 62 72 65  any unique abbre
5210: 76 69 61 74 69 6f 6e 20 6f 66 20 6f 6e 65 20 6f  viation of one o
5220: 66 20 74 68 65 73 65 0a 20 20 20 20 6b 65 79 77  f these.    keyw
5230: 6f 72 64 73 3a 0a 0a 20 20 20 20 62 65 66 6f 72  ords:..    befor
5240: 65 0a 20 20 20 20 61 66 74 65 72 0a 20 20 20 20  e.    after.    
5250: 64 65 73 63 65 6e 64 61 6e 74 73 20 7c 20 63 68  descendants | ch
5260: 69 6c 64 72 65 6e 0a 20 20 20 20 61 6e 63 65 73  ildren.    ances
5270: 74 6f 72 73 20 7c 20 70 61 72 65 6e 74 73 0a 0a  tors | parents..
5280: 20 20 20 20 54 68 65 20 42 41 53 45 4c 49 4e 45      The BASELINE
5290: 20 63 61 6e 20 62 65 20 61 6e 79 20 75 6e 69 71   can be any uniq
52a0: 75 65 20 70 72 65 66 69 78 20 6f 66 20 34 20 63  ue prefix of 4 c
52b0: 68 61 72 61 63 74 65 72 73 20 6f 72 20 6d 6f 72  haracters or mor
52c0: 65 2e 0a 20 20 20 20 54 68 65 20 44 41 54 45 54  e..    The DATET
52d0: 49 4d 45 20 73 68 6f 75 6c 64 20 62 65 20 69 6e  IME should be in
52e0: 20 74 68 65 20 49 53 4f 38 36 30 31 20 66 6f 72   the ISO8601 for
52f0: 6d 61 74 2e 20 20 46 6f 72 0a 20 20 20 20 65 78  mat.  For.    ex
5300: 61 6d 70 6c 65 73 3a 20 22 32 30 30 37 2d 30 38  amples: "2007-08
5310: 2d 31 38 20 30 37 3a 32 31 3a 32 31 22 2e 20 20  -18 07:21:21".  
5320: 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 73 61 79  You can also say
5330: 20 22 63 75 72 72 65 6e 74 22 0a 20 20 20 20 66   "current".    f
5340: 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 76  or the current v
5350: 65 72 73 69 6f 6e 20 6f 72 20 22 6e 6f 77 22 20  ersion or "now" 
5360: 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20  for the current 
5370: 74 69 6d 65 2e 0a 0a 0a 20 20 20 20 3c 61 20 6e  time....    <a n
5380: 61 6d 65 3d 22 75 6e 64 6f 22 3e 55 73 61 67 65  ame="undo">Usage
5390: 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d 22 64 6f  :</a><a href="do
53a0: 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64 5f 75 6e  c/tip/www/cmd_un
53b0: 64 6f 2e 77 69 6b 69 22 3e 66 6f 73 73 69 6c 20  do.wiki">fossil 
53c0: 75 6e 64 6f 3c 2f 61 3e 20 3f 46 49 4c 45 4e 41  undo</a> ?FILENA
53d0: 4d 45 2e 2e 2e 3f 0a 0a 20 20 20 20 55 6e 64 6f  ME...?..    Undo
53e0: 20 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74   the most recent
53f0: 20 75 70 64 61 74 65 20 6f 72 20 6d 65 72 67 65   update or merge
5400: 20 6f 70 65 72 61 74 69 6f 6e 2e 20 20 49 66 20   operation.  If 
5410: 46 49 4c 45 4e 41 4d 45 20 69 73 0a 20 20 20 20  FILENAME is.    
5420: 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 72  specified then r
5430: 65 73 74 6f 72 65 20 74 68 65 20 63 6f 6e 74 65  estore the conte
5440: 6e 74 20 6f 66 20 74 68 65 20 6e 61 6d 65 64 20  nt of the named 
5450: 66 69 6c 65 28 73 29 20 62 75 74 20 6f 74 68 65  file(s) but othe
5460: 72 77 69 73 65 0a 20 20 20 20 6c 65 61 76 65 20  rwise.    leave 
5470: 74 68 65 20 75 70 64 61 74 65 20 6f 72 20 6d 65  the update or me
5480: 72 67 65 20 69 6e 20 65 66 66 65 63 74 2e 0a 0a  rge in effect...
5490: 20 20 20 20 41 20 73 69 6e 67 6c 65 20 6c 65 76      A single lev
54a0: 65 6c 20 6f 66 20 75 6e 64 6f 2f 72 65 64 6f 20  el of undo/redo 
54b0: 69 73 20 73 75 70 70 6f 72 74 65 64 2e 20 20 54  is supported.  T
54c0: 68 65 20 75 6e 64 6f 2f 72 65 64 6f 20 73 74 61  he undo/redo sta
54d0: 63 6b 0a 20 20 20 20 69 73 20 63 6c 65 61 72 65  ck.    is cleare
54e0: 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 69 74 20  d by the commit 
54f0: 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 63 6f 6d  and checkout com
5500: 6d 61 6e 64 73 2e 0a 0a 0a 20 20 20 20 3c 61 20  mands....    <a 
5510: 6e 61 6d 65 3d 22 75 70 64 61 74 65 22 3e 55 73  name="update">Us
5520: 61 67 65 3a 3c 2f 61 3e 3c 61 20 68 72 65 66 3d  age:</a><a href=
5530: 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f 63 6d 64  "doc/tip/www/cmd
5540: 5f 75 70 64 61 74 65 2e 77 69 6b 69 22 3e 66 6f  _update.wiki">fo
5550: 73 73 69 6c 20 75 70 64 61 74 65 3c 2f 61 3e 20  ssil update</a> 
5560: 3f 56 45 52 53 49 4f 4e 3f 20 3f 2d 2d 6c 61 74  ?VERSION? ?--lat
5570: 65 73 74 3f 0a 0a 20 20 20 20 54 68 65 20 6f 70  est?..    The op
5580: 74 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20  tional argument 
5590: 69 73 20 61 20 76 65 72 73 69 6f 6e 20 74 68 61  is a version tha
55a0: 74 20 73 68 6f 75 6c 64 20 62 65 63 6f 6d 65 20  t should become 
55b0: 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20 20  the current.    
55c0: 76 65 72 73 69 6f 6e 2e 20 20 49 66 20 74 68 65  version.  If the
55d0: 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6f 6d 69   argument is omi
55e0: 74 74 65 64 2c 20 74 68 65 6e 20 75 73 65 20 74  tted, then use t
55f0: 68 65 20 6c 65 61 66 20 6f 66 20 74 68 65 0a 20  he leaf of the. 
5600: 20 20 20 74 72 65 65 20 74 68 61 74 20 62 65 67     tree that beg
5610: 69 6e 73 20 77 69 74 68 20 74 68 65 20 63 75 72  ins with the cur
5620: 72 65 6e 74 20 76 65 72 73 69 6f 6e 2c 20 69 66  rent version, if
5630: 20 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 61   there is only a
5640: 20 0a 20 20 20 20 73 69 6e 67 6c 65 20 6c 65 61   .    single lea
5650: 66 2e 20 20 49 66 20 74 68 65 72 65 20 61 72 65  f.  If there are
5660: 20 61 20 6d 75 6c 74 69 70 6c 65 20 6c 65 61 76   a multiple leav
5670: 65 73 2c 20 74 68 65 20 6c 61 74 65 73 74 20 69  es, the latest i
5680: 73 20 75 73 65 64 0a 20 20 20 20 69 66 20 74 68  s used.    if th
5690: 65 20 2d 2d 6c 61 74 65 73 74 20 66 6c 61 67 20  e --latest flag 
56a0: 69 73 20 70 72 65 73 65 6e 74 2e 0a 0a 20 20 20  is present...   
56b0: 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73   This command is
56c0: 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20   different from 
56d0: 74 68 65 20 22 63 68 65 63 6b 6f 75 74 22 20 69  the "checkout" i
56e0: 6e 20 74 68 61 74 20 65 64 69 74 73 20 61 72 65  n that edits are
56f0: 0a 20 20 20 20 6e 6f 74 20 6f 76 65 72 77 72 69  .    not overwri
5700: 74 74 65 6e 2e 20 20 45 64 69 74 73 20 61 72 65  tten.  Edits are
5710: 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 74 68 65   merged into the
5720: 20 6e 65 77 20 76 65 72 73 69 6f 6e 2e 0a 0a 0a   new version....
5730: 20 20 20 20 3c 61 20 6e 61 6d 65 3d 22 75 73 65      <a name="use
5740: 72 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20  r">Usage:</a><a 
5750: 68 72 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77  href="doc/tip/ww
5760: 77 2f 63 6d 64 5f 75 73 65 72 2e 77 69 6b 69 22  w/cmd_user.wiki"
5770: 3e 66 6f 73 73 69 6c 20 75 73 65 72 3c 2f 61 3e  >fossil user</a>
5780: 20 53 55 42 43 4f 4d 4d 41 4e 44 20 2e 2e 2e 20   SUBCOMMAND ... 
5790: 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74 6f 72   ?-R|--repositor
57a0: 79 20 46 49 4c 45 3f 0a 0a 20 20 20 20 52 75 6e  y FILE?..    Run
57b0: 20 76 61 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d   various subcomm
57c0: 61 6e 64 73 20 6f 6e 20 75 73 65 72 73 20 6f 66  ands on users of
57d0: 20 74 68 65 20 6f 70 65 6e 20 72 65 70 6f 73 69   the open reposi
57e0: 74 6f 72 79 20 6f 72 20 6f 66 0a 20 20 20 20 74  tory or of.    t
57f0: 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 64  he repository id
5800: 65 6e 74 69 66 69 65 64 20 62 79 20 74 68 65 20  entified by the 
5810: 2d 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74 6f  -R or --reposito
5820: 72 79 20 6f 70 74 69 6f 6e 2e 0a 0a 20 20 20 20  ry option...    
5830: 66 6f 73 73 69 6c 20 75 73 65 72 20 63 61 70 61  fossil user capa
5840: 62 69 6c 69 74 69 65 73 20 55 53 45 52 4e 41 4d  bilities USERNAM
5850: 45 20 3f 53 54 52 49 4e 47 3f 0a 0a 20 20 20 20  E ?STRING?..    
5860: 51 75 65 72 79 20 6f 72 20 73 65 74 20 74 68 65  Query or set the
5870: 20 63 61 70 61 62 69 6c 69 74 69 65 73 20 66 6f   capabilities fo
5880: 72 20 75 73 65 72 20 55 53 45 52 4e 41 4d 45 0a  r user USERNAME.
5890: 0a 20 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72  .    fossil user
58a0: 20 64 65 66 61 75 6c 74 20 3f 55 53 45 52 4e 41   default ?USERNA
58b0: 4d 45 3f 0a 0a 20 20 20 20 51 75 65 72 79 20 6f  ME?..    Query o
58c0: 72 20 73 65 74 20 74 68 65 20 64 65 66 61 75 6c  r set the defaul
58d0: 74 20 75 73 65 72 2e 20 20 54 68 65 20 64 65 66  t user.  The def
58e0: 61 75 6c 74 20 75 73 65 72 20 69 73 20 74 68 65  ault user is the
58f0: 0a 20 20 20 20 75 73 65 72 20 66 6f 72 20 63 6f  .    user for co
5900: 6d 6d 61 6e 64 2d 6c 69 6e 65 20 69 6e 74 65 72  mmand-line inter
5910: 61 63 74 69 6f 6e 2e 0a 0a 20 20 20 20 66 6f 73  action...    fos
5920: 73 69 6c 20 75 73 65 72 20 6c 69 73 74 0a 0a 20  sil user list.. 
5930: 20 20 20 4c 69 73 74 20 61 6c 6c 20 75 73 65 72     List all user
5940: 73 20 6b 6e 6f 77 6e 20 74 6f 20 74 68 65 20 72  s known to the r
5950: 65 70 6f 73 69 74 6f 72 79 0a 0a 20 20 20 20 66  epository..    f
5960: 6f 73 73 69 6c 20 75 73 65 72 20 6e 65 77 20 3f  ossil user new ?
5970: 55 53 45 52 4e 41 4d 45 3f 0a 0a 20 20 20 20 43  USERNAME?..    C
5980: 72 65 61 74 65 20 61 20 6e 65 77 20 75 73 65 72  reate a new user
5990: 20 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f   in the reposito
59a0: 72 79 2e 20 20 55 73 65 72 73 20 63 61 6e 20 6e  ry.  Users can n
59b0: 65 76 65 72 20 62 65 0a 20 20 20 20 64 65 6c 65  ever be.    dele
59c0: 74 65 64 2e 20 20 54 68 65 79 20 63 61 6e 20 62  ted.  They can b
59d0: 65 20 64 65 6e 69 65 64 20 61 6c 6c 20 61 63 63  e denied all acc
59e0: 65 73 73 20 62 75 74 20 74 68 65 79 20 6d 75 73  ess but they mus
59f0: 74 20 63 6f 6e 74 69 6e 75 65 0a 20 20 20 20 74  t continue.    t
5a00: 6f 20 65 78 69 73 74 20 69 6e 20 74 68 65 20 64  o exist in the d
5a10: 61 74 61 62 61 73 65 2e 0a 0a 20 20 20 20 66 6f  atabase...    fo
5a20: 73 73 69 6c 20 75 73 65 72 20 70 61 73 73 77 6f  ssil user passwo
5a30: 72 64 20 55 53 45 52 4e 41 4d 45 0a 0a 20 20 20  rd USERNAME..   
5a40: 20 43 68 61 6e 67 65 20 74 68 65 20 77 65 62 20   Change the web 
5a50: 61 63 63 65 73 73 20 70 61 73 73 77 6f 72 64 20  access password 
5a60: 66 6f 72 20 61 20 75 73 65 72 2e 0a 0a 0a 20 20  for a user....  
5a70: 20 20 3c 61 20 6e 61 6d 65 3d 22 76 65 72 73 69    <a name="versi
5a80: 6f 6e 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61  on">Usage:</a><a
5a90: 20 68 72 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77   href="doc/tip/w
5aa0: 77 77 2f 63 6d 64 5f 76 65 72 73 69 6f 6e 2e 77  ww/cmd_version.w
5ab0: 69 6b 69 22 3e 66 6f 73 73 69 6c 20 76 65 72 73  iki">fossil vers
5ac0: 69 6f 6e 3c 2f 61 3e 0a 0a 20 20 20 20 50 72 69  ion</a>..    Pri
5ad0: 6e 74 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f  nt the source co
5ae0: 64 65 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62 65  de version numbe
5af0: 72 20 66 6f 72 20 74 68 65 20 66 6f 73 73 69 6c  r for the fossil
5b00: 20 65 78 65 63 75 74 61 62 6c 65 2e 0a 0a 0a 20   executable.... 
5b10: 20 20 20 3c 61 20 6e 61 6d 65 3d 22 77 69 6b 69     <a name="wiki
5b20: 22 3e 55 73 61 67 65 3a 3c 2f 61 3e 3c 61 20 68  ">Usage:</a><a h
5b30: 72 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77  ref="doc/tip/www
5b40: 2f 63 6d 64 5f 77 69 6b 69 2e 77 69 6b 69 22 3e  /cmd_wiki.wiki">
5b50: 66 6f 73 73 69 6c 20 77 69 6b 69 3c 2f 61 3e 20  fossil wiki</a> 
5b60: 28 65 78 70 6f 72 74 7c 63 72 65 61 74 65 7c 63  (export|create|c
5b70: 6f 6d 6d 69 74 7c 6c 69 73 74 29 20 57 69 6b 69  ommit|list) Wiki
5b80: 4e 61 6d 65 0a 0a 20 20 20 20 52 75 6e 20 76 61  Name..    Run va
5b90: 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d 61 6e 64  rious subcommand
5ba0: 73 20 74 6f 20 66 65 74 63 68 20 77 69 6b 69 20  s to fetch wiki 
5bb0: 65 6e 74 72 69 65 73 2e 0a 0a 20 20 20 20 66 6f  entries...    fo
5bc0: 73 73 69 6c 20 77 69 6b 69 20 65 78 70 6f 72 74  ssil wiki export
5bd0: 20 50 41 47 45 4e 41 4d 45 20 3f 46 49 4c 45 3f   PAGENAME ?FILE?
5be0: 0a 0a 20 20 20 20 53 65 6e 64 73 20 74 68 65 20  ..    Sends the 
5bf0: 6c 61 74 65 73 74 20 76 65 72 73 69 6f 6e 20 6f  latest version o
5c00: 66 20 74 68 65 20 50 41 47 45 4e 41 4d 45 20 77  f the PAGENAME w
5c10: 69 6b 69 0a 20 20 20 20 65 6e 74 72 79 20 74 6f  iki.    entry to
5c20: 20 74 68 65 20 67 69 76 65 6e 20 66 69 6c 65 20   the given file 
5c30: 6f 72 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70  or standard outp
5c40: 75 74 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20  ut...    fossil 
5c50: 77 69 6b 69 20 63 6f 6d 6d 69 74 20 50 41 47 45  wiki commit PAGE
5c60: 4e 41 4d 45 20 3f 46 49 4c 45 3f 0a 0a 20 20 20  NAME ?FILE?..   
5c70: 20 43 6f 6d 6d 69 74 20 63 68 61 6e 67 65 73 20   Commit changes 
5c80: 74 6f 20 61 20 77 69 6b 69 20 70 61 67 65 20 66  to a wiki page f
5c90: 72 6f 6d 20 46 49 4c 45 20 6f 72 20 66 72 6f 6d  rom FILE or from
5ca0: 20 73 74 61 6e 64 61 72 64 2e 0a 0a 20 20 20 20   standard...    
5cb0: 66 6f 73 73 69 6c 20 77 69 6b 69 20 63 72 65 61  fossil wiki crea
5cc0: 74 65 20 50 41 47 45 4e 41 4d 45 20 3f 46 49 4c  te PAGENAME ?FIL
5cd0: 45 3f 0a 0a 20 20 20 20 43 72 65 61 74 65 20 61  E?..    Create a
5ce0: 20 6e 65 77 20 77 69 6b 69 20 70 61 67 65 20 77   new wiki page w
5cf0: 69 74 68 20 69 6e 69 74 69 61 6c 20 63 6f 6e 74  ith initial cont
5d00: 65 6e 74 20 74 61 6b 65 6e 20 66 72 6f 6d 0a 20  ent taken from. 
5d10: 20 20 20 46 49 4c 45 20 6f 72 20 66 72 6f 6d 20     FILE or from 
5d20: 73 74 61 6e 64 61 72 64 20 69 6e 70 75 74 2e 0a  standard input..
5d30: 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69  .    fossil wiki
5d40: 20 6c 69 73 74 0a 0a 20 20 20 20 4c 69 73 74 73   list..    Lists
5d50: 20 61 6c 6c 20 77 69 6b 69 20 65 6e 74 72 69 65   all wiki entrie
5d60: 73 2c 20 6f 6e 65 20 70 65 72 20 6c 69 6e 65 2c  s, one per line,
5d70: 20 6f 72 64 65 72 65 64 0a 20 20 20 20 63 61 73   ordered.    cas
5d80: 65 2d 69 6e 73 65 6e 74 69 76 65 6c 79 20 62 79  e-insentively by
5d90: 20 6e 61 6d 65 2e 0a 0a 20 20 20 20 54 4f 44 4f   name...    TODO
5da0: 73 3a 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77  s:..    fossil w
5db0: 69 6b 69 20 65 78 70 6f 72 74 20 3f 2d 75 20 41  iki export ?-u A
5dc0: 52 54 49 46 41 43 54 3f 20 57 69 6b 69 4e 61 6d  RTIFACT? WikiNam
5dd0: 65 20 3f 46 49 4c 45 3f 0a 0a 20 20 20 20 4f 75  e ?FILE?..    Ou
5de0: 74 70 75 74 73 20 74 68 65 20 73 65 6c 65 63 74  tputs the select
5df0: 65 64 20 76 65 72 73 69 6f 6e 20 6f 66 20 57 69  ed version of Wi
5e00: 6b 69 4e 61 6d 65 2e 0a 0a 20 20 20 20 66 6f 73  kiName...    fos
5e10: 73 69 6c 20 77 69 6b 69 20 64 65 6c 65 74 65 20  sil wiki delete 
5e20: 3f 2d 6d 20 4d 45 53 53 41 47 45 3f 20 57 69 6b  ?-m MESSAGE? Wik
5e30: 69 4e 61 6d 65 0a 0a 20 20 20 20 54 68 65 20 73  iName..    The s
5e40: 61 6d 65 20 61 73 20 64 65 6c 65 74 69 6e 67 20  ame as deleting 
5e50: 61 20 66 69 6c 65 20 65 6e 74 72 79 2c 20 62 75  a file entry, bu
5e60: 74 20 69 20 64 6f 6e 27 74 20 6b 6e 6f 77 20 69  t i don't know i
5e70: 66 20 66 6f 73 73 69 6c 0a 20 20 20 20 73 75 70  f fossil.    sup
5e80: 70 6f 72 74 73 20 61 20 63 6f 6d 6d 69 74 20 6d  ports a commit m
5e90: 65 73 73 61 67 65 20 66 6f 72 20 57 69 6b 69 20  essage for Wiki 
5ea0: 65 6e 74 72 69 65 73 2e 0a 0a 20 20 20 20 66 6f  entries...    fo
5eb0: 73 73 69 6c 20 77 69 6b 69 20 3f 2d 75 3f 20 3f  ssil wiki ?-u? ?
5ec0: 2d 64 3f 20 3f 2d 73 3d 5b 7c 5d 3f 20 6c 69 73  -d? ?-s=[|]? lis
5ed0: 74 0a 0a 20 20 20 20 4c 69 73 74 73 20 74 68 65  t..    Lists the
5ee0: 20 61 72 74 69 66 61 63 74 20 49 44 20 61 6e 64   artifact ID and
5ef0: 2f 6f 72 20 44 61 74 65 20 6f 66 20 6c 61 73 74  /or Date of last
5f00: 20 63 68 61 6e 67 65 20 61 6c 6f 6e 67 20 77 69   change along wi
5f10: 74 68 0a 20 20 20 20 65 61 63 68 20 65 6e 74 72  th.    each entr
5f20: 79 20 6e 61 6d 65 2c 20 64 65 6c 69 6d 69 74 65  y name, delimite
5f30: 64 20 62 79 20 74 68 65 20 2d 73 20 63 68 61 72  d by the -s char
5f40: 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69  ...    fossil wi
5f50: 6b 69 20 64 69 66 66 20 3f 41 52 54 49 46 41 43  ki diff ?ARTIFAC
5f60: 54 3f 20 3f 2d 66 20 69 6e 66 69 6c 65 5b 3d 73  T? ?-f infile[=s
5f70: 74 64 69 6e 5d 3f 20 45 6e 74 72 79 4e 61 6d 65  tdin]? EntryName
5f80: 0a 0a 20 20 20 20 44 69 66 66 73 20 74 68 65 20  ..    Diffs the 
5f90: 6c 6f 63 61 6c 20 63 6f 70 79 20 6f 66 20 61 20  local copy of a 
5fa0: 70 61 67 65 20 77 69 74 68 20 61 20 67 69 76 65  page with a give
5fb0: 6e 20 76 65 72 73 69 6f 6e 20 28 64 65 66 61 75  n version (defau
5fc0: 6c 74 69 6e 67 0a 20 20 20 20 74 6f 20 74 68 65  lting.    to the
5fd0: 20 68 65 61 64 20 76 65 72 73 69 6f 6e 29 2e 0a   head version)..
5fe0: 0a 20 20 3c 2f 70 72 65 3e 3c 2f 6e 6f 77 69 6b  .  </pre></nowik
5ff0: 69 3e 0a 0a 20 20 3c 68 72 3e 0a 0a 20 20 20 20  i>..  <hr>..    
6000: 3c 68 33 3e 43 61 76 65 61 74 73 3c 2f 68 33 3e  <h3>Caveats</h3>
6010: 0a 20 20 20 20 54 68 69 73 20 69 73 20 6e 6f 74  .    This is not
6020: 20 61 63 74 75 61 6c 6c 79 20 61 20 72 65 66 65   actually a refe
6030: 72 65 6e 63 65 2c 20 69 74 27 73 20 74 68 65 20  rence, it's the 
6040: 73 74 61 72 74 20 6f 66 20 61 20 72 65 66 65 72  start of a refer
6050: 65 6e 63 65 2e 0a 20 20 20 20 54 68 65 72 65 20  ence..    There 
6060: 61 72 65 20 77 69 6b 69 6c 69 6e 6b 73 20 74 6f  are wikilinks to
6070: 20 75 6e 63 72 65 61 74 65 64 20 70 61 67 65 73   uncreated pages
6080: 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64   for the command
6090: 73 2e 20 20 54 68 69 73 20 77 61 73 0a 20 20 20  s.  This was.   
60a0: 20 63 72 65 61 74 65 64 20 62 79 20 72 75 6e 6e   created by runn
60b0: 69 6e 67 20 74 68 65 20 66 6f 73 73 69 6c 20 68  ing the fossil h
60c0: 65 6c 70 20 66 6f 72 20 65 61 63 68 20 63 6f 6d  elp for each com
60d0: 6d 61 6e 64 20 6c 69 73 74 65 64 20 62 79 20 72  mand listed by r
60e0: 75 6e 6e 69 6e 67 0a 20 20 20 20 66 6f 73 73 69  unning.    fossi
60f0: 6c 20 68 65 6c 70 2e 2e 2e 20 20 44 75 70 6c 69  l help...  Dupli
6100: 63 61 74 65 20 63 6f 6d 6d 61 6e 64 73 20 61 72  cate commands ar
6110: 65 20 6f 6e 6c 79 20 6c 69 73 74 65 64 20 6f 6e  e only listed on
6120: 63 65 20 28 49 0a 20 20 20 20 3c 69 3e 74 68 69  ce (I.    <i>thi
6130: 6e 6b 3c 2f 69 3e 29 2e 20 20 54 68 65 72 65 20  nk</i>).  There 
6140: 61 72 65 20 73 65 76 65 72 61 6c 20 62 69 74 73  are several bits
6150: 20 6f 66 20 3c 62 3e 66 6f 73 73 69 6c 3c 2f 62   of <b>fossil</b
6160: 3e 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20 61  > that are not a
6170: 64 64 72 65 73 73 65 64 0a 20 20 20 20 69 6e 20  ddressed.    in 
6180: 74 68 65 20 68 65 6c 70 20 66 6f 72 20 63 6f 6d  the help for com
6190: 6d 61 6e 64 73 20 28 73 70 65 63 69 61 6c 20 77  mands (special w
61a0: 69 6b 69 20 64 69 72 65 63 74 6f 72 69 65 73 2c  iki directories,
61b0: 20 73 70 65 63 69 61 6c 20 75 73 65 72 73 2c 20   special users, 
61c0: 65 74 63 2e 29 0a 20 20 20 20 73 6f 20 74 68 65  etc.).    so the
61d0: 79 20 61 72 65 20 28 63 75 72 72 65 6e 74 6c 79  y are (currently
61e0: 29 20 6e 6f 74 20 61 64 64 72 65 73 73 65 64 20  ) not addressed 
61f0: 68 65 72 65 2e 20 20 43 6c 61 72 69 74 79 20 61  here.  Clarity a
6200: 6e 64 20 62 72 65 76 69 74 79 20 6d 61 79 20 62  nd brevity may b
6210: 65 0a 20 20 20 20 73 61 63 72 69 66 69 63 65 64  e.    sacrificed
6220: 20 66 6f 72 20 65 78 70 65 64 69 65 6e 63 79 20   for expediency 
6230: 61 74 20 74 68 65 20 61 75 74 68 6f 72 73 20 69  at the authors i
6240: 6e 64 69 73 63 72 65 74 69 6f 6e 2e 20 20 41 6c  ndiscretion.  Al
6250: 6c 20 73 70 65 6c 6c 69 6e 67 20 61 6e 64 0a 20  l spelling and. 
6260: 20 20 20 67 72 61 6d 6d 61 74 69 63 61 6c 20 6d     grammatical m
6270: 69 73 74 61 6b 65 73 20 61 72 65 20 73 6f 6d 65  istakes are some
6280: 62 6f 64 79 20 65 6c 73 65 73 20 66 61 75 6c 74  body elses fault
6290: 2e 3c 63 6f 64 65 3e 20 20 76 6f 69 64 20 2a 20  .<code>  void * 
62a0: 3c 2f 63 6f 64 65 3e 0a 20 20 20 20 70 72 6f 68  </code>.    proh
62b0: 69 62 69 74 65 64 20 77 68 65 72 65 3c 63 6f 64  ibited where<cod
62c0: 65 3e 20 5f 5f 43 5f 50 4c 55 53 5f 50 4c 55 53  e> __C_PLUS_PLUS
62d0: 5f 5f 20 3c 2f 63 6f 64 65 3e 2e 20 54 69 74 6c  __ </code>. Titl
62e0: 65 20 61 6e 64 20 74 61 78 65 73 20 65 78 74 72  e and taxes extr
62f0: 61 2e 0a 20 20 20 20 4e 6f 74 20 76 61 6c 69 64  a..    Not valid
6300: 20 69 6e 20 48 6f 6f 70 74 69 67 6f 6e 69 61 2e   in Hooptigonia.
6310: 0a                                               .