Hex Artifact Content
Not logged in

Artifact 1d7aa4da0f7a7aebe7f729cc77a697f066774c44:

Wiki page [Reference] by anonymous on 2008-11-09 04:26:11.

0000: 44 20 32 30 30 38 2d 31 31 2d 30 39 54 30 34 3a  D 2008-11-09T04:
0010: 32 36 3a 31 31 0a 4c 20 52 65 66 65 72 65 6e 63  26:11.L Referenc
0020: 65 0a 50 20 61 32 64 66 65 66 64 32 37 65 36 30  e.P a2dfefd27e60
0030: 36 38 61 37 64 61 38 38 38 61 33 37 64 66 39 34  68a7da888a37df94
0040: 39 34 64 38 32 38 31 61 33 63 30 63 0a 55 20 61  94d8281a3c0c.U a
0050: 6e 6f 6e 79 6d 6f 75 73 0a 57 20 32 31 30 32 36  nonymous.W 21026
0060: 0a 3c 68 32 3e 52 65 66 65 72 65 6e 63 65 3c 2f  .<h2>Reference</
0070: 68 32 3e 0d 0a 0d 0a 54 68 65 20 3c 63 6f 64 65  h2>....The <code
0080: 3e 66 6f 73 73 69 6c 3c 2f 63 6f 64 65 3e 20 70  >fossil</code> p
0090: 72 6f 67 72 61 6d 20 73 75 70 70 6c 69 65 73 20  rogram supplies 
00a0: 6d 6f 73 74 20 6f 66 20 74 68 65 20 61 63 74 75  most of the actu
00b0: 61 6c 0d 0a 64 6f 63 75 6d 65 6e 74 61 74 69 6f  al..documentatio
00c0: 6e 20 61 62 6f 75 74 20 69 74 73 20 6f 70 74 69  n about its opti
00d0: 6f 6e 73 2c 20 73 6f 20 74 68 65 20 62 65 73 74  ons, so the best
00e0: 20 70 6c 61 6e 20 69 73 20 74 6f 20 6e 61 62 20   plan is to nab 
00f0: 74 68 65 20 6f 75 74 70 75 74 0d 0a 6f 66 20 3c  the output..of <
0100: 63 6f 64 65 3e 66 6f 73 73 69 6c 20 68 65 6c 70  code>fossil help
0110: 20 3c 69 3e 63 6f 6d 6d 61 6e 64 3c 2f 69 3e 3c   <i>command</i><
0120: 2f 63 6f 64 65 3e 20 66 6f 72 20 61 6c 6c 20 6f  /code> for all o
0130: 66 20 69 74 73 20 28 65 78 70 6f 73 65 64 29 0d  f its (exposed).
0140: 0a 63 6c 69 2e 20 3c 69 3e 54 68 69 73 20 77 61  .cli. <i>This wa
0150: 73 20 73 75 67 67 65 73 74 65 64 20 75 6e 64 65  s suggested unde
0160: 72 20 74 68 65 20 3c 62 3e 52 65 66 65 72 65 6e  r the <b>Referen
0170: 63 65 3c 2f 62 3e 20 68 65 61 64 69 6e 67 20 69  ce</b> heading i
0180: 6e 0d 0a 5b 44 6f 63 75 6d 65 6e 74 61 74 69 6f  n..[Documentatio
0190: 6e 20 6f 75 74 6c 69 6e 65 5d 2e 0d 0a 0d 0a 3c  n outline].....<
01a0: 68 33 3e 54 68 69 6e 67 73 20 74 6f 20 6e 6f 74  h3>Things to not
01b0: 65 3c 2f 68 33 3e 0d 0a 46 6f 73 73 69 6c 20 63  e</h3>..Fossil c
01c0: 6c 69 20 63 6f 6d 6d 61 6e 64 73 20 64 6f 20 6e  li commands do n
01d0: 6f 74 20 75 73 65 20 73 70 65 63 69 61 6c 20 64  ot use special d
01e0: 65 6c 69 6d 65 74 65 72 73 2c 20 74 68 65 79 20  elimeters, they 
01f0: 75 73 65 20 73 70 61 63 65 73 2e 0d 0a 54 68 69  use spaces...Thi
0200: 73 20 69 73 20 74 72 61 64 69 74 69 6f 6e 61 6c  s is traditional
0210: 20 77 69 74 68 20 56 43 53 2f 53 43 4d 2e 0d 0a   with VCS/SCM...
0220: 0d 0a 41 6e 79 20 66 6f 73 73 69 6c 20 63 6f 6d  ..Any fossil com
0230: 6d 61 6e 64 20 69 73 20 61 63 63 65 70 74 61 62  mand is acceptab
0240: 6c 65 20 6f 6e 63 65 20 69 74 20 68 61 73 20 62  le once it has b
0250: 65 65 6e 20 65 6e 6f 75 67 68 20 68 61 73 20 62  een enough has b
0260: 65 65 6e 0d 0a 65 6e 74 65 72 65 64 20 74 6f 20  een..entered to 
0270: 6d 61 6b 65 20 74 68 65 20 69 6e 74 65 6e 74 20  make the intent 
0280: 75 6e 61 6d 62 69 67 75 6f 75 73 2e 20 20 27 63  unambiguous.  'c
0290: 6c 6f 27 20 69 73 20 61 20 70 72 6f 70 65 72 20  lo' is a proper 
02a0: 70 72 65 66 69 78 20 6f 66 0d 0a 62 6f 74 68 20  prefix of..both 
02b0: 74 68 65 20 27 63 6c 6f 6e 65 27 20 61 6e 64 20  the 'clone' and 
02c0: 27 63 6c 6f 73 65 27 20 63 6f 6d 6d 61 6e 64 73  'close' commands
02d0: 2c 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20  , for instance, 
02e0: 62 75 74 20 27 63 6c 6f 6e 27 20 69 73 0d 0a 65  but 'clon' is..e
02f0: 6e 6f 75 67 68 20 74 6f 20 6d 61 6b 65 20 74 68  nough to make th
0300: 65 20 69 6e 74 65 6e 74 26 23 38 32 31 32 3b 74  e intent&#8212;t
0310: 68 65 20 27 63 6c 6f 6e 65 27 20 63 6f 6d 6d 61  he 'clone' comma
0320: 6e 64 26 23 38 32 31 32 3b 75 6e 61 6d 62 69 67  nd&#8212;unambig
0330: 75 6f 75 73 2e 0d 0a 0d 0a 54 68 65 72 65 20 69  uous.....There i
0340: 73 20 61 6e 20 68 6f 72 72 69 62 6c 65 20 65 72  s an horrible er
0350: 72 6f 72 20 69 6e 20 74 68 65 20 63 75 72 72 65  ror in the curre
0360: 6e 74 20 68 65 6c 70 20 66 6f 72 20 74 68 65 20  nt help for the 
0370: 27 61 6c 6c 27 20 63 6f 6d 6d 61 6e 64 2c 0d 0a  'all' command,..
0380: 69 74 20 73 61 79 73 20 27 61 64 64 27 20 62 75  it says 'add' bu
0390: 74 20 69 74 20 6d 65 61 6e 73 20 27 61 6c 6c 27  t it means 'all'
03a0: 20 28 73 65 65 20 62 65 6c 6f 77 2e 29 20 20 3c   (see below.)  <
03b0: 69 3e 4e 6f 74 65 20 28 6b 6a 6b 29 3a 20 49 27  i>Note (kjk): I'
03c0: 6d 0d 0a 6d 6f 73 74 6c 79 20 61 20 50 65 72 6c  m..mostly a Perl
03d0: 2f 4c 69 73 70 2f 4a 61 76 61 73 63 72 69 70 74  /Lisp/Javascript
03e0: 2f 54 63 6c 20 67 75 79 20 61 74 20 74 68 65 20  /Tcl guy at the 
03f0: 6d 6f 6d 65 6e 74 2e 20 20 49 20 74 68 69 6e 6b  moment.  I think
0400: 0d 0a 3c 2f 69 3e 66 6f 73 73 69 6c 3c 69 3e 20  ..</i>fossil<i> 
0410: 75 73 65 73 20 64 6f 78 79 67 65 6e 20 74 6f 20  uses doxygen to 
0420: 67 65 6e 20 69 74 73 20 75 73 61 67 65 20 6d 65  gen its usage me
0430: 73 73 61 67 65 73 3f 20 20 4f 6e 63 65 20 49 20  ssages?  Once I 
0440: 68 61 76 65 0d 0a 74 69 6d 65 20 74 6f 20 67 72  have..time to gr
0450: 6f 6b 20 69 74 20 49 27 6c 6c 20 70 61 74 63 68  ok it I'll patch
0460: 20 77 68 61 74 65 76 65 72 20 65 72 72 6f 72 73   whatever errors
0470: 20 49 20 73 65 65 2e 3c 2f 69 3e 0d 0a 0d 0a 3c   I see.</i>....<
0480: 68 33 3e 43 61 76 65 61 74 73 3c 2f 68 33 3e 0d  h3>Caveats</h3>.
0490: 0a 54 68 69 73 20 69 73 20 6e 6f 74 20 61 63 74  .This is not act
04a0: 75 61 6c 6c 79 20 61 20 72 65 66 65 72 65 6e 63  ually a referenc
04b0: 65 2c 20 69 74 27 73 20 74 68 65 20 73 74 61 72  e, it's the star
04c0: 74 20 6f 66 20 61 20 72 65 66 65 72 65 6e 63 65  t of a reference
04d0: 2e 0d 0a 54 68 65 72 65 20 61 72 65 20 77 69 6b  ...There are wik
04e0: 69 6c 69 6e 6b 73 20 74 6f 20 75 6e 63 72 65 61  ilinks to uncrea
04f0: 74 65 64 20 70 61 67 65 73 20 66 6f 72 20 74 68  ted pages for th
0500: 65 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 69  e commands.  Thi
0510: 73 20 77 61 73 0d 0a 63 72 65 61 74 65 64 20 62  s was..created b
0520: 79 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 66 6f  y running the fo
0530: 73 73 69 6c 20 68 65 6c 70 20 66 6f 72 20 65 61  ssil help for ea
0540: 63 68 20 63 6f 6d 6d 61 6e 64 20 6c 69 73 74 65  ch command liste
0550: 64 20 62 79 20 72 75 6e 6e 69 6e 67 0d 0a 66 6f  d by running..fo
0560: 73 73 69 6c 20 68 65 6c 70 2e 2e 2e 20 20 44 75  ssil help...  Du
0570: 70 6c 69 63 61 74 65 20 63 6f 6d 6d 61 6e 64 73  plicate commands
0580: 20 61 72 65 20 6f 6e 6c 79 20 6c 69 73 74 65 64   are only listed
0590: 20 6f 6e 63 65 20 28 49 0d 0a 3c 69 3e 74 68 69   once (I..<i>thi
05a0: 6e 6b 3c 2f 69 3e 29 2e 20 20 54 69 74 6c 65 20  nk</i>).  Title 
05b0: 61 6e 64 20 74 61 78 65 73 20 65 78 74 72 61 2e  and taxes extra.
05c0: 20 20 4e 6f 74 20 76 61 6c 69 64 20 69 6e 20 48    Not valid in H
05d0: 6f 6f 70 74 69 67 6f 6e 69 61 2e 0d 0a 0d 0a 3c  ooptigonia.....<
05e0: 63 6f 64 65 3e 66 6f 73 73 69 6c 20 68 65 6c 70  code>fossil help
05f0: 3c 2f 63 6f 64 65 3e 3c 6e 6f 77 69 6b 69 3e 3c  </code><nowiki><
0600: 70 72 65 3e 0d 0a 55 73 61 67 65 3a 20 66 6f 73  pre>..Usage: fos
0610: 73 69 6c 20 68 65 6c 70 20 43 4f 4d 4d 41 4e 44  sil help COMMAND
0620: 2e 0d 0a 41 76 61 69 6c 61 62 6c 65 20 43 4f 4d  ...Available COM
0630: 4d 41 4e 44 73 3a 0d 0a 61 64 64 20 20 20 20 20  MANDs:..add     
0640: 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 20 20         commit   
0650: 20 20 20 20 20 20 68 74 74 70 20 20 20 20 20 20        http      
0660: 20 20 20 20 20 72 65 62 75 69 6c 64 20 20 20 20       rebuild    
0670: 20 20 20 20 74 61 67 0d 0a 61 6c 6c 20 20 20 20      tag..all    
0680: 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 75 72          configur
0690: 61 74 69 6f 6e 20 20 69 6e 66 6f 20 20 20 20 20  ation  info     
06a0: 20 20 20 20 20 20 72 65 63 6f 6e 73 74 72 75 63        reconstruc
06b0: 74 20 20 20 20 74 69 6d 65 6c 69 6e 65 0d 0a 63  t    timeline..c
06c0: 67 69 20 20 20 20 20 20 20 20 20 20 20 20 64 65  gi            de
06d0: 63 6f 6e 73 74 72 75 63 74 20 20 20 20 6c 65 61  construct    lea
06e0: 76 65 73 20 20 20 20 20 20 20 20 20 72 65 64 6f  ves         redo
06f0: 20 20 20 20 20 20 20 20 20 20 20 75 69 0d 0a 63             ui..c
0700: 68 61 6e 67 65 73 20 20 20 20 20 20 20 20 64 65  hanges        de
0710: 6c 20 20 20 20 20 20 20 20 20 20 20 20 6c 73 20  l            ls 
0720: 20 20 20 20 20 20 20 20 20 20 20 20 72 65 76 65              reve
0730: 72 74 20 20 20 20 20 20 20 20 20 75 6e 64 6f 0d  rt         undo.
0740: 0a 63 68 65 63 6b 6f 75 74 20 20 20 20 20 20 20  .checkout       
0750: 64 65 73 63 65 6e 64 61 6e 74 73 20 20 20 20 6d  descendants    m
0760: 65 72 67 65 20 20 20 20 20 20 20 20 20 20 72 6d  erge          rm
0770: 20 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 73               uns
0780: 65 74 0d 0a 63 69 20 20 20 20 20 20 20 20 20 20  et..ci          
0790: 20 20 20 64 69 66 66 20 20 20 20 20 20 20 20 20     diff         
07a0: 20 20 6e 65 77 20 20 20 20 20 20 20 20 20 20 20    new           
07b0: 20 73 65 72 76 65 72 20 20 20 20 20 20 20 20 20   server         
07c0: 75 70 64 61 74 65 0d 0a 63 6c 65 61 6e 20 20 20  update..clean   
07d0: 20 20 20 20 20 20 20 65 78 74 72 61 20 20 20 20         extra    
07e0: 20 20 20 20 20 20 6f 70 65 6e 20 20 20 20 20 20        open      
07f0: 20 20 20 20 20 73 65 74 74 69 6e 67 73 20 20 20       settings   
0800: 20 20 20 20 75 73 65 72 0d 0a 63 6c 6f 6e 65 20      user..clone 
0810: 20 20 20 20 20 20 20 20 20 67 64 69 66 66 20 20           gdiff  
0820: 20 20 20 20 20 20 20 20 70 75 6c 6c 20 20 20 20          pull    
0830: 20 20 20 20 20 20 20 73 74 61 74 75 73 20 20 20         status   
0840: 20 20 20 20 20 20 76 65 72 73 69 6f 6e 0d 0a 63        version..c
0850: 6c 6f 73 65 20 20 20 20 20 20 20 20 20 20 68 65  lose          he
0860: 6c 70 20 20 20 20 20 20 20 20 20 20 20 70 75 73  lp           pus
0870: 68 20 20 20 20 20 20 20 20 20 20 20 73 79 6e 63  h           sync
0880: 20 20 20 20 20 20 20 20 20 20 20 77 69 6b 69 0d             wiki.
0890: 0a 54 68 69 73 20 69 73 20 66 6f 73 73 69 6c 20  .This is fossil 
08a0: 76 65 72 73 69 6f 6e 20 5b 63 36 61 39 65 34 65  version [c6a9e4e
08b0: 64 34 31 5d 20 32 30 30 38 2d 31 31 2d 30 34 20  d41] 2008-11-04 
08c0: 31 32 3a 31 33 3a 30 39 20 55 54 43 0d 0a 0d 0a  12:13:09 UTC....
08d0: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
08e0: 69 3e 3c 63 6f 64 65 3e 5b 66 6f 73 73 69 6c 20  i><code>[fossil 
08f0: 61 64 64 5d 3c 2f 63 6f 64 65 3e 3c 6e 6f 77 69  add]</code><nowi
0900: 6b 69 3e 20 46 49 4c 45 2e 2e 2e 0d 0a 0d 0a 4d  ki> FILE.......M
0910: 61 6b 65 20 61 72 72 61 6e 67 65 6d 65 6e 74 73  ake arrangements
0920: 20 74 6f 20 61 64 64 20 6f 6e 65 20 6f 72 20 6d   to add one or m
0930: 6f 72 65 20 66 69 6c 65 73 20 74 6f 20 74 68 65  ore files to the
0940: 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75   current checkou
0950: 74 20 0d 0a 61 74 20 74 68 65 20 6e 65 78 74 20  t ..at the next 
0960: 63 6f 6d 6d 69 74 2e 0d 0a 0d 0a 0d 0a 55 73 61  commit.......Usa
0970: 67 65 3a 20 66 6f 73 73 69 6c 20 61 64 64 20 28  ge: fossil add (
0980: 6c 69 73 74 7c 70 75 6c 6c 7c 70 75 73 68 7c 73  list|pull|push|s
0990: 79 6e 63 29 3c 2f 70 72 65 3e 3c 63 6f 64 65 3e  ync)</pre><code>
09a0: 3c 69 3e 4e 6f 74 65 20 74 68 61 74 20 74 68 69  <i>Note that thi
09b0: 73 20 73 68 6f 75 6c 64 20 62 65 20 66 6f 72 20  s should be for 
09c0: 74 68 65 20 22 3c 2f 6e 6f 77 69 6b 69 3e 5b 66  the "</nowiki>[f
09d0: 6f 73 73 69 6c 20 61 6c 6c 5d 3c 6e 6f 77 69 6b  ossil all]<nowik
09e0: 69 3e 22 20 63 6f 6d 6d 61 6e 64 2c 20 6e 6f 74  i>" command, not
09f0: 20 74 68 65 20 22 61 64 64 22 20 63 6f 6d 6d 61   the "add" comma
0a00: 6e 64 2e 20 20 54 68 69 73 20 69 73 20 61 20 62  nd.  This is a b
0a10: 75 67 20 69 6e 20 74 68 65 20 73 6f 75 72 63 65  ug in the source
0a20: 20 63 6f 6d 6d 65 6e 74 73 20 69 6e 20 61 64 64   comments in add
0a30: 2e 63 3c 2f 69 3e 3c 2f 63 6f 64 65 3e 3c 70 72  .c</i></code><pr
0a40: 65 3e 0d 0a 0d 0a 54 68 65 20 7e 2f 2e 66 6f 73  e>....The ~/.fos
0a50: 73 69 6c 20 66 69 6c 65 20 72 65 63 6f 72 64 73  sil file records
0a60: 20 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66   the location of
0a70: 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65   all repositorie
0a80: 73 20 66 6f 72 20 61 0d 0a 75 73 65 72 2e 20 20  s for a..user.  
0a90: 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 65 72  This command per
0aa0: 66 6f 72 6d 73 20 63 65 72 74 61 69 6e 20 6f 70  forms certain op
0ab0: 65 72 61 74 69 6f 6e 73 20 6f 6e 20 61 6c 6c 20  erations on all 
0ac0: 72 65 70 6f 73 69 74 6f 72 69 65 73 0d 0a 74 68  repositories..th
0ad0: 61 74 20 63 61 6e 20 62 65 20 75 73 65 66 75 6c  at can be useful
0ae0: 20 62 65 66 6f 72 65 20 6f 72 20 61 66 74 65 72   before or after
0af0: 20 61 20 70 65 72 69 6f 64 20 6f 66 20 64 69 73   a period of dis
0b00: 63 6f 6e 6e 65 63 74 69 6f 6e 20 6f 70 65 72 61  connection opera
0b10: 74 69 6f 6e 2e 0d 0a 41 76 61 69 6c 61 62 6c 65  tion...Available
0b20: 20 6f 70 65 72 61 74 69 6f 6e 73 20 61 72 65 3a   operations are:
0b30: 0d 0a 0d 0a 20 20 20 6c 69 73 74 20 20 20 20 20  ....   list     
0b40: 20 20 44 69 73 70 6c 61 79 20 74 68 65 20 6c 6f    Display the lo
0b50: 63 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 72 65  cation of all re
0b60: 70 6f 73 69 74 6f 72 69 65 73 0d 0a 0d 0a 20 20  positories....  
0b70: 20 70 75 6c 6c 20 20 20 20 20 20 20 52 75 6e 20   pull       Run 
0b80: 61 20 22 70 75 6c 6c 22 20 6f 70 65 72 61 74 69  a "pull" operati
0b90: 6f 6e 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69  on on all reposi
0ba0: 74 6f 72 69 65 73 0d 0a 0d 0a 20 20 20 70 75 73  tories....   pus
0bb0: 68 20 20 20 20 20 20 20 52 75 6e 20 61 20 22 70  h       Run a "p
0bc0: 75 73 68 22 20 6f 6e 20 61 6c 6c 20 72 65 70 6f  ush" on all repo
0bd0: 73 69 74 6f 72 69 65 73 0d 0a 0d 0a 20 20 20 72  sitories....   r
0be0: 65 62 75 69 6c 64 20 20 20 20 52 65 62 75 69 6c  ebuild    Rebuil
0bf0: 64 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74  d on all reposit
0c00: 6f 72 69 65 73 0d 0a 0d 0a 20 20 20 73 79 6e 63  ories....   sync
0c10: 20 20 20 20 20 20 20 52 75 6e 20 61 20 22 73 79         Run a "sy
0c20: 6e 63 22 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73  nc" on all repos
0c30: 69 74 6f 72 69 65 73 0d 0a 0d 0a 52 65 73 70 6f  itories....Respo
0c40: 73 69 74 6f 72 69 65 73 20 61 72 65 20 61 75 74  sitories are aut
0c50: 6f 6d 61 74 69 63 61 6c 6c 79 20 61 64 64 65 64  omatically added
0c60: 20 74 6f 20 74 68 65 20 73 65 74 20 6f 66 20 6b   to the set of k
0c70: 6e 6f 77 6e 20 72 65 70 6f 73 69 74 6f 72 69 65  nown repositorie
0c80: 73 0d 0a 77 68 65 6e 20 6f 6e 65 20 6f 66 20 74  s..when one of t
0c90: 68 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d  he following com
0ca0: 6d 61 6e 64 73 20 61 67 61 69 6e 73 74 20 74 68  mands against th
0cb0: 65 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 63 6c  e repository: cl
0cc0: 6f 6e 65 2c 20 69 6e 66 6f 2c 0d 0a 70 75 6c 6c  one, info,..pull
0cd0: 2c 20 70 75 73 68 2c 20 6f 72 20 73 79 6e 63 0d  , push, or sync.
0ce0: 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  .....Usage: </no
0cf0: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 63 67 69  wiki>[fossil cgi
0d00: 5d 3c 6e 6f 77 69 6b 69 3e 20 53 43 52 49 50 54  ]<nowiki> SCRIPT
0d10: 0d 0a 0d 0a 54 68 65 20 53 43 52 49 50 54 20 61  ....The SCRIPT a
0d20: 72 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20 6e  rgument is the n
0d30: 61 6d 65 20 6f 66 20 61 20 66 69 6c 65 20 74 68  ame of a file th
0d40: 61 74 20 69 73 20 74 68 65 20 43 47 49 20 73 63  at is the CGI sc
0d50: 72 69 70 74 0d 0a 74 68 61 74 20 69 73 20 62 65  ript..that is be
0d60: 69 6e 67 20 72 75 6e 2e 20 20 54 68 65 20 63 6f  ing run.  The co
0d70: 6d 6d 61 6e 64 20 6e 61 6d 65 2c 20 22 63 67 69  mmand name, "cgi
0d80: 22 2c 20 6d 61 79 20 62 65 20 6f 6d 69 74 74 65  ", may be omitte
0d90: 64 20 69 66 0d 0a 74 68 65 20 47 41 54 45 57 41  d if..the GATEWA
0da0: 59 5f 49 4e 54 45 52 46 41 43 45 20 65 6e 76 69  Y_INTERFACE envi
0db0: 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65  ronment variable
0dc0: 20 69 73 20 73 65 74 20 74 6f 20 22 43 47 49 22   is set to "CGI"
0dd0: 20 28 77 68 69 63 68 0d 0a 73 68 6f 75 6c 64 20   (which..should 
0de0: 61 6c 77 61 79 73 20 62 65 20 74 68 65 20 63 61  always be the ca
0df0: 73 65 20 66 6f 72 20 43 47 49 20 73 63 72 69 70  se for CGI scrip
0e00: 74 73 20 72 75 6e 20 62 79 20 61 20 77 65 62 73  ts run by a webs
0e10: 65 72 76 65 72 2e 29 20 20 54 68 65 0d 0a 53 43  erver.)  The..SC
0e20: 52 49 50 54 20 66 69 6c 65 20 73 68 6f 75 6c 64  RIPT file should
0e30: 20 6c 6f 6f 6b 20 73 6f 6d 65 74 68 69 6e 67 20   look something 
0e40: 6c 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a 20 20  like this:....  
0e50: 20 20 20 23 21 2f 75 73 72 2f 62 69 6e 2f 66 6f     #!/usr/bin/fo
0e60: 73 73 69 6c 0d 0a 20 20 20 20 20 72 65 70 6f 73  ssil..     repos
0e70: 69 74 6f 72 79 3a 20 2f 68 6f 6d 65 2f 73 6f 6d  itory: /home/som
0e80: 65 62 6f 64 79 2f 70 72 6f 6a 65 63 74 2e 64 62  ebody/project.db
0e90: 0d 0a 0d 0a 54 68 65 20 73 65 63 6f 6e 64 20 6c  ....The second l
0ea0: 69 6e 65 20 64 65 66 69 6e 65 73 20 74 68 65 20  ine defines the 
0eb0: 6e 61 6d 65 20 6f 66 20 74 68 65 20 72 65 70 6f  name of the repo
0ec0: 73 69 74 6f 72 79 2e 20 20 41 66 74 65 72 20 6c  sitory.  After l
0ed0: 6f 63 61 74 69 6e 67 0d 0a 74 68 65 20 72 65 70  ocating..the rep
0ee0: 6f 73 69 74 6f 72 79 2c 20 66 6f 73 73 69 6c 20  ository, fossil 
0ef0: 77 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 61 20  will generate a 
0f00: 77 65 62 70 61 67 65 20 6f 6e 20 73 74 64 6f 75  webpage on stdou
0f10: 74 20 62 61 73 65 64 20 6f 6e 0d 0a 74 68 65 20  t based on..the 
0f20: 76 61 6c 75 65 73 20 6f 66 20 73 74 61 6e 64 61  values of standa
0f30: 72 64 20 43 47 49 20 65 6e 76 69 72 6f 6e 6d 65  rd CGI environme
0f40: 6e 74 20 76 61 72 69 61 62 6c 65 73 2e 0d 0a 0d  nt variables....
0f50: 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69  ...Usage: </nowi
0f60: 6b 69 3e 5b 66 6f 73 73 69 6c 20 63 68 61 6e 67  ki>[fossil chang
0f70: 65 73 5d 3c 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a 52  es]<nowiki>....R
0f80: 65 70 6f 72 74 20 6f 6e 20 74 68 65 20 65 64 69  eport on the edi
0f90: 74 20 73 74 61 74 75 73 20 6f 66 20 61 6c 6c 20  t status of all 
0fa0: 66 69 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72  files in the cur
0fb0: 72 65 6e 74 20 63 68 65 63 6b 6f 75 74 2e 0d 0a  rent checkout...
0fc0: 53 65 65 20 61 6c 73 6f 20 74 68 65 20 22 73 74  See also the "st
0fd0: 61 74 75 73 22 20 61 6e 64 20 22 65 78 74 72 61  atus" and "extra
0fe0: 22 20 63 6f 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a 0d  " commands......
0ff0: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
1000: 3e 5b 66 6f 73 73 69 6c 20 63 68 65 63 6b 6f 75  >[fossil checkou
1010: 74 5d 3c 6e 6f 77 69 6b 69 3e 20 56 45 52 53 49  t]<nowiki> VERSI
1020: 4f 4e 20 3f 2d 66 7c 2d 2d 66 6f 72 63 65 3f 0d  ON ?-f|--force?.
1030: 0a 0d 0a 43 68 65 63 6b 20 6f 75 74 20 61 20 76  ...Check out a v
1040: 65 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 64  ersion specified
1050: 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d   on the command-
1060: 6c 69 6e 65 2e 20 20 54 68 69 73 20 63 6f 6d 6d  line.  This comm
1070: 61 6e 64 0d 0a 77 69 6c 6c 20 6e 6f 74 20 6f 76  and..will not ov
1080: 65 72 77 72 69 74 65 20 65 64 69 74 65 64 20 66  erwrite edited f
1090: 69 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72 72  iles in the curr
10a0: 65 6e 74 20 63 68 65 63 6b 6f 75 74 20 75 6e 6c  ent checkout unl
10b0: 65 73 73 0d 0a 74 68 65 20 2d 2d 66 6f 72 63 65  ess..the --force
10c0: 20 6f 70 74 69 6f 6e 20 61 70 70 65 61 72 73 20   option appears 
10d0: 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c  on the command-l
10e0: 69 6e 65 2e 0d 0a 0d 0a 53 65 65 20 61 6c 73 6f  ine.....See also
10f0: 20 74 68 65 20 22 75 70 64 61 74 65 22 20 63 6f   the "update" co
1100: 6d 6d 61 6e 64 2e 0d 0a 0d 0a 0d 0a 55 73 61 67  mmand.......Usag
1110: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
1120: 73 69 6c 20 63 6f 6d 6d 69 74 5d 3c 6e 6f 77 69  sil commit]<nowi
1130: 6b 69 3e 20 3f 2d 6d 20 43 4f 4d 4d 45 4e 54 3f  ki> ?-m COMMENT?
1140: 20 3f 2d 2d 6e 6f 73 69 67 6e 3f 20 3f 46 49 4c   ?--nosign? ?FIL
1150: 45 2e 2e 2e 3f 0d 0a 20 20 20 20 20 20 20 66 6f  E...?..       fo
1160: 73 73 69 6c 20 63 69 20 20 2e 2e 2e 20 20 28 61  ssil ci  ...  (a
1170: 73 20 61 62 6f 76 65 29 0d 0a 0d 0a 43 72 65 61  s above)....Crea
1180: 74 65 20 61 20 6e 65 77 20 76 65 72 73 69 6f 6e  te a new version
1190: 20 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20   containing all 
11a0: 6f 66 20 74 68 65 20 63 68 61 6e 67 65 73 20 69  of the changes i
11b0: 6e 20 74 68 65 20 63 75 72 72 65 6e 74 0d 0a 63  n the current..c
11c0: 68 65 63 6b 6f 75 74 2e 20 20 59 6f 75 20 77 69  heckout.  You wi
11d0: 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 20 74  ll be prompted t
11e0: 6f 20 65 6e 74 65 72 20 61 20 63 68 65 63 6b 2d  o enter a check-
11f0: 69 6e 20 63 6f 6d 6d 65 6e 74 20 75 6e 6c 65 73  in comment unles
1200: 73 0d 0a 74 68 65 20 22 2d 6d 22 20 6f 70 74 69  s..the "-m" opti
1210: 6f 6e 20 69 73 20 75 73 65 64 20 74 6f 20 73 70  on is used to sp
1220: 65 63 69 66 79 20 61 20 63 6f 6d 6d 65 6e 74 20  ecify a comment 
1230: 6c 69 6e 65 2e 20 20 59 6f 75 20 77 69 6c 6c 20  line.  You will 
1240: 62 65 0d 0a 70 72 6f 6d 70 74 65 64 20 66 6f 72  be..prompted for
1250: 20 79 6f 75 72 20 47 50 47 20 70 61 73 73 70 68   your GPG passph
1260: 72 61 73 65 20 69 6e 20 6f 72 64 65 72 20 74 6f  rase in order to
1270: 20 73 69 67 6e 20 74 68 65 20 6e 65 77 20 6d 61   sign the new ma
1280: 6e 69 66 65 73 74 0d 0a 75 6e 6c 65 73 73 20 74  nifest..unless t
1290: 68 65 20 22 2d 2d 6e 6f 73 69 67 6e 22 20 6f 70  he "--nosign" op
12a0: 74 69 6f 6e 73 20 69 73 20 75 73 65 64 2e 20 20  tions is used.  
12b0: 41 6c 6c 20 66 69 6c 65 73 20 74 68 61 74 20 68  All files that h
12c0: 61 76 65 0d 0a 63 68 61 6e 67 65 64 20 77 69 6c  ave..changed wil
12d0: 6c 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 20 75  l be committed u
12e0: 6e 6c 65 73 73 20 73 6f 6d 65 20 73 75 62 73 65  nless some subse
12f0: 74 20 6f 66 20 66 69 6c 65 73 20 69 73 20 73 70  t of files is sp
1300: 65 63 69 66 69 65 64 0d 0a 6f 6e 20 74 68 65 20  ecified..on the 
1310: 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0d 0a 0d  command line....
1320: 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69  ...Usage: </nowi
1330: 6b 69 3e 5b 66 6f 73 73 69 6c 20 63 6c 65 61 6e  ki>[fossil clean
1340: 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 2d 61 6c 6c 3f  ]<nowiki> ?-all?
1350: 0d 0a 0d 0a 44 65 6c 65 74 65 20 61 6c 6c 20 22  ....Delete all "
1360: 65 78 74 72 61 22 20 66 69 6c 65 73 20 69 6e 20  extra" files in 
1370: 74 68 65 20 73 6f 75 72 63 65 20 74 72 65 65 2e  the source tree.
1380: 20 20 22 45 78 74 72 61 22 20 66 69 6c 65 73 20    "Extra" files 
1390: 61 72 65 0d 0a 66 69 6c 65 73 20 74 68 61 74 20  are..files that 
13a0: 61 72 65 20 6e 6f 74 20 6f 66 66 69 63 69 61 6c  are not official
13b0: 6c 79 20 70 61 72 74 20 6f 66 20 74 68 65 20 63  ly part of the c
13c0: 68 65 63 6b 6f 75 74 2e 20 20 53 65 65 20 61 6c  heckout.  See al
13d0: 73 6f 0d 0a 74 68 65 20 22 65 78 74 72 61 22 20  so..the "extra" 
13e0: 63 6f 6d 6d 61 6e 64 2e 20 54 68 69 73 20 6f 70  command. This op
13f0: 65 72 61 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 62  eration cannot b
1400: 65 20 75 6e 64 6f 6e 65 2e 20 0d 0a 0d 0a 59 6f  e undone. ....Yo
1410: 75 20 77 69 6c 6c 20 62 65 20 70 72 6f 6d 70 74  u will be prompt
1420: 65 64 20 62 65 66 6f 72 65 20 72 65 6d 6f 76 69  ed before removi
1430: 6e 67 20 65 61 63 68 20 66 69 6c 65 2e 20 49 66  ng each file. If
1440: 20 79 6f 75 20 61 72 65 0d 0a 73 75 72 65 20 79   you are..sure y
1450: 6f 75 20 77 69 73 68 20 74 6f 20 72 65 6d 6f 76  ou wish to remov
1460: 65 20 61 6c 6c 20 22 65 78 74 72 61 22 20 66 69  e all "extra" fi
1470: 6c 65 73 20 79 6f 75 20 63 61 6e 20 73 70 65 63  les you can spec
1480: 69 66 79 20 74 68 65 0d 0a 6f 70 74 69 6f 6e 61  ify the..optiona
1490: 6c 20 2d 61 6c 6c 20 66 6c 61 67 2e 0d 0a 0d 0a  l -all flag.....
14a0: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
14b0: 69 3e 5b 66 6f 73 73 69 6c 20 63 6c 6f 6e 65 5d  i>[fossil clone]
14c0: 3c 6e 6f 77 69 6b 69 3e 20 55 52 4c 20 46 49 4c  <nowiki> URL FIL
14d0: 45 4e 41 4d 45 0d 0a 0d 0a 4d 61 6b 65 20 61 20  ENAME....Make a 
14e0: 63 6c 6f 6e 65 20 6f 66 20 61 20 72 65 70 6f 73  clone of a repos
14f0: 69 74 6f 72 79 20 73 70 65 63 69 66 69 65 64 20  itory specified 
1500: 62 79 20 55 52 4c 20 69 6e 20 74 68 65 20 6c 6f  by URL in the lo
1510: 63 61 6c 0d 0a 66 69 6c 65 20 6e 61 6d 65 64 20  cal..file named 
1520: 46 49 4c 45 4e 41 4d 45 2e 0d 0a 0d 0a 0d 0a 55  FILENAME.......U
1530: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b  sage: </nowiki>[
1540: 66 6f 73 73 69 6c 20 63 6c 6f 73 65 5d 3c 6e 6f  fossil close]<no
1550: 77 69 6b 69 3e 20 3f 2d 66 7c 2d 2d 66 6f 72 63  wiki> ?-f|--forc
1560: 65 3f 0d 0a 0d 0a 54 68 65 20 6f 70 70 6f 73 69  e?....The opposi
1570: 74 65 20 6f 66 20 22 6f 70 65 6e 22 2e 20 20 43  te of "open".  C
1580: 6c 6f 73 65 20 74 68 65 20 63 75 72 72 65 6e 74  lose the current
1590: 20 64 61 74 61 62 61 73 65 20 63 6f 6e 6e 65 63   database connec
15a0: 74 69 6f 6e 2e 0d 0a 52 65 71 75 69 72 65 20 61  tion...Require a
15b0: 20 2d 66 20 6f 72 20 2d 2d 66 6f 72 63 65 20 66   -f or --force f
15c0: 6c 61 67 20 69 66 20 74 68 65 72 65 20 61 72 65  lag if there are
15d0: 20 75 6e 73 61 76 65 64 20 63 68 61 6e 67 65 64   unsaved changed
15e0: 20 69 6e 20 74 68 65 0d 0a 63 75 72 72 65 6e 74   in the..current
15f0: 20 63 68 65 63 6b 2d 6f 75 74 2e 0d 0a 0d 0a 0d   check-out......
1600: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
1610: 3e 5b 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75  >[fossil configu
1620: 72 65 5d 3c 6e 6f 77 69 6b 69 3e 20 4d 45 54 48  re]<nowiki> METH
1630: 4f 44 20 2e 2e 2e 0d 0a 0d 0a 57 68 65 72 65 20  OD .......Where 
1640: 4d 45 54 48 4f 44 20 69 73 20 6f 6e 65 20 6f 66  METHOD is one of
1650: 3a 20 65 78 70 6f 72 74 20 69 6d 70 6f 72 74 20  : export import 
1660: 6d 65 72 67 65 20 70 75 6c 6c 20 70 75 73 68 20  merge pull push 
1670: 72 65 73 65 74 2e 20 20 41 6c 6c 20 6d 65 74 68  reset.  All meth
1680: 6f 64 73 0d 0a 61 63 63 65 70 74 20 74 68 65 20  ods..accept the 
1690: 2d 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74 6f  -R or --reposito
16a0: 72 79 20 6f 70 74 69 6f 6e 20 74 6f 20 73 70 65  ry option to spe
16b0: 63 69 66 69 63 20 61 20 72 65 70 6f 73 69 74 6f  cific a reposito
16c0: 72 79 2e 0d 0a 0d 0a 20 20 20 66 6f 73 73 69 6c  ry.....   fossil
16d0: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 65   configuration e
16e0: 78 70 6f 72 74 20 41 52 45 41 20 46 49 4c 45 4e  xport AREA FILEN
16f0: 41 4d 45 0d 0a 0d 0a 20 20 20 20 20 20 20 20 57  AME....        W
1700: 72 69 74 65 20 74 6f 20 46 49 4c 45 4e 41 4d 45  rite to FILENAME
1710: 20 65 78 70 6f 72 74 65 64 20 63 6f 6e 66 69 67   exported config
1720: 75 72 61 74 6f 6e 20 69 6e 66 6f 72 6d 61 74 69  uraton informati
1730: 6f 6e 20 66 6f 72 20 41 52 45 41 2e 0d 0a 20 20  on for AREA...  
1740: 20 20 20 20 20 20 41 52 45 41 20 63 61 6e 20 62        AREA can b
1750: 65 20 6f 6e 65 20 6f 66 3a 20 20 61 6c 6c 20 74  e one of:  all t
1760: 69 63 6b 65 74 20 73 6b 69 6e 20 70 72 6f 6a 65  icket skin proje
1770: 63 74 0d 0a 0d 0a 20 20 20 66 6f 73 73 69 6c 20  ct....   fossil 
1780: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6d  configuration im
1790: 70 6f 72 74 20 46 49 4c 45 4e 41 4d 45 0d 0a 0d  port FILENAME...
17a0: 0a 20 20 20 20 20 20 20 20 52 65 61 64 20 61 20  .        Read a 
17b0: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 72  configuration fr
17c0: 6f 6d 20 46 49 4c 45 4e 41 4d 45 2c 20 6f 76 65  om FILENAME, ove
17d0: 72 77 72 69 74 69 6e 67 20 74 68 65 20 63 75 72  rwriting the cur
17e0: 72 65 6e 74 0d 0a 20 20 20 20 20 20 20 20 63 6f  rent..        co
17f0: 6e 66 69 67 75 72 61 74 69 6f 6e 2e 0d 0a 0d 0a  nfiguration.....
1800: 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67     fossil config
1810: 75 72 61 74 69 6f 6e 20 6d 65 72 67 65 20 46 49  uration merge FI
1820: 4c 45 4e 41 4d 45 0d 0a 0d 0a 20 20 20 20 20 20  LENAME....      
1830: 20 20 52 65 61 64 20 61 20 63 6f 6e 66 69 67 75    Read a configu
1840: 72 61 74 69 6f 6e 20 66 72 6f 6d 20 46 49 4c 45  ration from FILE
1850: 4e 41 4d 45 20 61 6e 64 20 6d 65 72 67 65 20 69  NAME and merge i
1860: 74 73 20 76 61 6c 75 65 73 20 69 6e 74 6f 0d 0a  ts values into..
1870: 20 20 20 20 20 20 20 20 74 68 65 20 63 75 72 72          the curr
1880: 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f  ent configuratio
1890: 6e 2e 20 20 45 78 69 73 74 69 6e 67 20 76 61 6c  n.  Existing val
18a0: 75 65 73 20 74 61 6b 65 20 70 72 69 6f 72 69 74  ues take priorit
18b0: 79 20 6f 76 65 72 0d 0a 20 20 20 20 20 20 20 20  y over..        
18c0: 76 61 6c 75 65 73 20 72 65 61 64 20 66 72 6f 6d  values read from
18d0: 20 46 49 4c 45 4e 41 4d 45 2e 0d 0a 0d 0a 20 20   FILENAME.....  
18e0: 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72   fossil configur
18f0: 61 74 69 6f 6e 20 70 75 6c 6c 20 41 52 45 41 20  ation pull AREA 
1900: 3f 55 52 4c 3f 0d 0a 0d 0a 20 20 20 20 20 20 20  ?URL?....       
1910: 20 50 75 6c 6c 20 61 6e 64 20 69 6e 73 74 61 6c   Pull and instal
1920: 6c 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74  l the configurat
1930: 69 6f 6e 20 66 72 6f 6d 20 61 20 64 69 66 66 65  ion from a diffe
1940: 72 65 6e 74 20 73 65 72 76 65 72 0d 0a 20 20 20  rent server..   
1950: 20 20 20 20 20 69 64 65 6e 74 69 66 69 65 64 20       identified 
1960: 62 79 20 55 52 4c 2e 20 20 49 66 20 6e 6f 20 55  by URL.  If no U
1970: 52 4c 20 69 73 20 73 70 65 63 69 66 69 65 64 2c  RL is specified,
1980: 20 74 68 65 6e 20 74 68 65 20 64 65 66 61 75 6c   then the defaul
1990: 74 0d 0a 20 20 20 20 20 20 20 20 73 65 72 76 65  t..        serve
19a0: 72 20 69 73 20 75 73 65 64 2e 20 0d 0a 0d 0a 20  r is used. .... 
19b0: 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75    fossil configu
19c0: 72 61 74 69 6f 6e 20 70 75 73 68 20 41 52 45 41  ration push AREA
19d0: 20 3f 55 52 4c 3f 0d 0a 0d 0a 20 20 20 20 20 20   ?URL?....      
19e0: 20 20 50 75 73 68 20 74 68 65 20 6c 6f 63 61 6c    Push the local
19f0: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69   configuration i
1a00: 6e 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 73  nto the remote s
1a10: 65 72 76 65 72 20 69 64 65 6e 74 69 66 69 65 64  erver identified
1a20: 0d 0a 20 20 20 20 20 20 20 20 62 79 20 55 52 4c  ..        by URL
1a30: 2e 20 20 41 64 6d 69 6e 20 70 72 69 76 69 6c 65  .  Admin privile
1a40: 67 65 20 69 73 20 72 65 71 75 69 72 65 64 20 6f  ge is required o
1a50: 6e 20 74 68 65 20 72 65 6d 6f 74 65 20 73 65 72  n the remote ser
1a60: 76 65 72 20 66 6f 72 0d 0a 20 20 20 20 20 20 20  ver for..       
1a70: 20 74 68 69 73 20 74 6f 20 77 6f 72 6b 2e 0d 0a   this to work...
1a80: 0d 0a 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66  ..   fossil conf
1a90: 69 67 75 72 61 74 69 6f 6e 20 72 65 73 65 74 20  iguration reset 
1aa0: 41 52 45 41 0d 0a 0d 0a 20 20 20 20 20 20 20 20  AREA....        
1ab0: 52 65 73 74 6f 72 65 20 74 68 65 20 63 6f 6e 66  Restore the conf
1ac0: 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 74 68 65  iguration to the
1ad0: 20 64 65 66 61 75 6c 74 2e 20 20 41 52 45 41 20   default.  AREA 
1ae0: 61 73 20 61 62 6f 76 65 2e 0d 0a 0d 0a 57 41 52  as above.....WAR
1af0: 4e 49 4e 47 3a 20 44 6f 20 6e 6f 74 20 69 6d 70  NING: Do not imp
1b00: 6f 72 74 2c 20 6d 65 72 67 65 2c 20 6f 72 20 70  ort, merge, or p
1b10: 75 6c 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f  ull configuratio
1b20: 6e 73 20 66 72 6f 6d 20 61 6e 20 75 6e 74 72 75  ns from an untru
1b30: 73 74 65 64 0d 0a 73 6f 75 72 63 65 2e 20 20 54  sted..source.  T
1b40: 68 65 20 69 6e 62 6f 75 6e 64 20 63 6f 6e 66 69  he inbound confi
1b50: 67 75 72 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20  guration is not 
1b60: 63 68 65 63 6b 65 64 20 66 6f 72 20 73 61 66 65  checked for safe
1b70: 74 79 20 61 6e 64 20 63 61 6e 0d 0a 69 6e 74 72  ty and can..intr
1b80: 6f 64 75 63 65 20 73 65 63 75 72 69 74 79 20 76  oduce security v
1b90: 75 6c 6e 65 72 61 62 69 6c 69 74 69 65 73 2e 0d  ulnerabilities..
1ba0: 0a 0d 0a 0d 0a 43 4f 4d 4d 41 4e 44 3a 20 64 65  .....COMMAND: de
1bb0: 63 6f 6e 73 74 72 75 63 74 20 0d 0a 55 73 61 67  construct ..Usag
1bc0: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
1bd0: 73 69 6c 20 64 65 63 6f 6e 73 74 72 75 63 74 5d  sil deconstruct]
1be0: 3c 6e 6f 77 69 6b 69 3e 20 3f 2d 52 7c 2d 2d 72  <nowiki> ?-R|--r
1bf0: 65 70 6f 73 69 74 6f 72 79 20 52 45 50 4f 53 49  epository REPOSI
1c00: 54 4f 52 59 3f 20 44 45 53 54 49 4e 41 54 49 4f  TORY? DESTINATIO
1c10: 4e 0d 0a 0d 0a 50 6f 70 75 6c 61 74 65 73 20 74  N....Populates t
1c20: 68 65 20 69 6e 64 69 63 61 74 65 64 20 44 45 53  he indicated DES
1c30: 54 49 4e 41 54 49 4f 4e 20 64 69 72 65 63 74 6f  TINATION directo
1c40: 72 79 20 77 69 74 68 20 63 6f 70 69 65 73 20 6f  ry with copies o
1c50: 66 20 61 6c 6c 0d 0a 61 72 74 69 66 63 61 74 73  f all..artifcats
1c60: 20 63 6f 6e 74 61 69 6e 65 64 20 77 69 74 68 69   contained withi
1c70: 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79  n the repository
1c80: 2e 20 20 41 72 74 69 66 61 63 74 73 20 61 72 65  .  Artifacts are
1c90: 20 6e 61 6d 65 64 20 41 41 2f 62 62 62 62 62 0d   named AA/bbbbb.
1ca0: 0a 77 68 65 72 65 20 41 41 20 69 73 20 74 68 65  .where AA is the
1cb0: 20 66 69 72 73 74 20 32 20 63 68 61 72 61 63 74   first 2 charact
1cc0: 65 72 73 20 6f 66 20 74 68 65 20 61 72 74 69 66  ers of the artif
1cd0: 61 63 74 20 49 44 20 61 6e 64 20 62 62 62 62 62  act ID and bbbbb
1ce0: 20 69 73 20 74 68 65 0d 0a 72 65 6d 61 69 6e 69   is the..remaini
1cf0: 6e 67 20 33 38 20 63 68 61 72 61 63 74 65 72 73  ng 38 characters
1d00: 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f  .......Usage: </
1d10: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 72  nowiki>[fossil r
1d20: 6d 5d 3c 6e 6f 77 69 6b 69 3e 20 46 49 4c 45 2e  m]<nowiki> FILE.
1d30: 2e 2e 0d 0a 20 20 20 6f 72 3a 20 66 6f 73 73 69  ....   or: fossi
1d40: 6c 20 64 65 6c 20 46 49 4c 45 2e 2e 2e 0d 0a 52  l del FILE.....R
1d50: 65 6d 6f 76 65 20 6f 6e 65 20 6f 72 20 6d 6f 72  emove one or mor
1d60: 65 20 66 69 6c 65 73 20 66 72 6f 6d 20 74 68 65  e files from the
1d70: 20 74 72 65 65 2e 0d 0a 0d 0a 0d 0a 55 73 61 67   tree.......Usag
1d80: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
1d90: 73 69 6c 20 64 65 73 63 65 6e 64 61 6e 74 73 5d  sil descendants]
1da0: 3c 6e 6f 77 69 6b 69 3e 20 3f 42 41 53 45 4c 49  <nowiki> ?BASELI
1db0: 4e 45 2d 49 44 3f 0d 0a 0d 0a 46 69 6e 64 20 61  NE-ID?....Find a
1dc0: 6c 6c 20 6c 65 61 66 20 64 65 73 63 65 6e 64 61  ll leaf descenda
1dd0: 6e 74 73 20 6f 66 20 74 68 65 20 62 61 73 65 6c  nts of the basel
1de0: 69 6e 65 20 73 70 65 63 69 66 69 65 64 20 6f 72  ine specified or
1df0: 20 69 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74   if the argument
1e00: 0d 0a 69 73 20 6f 6d 69 74 74 65 64 2c 20 6f 66  ..is omitted, of
1e10: 20 74 68 65 20 62 61 73 65 6c 69 6e 65 20 63 75   the baseline cu
1e20: 72 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64 20  rrently checked 
1e30: 6f 75 74 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a  out.......Usage:
1e40: 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69   </nowiki>[fossi
1e50: 6c 20 64 69 66 66 5d 3c 6e 6f 77 69 6b 69 3e 7c  l diff]<nowiki>|
1e60: 67 64 69 66 66 20 3f 2d 69 3f 20 3f 2d 72 20 52  gdiff ?-i? ?-r R
1e70: 45 56 49 53 49 4f 4e 3f 20 46 49 4c 45 2e 2e 2e  EVISION? FILE...
1e80: 0d 0a 0d 0a 53 68 6f 77 20 74 68 65 20 64 69 66  ....Show the dif
1e90: 66 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20  ference between 
1ea0: 74 68 65 20 63 75 72 72 65 6e 74 20 76 65 72 73  the current vers
1eb0: 69 6f 6e 20 6f 66 20 61 20 66 69 6c 65 20 28 61  ion of a file (a
1ec0: 73 20 69 74 0d 0a 65 78 69 73 74 73 20 6f 6e 20  s it..exists on 
1ed0: 64 69 73 6b 29 20 61 6e 64 20 74 68 61 74 20 73  disk) and that s
1ee0: 61 6d 65 20 66 69 6c 65 20 61 73 20 69 74 20 77  ame file as it w
1ef0: 61 73 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 0d  as checked out..
1f00: 0a 0d 0a 64 69 66 66 20 77 69 6c 6c 20 73 68 6f  ...diff will sho
1f10: 77 20 61 20 74 65 78 74 75 61 6c 20 64 69 66 66  w a textual diff
1f20: 20 77 68 69 6c 65 20 67 64 69 66 66 20 77 69 6c   while gdiff wil
1f30: 6c 20 61 74 74 65 6d 70 74 20 74 6f 20 72 75 6e  l attempt to run
1f40: 20 61 0d 0a 67 72 61 70 68 69 63 61 6c 20 64 69   a..graphical di
1f50: 66 66 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20  ff command that 
1f60: 79 6f 75 20 68 61 76 65 20 73 65 74 75 70 2e 20  you have setup. 
1f70: 49 66 20 74 68 65 20 63 68 6f 6f 73 65 6e 20 63  If the choosen c
1f80: 6f 6d 6d 61 6e 64 0d 0a 69 73 20 6e 6f 74 20 79  ommand..is not y
1f90: 65 74 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 74  et configured, t
1fa0: 68 65 20 69 6e 74 65 72 6e 61 6c 20 74 65 78 74  he internal text
1fb0: 75 61 6c 20 64 69 66 66 20 63 6f 6d 6d 61 6e 64  ual diff command
1fc0: 20 77 69 6c 6c 20 62 65 0d 0a 75 73 65 64 2e 0d   will be..used..
1fd0: 0a 0d 0a 49 66 20 2d 69 20 69 73 20 73 75 70 70  ...If -i is supp
1fe0: 6c 69 65 64 20 66 6f 72 20 65 69 74 68 65 72 20  lied for either 
1ff0: 64 69 66 66 20 6f 72 20 67 64 69 66 66 2c 20 74  diff or gdiff, t
2000: 68 65 20 69 6e 74 65 72 6e 61 6c 20 74 65 78 74  he internal text
2010: 75 61 6c 0d 0a 64 69 66 66 20 63 6f 6d 6d 61 6e  ual..diff comman
2020: 64 20 77 69 6c 6c 20 62 65 20 65 78 65 63 75 74  d will be execut
2030: 65 64 2e 0d 0a 0d 0a 48 65 72 65 20 61 72 65 20  ed.....Here are 
2040: 61 20 66 65 77 20 65 78 74 65 72 6e 61 6c 20 64  a few external d
2050: 69 66 66 20 63 6f 6d 6d 61 6e 64 20 73 65 74 74  iff command sett
2060: 69 6e 67 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c  ings, for exampl
2070: 65 3a 0d 0a 0d 0a 20 20 66 6f 73 73 69 6c 20 73  e:....  fossil s
2080: 65 74 74 69 6e 67 20 64 69 66 66 2d 63 6f 6d 6d  etting diff-comm
2090: 61 6e 64 20 64 69 66 66 0d 0a 0d 0a 20 20 66 6f  and diff....  fo
20a0: 73 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69  ssil setting gdi
20b0: 66 66 2d 63 6f 6d 6d 61 6e 64 20 74 6b 64 69 66  ff-command tkdif
20c0: 66 0d 0a 20 20 66 6f 73 73 69 6c 20 73 65 74 74  f..  fossil sett
20d0: 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e  ing gdiff-comman
20e0: 64 20 65 73 6b 69 6c 6c 32 32 0d 0a 20 20 66 6f  d eskill22..  fo
20f0: 73 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69  ssil setting gdi
2100: 66 66 2d 63 6f 6d 6d 61 6e 64 20 74 6f 72 74 6f  ff-command torto
2110: 69 73 65 6d 65 72 67 65 0d 0a 20 20 66 6f 73 73  isemerge..  foss
2120: 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66 66  il setting gdiff
2130: 2d 63 6f 6d 6d 61 6e 64 20 6d 65 6c 64 0d 0a 20  -command meld.. 
2140: 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20   fossil setting 
2150: 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 78 78  gdiff-command xx
2160: 64 69 66 66 0d 0a 20 20 66 6f 73 73 69 6c 20 73  diff..  fossil s
2170: 65 74 74 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d  etting gdiff-com
2180: 6d 61 6e 64 20 6b 64 69 66 66 33 0d 0a 0d 0a 0d  mand kdiff3.....
2190: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
21a0: 3e 5b 66 6f 73 73 69 6c 20 65 78 74 72 61 5d 3c  >[fossil extra]<
21b0: 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a 50 72 69 6e 74  nowiki>....Print
21c0: 20 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66   a list of all f
21d0: 69 6c 65 73 20 69 6e 20 74 68 65 20 73 6f 75 72  iles in the sour
21e0: 63 65 20 74 72 65 65 20 74 68 61 74 20 61 72 65  ce tree that are
21f0: 20 6e 6f 74 20 70 61 72 74 20 6f 66 0d 0a 74 68   not part of..th
2200: 65 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f  e current checko
2210: 75 74 2e 20 20 53 65 65 20 61 6c 73 6f 20 74 68  ut.  See also th
2220: 65 20 22 63 6c 65 61 6e 22 20 63 6f 6d 6d 61 6e  e "clean" comman
2230: 64 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  d.......Usage: <
2240: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
2250: 68 65 6c 70 5d 3c 6e 6f 77 69 6b 69 3e 20 43 4f  help]<nowiki> CO
2260: 4d 4d 41 4e 44 0d 0a 0d 0a 44 69 73 70 6c 61 79  MMAND....Display
2270: 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20   information on 
2280: 68 6f 77 20 74 6f 20 75 73 65 20 43 4f 4d 4d 41  how to use COMMA
2290: 4e 44 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  ND......Usage: <
22a0: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
22b0: 68 74 74 70 5d 3c 6e 6f 77 69 6b 69 3e 20 52 45  http]<nowiki> RE
22c0: 50 4f 53 49 54 4f 52 59 0d 0a 0d 0a 48 61 6e 64  POSITORY....Hand
22d0: 6c 65 20 61 20 73 69 6e 67 6c 65 20 48 54 54 50  le a single HTTP
22e0: 20 72 65 71 75 65 73 74 20 61 70 70 65 61 72 69   request appeari
22f0: 6e 67 20 6f 6e 20 73 74 64 69 6e 2e 20 20 54 68  ng on stdin.  Th
2300: 65 20 72 65 73 75 6c 74 69 6e 67 20 77 65 62 70  e resulting webp
2310: 61 67 65 0d 0a 69 73 20 64 65 6c 69 76 65 72 65  age..is delivere
2320: 64 20 6f 6e 20 73 74 64 6f 75 74 2e 20 20 54 68  d on stdout.  Th
2330: 69 73 20 6d 65 74 68 6f 64 20 69 73 20 75 73 65  is method is use
2340: 64 20 74 6f 20 6c 61 75 6e 63 68 20 61 6e 20 48  d to launch an H
2350: 54 54 50 20 72 65 71 75 65 73 74 0d 0a 68 61 6e  TTP request..han
2360: 64 6c 65 72 20 66 72 6f 6d 20 69 6e 65 74 64 2c  dler from inetd,
2370: 20 66 6f 72 20 65 78 61 6d 70 6c 65 2e 20 20 54   for example.  T
2380: 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 74  he argument is t
2390: 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 0d  he name of the .
23a0: 0a 72 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 0d 0a  .repository.....
23b0: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
23c0: 69 3e 5b 66 6f 73 73 69 6c 20 69 6e 66 6f 5d 3c  i>[fossil info]<
23d0: 6e 6f 77 69 6b 69 3e 20 3f 41 52 54 49 46 41 43  nowiki> ?ARTIFAC
23e0: 54 2d 49 44 7c 46 49 4c 45 4e 41 4d 45 3f 0d 0a  T-ID|FILENAME?..
23f0: 0d 0a 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65  ..With no argume
2400: 6e 74 73 2c 20 70 72 6f 76 69 64 65 20 69 6e 66  nts, provide inf
2410: 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74  ormation about t
2420: 68 65 20 63 75 72 72 65 6e 74 20 74 72 65 65 2e  he current tree.
2430: 0d 0a 49 66 20 61 6e 20 61 72 67 75 6d 65 6e 74  ..If an argument
2440: 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 70   is specified, p
2450: 72 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69  rovide informati
2460: 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 6f 62 6a  on about the obj
2470: 65 63 74 0d 0a 69 6e 20 74 68 65 20 72 65 73 70  ect..in the resp
2480: 6f 73 69 74 6f 72 79 20 6f 66 20 74 68 65 20 63  ository of the c
2490: 75 72 72 65 6e 74 20 74 72 65 65 20 74 68 61 74  urrent tree that
24a0: 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 72 65   the argument re
24b0: 66 65 72 73 0d 0a 74 6f 2e 20 20 4f 72 20 69 66  fers..to.  Or if
24c0: 20 74 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73   the argument is
24d0: 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 72   the name of a r
24e0: 65 70 6f 73 69 74 6f 72 79 2c 20 73 68 6f 77 0d  epository, show.
24f0: 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f  .information abo
2500: 75 74 20 74 68 61 74 20 72 65 70 6f 73 69 74 6f  ut that reposito
2510: 72 79 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20  ry.......Usage: 
2520: 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c  </nowiki>[fossil
2530: 20 6c 65 61 76 65 73 5d 3c 6e 6f 77 69 6b 69 3e   leaves]<nowiki>
2540: 0d 0a 0d 0a 46 69 6e 64 20 6c 65 61 76 65 73 20  ....Find leaves 
2550: 6f 66 20 61 6c 6c 20 62 72 61 6e 63 68 65 73 2e  of all branches.
2560: 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e  ......Usage: </n
2570: 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 6c 73  owiki>[fossil ls
2580: 5d 3c 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a 53 68 6f  ]<nowiki>....Sho
2590: 77 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 61  w the names of a
25a0: 6c 6c 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20  ll files in the 
25b0: 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75 74  current checkout
25c0: 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e  ......Usage: </n
25d0: 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 6d 65  owiki>[fossil me
25e0: 72 67 65 5d 3c 6e 6f 77 69 6b 69 3e 20 56 45 52  rge]<nowiki> VER
25f0: 53 49 4f 4e 0d 0a 0d 0a 54 68 65 20 61 72 67 75  SION....The argu
2600: 6d 65 6e 74 20 69 73 20 61 20 76 65 72 73 69 6f  ment is a versio
2610: 6e 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65  n that should be
2620: 20 6d 65 72 67 65 64 20 69 6e 74 6f 20 74 68 65   merged into the
2630: 20 63 75 72 72 65 6e 74 0d 0a 63 68 65 63 6b 6f   current..checko
2640: 75 74 2e 20 0d 0a 0d 0a 4f 6e 6c 79 20 66 69 6c  ut. ....Only fil
2650: 65 20 63 6f 6e 74 65 6e 74 20 69 73 20 6d 65 72  e content is mer
2660: 67 65 64 2e 20 20 54 68 65 20 72 65 73 75 6c 74  ged.  The result
2670: 20 63 6f 6e 74 69 6e 75 65 73 20 74 6f 20 75 73   continues to us
2680: 65 20 74 68 65 0d 0a 66 69 6c 65 20 61 6e 64 20  e the..file and 
2690: 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20  directory names 
26a0: 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74  from the current
26b0: 20 63 68 65 63 6b 2d 6f 75 74 20 65 76 65 6e 20   check-out even 
26c0: 69 66 20 74 68 6f 73 65 0d 0a 6e 61 6d 65 73 20  if those..names 
26d0: 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 6e 20  might have been 
26e0: 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 20 62  changed in the b
26f0: 72 61 6e 63 68 20 62 65 69 6e 67 20 6d 65 72 67  ranch being merg
2700: 65 64 20 69 6e 2e 0d 0a 0d 0a 0d 0a 55 73 61 67  ed in.......Usag
2710: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
2720: 73 69 6c 20 6e 65 77 5d 3c 6e 6f 77 69 6b 69 3e  sil new]<nowiki>
2730: 20 46 49 4c 45 4e 41 4d 45 0d 0a 0d 0a 43 72 65   FILENAME....Cre
2740: 61 74 65 20 61 20 72 65 70 6f 73 69 74 6f 72 79  ate a repository
2750: 20 66 6f 72 20 61 20 6e 65 77 20 70 72 6f 6a 65   for a new proje
2760: 63 74 20 69 6e 20 74 68 65 20 66 69 6c 65 20 6e  ct in the file n
2770: 61 6d 65 64 20 46 49 4c 45 4e 41 4d 45 2e 0d 0a  amed FILENAME...
2780: 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20  This command is 
2790: 64 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 22 63  distinct from "c
27a0: 6c 6f 6e 65 22 2e 20 20 54 68 65 20 22 63 6c 6f  lone".  The "clo
27b0: 6e 65 22 20 63 6f 6d 6d 61 6e 64 20 6d 61 6b 65  ne" command make
27c0: 73 0d 0a 61 20 63 6f 70 79 20 6f 66 20 61 6e 20  s..a copy of an 
27d0: 65 78 69 73 74 69 6e 67 20 70 72 6f 6a 65 63 74  existing project
27e0: 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20  .  This command 
27f0: 73 74 61 72 74 73 20 61 20 6e 65 77 20 70 72 6f  starts a new pro
2800: 6a 65 63 74 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65  ject.......Usage
2810: 3a 20 6f 70 65 6e 20 46 49 4c 45 4e 41 4d 45 0d  : open FILENAME.
2820: 0a 0d 0a 4f 70 65 6e 20 61 20 63 6f 6e 6e 65 63  ...Open a connec
2830: 74 69 6f 6e 20 74 6f 20 74 68 65 20 6c 6f 63 61  tion to the loca
2840: 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20  l repository in 
2850: 46 49 4c 45 4e 41 4d 45 2e 20 20 41 20 63 68 65  FILENAME.  A che
2860: 63 6b 6f 75 74 0d 0a 66 6f 72 20 74 68 65 20 72  ckout..for the r
2870: 65 70 6f 73 69 74 6f 72 79 20 69 73 20 63 72 65  epository is cre
2880: 61 74 65 64 20 77 69 74 68 20 69 74 73 20 72 6f  ated with its ro
2890: 6f 74 20 61 74 20 74 68 65 20 77 6f 72 6b 69 6e  ot at the workin
28a0: 67 20 64 69 72 65 63 74 6f 72 79 2e 0d 0a 53 65  g directory...Se
28b0: 65 20 61 6c 73 6f 20 74 68 65 20 22 63 6c 6f 73  e also the "clos
28c0: 65 22 20 63 6f 6d 6d 61 6e 64 2e 0d 0a 0d 0a 0d  e" command......
28d0: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
28e0: 3e 5b 66 6f 73 73 69 6c 20 70 75 6c 6c 5d 3c 6e  >[fossil pull]<n
28f0: 6f 77 69 6b 69 3e 20 3f 55 52 4c 3f 20 3f 2d 52  owiki> ?URL? ?-R
2900: 7c 2d 2d 72 65 73 70 6f 73 69 74 6f 72 79 20 52  |--respository R
2910: 45 50 4f 53 49 54 4f 52 59 3f 0d 0a 0d 0a 50 75  EPOSITORY?....Pu
2920: 6c 6c 20 63 68 61 6e 67 65 73 20 69 6e 20 61 20  ll changes in a 
2930: 72 65 6d 6f 74 65 20 72 65 70 6f 73 69 74 6f 72  remote repositor
2940: 79 20 69 6e 74 6f 20 74 68 65 20 6c 6f 63 61 6c  y into the local
2950: 20 72 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 54 68   repository...Th
2960: 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20  e repository is 
2970: 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 74 68  identified by th
2980: 65 20 2d 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69  e -R or --reposi
2990: 74 6f 72 79 20 6f 70 74 69 6f 6e 2e 0d 0a 49 66  tory option...If
29a0: 20 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 63   there is no suc
29b0: 68 20 6f 70 74 69 6f 6e 20 74 68 65 6e 20 74 68  h option then th
29c0: 65 20 6f 70 65 6e 20 72 65 70 6f 73 69 74 6f 72  e open repositor
29d0: 79 20 69 73 20 75 73 65 64 2e 0d 0a 54 68 65 20  y is used...The 
29e0: 55 52 4c 20 6f 66 20 74 68 65 20 72 65 6d 6f 74  URL of the remot
29f0: 65 20 73 65 72 76 65 72 20 69 73 20 73 70 65 63  e server is spec
2a00: 69 66 69 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d  ified on the com
2a10: 6d 61 6e 64 20 6c 69 6e 65 0d 0a 49 66 20 6e 6f  mand line..If no
2a20: 20 55 52 4c 20 69 73 20 73 70 65 63 69 66 69 65   URL is specifie
2a30: 64 20 74 68 65 6e 20 74 68 65 20 55 52 4c 20 75  d then the URL u
2a40: 73 65 64 20 62 79 20 74 68 65 20 6d 6f 73 74 20  sed by the most 
2a50: 72 65 63 65 6e 74 0d 0a 22 70 75 6c 6c 22 2c 20  recent.."pull", 
2a60: 22 70 75 73 68 22 2c 20 6f 72 20 22 73 79 6e 63  "push", or "sync
2a70: 22 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73 65  " command is use
2a80: 64 2e 0d 0a 0d 0a 54 68 65 20 55 52 4c 20 69 73  d.....The URL is
2a90: 20 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e   of the followin
2aa0: 67 20 66 6f 72 6d 3a 0d 0a 0d 0a 20 20 20 20 20  g form:....     
2ab0: 68 74 74 70 3a 2f 2f 55 53 45 52 40 48 4f 53 54  http://USER@HOST
2ac0: 3a 50 4f 52 54 2f 50 41 54 48 0d 0a 0d 0a 54 68  :PORT/PATH....Th
2ad0: 65 20 22 55 53 45 52 40 22 20 61 6e 64 20 22 3a  e "USER@" and ":
2ae0: 50 4f 52 54 22 20 73 75 62 73 74 72 69 6e 67 73  PORT" substrings
2af0: 20 61 72 65 20 6f 70 74 69 6f 6e 61 6c 2e 0d 0a   are optional...
2b00: 54 68 65 20 22 55 53 45 52 22 20 73 75 62 73 74  The "USER" subst
2b10: 72 69 6e 67 20 73 70 65 63 69 66 69 65 73 20 74  ring specifies t
2b20: 68 65 20 6c 6f 67 69 6e 20 75 73 65 72 2e 20 20  he login user.  
2b30: 59 6f 75 20 77 69 6c 6c 20 62 65 0d 0a 70 72 6f  You will be..pro
2b40: 6d 70 74 65 64 20 66 6f 72 20 74 68 65 20 70 61  mpted for the pa
2b50: 73 73 77 6f 72 64 20 6f 6e 20 74 68 65 20 63 6f  ssword on the co
2b60: 6d 6d 61 6e 64 2d 6c 69 6e 65 2e 20 20 54 68 65  mmand-line.  The
2b70: 20 50 4f 52 54 0d 0a 73 70 65 63 69 66 69 65 73   PORT..specifies
2b80: 20 74 68 65 20 54 43 50 20 70 6f 72 74 20 6f 66   the TCP port of
2b90: 20 74 68 65 20 73 65 72 76 65 72 2e 20 20 54 68   the server.  Th
2ba0: 65 20 64 65 66 61 75 6c 74 20 70 6f 72 74 20 69  e default port i
2bb0: 73 0d 0a 38 30 2e 0d 0a 0d 0a 0d 0a 55 73 61 67  s..80.......Usag
2bc0: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
2bd0: 73 69 6c 20 70 75 73 68 5d 3c 6e 6f 77 69 6b 69  sil push]<nowiki
2be0: 3e 20 3f 55 52 4c 3f 20 3f 2d 52 7c 2d 2d 72 65  > ?URL? ?-R|--re
2bf0: 70 6f 73 69 74 6f 72 79 20 52 45 50 4f 53 49 54  pository REPOSIT
2c00: 4f 52 59 3f 0d 0a 0d 0a 50 75 73 68 20 63 68 61  ORY?....Push cha
2c10: 6e 67 65 73 20 69 6e 20 74 68 65 20 6c 6f 63 61  nges in the loca
2c20: 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 6f 76 65  l repository ove
2c30: 72 20 69 6e 74 6f 20 61 20 72 65 6d 6f 74 65 20  r into a remote 
2c40: 72 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 53 65 65  repository...See
2c50: 20 74 68 65 20 22 70 75 6c 6c 22 20 63 6f 6d 6d   the "pull" comm
2c60: 61 6e 64 20 66 6f 72 20 61 64 64 69 74 69 6f 6e  and for addition
2c70: 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0d  al information..
2c80: 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69  ...Usage: </nowi
2c90: 6b 69 3e 5b 66 6f 73 73 69 6c 20 72 65 62 75 69  ki>[fossil rebui
2ca0: 6c 64 5d 3c 6e 6f 77 69 6b 69 3e 20 52 45 50 4f  ld]<nowiki> REPO
2cb0: 53 49 54 4f 52 59 0d 0a 0d 0a 52 65 63 6f 6e 73  SITORY....Recons
2cc0: 74 72 75 63 74 20 74 68 65 20 6e 61 6d 65 64 20  truct the named 
2cd0: 72 65 70 6f 73 69 74 6f 72 79 20 64 61 74 61 62  repository datab
2ce0: 61 73 65 20 66 72 6f 6d 20 74 68 65 20 63 6f 72  ase from the cor
2cf0: 65 0d 0a 72 65 63 6f 72 64 73 2e 20 20 52 75 6e  e..records.  Run
2d00: 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 66   this command af
2d10: 74 65 72 20 75 70 64 61 74 69 6e 67 20 74 68 65  ter updating the
2d20: 20 66 6f 73 73 69 6c 0d 0a 65 78 65 63 75 74 61   fossil..executa
2d30: 62 6c 65 20 69 6e 20 61 20 77 61 79 20 74 68 61  ble in a way tha
2d40: 74 20 63 68 61 6e 67 65 73 20 74 68 65 20 64 61  t changes the da
2d50: 74 61 62 61 73 65 20 73 63 68 65 6d 61 2e 0d 0a  tabase schema...
2d60: 0d 0a 0d 0a 43 4f 4d 4d 41 4e 44 3a 20 72 65 63  ....COMMAND: rec
2d70: 6f 6e 73 74 72 75 63 74 20 0d 0a 55 73 61 67 65  onstruct ..Usage
2d80: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
2d90: 69 6c 20 72 65 63 6f 6e 73 74 72 75 63 74 5d 3c  il reconstruct]<
2da0: 6e 6f 77 69 6b 69 3e 20 52 45 50 4f 53 49 54 4f  nowiki> REPOSITO
2db0: 52 59 20 4f 52 49 47 49 4e 0d 0a 0d 0a 43 72 65  RY ORIGIN....Cre
2dc0: 61 74 65 73 20 74 68 65 20 52 45 50 4f 53 49 54  ates the REPOSIT
2dd0: 4f 52 59 20 61 6e 64 20 70 6f 70 75 6c 61 74 65  ORY and populate
2de0: 73 20 69 74 20 77 69 74 68 20 74 68 65 20 61 72  s it with the ar
2df0: 74 69 66 61 63 74 73 20 69 6e 20 74 68 65 0d 0a  tifacts in the..
2e00: 69 6e 64 69 63 61 74 65 64 20 4f 52 49 47 49 4e  indicated ORIGIN
2e10: 20 64 69 72 65 63 74 6f 72 79 2e 0d 0a 0d 0a 0d   directory......
2e20: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
2e30: 3e 5b 66 6f 73 73 69 6c 20 72 65 64 6f 5d 3c 6e  >[fossil redo]<n
2e40: 6f 77 69 6b 69 3e 20 3f 46 49 4c 45 4e 41 4d 45  owiki> ?FILENAME
2e50: 2e 2e 2e 3f 0d 0a 0d 0a 52 65 64 6f 20 74 68 65  ...?....Redo the
2e60: 20 61 6e 20 75 70 64 61 74 65 20 6f 72 20 6d 65   an update or me
2e70: 72 67 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 68  rge operation th
2e80: 61 74 20 68 61 73 20 62 65 65 6e 20 75 6e 64 6f  at has been undo
2e90: 6e 65 20 62 79 20 74 68 65 0d 0a 75 6e 64 6f 20  ne by the..undo 
2ea0: 63 6f 6d 6d 61 6e 64 2e 20 20 49 66 20 46 49 4c  command.  If FIL
2eb0: 45 4e 41 4d 45 20 69 73 20 73 70 65 63 69 66 69  ENAME is specifi
2ec0: 65 64 20 74 68 65 6e 20 72 65 73 74 6f 72 65 20  ed then restore 
2ed0: 74 68 65 20 63 68 61 6e 67 65 73 0d 0a 61 73 73  the changes..ass
2ee0: 6f 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65  ociated with the
2ef0: 20 6e 61 6d 65 64 20 66 69 6c 65 28 73 29 20 62   named file(s) b
2f00: 75 74 20 6f 74 68 65 72 77 69 73 65 20 6c 65 61  ut otherwise lea
2f10: 76 65 20 74 68 65 20 75 70 64 61 74 65 0d 0a 6f  ve the update..o
2f20: 72 20 6d 65 72 67 65 20 75 6e 64 6f 6e 65 2e 0d  r merge undone..
2f30: 0a 0d 0a 41 20 73 69 6e 67 6c 65 20 6c 65 76 65  ...A single leve
2f40: 6c 20 6f 66 20 75 6e 64 6f 2f 72 65 64 6f 20 69  l of undo/redo i
2f50: 73 20 73 75 70 70 6f 72 74 65 64 2e 20 20 54 68  s supported.  Th
2f60: 65 20 75 6e 64 6f 2f 72 65 64 6f 20 73 74 61 63  e undo/redo stac
2f70: 6b 0d 0a 69 73 20 63 6c 65 61 72 65 64 20 62 79  k..is cleared by
2f80: 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20   the commit and 
2f90: 63 68 65 63 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64  checkout command
2fa0: 73 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  s.......Usage: <
2fb0: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
2fc0: 72 65 76 65 72 74 5d 3c 6e 6f 77 69 6b 69 3e 20  revert]<nowiki> 
2fd0: 3f 2d 2d 79 65 73 3f 20 3f 2d 72 20 52 45 56 49  ?--yes? ?-r REVI
2fe0: 53 49 4f 4e 3f 20 46 49 4c 45 0d 0a 0d 0a 52 65  SION? FILE....Re
2ff0: 76 65 72 74 20 74 6f 20 74 68 65 20 63 75 72 72  vert to the curr
3000: 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 76  ent repository v
3010: 65 72 73 69 6f 6e 20 6f 66 20 46 49 4c 45 2c 20  ersion of FILE, 
3020: 6f 72 20 74 6f 0d 0a 74 68 65 20 76 65 72 73 69  or to..the versi
3030: 6f 6e 20 61 73 73 6f 63 69 61 74 65 64 20 77 69  on associated wi
3040: 74 68 20 62 61 73 65 6c 69 6e 65 20 52 45 56 49  th baseline REVI
3050: 53 49 4f 4e 20 69 66 20 74 68 65 20 2d 72 20 66  SION if the -r f
3060: 6c 61 67 0d 0a 61 70 70 65 61 72 73 2e 20 20 54  lag..appears.  T
3070: 68 69 73 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c  his command will
3080: 20 63 6f 6e 66 69 72 6d 20 79 6f 75 72 20 6f 70   confirm your op
3090: 65 72 61 74 69 6f 6e 20 75 6e 6c 65 73 73 20 74  eration unless t
30a0: 68 65 0d 0a 66 69 6c 65 20 69 73 20 6d 69 73 73  he..file is miss
30b0: 69 6e 67 20 6f 72 20 74 68 65 20 2d 2d 79 65 73  ing or the --yes
30c0: 20 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2e   option is used.
30d0: 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e  ......Usage: </n
30e0: 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 73 65  owiki>[fossil se
30f0: 72 76 65 72 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 2d  rver]<nowiki> ?-
3100: 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50 4f 52 54  P|--port TCPPORT
3110: 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59 3f 0d 0a  ? ?REPOSITORY?..
3120: 20 20 20 4f 72 3a 20 66 6f 73 73 69 6c 20 75 69     Or: fossil ui
3130: 20 3f 2d 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50   ?-P|--port TCPP
3140: 4f 52 54 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59  ORT? ?REPOSITORY
3150: 3f 0d 0a 0d 0a 4f 70 65 6e 20 61 20 73 6f 63 6b  ?....Open a sock
3160: 65 74 20 61 6e 64 20 62 65 67 69 6e 20 6c 69 73  et and begin lis
3170: 74 65 6e 69 6e 67 20 61 6e 64 20 72 65 73 70 6f  tening and respo
3180: 6e 64 69 6e 67 20 74 6f 20 48 54 54 50 20 72 65  nding to HTTP re
3190: 71 75 65 73 74 73 20 6f 6e 0d 0a 54 43 50 20 70  quests on..TCP p
31a0: 6f 72 74 20 38 30 38 30 2c 20 6f 72 20 6f 6e 20  ort 8080, or on 
31b0: 61 6e 79 20 6f 74 68 65 72 20 54 43 50 20 70 6f  any other TCP po
31c0: 72 74 20 64 65 66 69 6e 65 64 20 62 79 20 74 68  rt defined by th
31d0: 65 20 2d 50 20 6f 72 0d 0a 2d 2d 70 6f 72 74 20  e -P or..--port 
31e0: 6f 70 74 69 6f 6e 2e 20 20 54 68 65 20 6f 70 74  option.  The opt
31f0: 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 69  ional argument i
3200: 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68  s the name of th
3210: 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 54  e repository...T
3220: 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 72  he repository ar
3230: 67 75 6d 65 6e 74 20 6d 61 79 20 62 65 20 6f 6d  gument may be om
3240: 69 74 74 65 64 20 69 66 20 74 68 65 20 77 6f 72  itted if the wor
3250: 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 69  king directory i
3260: 73 0d 0a 77 69 74 68 69 6e 20 61 6e 20 6f 70 65  s..within an ope
3270: 6e 20 63 68 65 63 6b 6f 75 74 2e 0d 0a 0d 0a 54  n checkout.....T
3280: 68 65 20 22 75 69 22 20 63 6f 6d 6d 61 6e 64 20  he "ui" command 
3290: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 74  automatically st
32a0: 61 72 74 73 20 61 20 77 65 62 20 62 72 6f 77 73  arts a web brows
32b0: 65 72 20 61 66 74 65 72 20 69 6e 69 74 69 61 6c  er after initial
32c0: 69 7a 69 6e 67 0d 0a 74 68 65 20 77 65 62 20 73  izing..the web s
32d0: 65 72 76 65 72 2e 0d 0a 0d 0a 0d 0a 43 4f 4d 4d  erver.......COMM
32e0: 41 4e 44 3a 20 73 65 74 74 69 6e 67 73 0d 0a 43  AND: settings..C
32f0: 4f 4d 4d 41 4e 44 3a 20 75 6e 73 65 74 0d 0a 55  OMMAND: unset..U
3300: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b  sage: </nowiki>[
3310: 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 5d 3c  fossil setting]<
3320: 6e 6f 77 69 6b 69 3e 20 3f 50 52 4f 50 45 52 54  nowiki> ?PROPERT
3330: 59 3f 20 3f 56 41 4c 55 45 3f 20 3f 2d 67 6c 6f  Y? ?VALUE? ?-glo
3340: 62 61 6c 3f 0d 0a 20 20 20 20 20 20 20 66 6f 73  bal?..       fos
3350: 73 69 6c 20 75 6e 73 65 74 20 50 52 4f 50 45 52  sil unset PROPER
3360: 54 59 20 3f 2d 67 6c 6f 62 61 6c 3f 0d 0a 0d 0a  TY ?-global?....
3370: 54 68 65 20 22 73 65 74 74 69 6e 67 22 20 63 6f  The "setting" co
3380: 6d 6d 61 6e 64 20 77 69 74 68 20 6e 6f 20 61 72  mmand with no ar
3390: 67 75 6d 65 6e 74 73 20 6c 69 73 74 73 20 61 6c  guments lists al
33a0: 6c 20 70 72 6f 70 65 72 74 69 65 73 20 61 6e 64  l properties and
33b0: 20 74 68 65 69 72 0d 0a 76 61 6c 75 65 73 2e 20   their..values. 
33c0: 20 57 69 74 68 20 6a 75 73 74 20 61 20 70 72 6f   With just a pro
33d0: 70 65 72 74 79 20 6e 61 6d 65 20 69 74 20 73 68  perty name it sh
33e0: 6f 77 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66  ows the value of
33f0: 20 74 68 61 74 20 70 72 6f 70 65 72 74 79 2e 0d   that property..
3400: 0a 57 69 74 68 20 61 20 76 61 6c 75 65 20 61 72  .With a value ar
3410: 67 75 6d 65 6e 74 20 69 74 20 63 68 61 6e 67 65  gument it change
3420: 73 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 66  s the property f
3430: 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 72  or the current r
3440: 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 0d 0a 54 68  epository.....Th
3450: 65 20 22 75 6e 73 65 74 22 20 63 6f 6d 6d 61 6e  e "unset" comman
3460: 64 20 63 6c 65 61 72 73 20 61 20 70 72 6f 70 65  d clears a prope
3470: 72 74 79 20 73 65 74 74 69 6e 67 2e 0d 0a 0d 0a  rty setting.....
3480: 20 20 20 61 75 74 6f 73 79 6e 63 20 20 20 20 20     autosync     
3490: 20 20 20 20 49 66 20 65 6e 61 62 6c 65 64 2c 20      If enabled, 
34a0: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 75  automatically pu
34b0: 6c 6c 20 70 72 69 6f 72 20 74 6f 0d 0a 20 20 20  ll prior to..   
34c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34d0: 20 63 6f 6d 6d 69 74 20 6f 72 20 75 70 64 61 74   commit or updat
34e0: 65 20 61 6e 64 20 61 75 74 6f 6d 61 74 69 63 61  e and automatica
34f0: 6c 6c 79 20 70 75 73 68 0d 0a 20 20 20 20 20 20  lly push..      
3500: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61 66                af
3510: 74 65 72 20 63 6f 6d 6d 69 74 20 6f 72 20 74 61  ter commit or ta
3520: 67 20 6f 72 20 62 72 61 6e 63 68 20 63 72 65 61  g or branch crea
3530: 74 69 6f 6e 2e 0d 0a 0d 0a 20 20 20 64 69 66 66  tion.....   diff
3540: 2d 63 6f 6d 6d 61 6e 64 20 20 20 20 20 45 78 74  -command     Ext
3550: 65 72 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f  ernal command to
3560: 20 72 75 6e 20 77 68 65 6e 20 70 65 72 66 6f 72   run when perfor
3570: 6d 69 6e 67 20 61 20 64 69 66 66 2e 0d 0a 20 20  ming a diff...  
3580: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3590: 20 20 49 66 20 75 6e 64 65 66 69 6e 65 64 2c 20    If undefined, 
35a0: 74 68 65 20 69 6e 74 65 72 6e 61 6c 20 74 65 78  the internal tex
35b0: 74 20 64 69 66 66 20 77 69 6c 6c 20 62 65 20 75  t diff will be u
35c0: 73 65 64 2e 0d 0a 0d 0a 20 20 20 65 64 69 74 6f  sed.....   edito
35d0: 72 20 20 20 20 20 20 20 20 20 20 20 54 65 78 74  r           Text
35e0: 20 65 64 69 74 6f 72 20 63 6f 6d 6d 61 6e 64 20   editor command 
35f0: 75 73 65 64 20 66 6f 72 20 63 68 65 63 6b 2d 69  used for check-i
3600: 6e 20 63 6f 6d 6d 65 6e 74 73 2e 0d 0a 0d 0a 20  n comments..... 
3610: 20 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20    gdiff-command 
3620: 20 20 20 45 78 74 65 72 6e 61 6c 20 63 6f 6d 6d     External comm
3630: 61 6e 64 20 74 6f 20 72 75 6e 20 77 68 65 6e 20  and to run when 
3640: 70 65 72 66 6f 72 6d 69 6e 67 20 61 20 67 72 61  performing a gra
3650: 70 68 69 63 61 6c 0d 0a 20 20 20 20 20 20 20 20  phical..        
3660: 20 20 20 20 20 20 20 20 20 20 20 20 64 69 66 66              diff
3670: 2e 20 49 66 20 75 6e 64 65 66 69 6e 65 64 2c 20  . If undefined, 
3680: 74 65 78 74 20 64 69 66 66 20 77 69 6c 6c 20 62  text diff will b
3690: 65 20 75 73 65 64 2e 0d 0a 0d 0a 20 20 20 6c 6f  e used.....   lo
36a0: 63 61 6c 61 75 74 68 20 20 20 20 20 20 20 20 49  calauth        I
36b0: 66 20 65 6e 61 62 6c 65 64 2c 20 72 65 71 75 69  f enabled, requi
36c0: 72 65 20 74 68 61 74 20 48 54 54 50 20 63 6f 6e  re that HTTP con
36d0: 6e 65 63 74 69 6f 6e 73 20 66 72 6f 6d 0d 0a 20  nections from.. 
36e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36f0: 20 20 20 31 32 37 2e 30 2e 30 2e 31 20 62 65 20     127.0.0.1 be 
3700: 61 75 74 68 65 6e 74 69 63 61 74 65 64 20 62 79  authenticated by
3710: 20 70 61 73 73 77 6f 72 64 2e 20 20 49 66 0d 0a   password.  If..
3720: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3730: 20 20 20 20 66 61 6c 73 65 2c 20 61 6c 6c 20 48      false, all H
3740: 54 54 50 20 72 65 71 75 65 73 74 73 20 66 72 6f  TTP requests fro
3750: 6d 20 6c 6f 63 61 6c 68 6f 73 74 20 68 61 76 65  m localhost have
3760: 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20  ..              
3770: 20 20 20 20 20 20 75 6e 72 65 73 74 72 69 63 74        unrestrict
3780: 65 64 20 61 63 63 65 73 73 20 74 6f 20 74 68 65  ed access to the
3790: 20 72 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 0d 0a   repository.....
37a0: 20 20 20 63 6c 65 61 72 73 69 67 6e 20 20 20 20     clearsign    
37b0: 20 20 20 20 57 68 65 6e 20 65 6e 61 62 6c 65 64      When enabled
37c0: 20 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20   (the default), 
37d0: 66 6f 73 73 69 6c 20 77 69 6c 6c 20 61 74 74 65  fossil will atte
37e0: 6d 70 74 20 74 6f 0d 0a 20 20 20 20 20 20 20 20  mpt to..        
37f0: 20 20 20 20 20 20 20 20 20 20 20 20 73 69 67 6e              sign
3800: 20 61 6c 6c 20 63 6f 6d 6d 69 74 73 20 77 69 74   all commits wit
3810: 68 20 67 70 67 2e 20 20 57 68 65 6e 20 64 69 73  h gpg.  When dis
3820: 61 62 6c 65 64 2c 20 63 6f 6d 6d 69 74 73 20 77  abled, commits w
3830: 69 6c 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20  ill..           
3840: 20 20 20 20 20 20 20 20 20 62 65 20 75 6e 73 69           be unsi
3850: 67 6e 65 64 2e 0d 0a 0d 0a 20 20 20 70 67 70 2d  gned.....   pgp-
3860: 63 6f 6d 6d 61 6e 64 20 20 20 20 20 20 43 6f 6d  command      Com
3870: 6d 61 6e 64 20 75 73 65 64 20 74 6f 20 63 6c 65  mand used to cle
3880: 61 72 2d 73 69 67 6e 20 6d 61 6e 69 66 65 73 74  ar-sign manifest
3890: 73 20 61 74 20 63 68 65 63 6b 2d 69 6e 2e 0d 0a  s at check-in...
38a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
38b0: 20 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20      The default 
38c0: 69 73 20 22 67 70 67 20 2d 2d 63 6c 65 61 72 73  is "gpg --clears
38d0: 69 67 6e 20 2d 6f 20 22 2e 0d 0a 0d 0a 20 20 20  ign -o ".....   
38e0: 70 72 6f 78 79 20 20 20 20 20 20 20 20 20 20 20  proxy           
38f0: 20 55 52 4c 20 6f 66 20 74 68 65 20 48 54 54 50   URL of the HTTP
3900: 20 70 72 6f 78 79 2e 20 20 49 66 20 75 6e 64 65   proxy.  If unde
3910: 66 69 6e 65 64 20 6f 72 20 22 6f 66 66 22 20 74  fined or "off" t
3920: 68 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20  hen..           
3930: 20 20 20 20 20 20 20 20 20 74 68 65 20 22 68 74           the "ht
3940: 74 70 5f 70 72 6f 78 79 22 20 65 6e 76 69 72 6f  tp_proxy" enviro
3950: 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69  nment variable i
3960: 73 20 63 6f 6e 73 75 6c 74 65 64 2e 0d 0a 20 20  s consulted...  
3970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3980: 20 20 49 66 20 74 68 65 20 68 74 74 70 5f 70 72    If the http_pr
3990: 6f 78 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20  oxy environment 
39a0: 76 61 72 69 61 62 6c 65 20 69 73 20 75 6e 64 65  variable is unde
39b0: 66 69 6e 65 64 0d 0a 20 20 20 20 20 20 20 20 20  fined..         
39c0: 20 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20             then 
39d0: 61 20 64 69 72 65 63 74 20 48 54 54 50 20 63 6f  a direct HTTP co
39e0: 6e 6e 65 63 74 69 6f 6e 20 69 73 20 75 73 65 64  nnection is used
39f0: 2e 0d 0a 0d 0a 20 20 20 77 65 62 2d 62 72 6f 77  .....   web-brow
3a00: 73 65 72 20 20 20 20 20 20 41 20 73 68 65 6c 6c  ser      A shell
3a10: 20 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 74 6f   command used to
3a20: 20 6c 61 75 6e 63 68 20 79 6f 75 72 20 70 72 65   launch your pre
3a30: 66 65 72 72 65 64 0d 0a 20 20 20 20 20 20 20 20  ferred..        
3a40: 20 20 20 20 20 20 20 20 20 20 20 20 77 65 62 20              web 
3a50: 62 72 6f 77 73 65 72 20 77 68 65 6e 20 67 69 76  browser when giv
3a60: 65 6e 20 61 20 55 52 4c 20 61 73 20 61 6e 20 61  en a URL as an a
3a70: 72 67 75 6d 65 6e 74 2e 0d 0a 20 20 20 20 20 20  rgument...      
3a80: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65                De
3a90: 66 61 75 6c 74 73 20 74 6f 20 22 73 74 61 72 74  faults to "start
3aa0: 22 20 6f 6e 20 77 69 6e 64 6f 77 73 2c 20 22 6f  " on windows, "o
3ab0: 70 65 6e 22 20 6f 6e 20 4d 61 63 2c 0d 0a 20 20  pen" on Mac,..  
3ac0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3ad0: 20 20 61 6e 64 20 22 66 69 72 65 66 6f 78 22 20    and "firefox" 
3ae0: 6f 6e 20 55 6e 69 78 2e 0d 0a 0d 0a 0d 0a 55 73  on Unix.......Us
3af0: 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66  age: </nowiki>[f
3b00: 6f 73 73 69 6c 20 73 74 61 74 75 73 5d 3c 6e 6f  ossil status]<no
3b10: 77 69 6b 69 3e 0d 0a 0d 0a 52 65 70 6f 72 74 20  wiki>....Report 
3b20: 6f 6e 20 74 68 65 20 73 74 61 74 75 73 20 6f 66  on the status of
3b30: 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65   the current che
3b40: 63 6b 6f 75 74 2e 0d 0a 0d 0a 0d 0a 55 73 61 67  ckout.......Usag
3b50: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
3b60: 73 69 6c 20 73 79 6e 63 5d 3c 6e 6f 77 69 6b 69  sil sync]<nowiki
3b70: 3e 20 3f 55 52 4c 3f 20 3f 2d 52 7c 2d 2d 72 65  > ?URL? ?-R|--re
3b80: 70 6f 73 69 74 6f 72 79 20 52 45 50 4f 53 49 54  pository REPOSIT
3b90: 4f 52 59 3f 0d 0a 0d 0a 53 79 6e 63 68 72 6f 6e  ORY?....Synchron
3ba0: 69 7a 65 20 74 68 65 20 6c 6f 63 61 6c 20 72 65  ize the local re
3bb0: 70 6f 73 69 74 6f 72 79 20 77 69 74 68 20 61 20  pository with a 
3bc0: 72 65 6d 6f 74 65 20 72 65 70 6f 73 69 74 6f 72  remote repositor
3bd0: 79 2e 20 20 54 68 69 73 20 69 73 0d 0a 74 68 65  y.  This is..the
3be0: 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 66 20 72   equivalent of r
3bf0: 75 6e 6e 69 6e 67 20 62 6f 74 68 20 22 70 75 73  unning both "pus
3c00: 68 22 20 61 6e 64 20 22 70 75 6c 6c 22 20 61 74  h" and "pull" at
3c10: 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2e 0d   the same time..
3c20: 0a 53 65 65 20 74 68 65 20 22 70 75 6c 6c 22 20  .See the "pull" 
3c30: 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 61 64 64 69  command for addi
3c40: 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69  tional informati
3c50: 6f 6e 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20  on.......Usage: 
3c60: 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c  </nowiki>[fossil
3c70: 20 74 61 67 5d 3c 6e 6f 77 69 6b 69 3e 20 53 55   tag]<nowiki> SU
3c80: 42 43 4f 4d 4d 41 4e 44 20 2e 2e 2e 0d 0a 0d 0a  BCOMMAND .......
3c90: 52 75 6e 20 76 61 72 69 6f 75 73 20 73 75 62 63  Run various subc
3ca0: 6f 6d 6d 61 6e 64 73 20 74 6f 20 63 6f 6e 74 72  ommands to contr
3cb0: 6f 6c 20 74 61 67 73 20 61 6e 64 20 70 72 6f 70  ol tags and prop
3cc0: 65 72 74 69 65 73 0d 0a 0d 0a 20 20 20 20 66 6f  erties....    fo
3cd0: 73 73 69 6c 20 74 61 67 20 61 64 64 20 3f 2d 2d  ssil tag add ?--
3ce0: 72 61 77 3f 20 54 41 47 4e 41 4d 45 20 42 41 53  raw? TAGNAME BAS
3cf0: 45 4c 49 4e 45 20 3f 56 41 4c 55 45 3f 0d 0a 0d  ELINE ?VALUE?...
3d00: 0a 20 20 20 20 20 20 20 20 41 64 64 20 61 20 6e  .        Add a n
3d10: 65 77 20 74 61 67 20 6f 72 20 70 72 6f 70 65 72  ew tag or proper
3d20: 74 79 20 74 6f 20 42 41 53 45 4c 49 4e 45 2e 20  ty to BASELINE. 
3d30: 54 68 65 20 74 61 67 20 77 69 6c 6c 0d 0a 20 20  The tag will..  
3d40: 20 20 20 20 20 20 62 65 20 75 73 61 62 6c 65 20        be usable 
3d50: 69 6e 73 74 65 61 64 20 6f 66 20 61 20 42 41 53  instead of a BAS
3d60: 45 4c 49 4e 45 20 69 6e 20 63 6f 6d 6d 61 6e 64  ELINE in command
3d70: 73 20 73 75 63 68 20 61 73 0d 0a 20 20 20 20 20  s such as..     
3d80: 20 20 20 75 70 64 61 74 65 20 61 6e 64 20 6d 65     update and me
3d90: 72 67 65 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73 73  rge.....    foss
3da0: 69 6c 20 74 61 67 20 62 72 61 6e 63 68 20 3f 2d  il tag branch ?-
3db0: 2d 72 61 77 3f 20 3f 2d 2d 6e 6f 66 6f 72 6b 3f  -raw? ?--nofork?
3dc0: 20 54 41 47 4e 41 4d 45 20 42 41 53 45 4c 49 4e   TAGNAME BASELIN
3dd0: 45 20 3f 56 41 4c 55 45 3f 0d 0a 0d 0a 20 20 20  E ?VALUE?....   
3de0: 20 20 20 20 20 41 20 66 6f 72 6b 20 77 69 6c 6c       A fork will
3df0: 20 62 65 20 63 72 65 61 74 65 64 20 73 6f 20 74   be created so t
3e00: 68 61 74 20 74 68 65 20 6e 65 77 20 63 68 65 63  hat the new chec
3e10: 6b 69 6e 0d 0a 20 20 20 20 20 20 20 20 69 73 20  kin..        is 
3e20: 61 20 73 69 62 6c 69 6e 67 20 6f 66 20 42 41 53  a sibling of BAS
3e30: 45 4c 49 4e 45 20 61 6e 64 20 69 64 65 6e 74 69  ELINE and identi
3e40: 63 61 6c 20 74 6f 20 69 74 20 65 78 63 65 70 74  cal to it except
3e50: 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 20 61 20  ..        for a 
3e60: 67 65 6e 65 72 61 74 65 64 20 63 6f 6d 6d 65 6e  generated commen
3e70: 74 2e 20 54 68 65 6e 20 74 68 65 20 6e 65 77 20  t. Then the new 
3e80: 74 61 67 20 77 69 6c 6c 0d 0a 20 20 20 20 20 20  tag will..      
3e90: 20 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68    be added to th
3ea0: 65 20 6e 65 77 20 63 68 65 63 6b 69 6e 20 61 6e  e new checkin an
3eb0: 64 20 70 72 6f 70 61 67 61 74 65 64 20 74 6f 0d  d propagated to.
3ec0: 0a 20 20 20 20 20 20 20 20 61 6c 6c 20 64 69 72  .        all dir
3ed0: 65 63 74 20 63 68 69 6c 64 72 65 6e 2e 20 20 41  ect children.  A
3ee0: 64 64 69 74 69 6f 6e 61 6c 6c 79 20 61 6c 6c 20  dditionally all 
3ef0: 73 79 6d 62 6f 6c 69 63 0d 0a 20 20 20 20 20 20  symbolic..      
3f00: 20 20 74 61 67 73 20 6f 66 20 74 68 61 74 20 63    tags of that c
3f10: 68 65 63 6b 69 6e 20 69 6e 68 65 72 69 74 65 64  heckin inherited
3f20: 20 66 72 6f 6d 20 42 41 53 45 4c 49 4e 45 20 77   from BASELINE w
3f30: 69 6c 6c 0d 0a 20 20 20 20 20 20 20 20 62 65 20  ill..        be 
3f40: 63 61 6e 63 65 6c 6c 65 64 2e 0d 0a 0d 0a 20 20  cancelled.....  
3f50: 20 20 20 20 20 20 48 6f 77 65 76 65 72 2c 20 69        However, i
3f60: 66 20 74 68 65 20 6f 70 74 69 6f 6e 20 2d 2d 6e  f the option --n
3f70: 6f 66 6f 72 6b 20 69 73 20 67 69 76 65 6e 2c 20  ofork is given, 
3f80: 6e 6f 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 6b  no..        fork
3f90: 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64   will be created
3fa0: 20 61 6e 64 20 74 68 65 20 74 61 67 2f 70 72 6f   and the tag/pro
3fb0: 70 65 72 74 79 20 77 69 6c 6c 20 62 65 0d 0a 20  perty will be.. 
3fc0: 20 20 20 20 20 20 20 61 64 64 65 64 20 74 6f 20         added to 
3fd0: 42 41 53 45 4c 49 4e 45 20 64 69 72 65 63 74 6c  BASELINE directl
3fe0: 79 2e 20 4e 6f 20 74 61 67 73 20 77 69 6c 6c 20  y. No tags will 
3ff0: 62 65 20 63 61 6e 63 65 6c 65 64 2e 0d 0a 0d 0a  be canceled.....
4000: 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20 63      fossil tag c
4010: 61 6e 63 65 6c 20 3f 2d 2d 72 61 77 3f 20 54 41  ancel ?--raw? TA
4020: 47 4e 41 4d 45 20 42 41 53 45 4c 49 4e 45 0d 0a  GNAME BASELINE..
4030: 0d 0a 20 20 20 20 20 20 20 20 52 65 6d 6f 76 65  ..        Remove
4040: 20 74 68 65 20 74 61 67 20 54 41 47 4e 41 4d 45   the tag TAGNAME
4050: 20 66 72 6f 6d 20 42 41 53 45 4c 49 4e 45 2c 20   from BASELINE, 
4060: 61 6e 64 20 61 6c 73 6f 20 72 65 6d 6f 76 65 0d  and also remove.
4070: 0a 20 20 20 20 20 20 20 20 74 68 65 20 70 72 6f  .        the pro
4080: 70 61 67 61 74 69 6f 6e 20 6f 66 20 74 68 65 20  pagation of the 
4090: 74 61 67 20 74 6f 20 61 6e 79 20 64 65 73 63 65  tag to any desce
40a0: 6e 64 61 6e 74 73 2e 0d 0a 0d 0a 20 20 20 20 66  ndants.....    f
40b0: 6f 73 73 69 6c 20 74 61 67 20 66 69 6e 64 20 3f  ossil tag find ?
40c0: 2d 2d 72 61 77 3f 20 54 41 47 4e 41 4d 45 0d 0a  --raw? TAGNAME..
40d0: 0d 0a 20 20 20 20 20 20 20 20 4c 69 73 74 20 61  ..        List a
40e0: 6c 6c 20 62 61 73 65 6c 69 6e 65 73 20 74 68 61  ll baselines tha
40f0: 74 20 75 73 65 20 54 41 47 4e 41 4d 45 0d 0a 0d  t use TAGNAME...
4100: 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20  .    fossil tag 
4110: 6c 69 73 74 20 3f 2d 2d 72 61 77 3f 20 3f 42 41  list ?--raw? ?BA
4120: 53 45 4c 49 4e 45 3f 0d 0a 0d 0a 20 20 20 20 20  SELINE?....     
4130: 20 20 20 4c 69 73 74 20 61 6c 6c 20 74 61 67 73     List all tags
4140: 2c 20 6f 72 20 69 66 20 42 41 53 45 4c 49 4e 45  , or if BASELINE
4150: 20 69 73 20 73 75 70 70 6c 69 65 64 2c 20 6c 69   is supplied, li
4160: 73 74 0d 0a 20 20 20 20 20 20 20 20 61 6c 6c 20  st..        all 
4170: 74 61 67 73 20 61 6e 64 20 74 68 65 69 72 20 76  tags and their v
4180: 61 6c 75 65 73 20 66 6f 72 20 42 41 53 45 4c 49  alues for BASELI
4190: 4e 45 2e 0d 0a 0d 0a 54 68 65 20 6f 70 74 69 6f  NE.....The optio
41a0: 6e 20 2d 2d 72 61 77 20 61 6c 6c 6f 77 73 20 74  n --raw allows t
41b0: 68 65 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 20  he manipulation 
41c0: 6f 66 20 61 6c 6c 20 74 79 70 65 73 20 6f 66 0d  of all types of.
41d0: 0a 74 61 67 73 20 75 73 65 64 20 66 6f 72 20 76  .tags used for v
41e0: 61 72 69 6f 75 73 20 69 6e 74 65 72 6e 61 6c 20  arious internal 
41f0: 70 75 72 70 6f 73 65 73 20 69 6e 20 66 6f 73 73  purposes in foss
4200: 69 6c 2e 20 59 6f 75 0d 0a 73 68 6f 75 6c 64 20  il. You..should 
4210: 6e 6f 74 20 75 73 65 20 74 68 69 73 20 6f 70 74  not use this opt
4220: 69 6f 6e 20 74 6f 20 6d 61 6b 65 20 63 68 61 6e  ion to make chan
4230: 67 65 73 20 75 6e 6c 65 73 73 20 79 6f 75 20 61  ges unless you a
4240: 72 65 0d 0a 73 75 72 65 20 77 68 61 74 20 79 6f  re..sure what yo
4250: 75 20 61 72 65 20 64 6f 69 6e 67 2e 0d 0a 0d 0a  u are doing.....
4260: 49 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 75  If you need to u
4270: 73 65 20 61 20 74 61 67 6e 61 6d 65 20 74 68 61  se a tagname tha
4280: 74 20 6d 69 67 68 74 20 62 65 20 63 6f 6e 66 75  t might be confu
4290: 73 65 64 20 77 69 74 68 0d 0a 61 20 68 65 78 61  sed with..a hexa
42a0: 64 65 63 69 6d 61 6c 20 62 61 73 65 6c 69 6e 65  decimal baseline
42b0: 20 6f 72 20 61 72 74 69 66 61 63 74 20 49 44 2c   or artifact ID,
42c0: 20 79 6f 75 20 63 61 6e 20 65 78 70 6c 69 63 69   you can explici
42d0: 74 6c 79 0d 0a 64 69 73 61 6d 62 69 67 75 61 74  tly..disambiguat
42e0: 65 20 69 74 20 62 79 20 70 72 65 66 69 78 69 6e  e it by prefixin
42f0: 67 20 69 74 20 77 69 74 68 20 22 74 61 67 3a 22  g it with "tag:"
4300: 2e 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 3a 0d  . For instance:.
4310: 0a 0d 0a 20 20 66 6f 73 73 69 6c 20 75 70 64 61  ...  fossil upda
4320: 74 65 20 64 65 63 61 66 0d 0a 0d 0a 77 69 6c 6c  te decaf....will
4330: 20 62 65 20 74 61 6b 65 6e 20 61 73 20 61 6e 20   be taken as an 
4340: 61 72 74 69 66 61 63 74 20 6f 72 20 62 61 73 65  artifact or base
4350: 6c 69 6e 65 20 49 44 20 61 6e 64 20 66 6f 73 73  line ID and foss
4360: 69 6c 20 77 69 6c 6c 0d 0a 70 72 6f 62 61 62 6c  il will..probabl
4370: 79 20 63 6f 6d 70 6c 61 69 6e 20 74 68 61 74 20  y complain that 
4380: 6e 6f 20 73 75 63 68 20 72 65 76 69 73 69 6f 6e  no such revision
4390: 20 77 61 73 20 66 6f 75 6e 64 2e 20 48 6f 77 65   was found. Howe
43a0: 76 65 72 0d 0a 0d 0a 20 20 66 6f 73 73 69 6c 20  ver....  fossil 
43b0: 75 70 64 61 74 65 20 74 61 67 3a 64 65 63 61 66  update tag:decaf
43c0: 0d 0a 0d 0a 77 69 6c 6c 20 61 73 73 75 6d 65 20  ....will assume 
43d0: 74 68 61 74 20 22 64 65 63 61 66 22 20 69 73 20  that "decaf" is 
43e0: 61 20 74 61 67 2f 62 72 61 6e 63 68 20 6e 61 6d  a tag/branch nam
43f0: 65 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  e.......Usage: <
4400: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
4410: 74 69 6d 65 6c 69 6e 65 5d 3c 6e 6f 77 69 6b 69  timeline]<nowiki
4420: 3e 20 3f 57 48 45 4e 3f 20 3f 42 41 53 45 4c 49  > ?WHEN? ?BASELI
4430: 4e 45 7c 44 41 54 45 54 49 4d 45 3f 20 3f 2d 6e  NE|DATETIME? ?-n
4440: 7c 2d 2d 63 6f 75 6e 74 20 4e 3f 0d 0a 0d 0a 50  |--count N?....P
4450: 72 69 6e 74 20 61 20 73 75 6d 6d 61 72 79 20 6f  rint a summary o
4460: 66 20 61 63 74 69 76 69 74 79 20 67 6f 69 6e 67  f activity going
4470: 20 62 61 63 6b 77 61 72 64 73 20 69 6e 20 64 61   backwards in da
4480: 74 65 20 61 6e 64 20 74 69 6d 65 0d 0a 73 70 65  te and time..spe
4490: 63 69 66 69 65 64 20 6f 72 20 66 72 6f 6d 20 74  cified or from t
44a0: 68 65 20 63 75 72 72 65 6e 74 20 64 61 74 65 20  he current date 
44b0: 61 6e 64 20 74 69 6d 65 20 69 66 20 6e 6f 20 61  and time if no a
44c0: 72 67 75 6d 65 6e 74 73 0d 0a 61 72 65 20 67 69  rguments..are gi
44d0: 76 65 6e 2e 20 20 53 68 6f 77 20 61 73 20 6d 61  ven.  Show as ma
44e0: 6e 79 20 61 73 20 4e 20 28 64 65 66 61 75 6c 74  ny as N (default
44f0: 20 32 30 29 20 63 68 65 63 6b 2d 69 6e 73 2e 20   20) check-ins. 
4500: 20 54 68 65 0d 0a 57 48 45 4e 20 61 72 67 75 6d   The..WHEN argum
4510: 65 6e 74 20 63 61 6e 20 62 65 20 61 6e 79 20 75  ent can be any u
4520: 6e 69 71 75 65 20 61 62 62 72 65 76 69 61 74 69  nique abbreviati
4530: 6f 6e 20 6f 66 20 6f 6e 65 20 6f 66 20 74 68 65  on of one of the
4540: 73 65 0d 0a 6b 65 79 77 6f 72 64 73 3a 0d 0a 0d  se..keywords:...
4550: 0a 20 20 20 20 62 65 66 6f 72 65 0d 0a 20 20 20  .    before..   
4560: 20 61 66 74 65 72 0d 0a 20 20 20 20 64 65 73 63   after..    desc
4570: 65 6e 64 61 6e 74 73 20 7c 20 63 68 69 6c 64 72  endants | childr
4580: 65 6e 0d 0a 20 20 20 20 61 6e 63 65 73 74 6f 72  en..    ancestor
4590: 73 20 7c 20 70 61 72 65 6e 74 73 0d 0a 0d 0a 54  s | parents....T
45a0: 68 65 20 42 41 53 45 4c 49 4e 45 20 63 61 6e 20  he BASELINE can 
45b0: 62 65 20 61 6e 79 20 75 6e 69 71 75 65 20 70 72  be any unique pr
45c0: 65 66 69 78 20 6f 66 20 34 20 63 68 61 72 61 63  efix of 4 charac
45d0: 74 65 72 73 20 6f 72 20 6d 6f 72 65 2e 0d 0a 54  ters or more...T
45e0: 68 65 20 44 41 54 45 54 49 4d 45 20 73 68 6f 75  he DATETIME shou
45f0: 6c 64 20 62 65 20 69 6e 20 74 68 65 20 49 53 4f  ld be in the ISO
4600: 38 36 30 31 20 66 6f 72 6d 61 74 2e 20 20 46 6f  8601 format.  Fo
4610: 72 0d 0a 65 78 61 6d 70 6c 65 73 3a 20 22 32 30  r..examples: "20
4620: 30 37 2d 30 38 2d 31 38 20 30 37 3a 32 31 3a 32  07-08-18 07:21:2
4630: 31 22 2e 20 20 59 6f 75 20 63 61 6e 20 61 6c 73  1".  You can als
4640: 6f 20 73 61 79 20 22 63 75 72 72 65 6e 74 22 0d  o say "current".
4650: 0a 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74  .for the current
4660: 20 76 65 72 73 69 6f 6e 20 6f 72 20 22 6e 6f 77   version or "now
4670: 22 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e  " for the curren
4680: 74 20 74 69 6d 65 2e 0d 0a 0d 0a 0d 0a 55 73 61  t time.......Usa
4690: 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  ge: </nowiki>[fo
46a0: 73 73 69 6c 20 75 6e 64 6f 5d 3c 6e 6f 77 69 6b  ssil undo]<nowik
46b0: 69 3e 20 3f 46 49 4c 45 4e 41 4d 45 2e 2e 2e 3f  i> ?FILENAME...?
46c0: 0d 0a 0d 0a 55 6e 64 6f 20 74 68 65 20 6d 6f 73  ....Undo the mos
46d0: 74 20 72 65 63 65 6e 74 20 75 70 64 61 74 65 20  t recent update 
46e0: 6f 72 20 6d 65 72 67 65 20 6f 70 65 72 61 74 69  or merge operati
46f0: 6f 6e 2e 20 20 49 66 20 46 49 4c 45 4e 41 4d 45  on.  If FILENAME
4700: 20 69 73 0d 0a 73 70 65 63 69 66 69 65 64 20 74   is..specified t
4710: 68 65 6e 20 72 65 73 74 6f 72 65 20 74 68 65 20  hen restore the 
4720: 63 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 6e  content of the n
4730: 61 6d 65 64 20 66 69 6c 65 28 73 29 20 62 75 74  amed file(s) but
4740: 20 6f 74 68 65 72 77 69 73 65 0d 0a 6c 65 61 76   otherwise..leav
4750: 65 20 74 68 65 20 75 70 64 61 74 65 20 6f 72 20  e the update or 
4760: 6d 65 72 67 65 20 69 6e 20 65 66 66 65 63 74 2e  merge in effect.
4770: 0d 0a 0d 0a 41 20 73 69 6e 67 6c 65 20 6c 65 76  ....A single lev
4780: 65 6c 20 6f 66 20 75 6e 64 6f 2f 72 65 64 6f 20  el of undo/redo 
4790: 69 73 20 73 75 70 70 6f 72 74 65 64 2e 20 20 54  is supported.  T
47a0: 68 65 20 75 6e 64 6f 2f 72 65 64 6f 20 73 74 61  he undo/redo sta
47b0: 63 6b 0d 0a 69 73 20 63 6c 65 61 72 65 64 20 62  ck..is cleared b
47c0: 79 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 6e 64  y the commit and
47d0: 20 63 68 65 63 6b 6f 75 74 20 63 6f 6d 6d 61 6e   checkout comman
47e0: 64 73 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20  ds.......Usage: 
47f0: 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c  </nowiki>[fossil
4800: 20 75 70 64 61 74 65 5d 3c 6e 6f 77 69 6b 69 3e   update]<nowiki>
4810: 20 3f 56 45 52 53 49 4f 4e 3f 20 3f 2d 2d 6c 61   ?VERSION? ?--la
4820: 74 65 73 74 3f 0d 0a 0d 0a 54 68 65 20 6f 70 74  test?....The opt
4830: 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 69  ional argument i
4840: 73 20 61 20 76 65 72 73 69 6f 6e 20 74 68 61 74  s a version that
4850: 20 73 68 6f 75 6c 64 20 62 65 63 6f 6d 65 20 74   should become t
4860: 68 65 20 63 75 72 72 65 6e 74 0d 0a 76 65 72 73  he current..vers
4870: 69 6f 6e 2e 20 20 49 66 20 74 68 65 20 61 72 67  ion.  If the arg
4880: 75 6d 65 6e 74 20 69 73 20 6f 6d 69 74 74 65 64  ument is omitted
4890: 2c 20 74 68 65 6e 20 75 73 65 20 74 68 65 20 6c  , then use the l
48a0: 65 61 66 20 6f 66 20 74 68 65 0d 0a 74 72 65 65  eaf of the..tree
48b0: 20 74 68 61 74 20 62 65 67 69 6e 73 20 77 69 74   that begins wit
48c0: 68 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 65  h the current ve
48d0: 72 73 69 6f 6e 2c 20 69 66 20 74 68 65 72 65 20  rsion, if there 
48e0: 69 73 20 6f 6e 6c 79 20 61 20 0d 0a 73 69 6e 67  is only a ..sing
48f0: 6c 65 20 6c 65 61 66 2e 20 20 49 66 20 74 68 65  le leaf.  If the
4900: 72 65 20 61 72 65 20 61 20 6d 75 6c 74 69 70 6c  re are a multipl
4910: 65 20 6c 65 61 76 65 73 2c 20 74 68 65 20 6c 61  e leaves, the la
4920: 74 65 73 74 20 69 73 20 75 73 65 64 0d 0a 69 66  test is used..if
4930: 20 74 68 65 20 2d 2d 6c 61 74 65 73 74 20 66 6c   the --latest fl
4940: 61 67 20 69 73 20 70 72 65 73 65 6e 74 2e 0d 0a  ag is present...
4950: 0d 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69  ..This command i
4960: 73 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d  s different from
4970: 20 74 68 65 20 22 63 68 65 63 6b 6f 75 74 22 20   the "checkout" 
4980: 69 6e 20 74 68 61 74 20 65 64 69 74 73 20 61 72  in that edits ar
4990: 65 0d 0a 6e 6f 74 20 6f 76 65 72 77 72 69 74 74  e..not overwritt
49a0: 65 6e 2e 20 20 45 64 69 74 73 20 61 72 65 20 6d  en.  Edits are m
49b0: 65 72 67 65 64 20 69 6e 74 6f 20 74 68 65 20 6e  erged into the n
49c0: 65 77 20 76 65 72 73 69 6f 6e 2e 0d 0a 0d 0a 0d  ew version......
49d0: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
49e0: 3e 5b 66 6f 73 73 69 6c 20 75 73 65 72 5d 3c 6e  >[fossil user]<n
49f0: 6f 77 69 6b 69 3e 20 53 55 42 43 4f 4d 4d 41 4e  owiki> SUBCOMMAN
4a00: 44 20 2e 2e 2e 20 20 3f 2d 52 7c 2d 2d 72 65 70  D ...  ?-R|--rep
4a10: 6f 73 69 74 6f 72 79 20 46 49 4c 45 3f 0d 0a 0d  ository FILE?...
4a20: 0a 52 75 6e 20 76 61 72 69 6f 75 73 20 73 75 62  .Run various sub
4a30: 63 6f 6d 6d 61 6e 64 73 20 6f 6e 20 75 73 65 72  commands on user
4a40: 73 20 6f 66 20 74 68 65 20 6f 70 65 6e 20 72 65  s of the open re
4a50: 70 6f 73 69 74 6f 72 79 20 6f 72 20 6f 66 0d 0a  pository or of..
4a60: 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69  the repository i
4a70: 64 65 6e 74 69 66 69 65 64 20 62 79 20 74 68 65  dentified by the
4a80: 20 2d 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74   -R or --reposit
4a90: 6f 72 79 20 6f 70 74 69 6f 6e 2e 0d 0a 0d 0a 20  ory option..... 
4aa0: 20 20 66 6f 73 73 69 6c 20 75 73 65 72 20 63 61    fossil user ca
4ab0: 70 61 62 69 6c 69 74 69 65 73 20 55 53 45 52 4e  pabilities USERN
4ac0: 41 4d 45 20 3f 53 54 52 49 4e 47 3f 0d 0a 0d 0a  AME ?STRING?....
4ad0: 20 20 20 20 20 20 20 51 75 65 72 79 20 6f 72 20         Query or 
4ae0: 73 65 74 20 74 68 65 20 63 61 70 61 62 69 6c 69  set the capabili
4af0: 74 69 65 73 20 66 6f 72 20 75 73 65 72 20 55 53  ties for user US
4b00: 45 52 4e 41 4d 45 0d 0a 0d 0a 20 20 20 66 6f 73  ERNAME....   fos
4b10: 73 69 6c 20 75 73 65 72 20 64 65 66 61 75 6c 74  sil user default
4b20: 20 3f 55 53 45 52 4e 41 4d 45 3f 0d 0a 0d 0a 20   ?USERNAME?.... 
4b30: 20 20 20 20 20 20 51 75 65 72 79 20 6f 72 20 73        Query or s
4b40: 65 74 20 74 68 65 20 64 65 66 61 75 6c 74 20 75  et the default u
4b50: 73 65 72 2e 20 20 54 68 65 20 64 65 66 61 75 6c  ser.  The defaul
4b60: 74 20 75 73 65 72 20 69 73 20 74 68 65 0d 0a 20  t user is the.. 
4b70: 20 20 20 20 20 20 75 73 65 72 20 66 6f 72 20 63        user for c
4b80: 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 69 6e 74 65  ommand-line inte
4b90: 72 61 63 74 69 6f 6e 2e 0d 0a 0d 0a 20 20 20 66  raction.....   f
4ba0: 6f 73 73 69 6c 20 75 73 65 72 20 6c 69 73 74 0d  ossil user list.
4bb0: 0a 0d 0a 20 20 20 20 20 20 20 4c 69 73 74 20 61  ...       List a
4bc0: 6c 6c 20 75 73 65 72 73 20 6b 6e 6f 77 6e 20 74  ll users known t
4bd0: 6f 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79  o the repository
4be0: 0d 0a 0d 0a 20 20 20 66 6f 73 73 69 6c 20 75 73  ....   fossil us
4bf0: 65 72 20 6e 65 77 20 3f 55 53 45 52 4e 41 4d 45  er new ?USERNAME
4c00: 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 43 72 65 61  ?....       Crea
4c10: 74 65 20 61 20 6e 65 77 20 75 73 65 72 20 69 6e  te a new user in
4c20: 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e   the repository.
4c30: 20 20 55 73 65 72 73 20 63 61 6e 20 6e 65 76 65    Users can neve
4c40: 72 20 62 65 0d 0a 20 20 20 20 20 20 20 64 65 6c  r be..       del
4c50: 65 74 65 64 2e 20 20 54 68 65 79 20 63 61 6e 20  eted.  They can 
4c60: 62 65 20 64 65 6e 69 65 64 20 61 6c 6c 20 61 63  be denied all ac
4c70: 63 65 73 73 20 62 75 74 20 74 68 65 79 20 6d 75  cess but they mu
4c80: 73 74 20 63 6f 6e 74 69 6e 75 65 0d 0a 20 20 20  st continue..   
4c90: 20 20 20 20 74 6f 20 65 78 69 73 74 20 69 6e 20      to exist in 
4ca0: 74 68 65 20 64 61 74 61 62 61 73 65 2e 0d 0a 0d  the database....
4cb0: 0a 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72 20  .   fossil user 
4cc0: 70 61 73 73 77 6f 72 64 20 55 53 45 52 4e 41 4d  password USERNAM
4cd0: 45 0d 0a 0d 0a 20 20 20 20 20 20 20 43 68 61 6e  E....       Chan
4ce0: 67 65 20 74 68 65 20 77 65 62 20 61 63 63 65 73  ge the web acces
4cf0: 73 20 70 61 73 73 77 6f 72 64 20 66 6f 72 20 61  s password for a
4d00: 20 75 73 65 72 2e 0d 0a 0d 0a 0d 0a 55 73 61 67   user.......Usag
4d10: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
4d20: 73 69 6c 20 76 65 72 73 69 6f 6e 5d 3c 6e 6f 77  sil version]<now
4d30: 69 6b 69 3e 0d 0a 0d 0a 50 72 69 6e 74 20 74 68  iki>....Print th
4d40: 65 20 73 6f 75 72 63 65 20 63 6f 64 65 20 76 65  e source code ve
4d50: 72 73 69 6f 6e 20 6e 75 6d 62 65 72 20 66 6f 72  rsion number for
4d60: 20 74 68 65 20 66 6f 73 73 69 6c 20 65 78 65 63   the fossil exec
4d70: 75 74 61 62 6c 65 2e 0d 0a 0d 0a 0d 0a 55 73 61  utable.......Usa
4d80: 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  ge: </nowiki>[fo
4d90: 73 73 69 6c 20 77 69 6b 69 5d 3c 6e 6f 77 69 6b  ssil wiki]<nowik
4da0: 69 3e 20 28 65 78 70 6f 72 74 7c 63 72 65 61 74  i> (export|creat
4db0: 65 7c 63 6f 6d 6d 69 74 7c 6c 69 73 74 29 20 57  e|commit|list) W
4dc0: 69 6b 69 4e 61 6d 65 0d 0a 0d 0a 52 75 6e 20 76  ikiName....Run v
4dd0: 61 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d 61 6e  arious subcomman
4de0: 64 73 20 74 6f 20 66 65 74 63 68 20 77 69 6b 69  ds to fetch wiki
4df0: 20 65 6e 74 72 69 65 73 2e 0d 0a 0d 0a 20 20 20   entries.....   
4e00: 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 65 78 70   fossil wiki exp
4e10: 6f 72 74 20 50 41 47 45 4e 41 4d 45 20 3f 46 49  ort PAGENAME ?FI
4e20: 4c 45 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 53 65  LE?....       Se
4e30: 6e 64 73 20 74 68 65 20 6c 61 74 65 73 74 20 76  nds the latest v
4e40: 65 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 50 41  ersion of the PA
4e50: 47 45 4e 41 4d 45 20 77 69 6b 69 0d 0a 20 20 20  GENAME wiki..   
4e60: 20 20 20 20 65 6e 74 72 79 20 74 6f 20 74 68 65      entry to the
4e70: 20 67 69 76 65 6e 20 66 69 6c 65 20 6f 72 20 73   given file or s
4e80: 74 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0d  tandard output..
4e90: 0a 0d 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69  ...    fossil wi
4ea0: 6b 69 20 63 6f 6d 6d 69 74 20 50 41 47 45 4e 41  ki commit PAGENA
4eb0: 4d 45 20 3f 46 49 4c 45 3f 0d 0a 0d 0a 20 20 20  ME ?FILE?....   
4ec0: 20 20 20 20 43 6f 6d 6d 69 74 20 63 68 61 6e 67      Commit chang
4ed0: 65 73 20 74 6f 20 61 20 77 69 6b 69 20 70 61 67  es to a wiki pag
4ee0: 65 20 66 72 6f 6d 20 46 49 4c 45 20 6f 72 20 66  e from FILE or f
4ef0: 72 6f 6d 20 73 74 61 6e 64 61 72 64 2e 0d 0a 0d  rom standard....
4f00: 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69  .    fossil wiki
4f10: 20 63 72 65 61 74 65 20 50 41 47 45 4e 41 4d 45   create PAGENAME
4f20: 20 3f 46 49 4c 45 3f 0d 0a 0d 0a 20 20 20 20 20   ?FILE?....     
4f30: 20 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 77    Create a new w
4f40: 69 6b 69 20 70 61 67 65 20 77 69 74 68 20 69 6e  iki page with in
4f50: 69 74 69 61 6c 20 63 6f 6e 74 65 6e 74 20 74 61  itial content ta
4f60: 6b 65 6e 20 66 72 6f 6d 0d 0a 20 20 20 20 20 20  ken from..      
4f70: 20 46 49 4c 45 20 6f 72 20 66 72 6f 6d 20 73 74   FILE or from st
4f80: 61 6e 64 61 72 64 20 69 6e 70 75 74 2e 0d 0a 0d  andard input....
4f90: 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69  .    fossil wiki
4fa0: 20 6c 69 73 74 0d 0a 0d 0a 20 20 20 20 20 20 20   list....       
4fb0: 4c 69 73 74 73 20 61 6c 6c 20 77 69 6b 69 20 65  Lists all wiki e
4fc0: 6e 74 72 69 65 73 2c 20 6f 6e 65 20 70 65 72 20  ntries, one per 
4fd0: 6c 69 6e 65 2c 20 6f 72 64 65 72 65 64 0d 0a 20  line, ordered.. 
4fe0: 20 20 20 20 20 20 63 61 73 65 2d 69 6e 73 65 6e        case-insen
4ff0: 74 69 76 65 6c 79 20 62 79 20 6e 61 6d 65 2e 0d  tively by name..
5000: 0a 0d 0a 54 4f 44 4f 73 3a 0d 0a 0d 0a 20 20 20  ...TODOs:....   
5010: 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 65 78 70   fossil wiki exp
5020: 6f 72 74 20 3f 2d 75 20 41 52 54 49 46 41 43 54  ort ?-u ARTIFACT
5030: 3f 20 57 69 6b 69 4e 61 6d 65 20 3f 46 49 4c 45  ? WikiName ?FILE
5040: 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 4f 75 74 70  ?....       Outp
5050: 75 74 73 20 74 68 65 20 73 65 6c 65 63 74 65 64  uts the selected
5060: 20 76 65 72 73 69 6f 6e 20 6f 66 20 57 69 6b 69   version of Wiki
5070: 4e 61 6d 65 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73  Name.....    fos
5080: 73 69 6c 20 77 69 6b 69 20 64 65 6c 65 74 65 20  sil wiki delete 
5090: 3f 2d 6d 20 4d 45 53 53 41 47 45 3f 20 57 69 6b  ?-m MESSAGE? Wik
50a0: 69 4e 61 6d 65 0d 0a 0d 0a 20 20 20 20 20 20 20  iName....       
50b0: 54 68 65 20 73 61 6d 65 20 61 73 20 64 65 6c 65  The same as dele
50c0: 74 69 6e 67 20 61 20 66 69 6c 65 20 65 6e 74 72  ting a file entr
50d0: 79 2c 20 62 75 74 20 69 20 64 6f 6e 27 74 20 6b  y, but i don't k
50e0: 6e 6f 77 20 69 66 20 66 6f 73 73 69 6c 0d 0a 20  now if fossil.. 
50f0: 20 20 20 20 20 20 73 75 70 70 6f 72 74 73 20 61        supports a
5100: 20 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20   commit message 
5110: 66 6f 72 20 57 69 6b 69 20 65 6e 74 72 69 65 73  for Wiki entries
5120: 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73 73 69 6c 20  .....    fossil 
5130: 77 69 6b 69 20 3f 2d 75 3f 20 3f 2d 64 3f 20 3f  wiki ?-u? ?-d? ?
5140: 2d 73 3d 5b 7c 5d 3f 20 6c 69 73 74 0d 0a 0d 0a  -s=[|]? list....
5150: 20 20 20 20 20 20 20 4c 69 73 74 73 20 74 68 65         Lists the
5160: 20 61 72 74 69 66 61 63 74 20 49 44 20 61 6e 64   artifact ID and
5170: 2f 6f 72 20 44 61 74 65 20 6f 66 20 6c 61 73 74  /or Date of last
5180: 20 63 68 61 6e 67 65 20 61 6c 6f 6e 67 20 77 69   change along wi
5190: 74 68 0d 0a 20 20 20 20 20 20 20 65 61 63 68 20  th..       each 
51a0: 65 6e 74 72 79 20 6e 61 6d 65 2c 20 64 65 6c 69  entry name, deli
51b0: 6d 69 74 65 64 20 62 79 20 74 68 65 20 2d 73 20  mited by the -s 
51c0: 63 68 61 72 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73  char.....    fos
51d0: 73 69 6c 20 77 69 6b 69 20 64 69 66 66 20 3f 41  sil wiki diff ?A
51e0: 52 54 49 46 41 43 54 3f 20 3f 2d 66 20 69 6e 66  RTIFACT? ?-f inf
51f0: 69 6c 65 5b 3d 73 74 64 69 6e 5d 3f 20 45 6e 74  ile[=stdin]? Ent
5200: 72 79 4e 61 6d 65 0d 0a 0d 0a 20 20 20 20 20 20  ryName....      
5210: 20 44 69 66 66 73 20 74 68 65 20 6c 6f 63 61 6c   Diffs the local
5220: 20 63 6f 70 79 20 6f 66 20 61 20 70 61 67 65 20   copy of a page 
5230: 77 69 74 68 20 61 20 67 69 76 65 6e 20 76 65 72  with a given ver
5240: 73 69 6f 6e 20 28 64 65 66 61 75 6c 74 69 6e 67  sion (defaulting
5250: 0d 0a 20 20 20 20 20 20 20 74 6f 20 74 68 65 20  ..       to the 
5260: 68 65 61 64 20 76 65 72 73 69 6f 6e 29 2e 0d 0a  head version)...
5270: 0d 0a 3c 2f 70 72 65 3e 3c 2f 6e 6f 77 69 6b 69  ..</pre></nowiki
5280: 3e 0d 0a 0a 5a 20 36 38 30 39 62 66 61 61 32 61  >...Z 6809bfaa2a
5290: 64 31 62 66 39 36 33 62 30 36 61 38 30 66 39 32  d1bf963b06a80f92
52a0: 38 33 65 34 33 37 0a                             83e437.