Hex Artifact Content
Not logged in

Artifact a2dfefd27e6068a7da888a37df9494d8281a3c0c:

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

0000: 44 20 32 30 30 38 2d 31 31 2d 30 39 54 30 34 3a  D 2008-11-09T04:
0010: 32 32 3a 33 38 0a 4c 20 52 65 66 65 72 65 6e 63  22:38.L Referenc
0020: 65 0a 55 20 61 6e 6f 6e 79 6d 6f 75 73 0a 57 20  e.U anonymous.W 
0030: 32 31 30 32 30 0a 3c 68 32 3e 52 65 66 65 72 65  21020.<h2>Refere
0040: 6e 63 65 3c 2f 68 32 3e 0d 0a 0d 0a 54 68 65 20  nce</h2>....The 
0050: 3c 63 6f 64 65 3e 66 6f 73 73 69 6c 3c 2f 63 6f  <code>fossil</co
0060: 64 65 3e 20 70 72 6f 67 72 61 6d 20 73 75 70 70  de> program supp
0070: 6c 69 65 73 20 6d 6f 73 74 20 6f 66 20 74 68 65  lies most of the
0080: 20 61 63 74 75 61 6c 0d 0a 64 6f 63 75 6d 65 6e   actual..documen
0090: 74 61 74 69 6f 6e 20 61 62 6f 75 74 20 69 74 73  tation about its
00a0: 20 6f 70 74 69 6f 6e 73 2c 20 73 6f 20 74 68 65   options, so the
00b0: 20 62 65 73 74 20 70 6c 61 6e 20 69 73 20 74 6f   best plan is to
00c0: 20 6e 61 62 20 74 68 65 20 6f 75 74 70 75 74 0d   nab the output.
00d0: 0a 6f 66 20 3c 63 6f 64 65 3e 66 6f 73 73 69 6c  .of <code>fossil
00e0: 20 68 65 6c 70 20 3c 69 3e 63 6f 6d 6d 61 6e 64   help <i>command
00f0: 3c 2f 69 3e 3c 2f 63 6f 64 65 3e 20 66 6f 72 20  </i></code> for 
0100: 61 6c 6c 20 6f 66 20 69 74 73 20 28 65 78 70 6f  all of its (expo
0110: 73 65 64 29 0d 0a 63 6c 69 2e 20 3c 69 3e 54 68  sed)..cli. <i>Th
0120: 69 73 20 77 61 73 20 73 75 67 67 65 73 74 65 64  is was suggested
0130: 20 75 6e 64 65 72 20 74 68 65 20 3c 62 3e 52 65   under the <b>Re
0140: 66 65 72 65 6e 63 65 3c 2f 62 3e 20 68 65 61 64  ference</b> head
0150: 69 6e 67 20 69 6e 0d 0a 5b 44 6f 63 75 6d 65 6e  ing in..[Documen
0160: 74 61 74 69 6f 6e 20 6f 75 74 6c 69 6e 65 5d 2e  tation outline].
0170: 0d 0a 0d 0a 3c 68 33 3e 54 68 69 6e 67 73 20 74  ....<h3>Things t
0180: 6f 20 6e 6f 74 65 3c 2f 68 33 3e 0d 0a 46 6f 73  o note</h3>..Fos
0190: 73 69 6c 20 63 6c 69 20 63 6f 6d 6d 61 6e 64 73  sil cli commands
01a0: 20 64 6f 20 6e 6f 74 20 75 73 65 20 73 70 65 63   do not use spec
01b0: 69 61 6c 20 64 65 6c 69 6d 65 74 65 72 73 2c 20  ial delimeters, 
01c0: 74 68 65 79 20 75 73 65 20 73 70 61 63 65 73 2e  they use spaces.
01d0: 0d 0a 54 68 69 73 20 69 73 20 74 72 61 64 69 74  ..This is tradit
01e0: 69 6f 6e 61 6c 20 77 69 74 68 20 56 43 53 2f 53  ional with VCS/S
01f0: 43 4d 2e 0d 0a 0d 0a 41 6e 79 20 66 6f 73 73 69  CM.....Any fossi
0200: 6c 20 63 6f 6d 6d 61 6e 64 20 69 73 20 61 63 63  l command is acc
0210: 65 70 74 61 62 6c 65 20 6f 6e 63 65 20 69 74 20  eptable once it 
0220: 68 61 73 20 62 65 65 6e 20 65 6e 6f 75 67 68 20  has been enough 
0230: 68 61 73 20 62 65 65 6e 0d 0a 65 6e 74 65 72 65  has been..entere
0240: 64 20 74 6f 20 6d 61 6b 65 20 74 68 65 20 69 6e  d to make the in
0250: 74 65 6e 74 20 75 6e 61 6d 62 69 67 75 6f 75 73  tent unambiguous
0260: 2e 20 20 27 63 6c 6f 27 20 69 73 20 61 20 70 72  .  'clo' is a pr
0270: 6f 70 65 72 20 70 72 65 66 69 78 20 6f 66 0d 0a  oper prefix of..
0280: 62 6f 74 68 20 74 68 65 20 27 63 6c 6f 6e 65 27  both the 'clone'
0290: 20 61 6e 64 20 27 63 6c 6f 73 65 27 20 63 6f 6d   and 'close' com
02a0: 6d 61 6e 64 73 2c 20 66 6f 72 20 69 6e 73 74 61  mands, for insta
02b0: 6e 63 65 2c 20 62 75 74 20 27 63 6c 6f 6e 27 20  nce, but 'clon' 
02c0: 69 73 0d 0a 65 6e 6f 75 67 68 20 74 6f 20 6d 61  is..enough to ma
02d0: 6b 65 20 74 68 65 20 69 6e 74 65 6e 74 26 65 6d  ke the intent&em
02e0: 3b 74 68 65 20 27 63 6c 6f 6e 65 27 20 63 6f 6d  ;the 'clone' com
02f0: 6d 61 6e 64 26 65 6d 3b 75 6e 61 6d 62 69 67 75  mand&em;unambigu
0300: 6f 75 73 2e 0d 0a 0d 0a 54 68 65 72 65 20 69 73  ous.....There is
0310: 20 61 6e 20 68 6f 72 72 69 62 6c 65 20 65 72 72   an horrible err
0320: 6f 72 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e  or in the curren
0330: 74 20 68 65 6c 70 20 66 6f 72 20 74 68 65 20 27  t help for the '
0340: 61 6c 6c 27 20 63 6f 6d 6d 61 6e 64 2c 0d 0a 69  all' command,..i
0350: 74 20 73 61 79 73 20 27 61 64 64 27 20 62 75 74  t says 'add' but
0360: 20 69 74 20 6d 65 61 6e 73 20 27 61 6c 6c 27 20   it means 'all' 
0370: 28 73 65 65 20 62 65 6c 6f 77 2e 29 20 20 3c 69  (see below.)  <i
0380: 3e 4e 6f 74 65 20 28 6b 6a 6b 29 3a 20 49 27 6d  >Note (kjk): I'm
0390: 0d 0a 6d 6f 73 74 6c 79 20 61 20 50 65 72 6c 2f  ..mostly a Perl/
03a0: 4c 69 73 70 2f 4a 61 76 61 73 63 72 69 70 74 2f  Lisp/Javascript/
03b0: 54 63 6c 20 67 75 79 20 61 74 20 74 68 65 20 6d  Tcl guy at the m
03c0: 6f 6d 65 6e 74 2e 20 20 49 20 74 68 69 6e 6b 0d  oment.  I think.
03d0: 0a 3c 2f 69 3e 66 6f 73 73 69 6c 3c 69 3e 20 75  .</i>fossil<i> u
03e0: 73 65 73 20 64 6f 78 79 67 65 6e 20 74 6f 20 67  ses doxygen to g
03f0: 65 6e 20 69 74 73 20 75 73 61 67 65 20 6d 65 73  en its usage mes
0400: 73 61 67 65 73 3f 20 20 4f 6e 63 65 20 49 20 68  sages?  Once I h
0410: 61 76 65 0d 0a 74 69 6d 65 20 74 6f 20 67 72 6f  ave..time to gro
0420: 6b 20 69 74 20 49 27 6c 6c 20 70 61 74 63 68 20  k it I'll patch 
0430: 77 68 61 74 65 76 65 72 20 65 72 72 6f 72 73 20  whatever errors 
0440: 49 20 73 65 65 2e 3c 2f 69 3e 0d 0a 0d 0a 3c 68  I see.</i>....<h
0450: 33 3e 43 61 76 65 61 74 73 3c 2f 68 33 3e 0d 0a  3>Caveats</h3>..
0460: 54 68 69 73 20 69 73 20 6e 6f 74 20 61 63 74 75  This is not actu
0470: 61 6c 6c 79 20 61 20 72 65 66 65 72 65 6e 63 65  ally a reference
0480: 2c 20 69 74 27 73 20 74 68 65 20 73 74 61 72 74  , it's the start
0490: 20 6f 66 20 61 20 72 65 66 65 72 65 6e 63 65 2e   of a reference.
04a0: 0d 0a 54 68 65 72 65 20 61 72 65 20 77 69 6b 69  ..There are wiki
04b0: 6c 69 6e 6b 73 20 74 6f 20 75 6e 63 72 65 61 74  links to uncreat
04c0: 65 64 20 70 61 67 65 73 20 66 6f 72 20 74 68 65  ed pages for the
04d0: 20 63 6f 6d 6d 61 6e 64 73 2e 20 20 54 68 69 73   commands.  This
04e0: 20 77 61 73 0d 0a 63 72 65 61 74 65 64 20 62 79   was..created by
04f0: 20 72 75 6e 6e 69 6e 67 20 74 68 65 20 66 6f 73   running the fos
0500: 73 69 6c 20 68 65 6c 70 20 66 6f 72 20 65 61 63  sil help for eac
0510: 68 20 63 6f 6d 6d 61 6e 64 20 6c 69 73 74 65 64  h command listed
0520: 20 62 79 20 72 75 6e 6e 69 6e 67 0d 0a 66 6f 73   by running..fos
0530: 73 69 6c 20 68 65 6c 70 2e 2e 2e 20 20 44 75 70  sil help...  Dup
0540: 6c 69 63 61 74 65 20 63 6f 6d 6d 61 6e 64 73 20  licate commands 
0550: 61 72 65 20 6f 6e 6c 79 20 6c 69 73 74 65 64 20  are only listed 
0560: 6f 6e 63 65 20 28 49 0d 0a 3c 69 3e 74 68 69 6e  once (I..<i>thin
0570: 6b 3c 2f 69 3e 29 2e 20 20 54 69 74 6c 65 20 61  k</i>).  Title a
0580: 6e 64 20 74 61 78 65 73 20 65 78 74 72 61 2e 20  nd taxes extra. 
0590: 20 4e 6f 74 20 76 61 6c 69 64 20 69 6e 20 48 6f   Not valid in Ho
05a0: 6f 70 74 69 67 6f 6e 69 61 2e 0d 0a 0d 0a 3c 63  optigonia.....<c
05b0: 6f 64 65 3e 66 6f 73 73 69 6c 20 68 65 6c 70 3c  ode>fossil help<
05c0: 2f 63 6f 64 65 3e 3c 6e 6f 77 69 6b 69 3e 3c 70  /code><nowiki><p
05d0: 72 65 3e 0d 0a 55 73 61 67 65 3a 20 66 6f 73 73  re>..Usage: foss
05e0: 69 6c 20 68 65 6c 70 20 43 4f 4d 4d 41 4e 44 2e  il help COMMAND.
05f0: 0d 0a 41 76 61 69 6c 61 62 6c 65 20 43 4f 4d 4d  ..Available COMM
0600: 41 4e 44 73 3a 0d 0a 61 64 64 20 20 20 20 20 20  ANDs:..add      
0610: 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 20 20 20        commit    
0620: 20 20 20 20 20 68 74 74 70 20 20 20 20 20 20 20       http       
0630: 20 20 20 20 72 65 62 75 69 6c 64 20 20 20 20 20      rebuild     
0640: 20 20 20 74 61 67 0d 0a 61 6c 6c 20 20 20 20 20     tag..all     
0650: 20 20 20 20 20 20 20 63 6f 6e 66 69 67 75 72 61         configura
0660: 74 69 6f 6e 20 20 69 6e 66 6f 20 20 20 20 20 20  tion  info      
0670: 20 20 20 20 20 72 65 63 6f 6e 73 74 72 75 63 74       reconstruct
0680: 20 20 20 20 74 69 6d 65 6c 69 6e 65 0d 0a 63 67      timeline..cg
0690: 69 20 20 20 20 20 20 20 20 20 20 20 20 64 65 63  i            dec
06a0: 6f 6e 73 74 72 75 63 74 20 20 20 20 6c 65 61 76  onstruct    leav
06b0: 65 73 20 20 20 20 20 20 20 20 20 72 65 64 6f 20  es         redo 
06c0: 20 20 20 20 20 20 20 20 20 20 75 69 0d 0a 63 68            ui..ch
06d0: 61 6e 67 65 73 20 20 20 20 20 20 20 20 64 65 6c  anges        del
06e0: 20 20 20 20 20 20 20 20 20 20 20 20 6c 73 20 20              ls  
06f0: 20 20 20 20 20 20 20 20 20 20 20 72 65 76 65 72             rever
0700: 74 20 20 20 20 20 20 20 20 20 75 6e 64 6f 0d 0a  t         undo..
0710: 63 68 65 63 6b 6f 75 74 20 20 20 20 20 20 20 64  checkout       d
0720: 65 73 63 65 6e 64 61 6e 74 73 20 20 20 20 6d 65  escendants    me
0730: 72 67 65 20 20 20 20 20 20 20 20 20 20 72 6d 20  rge          rm 
0740: 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 73 65              unse
0750: 74 0d 0a 63 69 20 20 20 20 20 20 20 20 20 20 20  t..ci           
0760: 20 20 64 69 66 66 20 20 20 20 20 20 20 20 20 20    diff          
0770: 20 6e 65 77 20 20 20 20 20 20 20 20 20 20 20 20   new            
0780: 73 65 72 76 65 72 20 20 20 20 20 20 20 20 20 75  server         u
0790: 70 64 61 74 65 0d 0a 63 6c 65 61 6e 20 20 20 20  pdate..clean    
07a0: 20 20 20 20 20 20 65 78 74 72 61 20 20 20 20 20        extra     
07b0: 20 20 20 20 20 6f 70 65 6e 20 20 20 20 20 20 20       open       
07c0: 20 20 20 20 73 65 74 74 69 6e 67 73 20 20 20 20      settings    
07d0: 20 20 20 75 73 65 72 0d 0a 63 6c 6f 6e 65 20 20     user..clone  
07e0: 20 20 20 20 20 20 20 20 67 64 69 66 66 20 20 20          gdiff   
07f0: 20 20 20 20 20 20 20 70 75 6c 6c 20 20 20 20 20         pull     
0800: 20 20 20 20 20 20 73 74 61 74 75 73 20 20 20 20        status    
0810: 20 20 20 20 20 76 65 72 73 69 6f 6e 0d 0a 63 6c       version..cl
0820: 6f 73 65 20 20 20 20 20 20 20 20 20 20 68 65 6c  ose          hel
0830: 70 20 20 20 20 20 20 20 20 20 20 20 70 75 73 68  p           push
0840: 20 20 20 20 20 20 20 20 20 20 20 73 79 6e 63 20             sync 
0850: 20 20 20 20 20 20 20 20 20 20 77 69 6b 69 0d 0a            wiki..
0860: 54 68 69 73 20 69 73 20 66 6f 73 73 69 6c 20 76  This is fossil v
0870: 65 72 73 69 6f 6e 20 5b 63 36 61 39 65 34 65 64  ersion [c6a9e4ed
0880: 34 31 5d 20 32 30 30 38 2d 31 31 2d 30 34 20 31  41] 2008-11-04 1
0890: 32 3a 31 33 3a 30 39 20 55 54 43 0d 0a 0d 0a 0d  2:13:09 UTC.....
08a0: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
08b0: 3e 3c 63 6f 64 65 3e 5b 66 6f 73 73 69 6c 20 61  ><code>[fossil a
08c0: 64 64 5d 3c 2f 63 6f 64 65 3e 3c 6e 6f 77 69 6b  dd]</code><nowik
08d0: 69 3e 20 46 49 4c 45 2e 2e 2e 0d 0a 0d 0a 4d 61  i> FILE.......Ma
08e0: 6b 65 20 61 72 72 61 6e 67 65 6d 65 6e 74 73 20  ke arrangements 
08f0: 74 6f 20 61 64 64 20 6f 6e 65 20 6f 72 20 6d 6f  to add one or mo
0900: 72 65 20 66 69 6c 65 73 20 74 6f 20 74 68 65 20  re files to the 
0910: 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75 74  current checkout
0920: 20 0d 0a 61 74 20 74 68 65 20 6e 65 78 74 20 63   ..at the next c
0930: 6f 6d 6d 69 74 2e 0d 0a 0d 0a 0d 0a 55 73 61 67  ommit.......Usag
0940: 65 3a 20 66 6f 73 73 69 6c 20 61 64 64 20 28 6c  e: fossil add (l
0950: 69 73 74 7c 70 75 6c 6c 7c 70 75 73 68 7c 73 79  ist|pull|push|sy
0960: 6e 63 29 3c 2f 70 72 65 3e 3c 63 6f 64 65 3e 3c  nc)</pre><code><
0970: 69 3e 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73  i>Note that this
0980: 20 73 68 6f 75 6c 64 20 62 65 20 66 6f 72 20 74   should be for t
0990: 68 65 20 22 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  he "</nowiki>[fo
09a0: 73 73 69 6c 20 61 6c 6c 5d 3c 6e 6f 77 69 6b 69  ssil all]<nowiki
09b0: 3e 22 20 63 6f 6d 6d 61 6e 64 2c 20 6e 6f 74 20  >" command, not 
09c0: 74 68 65 20 22 61 64 64 22 20 63 6f 6d 6d 61 6e  the "add" comman
09d0: 64 2e 20 20 54 68 69 73 20 69 73 20 61 20 62 75  d.  This is a bu
09e0: 67 20 69 6e 20 74 68 65 20 73 6f 75 72 63 65 20  g in the source 
09f0: 63 6f 6d 6d 65 6e 74 73 20 69 6e 20 61 64 64 2e  comments in add.
0a00: 63 3c 2f 69 3e 3c 2f 63 6f 64 65 3e 3c 70 72 65  c</i></code><pre
0a10: 3e 0d 0a 0d 0a 54 68 65 20 7e 2f 2e 66 6f 73 73  >....The ~/.foss
0a20: 69 6c 20 66 69 6c 65 20 72 65 63 6f 72 64 73 20  il file records 
0a30: 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20  the location of 
0a40: 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73  all repositories
0a50: 20 66 6f 72 20 61 0d 0a 75 73 65 72 2e 20 20 54   for a..user.  T
0a60: 68 69 73 20 63 6f 6d 6d 61 6e 64 20 70 65 72 66  his command perf
0a70: 6f 72 6d 73 20 63 65 72 74 61 69 6e 20 6f 70 65  orms certain ope
0a80: 72 61 74 69 6f 6e 73 20 6f 6e 20 61 6c 6c 20 72  rations on all r
0a90: 65 70 6f 73 69 74 6f 72 69 65 73 0d 0a 74 68 61  epositories..tha
0aa0: 74 20 63 61 6e 20 62 65 20 75 73 65 66 75 6c 20  t can be useful 
0ab0: 62 65 66 6f 72 65 20 6f 72 20 61 66 74 65 72 20  before or after 
0ac0: 61 20 70 65 72 69 6f 64 20 6f 66 20 64 69 73 63  a period of disc
0ad0: 6f 6e 6e 65 63 74 69 6f 6e 20 6f 70 65 72 61 74  onnection operat
0ae0: 69 6f 6e 2e 0d 0a 41 76 61 69 6c 61 62 6c 65 20  ion...Available 
0af0: 6f 70 65 72 61 74 69 6f 6e 73 20 61 72 65 3a 0d  operations are:.
0b00: 0a 0d 0a 20 20 20 6c 69 73 74 20 20 20 20 20 20  ...   list      
0b10: 20 44 69 73 70 6c 61 79 20 74 68 65 20 6c 6f 63   Display the loc
0b20: 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 72 65 70  ation of all rep
0b30: 6f 73 69 74 6f 72 69 65 73 0d 0a 0d 0a 20 20 20  ositories....   
0b40: 70 75 6c 6c 20 20 20 20 20 20 20 52 75 6e 20 61  pull       Run a
0b50: 20 22 70 75 6c 6c 22 20 6f 70 65 72 61 74 69 6f   "pull" operatio
0b60: 6e 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74  n on all reposit
0b70: 6f 72 69 65 73 0d 0a 0d 0a 20 20 20 70 75 73 68  ories....   push
0b80: 20 20 20 20 20 20 20 52 75 6e 20 61 20 22 70 75         Run a "pu
0b90: 73 68 22 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73  sh" on all repos
0ba0: 69 74 6f 72 69 65 73 0d 0a 0d 0a 20 20 20 72 65  itories....   re
0bb0: 62 75 69 6c 64 20 20 20 20 52 65 62 75 69 6c 64  build    Rebuild
0bc0: 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f   on all reposito
0bd0: 72 69 65 73 0d 0a 0d 0a 20 20 20 73 79 6e 63 20  ries....   sync 
0be0: 20 20 20 20 20 20 52 75 6e 20 61 20 22 73 79 6e        Run a "syn
0bf0: 63 22 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69  c" on all reposi
0c00: 74 6f 72 69 65 73 0d 0a 0d 0a 52 65 73 70 6f 73  tories....Respos
0c10: 69 74 6f 72 69 65 73 20 61 72 65 20 61 75 74 6f  itories are auto
0c20: 6d 61 74 69 63 61 6c 6c 79 20 61 64 64 65 64 20  matically added 
0c30: 74 6f 20 74 68 65 20 73 65 74 20 6f 66 20 6b 6e  to the set of kn
0c40: 6f 77 6e 20 72 65 70 6f 73 69 74 6f 72 69 65 73  own repositories
0c50: 0d 0a 77 68 65 6e 20 6f 6e 65 20 6f 66 20 74 68  ..when one of th
0c60: 65 20 66 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d  e following comm
0c70: 61 6e 64 73 20 61 67 61 69 6e 73 74 20 74 68 65  ands against the
0c80: 20 72 65 70 6f 73 69 74 6f 72 79 3a 20 63 6c 6f   repository: clo
0c90: 6e 65 2c 20 69 6e 66 6f 2c 0d 0a 70 75 6c 6c 2c  ne, info,..pull,
0ca0: 20 70 75 73 68 2c 20 6f 72 20 73 79 6e 63 0d 0a   push, or sync..
0cb0: 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77  ....Usage: </now
0cc0: 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 63 67 69 5d  iki>[fossil cgi]
0cd0: 3c 6e 6f 77 69 6b 69 3e 20 53 43 52 49 50 54 0d  <nowiki> SCRIPT.
0ce0: 0a 0d 0a 54 68 65 20 53 43 52 49 50 54 20 61 72  ...The SCRIPT ar
0cf0: 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20 6e 61  gument is the na
0d00: 6d 65 20 6f 66 20 61 20 66 69 6c 65 20 74 68 61  me of a file tha
0d10: 74 20 69 73 20 74 68 65 20 43 47 49 20 73 63 72  t is the CGI scr
0d20: 69 70 74 0d 0a 74 68 61 74 20 69 73 20 62 65 69  ipt..that is bei
0d30: 6e 67 20 72 75 6e 2e 20 20 54 68 65 20 63 6f 6d  ng run.  The com
0d40: 6d 61 6e 64 20 6e 61 6d 65 2c 20 22 63 67 69 22  mand name, "cgi"
0d50: 2c 20 6d 61 79 20 62 65 20 6f 6d 69 74 74 65 64  , may be omitted
0d60: 20 69 66 0d 0a 74 68 65 20 47 41 54 45 57 41 59   if..the GATEWAY
0d70: 5f 49 4e 54 45 52 46 41 43 45 20 65 6e 76 69 72  _INTERFACE envir
0d80: 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20  onment variable 
0d90: 69 73 20 73 65 74 20 74 6f 20 22 43 47 49 22 20  is set to "CGI" 
0da0: 28 77 68 69 63 68 0d 0a 73 68 6f 75 6c 64 20 61  (which..should a
0db0: 6c 77 61 79 73 20 62 65 20 74 68 65 20 63 61 73  lways be the cas
0dc0: 65 20 66 6f 72 20 43 47 49 20 73 63 72 69 70 74  e for CGI script
0dd0: 73 20 72 75 6e 20 62 79 20 61 20 77 65 62 73 65  s run by a webse
0de0: 72 76 65 72 2e 29 20 20 54 68 65 0d 0a 53 43 52  rver.)  The..SCR
0df0: 49 50 54 20 66 69 6c 65 20 73 68 6f 75 6c 64 20  IPT file should 
0e00: 6c 6f 6f 6b 20 73 6f 6d 65 74 68 69 6e 67 20 6c  look something l
0e10: 69 6b 65 20 74 68 69 73 3a 0d 0a 0d 0a 20 20 20  ike this:....   
0e20: 20 20 23 21 2f 75 73 72 2f 62 69 6e 2f 66 6f 73    #!/usr/bin/fos
0e30: 73 69 6c 0d 0a 20 20 20 20 20 72 65 70 6f 73 69  sil..     reposi
0e40: 74 6f 72 79 3a 20 2f 68 6f 6d 65 2f 73 6f 6d 65  tory: /home/some
0e50: 62 6f 64 79 2f 70 72 6f 6a 65 63 74 2e 64 62 0d  body/project.db.
0e60: 0a 0d 0a 54 68 65 20 73 65 63 6f 6e 64 20 6c 69  ...The second li
0e70: 6e 65 20 64 65 66 69 6e 65 73 20 74 68 65 20 6e  ne defines the n
0e80: 61 6d 65 20 6f 66 20 74 68 65 20 72 65 70 6f 73  ame of the repos
0e90: 69 74 6f 72 79 2e 20 20 41 66 74 65 72 20 6c 6f  itory.  After lo
0ea0: 63 61 74 69 6e 67 0d 0a 74 68 65 20 72 65 70 6f  cating..the repo
0eb0: 73 69 74 6f 72 79 2c 20 66 6f 73 73 69 6c 20 77  sitory, fossil w
0ec0: 69 6c 6c 20 67 65 6e 65 72 61 74 65 20 61 20 77  ill generate a w
0ed0: 65 62 70 61 67 65 20 6f 6e 20 73 74 64 6f 75 74  ebpage on stdout
0ee0: 20 62 61 73 65 64 20 6f 6e 0d 0a 74 68 65 20 76   based on..the v
0ef0: 61 6c 75 65 73 20 6f 66 20 73 74 61 6e 64 61 72  alues of standar
0f00: 64 20 43 47 49 20 65 6e 76 69 72 6f 6e 6d 65 6e  d CGI environmen
0f10: 74 20 76 61 72 69 61 62 6c 65 73 2e 0d 0a 0d 0a  t variables.....
0f20: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
0f30: 69 3e 5b 66 6f 73 73 69 6c 20 63 68 61 6e 67 65  i>[fossil change
0f40: 73 5d 3c 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a 52 65  s]<nowiki>....Re
0f50: 70 6f 72 74 20 6f 6e 20 74 68 65 20 65 64 69 74  port on the edit
0f60: 20 73 74 61 74 75 73 20 6f 66 20 61 6c 6c 20 66   status of all f
0f70: 69 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72 72  iles in the curr
0f80: 65 6e 74 20 63 68 65 63 6b 6f 75 74 2e 0d 0a 53  ent checkout...S
0f90: 65 65 20 61 6c 73 6f 20 74 68 65 20 22 73 74 61  ee also the "sta
0fa0: 74 75 73 22 20 61 6e 64 20 22 65 78 74 72 61 22  tus" and "extra"
0fb0: 20 63 6f 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a 0d 0a   commands.......
0fc0: 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e  Usage: </nowiki>
0fd0: 5b 66 6f 73 73 69 6c 20 63 68 65 63 6b 6f 75 74  [fossil checkout
0fe0: 5d 3c 6e 6f 77 69 6b 69 3e 20 56 45 52 53 49 4f  ]<nowiki> VERSIO
0ff0: 4e 20 3f 2d 66 7c 2d 2d 66 6f 72 63 65 3f 0d 0a  N ?-f|--force?..
1000: 0d 0a 43 68 65 63 6b 20 6f 75 74 20 61 20 76 65  ..Check out a ve
1010: 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20  rsion specified 
1020: 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c  on the command-l
1030: 69 6e 65 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61  ine.  This comma
1040: 6e 64 0d 0a 77 69 6c 6c 20 6e 6f 74 20 6f 76 65  nd..will not ove
1050: 72 77 72 69 74 65 20 65 64 69 74 65 64 20 66 69  rwrite edited fi
1060: 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65  les in the curre
1070: 6e 74 20 63 68 65 63 6b 6f 75 74 20 75 6e 6c 65  nt checkout unle
1080: 73 73 0d 0a 74 68 65 20 2d 2d 66 6f 72 63 65 20  ss..the --force 
1090: 6f 70 74 69 6f 6e 20 61 70 70 65 61 72 73 20 6f  option appears o
10a0: 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69  n the command-li
10b0: 6e 65 2e 0d 0a 0d 0a 53 65 65 20 61 6c 73 6f 20  ne.....See also 
10c0: 74 68 65 20 22 75 70 64 61 74 65 22 20 63 6f 6d  the "update" com
10d0: 6d 61 6e 64 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65  mand.......Usage
10e0: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
10f0: 69 6c 20 63 6f 6d 6d 69 74 5d 3c 6e 6f 77 69 6b  il commit]<nowik
1100: 69 3e 20 3f 2d 6d 20 43 4f 4d 4d 45 4e 54 3f 20  i> ?-m COMMENT? 
1110: 3f 2d 2d 6e 6f 73 69 67 6e 3f 20 3f 46 49 4c 45  ?--nosign? ?FILE
1120: 2e 2e 2e 3f 0d 0a 20 20 20 20 20 20 20 66 6f 73  ...?..       fos
1130: 73 69 6c 20 63 69 20 20 2e 2e 2e 20 20 28 61 73  sil ci  ...  (as
1140: 20 61 62 6f 76 65 29 0d 0a 0d 0a 43 72 65 61 74   above)....Creat
1150: 65 20 61 20 6e 65 77 20 76 65 72 73 69 6f 6e 20  e a new version 
1160: 63 6f 6e 74 61 69 6e 69 6e 67 20 61 6c 6c 20 6f  containing all o
1170: 66 20 74 68 65 20 63 68 61 6e 67 65 73 20 69 6e  f the changes in
1180: 20 74 68 65 20 63 75 72 72 65 6e 74 0d 0a 63 68   the current..ch
1190: 65 63 6b 6f 75 74 2e 20 20 59 6f 75 20 77 69 6c  eckout.  You wil
11a0: 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 20 74 6f  l be prompted to
11b0: 20 65 6e 74 65 72 20 61 20 63 68 65 63 6b 2d 69   enter a check-i
11c0: 6e 20 63 6f 6d 6d 65 6e 74 20 75 6e 6c 65 73 73  n comment unless
11d0: 0d 0a 74 68 65 20 22 2d 6d 22 20 6f 70 74 69 6f  ..the "-m" optio
11e0: 6e 20 69 73 20 75 73 65 64 20 74 6f 20 73 70 65  n is used to spe
11f0: 63 69 66 79 20 61 20 63 6f 6d 6d 65 6e 74 20 6c  cify a comment l
1200: 69 6e 65 2e 20 20 59 6f 75 20 77 69 6c 6c 20 62  ine.  You will b
1210: 65 0d 0a 70 72 6f 6d 70 74 65 64 20 66 6f 72 20  e..prompted for 
1220: 79 6f 75 72 20 47 50 47 20 70 61 73 73 70 68 72  your GPG passphr
1230: 61 73 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20  ase in order to 
1240: 73 69 67 6e 20 74 68 65 20 6e 65 77 20 6d 61 6e  sign the new man
1250: 69 66 65 73 74 0d 0a 75 6e 6c 65 73 73 20 74 68  ifest..unless th
1260: 65 20 22 2d 2d 6e 6f 73 69 67 6e 22 20 6f 70 74  e "--nosign" opt
1270: 69 6f 6e 73 20 69 73 20 75 73 65 64 2e 20 20 41  ions is used.  A
1280: 6c 6c 20 66 69 6c 65 73 20 74 68 61 74 20 68 61  ll files that ha
1290: 76 65 0d 0a 63 68 61 6e 67 65 64 20 77 69 6c 6c  ve..changed will
12a0: 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 20 75 6e   be committed un
12b0: 6c 65 73 73 20 73 6f 6d 65 20 73 75 62 73 65 74  less some subset
12c0: 20 6f 66 20 66 69 6c 65 73 20 69 73 20 73 70 65   of files is spe
12d0: 63 69 66 69 65 64 0d 0a 6f 6e 20 74 68 65 20 63  cified..on the c
12e0: 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0d 0a 0d 0a  ommand line.....
12f0: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
1300: 69 3e 5b 66 6f 73 73 69 6c 20 63 6c 65 61 6e 5d  i>[fossil clean]
1310: 3c 6e 6f 77 69 6b 69 3e 20 3f 2d 61 6c 6c 3f 0d  <nowiki> ?-all?.
1320: 0a 0d 0a 44 65 6c 65 74 65 20 61 6c 6c 20 22 65  ...Delete all "e
1330: 78 74 72 61 22 20 66 69 6c 65 73 20 69 6e 20 74  xtra" files in t
1340: 68 65 20 73 6f 75 72 63 65 20 74 72 65 65 2e 20  he source tree. 
1350: 20 22 45 78 74 72 61 22 20 66 69 6c 65 73 20 61   "Extra" files a
1360: 72 65 0d 0a 66 69 6c 65 73 20 74 68 61 74 20 61  re..files that a
1370: 72 65 20 6e 6f 74 20 6f 66 66 69 63 69 61 6c 6c  re not officiall
1380: 79 20 70 61 72 74 20 6f 66 20 74 68 65 20 63 68  y part of the ch
1390: 65 63 6b 6f 75 74 2e 20 20 53 65 65 20 61 6c 73  eckout.  See als
13a0: 6f 0d 0a 74 68 65 20 22 65 78 74 72 61 22 20 63  o..the "extra" c
13b0: 6f 6d 6d 61 6e 64 2e 20 54 68 69 73 20 6f 70 65  ommand. This ope
13c0: 72 61 74 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65  ration cannot be
13d0: 20 75 6e 64 6f 6e 65 2e 20 0d 0a 0d 0a 59 6f 75   undone. ....You
13e0: 20 77 69 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65   will be prompte
13f0: 64 20 62 65 66 6f 72 65 20 72 65 6d 6f 76 69 6e  d before removin
1400: 67 20 65 61 63 68 20 66 69 6c 65 2e 20 49 66 20  g each file. If 
1410: 79 6f 75 20 61 72 65 0d 0a 73 75 72 65 20 79 6f  you are..sure yo
1420: 75 20 77 69 73 68 20 74 6f 20 72 65 6d 6f 76 65  u wish to remove
1430: 20 61 6c 6c 20 22 65 78 74 72 61 22 20 66 69 6c   all "extra" fil
1440: 65 73 20 79 6f 75 20 63 61 6e 20 73 70 65 63 69  es you can speci
1450: 66 79 20 74 68 65 0d 0a 6f 70 74 69 6f 6e 61 6c  fy the..optional
1460: 20 2d 61 6c 6c 20 66 6c 61 67 2e 0d 0a 0d 0a 0d   -all flag......
1470: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
1480: 3e 5b 66 6f 73 73 69 6c 20 63 6c 6f 6e 65 5d 3c  >[fossil clone]<
1490: 6e 6f 77 69 6b 69 3e 20 55 52 4c 20 46 49 4c 45  nowiki> URL FILE
14a0: 4e 41 4d 45 0d 0a 0d 0a 4d 61 6b 65 20 61 20 63  NAME....Make a c
14b0: 6c 6f 6e 65 20 6f 66 20 61 20 72 65 70 6f 73 69  lone of a reposi
14c0: 74 6f 72 79 20 73 70 65 63 69 66 69 65 64 20 62  tory specified b
14d0: 79 20 55 52 4c 20 69 6e 20 74 68 65 20 6c 6f 63  y URL in the loc
14e0: 61 6c 0d 0a 66 69 6c 65 20 6e 61 6d 65 64 20 46  al..file named F
14f0: 49 4c 45 4e 41 4d 45 2e 0d 0a 0d 0a 0d 0a 55 73  ILENAME.......Us
1500: 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66  age: </nowiki>[f
1510: 6f 73 73 69 6c 20 63 6c 6f 73 65 5d 3c 6e 6f 77  ossil close]<now
1520: 69 6b 69 3e 20 3f 2d 66 7c 2d 2d 66 6f 72 63 65  iki> ?-f|--force
1530: 3f 0d 0a 0d 0a 54 68 65 20 6f 70 70 6f 73 69 74  ?....The opposit
1540: 65 20 6f 66 20 22 6f 70 65 6e 22 2e 20 20 43 6c  e of "open".  Cl
1550: 6f 73 65 20 74 68 65 20 63 75 72 72 65 6e 74 20  ose the current 
1560: 64 61 74 61 62 61 73 65 20 63 6f 6e 6e 65 63 74  database connect
1570: 69 6f 6e 2e 0d 0a 52 65 71 75 69 72 65 20 61 20  ion...Require a 
1580: 2d 66 20 6f 72 20 2d 2d 66 6f 72 63 65 20 66 6c  -f or --force fl
1590: 61 67 20 69 66 20 74 68 65 72 65 20 61 72 65 20  ag if there are 
15a0: 75 6e 73 61 76 65 64 20 63 68 61 6e 67 65 64 20  unsaved changed 
15b0: 69 6e 20 74 68 65 0d 0a 63 75 72 72 65 6e 74 20  in the..current 
15c0: 63 68 65 63 6b 2d 6f 75 74 2e 0d 0a 0d 0a 0d 0a  check-out.......
15d0: 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e  Usage: </nowiki>
15e0: 5b 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72  [fossil configur
15f0: 65 5d 3c 6e 6f 77 69 6b 69 3e 20 4d 45 54 48 4f  e]<nowiki> METHO
1600: 44 20 2e 2e 2e 0d 0a 0d 0a 57 68 65 72 65 20 4d  D .......Where M
1610: 45 54 48 4f 44 20 69 73 20 6f 6e 65 20 6f 66 3a  ETHOD is one of:
1620: 20 65 78 70 6f 72 74 20 69 6d 70 6f 72 74 20 6d   export import m
1630: 65 72 67 65 20 70 75 6c 6c 20 70 75 73 68 20 72  erge pull push r
1640: 65 73 65 74 2e 20 20 41 6c 6c 20 6d 65 74 68 6f  eset.  All metho
1650: 64 73 0d 0a 61 63 63 65 70 74 20 74 68 65 20 2d  ds..accept the -
1660: 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74 6f 72  R or --repositor
1670: 79 20 6f 70 74 69 6f 6e 20 74 6f 20 73 70 65 63  y option to spec
1680: 69 66 69 63 20 61 20 72 65 70 6f 73 69 74 6f 72  ific a repositor
1690: 79 2e 0d 0a 0d 0a 20 20 20 66 6f 73 73 69 6c 20  y.....   fossil 
16a0: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 65 78  configuration ex
16b0: 70 6f 72 74 20 41 52 45 41 20 46 49 4c 45 4e 41  port AREA FILENA
16c0: 4d 45 0d 0a 0d 0a 20 20 20 20 20 20 20 20 57 72  ME....        Wr
16d0: 69 74 65 20 74 6f 20 46 49 4c 45 4e 41 4d 45 20  ite to FILENAME 
16e0: 65 78 70 6f 72 74 65 64 20 63 6f 6e 66 69 67 75  exported configu
16f0: 72 61 74 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f  raton informatio
1700: 6e 20 66 6f 72 20 41 52 45 41 2e 0d 0a 20 20 20  n for AREA...   
1710: 20 20 20 20 20 41 52 45 41 20 63 61 6e 20 62 65       AREA can be
1720: 20 6f 6e 65 20 6f 66 3a 20 20 61 6c 6c 20 74 69   one of:  all ti
1730: 63 6b 65 74 20 73 6b 69 6e 20 70 72 6f 6a 65 63  cket skin projec
1740: 74 0d 0a 0d 0a 20 20 20 66 6f 73 73 69 6c 20 63  t....   fossil c
1750: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6d 70  onfiguration imp
1760: 6f 72 74 20 46 49 4c 45 4e 41 4d 45 0d 0a 0d 0a  ort FILENAME....
1770: 20 20 20 20 20 20 20 20 52 65 61 64 20 61 20 63          Read a c
1780: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 72 6f  onfiguration fro
1790: 6d 20 46 49 4c 45 4e 41 4d 45 2c 20 6f 76 65 72  m FILENAME, over
17a0: 77 72 69 74 69 6e 67 20 74 68 65 20 63 75 72 72  writing the curr
17b0: 65 6e 74 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e  ent..        con
17c0: 66 69 67 75 72 61 74 69 6f 6e 2e 0d 0a 0d 0a 20  figuration..... 
17d0: 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75    fossil configu
17e0: 72 61 74 69 6f 6e 20 6d 65 72 67 65 20 46 49 4c  ration merge FIL
17f0: 45 4e 41 4d 45 0d 0a 0d 0a 20 20 20 20 20 20 20  ENAME....       
1800: 20 52 65 61 64 20 61 20 63 6f 6e 66 69 67 75 72   Read a configur
1810: 61 74 69 6f 6e 20 66 72 6f 6d 20 46 49 4c 45 4e  ation from FILEN
1820: 41 4d 45 20 61 6e 64 20 6d 65 72 67 65 20 69 74  AME and merge it
1830: 73 20 76 61 6c 75 65 73 20 69 6e 74 6f 0d 0a 20  s values into.. 
1840: 20 20 20 20 20 20 20 74 68 65 20 63 75 72 72 65         the curre
1850: 6e 74 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  nt configuration
1860: 2e 20 20 45 78 69 73 74 69 6e 67 20 76 61 6c 75  .  Existing valu
1870: 65 73 20 74 61 6b 65 20 70 72 69 6f 72 69 74 79  es take priority
1880: 20 6f 76 65 72 0d 0a 20 20 20 20 20 20 20 20 76   over..        v
1890: 61 6c 75 65 73 20 72 65 61 64 20 66 72 6f 6d 20  alues read from 
18a0: 46 49 4c 45 4e 41 4d 45 2e 0d 0a 0d 0a 20 20 20  FILENAME.....   
18b0: 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61  fossil configura
18c0: 74 69 6f 6e 20 70 75 6c 6c 20 41 52 45 41 20 3f  tion pull AREA ?
18d0: 55 52 4c 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 20  URL?....        
18e0: 50 75 6c 6c 20 61 6e 64 20 69 6e 73 74 61 6c 6c  Pull and install
18f0: 20 74 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69   the configurati
1900: 6f 6e 20 66 72 6f 6d 20 61 20 64 69 66 66 65 72  on from a differ
1910: 65 6e 74 20 73 65 72 76 65 72 0d 0a 20 20 20 20  ent server..    
1920: 20 20 20 20 69 64 65 6e 74 69 66 69 65 64 20 62      identified b
1930: 79 20 55 52 4c 2e 20 20 49 66 20 6e 6f 20 55 52  y URL.  If no UR
1940: 4c 20 69 73 20 73 70 65 63 69 66 69 65 64 2c 20  L is specified, 
1950: 74 68 65 6e 20 74 68 65 20 64 65 66 61 75 6c 74  then the default
1960: 0d 0a 20 20 20 20 20 20 20 20 73 65 72 76 65 72  ..        server
1970: 20 69 73 20 75 73 65 64 2e 20 0d 0a 0d 0a 20 20   is used. ....  
1980: 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72   fossil configur
1990: 61 74 69 6f 6e 20 70 75 73 68 20 41 52 45 41 20  ation push AREA 
19a0: 3f 55 52 4c 3f 0d 0a 0d 0a 20 20 20 20 20 20 20  ?URL?....       
19b0: 20 50 75 73 68 20 74 68 65 20 6c 6f 63 61 6c 20   Push the local 
19c0: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 69 6e  configuration in
19d0: 74 6f 20 74 68 65 20 72 65 6d 6f 74 65 20 73 65  to the remote se
19e0: 72 76 65 72 20 69 64 65 6e 74 69 66 69 65 64 0d  rver identified.
19f0: 0a 20 20 20 20 20 20 20 20 62 79 20 55 52 4c 2e  .        by URL.
1a00: 20 20 41 64 6d 69 6e 20 70 72 69 76 69 6c 65 67    Admin privileg
1a10: 65 20 69 73 20 72 65 71 75 69 72 65 64 20 6f 6e  e is required on
1a20: 20 74 68 65 20 72 65 6d 6f 74 65 20 73 65 72 76   the remote serv
1a30: 65 72 20 66 6f 72 0d 0a 20 20 20 20 20 20 20 20  er for..        
1a40: 74 68 69 73 20 74 6f 20 77 6f 72 6b 2e 0d 0a 0d  this to work....
1a50: 0a 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69  .   fossil confi
1a60: 67 75 72 61 74 69 6f 6e 20 72 65 73 65 74 20 41  guration reset A
1a70: 52 45 41 0d 0a 0d 0a 20 20 20 20 20 20 20 20 52  REA....        R
1a80: 65 73 74 6f 72 65 20 74 68 65 20 63 6f 6e 66 69  estore the confi
1a90: 67 75 72 61 74 69 6f 6e 20 74 6f 20 74 68 65 20  guration to the 
1aa0: 64 65 66 61 75 6c 74 2e 20 20 41 52 45 41 20 61  default.  AREA a
1ab0: 73 20 61 62 6f 76 65 2e 0d 0a 0d 0a 57 41 52 4e  s above.....WARN
1ac0: 49 4e 47 3a 20 44 6f 20 6e 6f 74 20 69 6d 70 6f  ING: Do not impo
1ad0: 72 74 2c 20 6d 65 72 67 65 2c 20 6f 72 20 70 75  rt, merge, or pu
1ae0: 6c 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  ll configuration
1af0: 73 20 66 72 6f 6d 20 61 6e 20 75 6e 74 72 75 73  s from an untrus
1b00: 74 65 64 0d 0a 73 6f 75 72 63 65 2e 20 20 54 68  ted..source.  Th
1b10: 65 20 69 6e 62 6f 75 6e 64 20 63 6f 6e 66 69 67  e inbound config
1b20: 75 72 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 63  uration is not c
1b30: 68 65 63 6b 65 64 20 66 6f 72 20 73 61 66 65 74  hecked for safet
1b40: 79 20 61 6e 64 20 63 61 6e 0d 0a 69 6e 74 72 6f  y and can..intro
1b50: 64 75 63 65 20 73 65 63 75 72 69 74 79 20 76 75  duce security vu
1b60: 6c 6e 65 72 61 62 69 6c 69 74 69 65 73 2e 0d 0a  lnerabilities...
1b70: 0d 0a 0d 0a 43 4f 4d 4d 41 4e 44 3a 20 64 65 63  ....COMMAND: dec
1b80: 6f 6e 73 74 72 75 63 74 20 0d 0a 55 73 61 67 65  onstruct ..Usage
1b90: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
1ba0: 69 6c 20 64 65 63 6f 6e 73 74 72 75 63 74 5d 3c  il deconstruct]<
1bb0: 6e 6f 77 69 6b 69 3e 20 3f 2d 52 7c 2d 2d 72 65  nowiki> ?-R|--re
1bc0: 70 6f 73 69 74 6f 72 79 20 52 45 50 4f 53 49 54  pository REPOSIT
1bd0: 4f 52 59 3f 20 44 45 53 54 49 4e 41 54 49 4f 4e  ORY? DESTINATION
1be0: 0d 0a 0d 0a 50 6f 70 75 6c 61 74 65 73 20 74 68  ....Populates th
1bf0: 65 20 69 6e 64 69 63 61 74 65 64 20 44 45 53 54  e indicated DEST
1c00: 49 4e 41 54 49 4f 4e 20 64 69 72 65 63 74 6f 72  INATION director
1c10: 79 20 77 69 74 68 20 63 6f 70 69 65 73 20 6f 66  y with copies of
1c20: 20 61 6c 6c 0d 0a 61 72 74 69 66 63 61 74 73 20   all..artifcats 
1c30: 63 6f 6e 74 61 69 6e 65 64 20 77 69 74 68 69 6e  contained within
1c40: 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e   the repository.
1c50: 20 20 41 72 74 69 66 61 63 74 73 20 61 72 65 20    Artifacts are 
1c60: 6e 61 6d 65 64 20 41 41 2f 62 62 62 62 62 0d 0a  named AA/bbbbb..
1c70: 77 68 65 72 65 20 41 41 20 69 73 20 74 68 65 20  where AA is the 
1c80: 66 69 72 73 74 20 32 20 63 68 61 72 61 63 74 65  first 2 characte
1c90: 72 73 20 6f 66 20 74 68 65 20 61 72 74 69 66 61  rs of the artifa
1ca0: 63 74 20 49 44 20 61 6e 64 20 62 62 62 62 62 20  ct ID and bbbbb 
1cb0: 69 73 20 74 68 65 0d 0a 72 65 6d 61 69 6e 69 6e  is the..remainin
1cc0: 67 20 33 38 20 63 68 61 72 61 63 74 65 72 73 2e  g 38 characters.
1cd0: 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e  ......Usage: </n
1ce0: 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 72 6d  owiki>[fossil rm
1cf0: 5d 3c 6e 6f 77 69 6b 69 3e 20 46 49 4c 45 2e 2e  ]<nowiki> FILE..
1d00: 2e 0d 0a 20 20 20 6f 72 3a 20 66 6f 73 73 69 6c  ...   or: fossil
1d10: 20 64 65 6c 20 46 49 4c 45 2e 2e 2e 0d 0a 52 65   del FILE.....Re
1d20: 6d 6f 76 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65  move one or more
1d30: 20 66 69 6c 65 73 20 66 72 6f 6d 20 74 68 65 20   files from the 
1d40: 74 72 65 65 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65  tree.......Usage
1d50: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
1d60: 69 6c 20 64 65 73 63 65 6e 64 61 6e 74 73 5d 3c  il descendants]<
1d70: 6e 6f 77 69 6b 69 3e 20 3f 42 41 53 45 4c 49 4e  nowiki> ?BASELIN
1d80: 45 2d 49 44 3f 0d 0a 0d 0a 46 69 6e 64 20 61 6c  E-ID?....Find al
1d90: 6c 20 6c 65 61 66 20 64 65 73 63 65 6e 64 61 6e  l leaf descendan
1da0: 74 73 20 6f 66 20 74 68 65 20 62 61 73 65 6c 69  ts of the baseli
1db0: 6e 65 20 73 70 65 63 69 66 69 65 64 20 6f 72 20  ne specified or 
1dc0: 69 66 20 74 68 65 20 61 72 67 75 6d 65 6e 74 0d  if the argument.
1dd0: 0a 69 73 20 6f 6d 69 74 74 65 64 2c 20 6f 66 20  .is omitted, of 
1de0: 74 68 65 20 62 61 73 65 6c 69 6e 65 20 63 75 72  the baseline cur
1df0: 72 65 6e 74 6c 79 20 63 68 65 63 6b 65 64 20 6f  rently checked o
1e00: 75 74 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20  ut.......Usage: 
1e10: 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c  </nowiki>[fossil
1e20: 20 64 69 66 66 5d 3c 6e 6f 77 69 6b 69 3e 7c 67   diff]<nowiki>|g
1e30: 64 69 66 66 20 3f 2d 69 3f 20 3f 2d 72 20 52 45  diff ?-i? ?-r RE
1e40: 56 49 53 49 4f 4e 3f 20 46 49 4c 45 2e 2e 2e 0d  VISION? FILE....
1e50: 0a 0d 0a 53 68 6f 77 20 74 68 65 20 64 69 66 66  ...Show the diff
1e60: 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 74  erence between t
1e70: 68 65 20 63 75 72 72 65 6e 74 20 76 65 72 73 69  he current versi
1e80: 6f 6e 20 6f 66 20 61 20 66 69 6c 65 20 28 61 73  on of a file (as
1e90: 20 69 74 0d 0a 65 78 69 73 74 73 20 6f 6e 20 64   it..exists on d
1ea0: 69 73 6b 29 20 61 6e 64 20 74 68 61 74 20 73 61  isk) and that sa
1eb0: 6d 65 20 66 69 6c 65 20 61 73 20 69 74 20 77 61  me file as it wa
1ec0: 73 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 0d 0a  s checked out...
1ed0: 0d 0a 64 69 66 66 20 77 69 6c 6c 20 73 68 6f 77  ..diff will show
1ee0: 20 61 20 74 65 78 74 75 61 6c 20 64 69 66 66 20   a textual diff 
1ef0: 77 68 69 6c 65 20 67 64 69 66 66 20 77 69 6c 6c  while gdiff will
1f00: 20 61 74 74 65 6d 70 74 20 74 6f 20 72 75 6e 20   attempt to run 
1f10: 61 0d 0a 67 72 61 70 68 69 63 61 6c 20 64 69 66  a..graphical dif
1f20: 66 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20 79  f command that y
1f30: 6f 75 20 68 61 76 65 20 73 65 74 75 70 2e 20 49  ou have setup. I
1f40: 66 20 74 68 65 20 63 68 6f 6f 73 65 6e 20 63 6f  f the choosen co
1f50: 6d 6d 61 6e 64 0d 0a 69 73 20 6e 6f 74 20 79 65  mmand..is not ye
1f60: 74 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 74 68  t configured, th
1f70: 65 20 69 6e 74 65 72 6e 61 6c 20 74 65 78 74 75  e internal textu
1f80: 61 6c 20 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20  al diff command 
1f90: 77 69 6c 6c 20 62 65 0d 0a 75 73 65 64 2e 0d 0a  will be..used...
1fa0: 0d 0a 49 66 20 2d 69 20 69 73 20 73 75 70 70 6c  ..If -i is suppl
1fb0: 69 65 64 20 66 6f 72 20 65 69 74 68 65 72 20 64  ied for either d
1fc0: 69 66 66 20 6f 72 20 67 64 69 66 66 2c 20 74 68  iff or gdiff, th
1fd0: 65 20 69 6e 74 65 72 6e 61 6c 20 74 65 78 74 75  e internal textu
1fe0: 61 6c 0d 0a 64 69 66 66 20 63 6f 6d 6d 61 6e 64  al..diff command
1ff0: 20 77 69 6c 6c 20 62 65 20 65 78 65 63 75 74 65   will be execute
2000: 64 2e 0d 0a 0d 0a 48 65 72 65 20 61 72 65 20 61  d.....Here are a
2010: 20 66 65 77 20 65 78 74 65 72 6e 61 6c 20 64 69   few external di
2020: 66 66 20 63 6f 6d 6d 61 6e 64 20 73 65 74 74 69  ff command setti
2030: 6e 67 73 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65  ngs, for example
2040: 3a 0d 0a 0d 0a 20 20 66 6f 73 73 69 6c 20 73 65  :....  fossil se
2050: 74 74 69 6e 67 20 64 69 66 66 2d 63 6f 6d 6d 61  tting diff-comma
2060: 6e 64 20 64 69 66 66 0d 0a 0d 0a 20 20 66 6f 73  nd diff....  fos
2070: 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66  sil setting gdif
2080: 66 2d 63 6f 6d 6d 61 6e 64 20 74 6b 64 69 66 66  f-command tkdiff
2090: 0d 0a 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69  ..  fossil setti
20a0: 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64  ng gdiff-command
20b0: 20 65 73 6b 69 6c 6c 32 32 0d 0a 20 20 66 6f 73   eskill22..  fos
20c0: 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66  sil setting gdif
20d0: 66 2d 63 6f 6d 6d 61 6e 64 20 74 6f 72 74 6f 69  f-command tortoi
20e0: 73 65 6d 65 72 67 65 0d 0a 20 20 66 6f 73 73 69  semerge..  fossi
20f0: 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66 66 2d  l setting gdiff-
2100: 63 6f 6d 6d 61 6e 64 20 6d 65 6c 64 0d 0a 20 20  command meld..  
2110: 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20 67  fossil setting g
2120: 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 78 78 64  diff-command xxd
2130: 69 66 66 0d 0a 20 20 66 6f 73 73 69 6c 20 73 65  iff..  fossil se
2140: 74 74 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d  tting gdiff-comm
2150: 61 6e 64 20 6b 64 69 66 66 33 0d 0a 0d 0a 0d 0a  and kdiff3......
2160: 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e  Usage: </nowiki>
2170: 5b 66 6f 73 73 69 6c 20 65 78 74 72 61 5d 3c 6e  [fossil extra]<n
2180: 6f 77 69 6b 69 3e 0d 0a 0d 0a 50 72 69 6e 74 20  owiki>....Print 
2190: 61 20 6c 69 73 74 20 6f 66 20 61 6c 6c 20 66 69  a list of all fi
21a0: 6c 65 73 20 69 6e 20 74 68 65 20 73 6f 75 72 63  les in the sourc
21b0: 65 20 74 72 65 65 20 74 68 61 74 20 61 72 65 20  e tree that are 
21c0: 6e 6f 74 20 70 61 72 74 20 6f 66 0d 0a 74 68 65  not part of..the
21d0: 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75   current checkou
21e0: 74 2e 20 20 53 65 65 20 61 6c 73 6f 20 74 68 65  t.  See also the
21f0: 20 22 63 6c 65 61 6e 22 20 63 6f 6d 6d 61 6e 64   "clean" command
2200: 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f  .......Usage: </
2210: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 68  nowiki>[fossil h
2220: 65 6c 70 5d 3c 6e 6f 77 69 6b 69 3e 20 43 4f 4d  elp]<nowiki> COM
2230: 4d 41 4e 44 0d 0a 0d 0a 44 69 73 70 6c 61 79 20  MAND....Display 
2240: 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68  information on h
2250: 6f 77 20 74 6f 20 75 73 65 20 43 4f 4d 4d 41 4e  ow to use COMMAN
2260: 44 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f  D......Usage: </
2270: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 68  nowiki>[fossil h
2280: 74 74 70 5d 3c 6e 6f 77 69 6b 69 3e 20 52 45 50  ttp]<nowiki> REP
2290: 4f 53 49 54 4f 52 59 0d 0a 0d 0a 48 61 6e 64 6c  OSITORY....Handl
22a0: 65 20 61 20 73 69 6e 67 6c 65 20 48 54 54 50 20  e a single HTTP 
22b0: 72 65 71 75 65 73 74 20 61 70 70 65 61 72 69 6e  request appearin
22c0: 67 20 6f 6e 20 73 74 64 69 6e 2e 20 20 54 68 65  g on stdin.  The
22d0: 20 72 65 73 75 6c 74 69 6e 67 20 77 65 62 70 61   resulting webpa
22e0: 67 65 0d 0a 69 73 20 64 65 6c 69 76 65 72 65 64  ge..is delivered
22f0: 20 6f 6e 20 73 74 64 6f 75 74 2e 20 20 54 68 69   on stdout.  Thi
2300: 73 20 6d 65 74 68 6f 64 20 69 73 20 75 73 65 64  s method is used
2310: 20 74 6f 20 6c 61 75 6e 63 68 20 61 6e 20 48 54   to launch an HT
2320: 54 50 20 72 65 71 75 65 73 74 0d 0a 68 61 6e 64  TP request..hand
2330: 6c 65 72 20 66 72 6f 6d 20 69 6e 65 74 64 2c 20  ler from inetd, 
2340: 66 6f 72 20 65 78 61 6d 70 6c 65 2e 20 20 54 68  for example.  Th
2350: 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 74 68  e argument is th
2360: 65 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 0d 0a  e name of the ..
2370: 72 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 0d 0a 0d  repository......
2380: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
2390: 3e 5b 66 6f 73 73 69 6c 20 69 6e 66 6f 5d 3c 6e  >[fossil info]<n
23a0: 6f 77 69 6b 69 3e 20 3f 41 52 54 49 46 41 43 54  owiki> ?ARTIFACT
23b0: 2d 49 44 7c 46 49 4c 45 4e 41 4d 45 3f 0d 0a 0d  -ID|FILENAME?...
23c0: 0a 57 69 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e  .With no argumen
23d0: 74 73 2c 20 70 72 6f 76 69 64 65 20 69 6e 66 6f  ts, provide info
23e0: 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74 68  rmation about th
23f0: 65 20 63 75 72 72 65 6e 74 20 74 72 65 65 2e 0d  e current tree..
2400: 0a 49 66 20 61 6e 20 61 72 67 75 6d 65 6e 74 20  .If an argument 
2410: 69 73 20 73 70 65 63 69 66 69 65 64 2c 20 70 72  is specified, pr
2420: 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f  ovide informatio
2430: 6e 20 61 62 6f 75 74 20 74 68 65 20 6f 62 6a 65  n about the obje
2440: 63 74 0d 0a 69 6e 20 74 68 65 20 72 65 73 70 6f  ct..in the respo
2450: 73 69 74 6f 72 79 20 6f 66 20 74 68 65 20 63 75  sitory of the cu
2460: 72 72 65 6e 74 20 74 72 65 65 20 74 68 61 74 20  rrent tree that 
2470: 74 68 65 20 61 72 67 75 6d 65 6e 74 20 72 65 66  the argument ref
2480: 65 72 73 0d 0a 74 6f 2e 20 20 4f 72 20 69 66 20  ers..to.  Or if 
2490: 74 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20  the argument is 
24a0: 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 72 65  the name of a re
24b0: 70 6f 73 69 74 6f 72 79 2c 20 73 68 6f 77 0d 0a  pository, show..
24c0: 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75  information abou
24d0: 74 20 74 68 61 74 20 72 65 70 6f 73 69 74 6f 72  t that repositor
24e0: 79 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  y.......Usage: <
24f0: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
2500: 6c 65 61 76 65 73 5d 3c 6e 6f 77 69 6b 69 3e 0d  leaves]<nowiki>.
2510: 0a 0d 0a 46 69 6e 64 20 6c 65 61 76 65 73 20 6f  ...Find leaves o
2520: 66 20 61 6c 6c 20 62 72 61 6e 63 68 65 73 2e 0d  f all branches..
2530: 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  .....Usage: </no
2540: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 6c 73 5d  wiki>[fossil ls]
2550: 3c 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a 53 68 6f 77  <nowiki>....Show
2560: 20 74 68 65 20 6e 61 6d 65 73 20 6f 66 20 61 6c   the names of al
2570: 6c 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 63  l files in the c
2580: 75 72 72 65 6e 74 20 63 68 65 63 6b 6f 75 74 0d  urrent checkout.
2590: 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  .....Usage: </no
25a0: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 6d 65 72  wiki>[fossil mer
25b0: 67 65 5d 3c 6e 6f 77 69 6b 69 3e 20 56 45 52 53  ge]<nowiki> VERS
25c0: 49 4f 4e 0d 0a 0d 0a 54 68 65 20 61 72 67 75 6d  ION....The argum
25d0: 65 6e 74 20 69 73 20 61 20 76 65 72 73 69 6f 6e  ent is a version
25e0: 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20   that should be 
25f0: 6d 65 72 67 65 64 20 69 6e 74 6f 20 74 68 65 20  merged into the 
2600: 63 75 72 72 65 6e 74 0d 0a 63 68 65 63 6b 6f 75  current..checkou
2610: 74 2e 20 0d 0a 0d 0a 4f 6e 6c 79 20 66 69 6c 65  t. ....Only file
2620: 20 63 6f 6e 74 65 6e 74 20 69 73 20 6d 65 72 67   content is merg
2630: 65 64 2e 20 20 54 68 65 20 72 65 73 75 6c 74 20  ed.  The result 
2640: 63 6f 6e 74 69 6e 75 65 73 20 74 6f 20 75 73 65  continues to use
2650: 20 74 68 65 0d 0a 66 69 6c 65 20 61 6e 64 20 64   the..file and d
2660: 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73 20 66  irectory names f
2670: 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74 20  rom the current 
2680: 63 68 65 63 6b 2d 6f 75 74 20 65 76 65 6e 20 69  check-out even i
2690: 66 20 74 68 6f 73 65 0d 0a 6e 61 6d 65 73 20 6d  f those..names m
26a0: 69 67 68 74 20 68 61 76 65 20 62 65 65 6e 20 63  ight have been c
26b0: 68 61 6e 67 65 64 20 69 6e 20 74 68 65 20 62 72  hanged in the br
26c0: 61 6e 63 68 20 62 65 69 6e 67 20 6d 65 72 67 65  anch being merge
26d0: 64 20 69 6e 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65  d in.......Usage
26e0: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
26f0: 69 6c 20 6e 65 77 5d 3c 6e 6f 77 69 6b 69 3e 20  il new]<nowiki> 
2700: 46 49 4c 45 4e 41 4d 45 0d 0a 0d 0a 43 72 65 61  FILENAME....Crea
2710: 74 65 20 61 20 72 65 70 6f 73 69 74 6f 72 79 20  te a repository 
2720: 66 6f 72 20 61 20 6e 65 77 20 70 72 6f 6a 65 63  for a new projec
2730: 74 20 69 6e 20 74 68 65 20 66 69 6c 65 20 6e 61  t in the file na
2740: 6d 65 64 20 46 49 4c 45 4e 41 4d 45 2e 0d 0a 54  med FILENAME...T
2750: 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64  his command is d
2760: 69 73 74 69 6e 63 74 20 66 72 6f 6d 20 22 63 6c  istinct from "cl
2770: 6f 6e 65 22 2e 20 20 54 68 65 20 22 63 6c 6f 6e  one".  The "clon
2780: 65 22 20 63 6f 6d 6d 61 6e 64 20 6d 61 6b 65 73  e" command makes
2790: 0d 0a 61 20 63 6f 70 79 20 6f 66 20 61 6e 20 65  ..a copy of an e
27a0: 78 69 73 74 69 6e 67 20 70 72 6f 6a 65 63 74 2e  xisting project.
27b0: 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73    This command s
27c0: 74 61 72 74 73 20 61 20 6e 65 77 20 70 72 6f 6a  tarts a new proj
27d0: 65 63 74 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a  ect.......Usage:
27e0: 20 6f 70 65 6e 20 46 49 4c 45 4e 41 4d 45 0d 0a   open FILENAME..
27f0: 0d 0a 4f 70 65 6e 20 61 20 63 6f 6e 6e 65 63 74  ..Open a connect
2800: 69 6f 6e 20 74 6f 20 74 68 65 20 6c 6f 63 61 6c  ion to the local
2810: 20 72 65 70 6f 73 69 74 6f 72 79 20 69 6e 20 46   repository in F
2820: 49 4c 45 4e 41 4d 45 2e 20 20 41 20 63 68 65 63  ILENAME.  A chec
2830: 6b 6f 75 74 0d 0a 66 6f 72 20 74 68 65 20 72 65  kout..for the re
2840: 70 6f 73 69 74 6f 72 79 20 69 73 20 63 72 65 61  pository is crea
2850: 74 65 64 20 77 69 74 68 20 69 74 73 20 72 6f 6f  ted with its roo
2860: 74 20 61 74 20 74 68 65 20 77 6f 72 6b 69 6e 67  t at the working
2870: 20 64 69 72 65 63 74 6f 72 79 2e 0d 0a 53 65 65   directory...See
2880: 20 61 6c 73 6f 20 74 68 65 20 22 63 6c 6f 73 65   also the "close
2890: 22 20 63 6f 6d 6d 61 6e 64 2e 0d 0a 0d 0a 0d 0a  " command.......
28a0: 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e  Usage: </nowiki>
28b0: 5b 66 6f 73 73 69 6c 20 70 75 6c 6c 5d 3c 6e 6f  [fossil pull]<no
28c0: 77 69 6b 69 3e 20 3f 55 52 4c 3f 20 3f 2d 52 7c  wiki> ?URL? ?-R|
28d0: 2d 2d 72 65 73 70 6f 73 69 74 6f 72 79 20 52 45  --respository RE
28e0: 50 4f 53 49 54 4f 52 59 3f 0d 0a 0d 0a 50 75 6c  POSITORY?....Pul
28f0: 6c 20 63 68 61 6e 67 65 73 20 69 6e 20 61 20 72  l changes in a r
2900: 65 6d 6f 74 65 20 72 65 70 6f 73 69 74 6f 72 79  emote repository
2910: 20 69 6e 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20   into the local 
2920: 72 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 54 68 65  repository...The
2930: 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20 69   repository is i
2940: 64 65 6e 74 69 66 69 65 64 20 62 79 20 74 68 65  dentified by the
2950: 20 2d 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74   -R or --reposit
2960: 6f 72 79 20 6f 70 74 69 6f 6e 2e 0d 0a 49 66 20  ory option...If 
2970: 74 68 65 72 65 20 69 73 20 6e 6f 20 73 75 63 68  there is no such
2980: 20 6f 70 74 69 6f 6e 20 74 68 65 6e 20 74 68 65   option then the
2990: 20 6f 70 65 6e 20 72 65 70 6f 73 69 74 6f 72 79   open repository
29a0: 20 69 73 20 75 73 65 64 2e 0d 0a 54 68 65 20 55   is used...The U
29b0: 52 4c 20 6f 66 20 74 68 65 20 72 65 6d 6f 74 65  RL of the remote
29c0: 20 73 65 72 76 65 72 20 69 73 20 73 70 65 63 69   server is speci
29d0: 66 69 65 64 20 6f 6e 20 74 68 65 20 63 6f 6d 6d  fied on the comm
29e0: 61 6e 64 20 6c 69 6e 65 0d 0a 49 66 20 6e 6f 20  and line..If no 
29f0: 55 52 4c 20 69 73 20 73 70 65 63 69 66 69 65 64  URL is specified
2a00: 20 74 68 65 6e 20 74 68 65 20 55 52 4c 20 75 73   then the URL us
2a10: 65 64 20 62 79 20 74 68 65 20 6d 6f 73 74 20 72  ed by the most r
2a20: 65 63 65 6e 74 0d 0a 22 70 75 6c 6c 22 2c 20 22  ecent.."pull", "
2a30: 70 75 73 68 22 2c 20 6f 72 20 22 73 79 6e 63 22  push", or "sync"
2a40: 20 63 6f 6d 6d 61 6e 64 20 69 73 20 75 73 65 64   command is used
2a50: 2e 0d 0a 0d 0a 54 68 65 20 55 52 4c 20 69 73 20  .....The URL is 
2a60: 6f 66 20 74 68 65 20 66 6f 6c 6c 6f 77 69 6e 67  of the following
2a70: 20 66 6f 72 6d 3a 0d 0a 0d 0a 20 20 20 20 20 68   form:....     h
2a80: 74 74 70 3a 2f 2f 55 53 45 52 40 48 4f 53 54 3a  ttp://USER@HOST:
2a90: 50 4f 52 54 2f 50 41 54 48 0d 0a 0d 0a 54 68 65  PORT/PATH....The
2aa0: 20 22 55 53 45 52 40 22 20 61 6e 64 20 22 3a 50   "USER@" and ":P
2ab0: 4f 52 54 22 20 73 75 62 73 74 72 69 6e 67 73 20  ORT" substrings 
2ac0: 61 72 65 20 6f 70 74 69 6f 6e 61 6c 2e 0d 0a 54  are optional...T
2ad0: 68 65 20 22 55 53 45 52 22 20 73 75 62 73 74 72  he "USER" substr
2ae0: 69 6e 67 20 73 70 65 63 69 66 69 65 73 20 74 68  ing specifies th
2af0: 65 20 6c 6f 67 69 6e 20 75 73 65 72 2e 20 20 59  e login user.  Y
2b00: 6f 75 20 77 69 6c 6c 20 62 65 0d 0a 70 72 6f 6d  ou will be..prom
2b10: 70 74 65 64 20 66 6f 72 20 74 68 65 20 70 61 73  pted for the pas
2b20: 73 77 6f 72 64 20 6f 6e 20 74 68 65 20 63 6f 6d  sword on the com
2b30: 6d 61 6e 64 2d 6c 69 6e 65 2e 20 20 54 68 65 20  mand-line.  The 
2b40: 50 4f 52 54 0d 0a 73 70 65 63 69 66 69 65 73 20  PORT..specifies 
2b50: 74 68 65 20 54 43 50 20 70 6f 72 74 20 6f 66 20  the TCP port of 
2b60: 74 68 65 20 73 65 72 76 65 72 2e 20 20 54 68 65  the server.  The
2b70: 20 64 65 66 61 75 6c 74 20 70 6f 72 74 20 69 73   default port is
2b80: 0d 0a 38 30 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65  ..80.......Usage
2b90: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
2ba0: 69 6c 20 70 75 73 68 5d 3c 6e 6f 77 69 6b 69 3e  il push]<nowiki>
2bb0: 20 3f 55 52 4c 3f 20 3f 2d 52 7c 2d 2d 72 65 70   ?URL? ?-R|--rep
2bc0: 6f 73 69 74 6f 72 79 20 52 45 50 4f 53 49 54 4f  ository REPOSITO
2bd0: 52 59 3f 0d 0a 0d 0a 50 75 73 68 20 63 68 61 6e  RY?....Push chan
2be0: 67 65 73 20 69 6e 20 74 68 65 20 6c 6f 63 61 6c  ges in the local
2bf0: 20 72 65 70 6f 73 69 74 6f 72 79 20 6f 76 65 72   repository over
2c00: 20 69 6e 74 6f 20 61 20 72 65 6d 6f 74 65 20 72   into a remote r
2c10: 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 53 65 65 20  epository...See 
2c20: 74 68 65 20 22 70 75 6c 6c 22 20 63 6f 6d 6d 61  the "pull" comma
2c30: 6e 64 20 66 6f 72 20 61 64 64 69 74 69 6f 6e 61  nd for additiona
2c40: 6c 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 2e 0d 0a  l information...
2c50: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
2c60: 69 3e 5b 66 6f 73 73 69 6c 20 72 65 62 75 69 6c  i>[fossil rebuil
2c70: 64 5d 3c 6e 6f 77 69 6b 69 3e 20 52 45 50 4f 53  d]<nowiki> REPOS
2c80: 49 54 4f 52 59 0d 0a 0d 0a 52 65 63 6f 6e 73 74  ITORY....Reconst
2c90: 72 75 63 74 20 74 68 65 20 6e 61 6d 65 64 20 72  ruct the named r
2ca0: 65 70 6f 73 69 74 6f 72 79 20 64 61 74 61 62 61  epository databa
2cb0: 73 65 20 66 72 6f 6d 20 74 68 65 20 63 6f 72 65  se from the core
2cc0: 0d 0a 72 65 63 6f 72 64 73 2e 20 20 52 75 6e 20  ..records.  Run 
2cd0: 74 68 69 73 20 63 6f 6d 6d 61 6e 64 20 61 66 74  this command aft
2ce0: 65 72 20 75 70 64 61 74 69 6e 67 20 74 68 65 20  er updating the 
2cf0: 66 6f 73 73 69 6c 0d 0a 65 78 65 63 75 74 61 62  fossil..executab
2d00: 6c 65 20 69 6e 20 61 20 77 61 79 20 74 68 61 74  le in a way that
2d10: 20 63 68 61 6e 67 65 73 20 74 68 65 20 64 61 74   changes the dat
2d20: 61 62 61 73 65 20 73 63 68 65 6d 61 2e 0d 0a 0d  abase schema....
2d30: 0a 0d 0a 43 4f 4d 4d 41 4e 44 3a 20 72 65 63 6f  ...COMMAND: reco
2d40: 6e 73 74 72 75 63 74 20 0d 0a 55 73 61 67 65 3a  nstruct ..Usage:
2d50: 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69   </nowiki>[fossi
2d60: 6c 20 72 65 63 6f 6e 73 74 72 75 63 74 5d 3c 6e  l reconstruct]<n
2d70: 6f 77 69 6b 69 3e 20 52 45 50 4f 53 49 54 4f 52  owiki> REPOSITOR
2d80: 59 20 4f 52 49 47 49 4e 0d 0a 0d 0a 43 72 65 61  Y ORIGIN....Crea
2d90: 74 65 73 20 74 68 65 20 52 45 50 4f 53 49 54 4f  tes the REPOSITO
2da0: 52 59 20 61 6e 64 20 70 6f 70 75 6c 61 74 65 73  RY and populates
2db0: 20 69 74 20 77 69 74 68 20 74 68 65 20 61 72 74   it with the art
2dc0: 69 66 61 63 74 73 20 69 6e 20 74 68 65 0d 0a 69  ifacts in the..i
2dd0: 6e 64 69 63 61 74 65 64 20 4f 52 49 47 49 4e 20  ndicated ORIGIN 
2de0: 64 69 72 65 63 74 6f 72 79 2e 0d 0a 0d 0a 0d 0a  directory.......
2df0: 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e  Usage: </nowiki>
2e00: 5b 66 6f 73 73 69 6c 20 72 65 64 6f 5d 3c 6e 6f  [fossil redo]<no
2e10: 77 69 6b 69 3e 20 3f 46 49 4c 45 4e 41 4d 45 2e  wiki> ?FILENAME.
2e20: 2e 2e 3f 0d 0a 0d 0a 52 65 64 6f 20 74 68 65 20  ..?....Redo the 
2e30: 61 6e 20 75 70 64 61 74 65 20 6f 72 20 6d 65 72  an update or mer
2e40: 67 65 20 6f 70 65 72 61 74 69 6f 6e 20 74 68 61  ge operation tha
2e50: 74 20 68 61 73 20 62 65 65 6e 20 75 6e 64 6f 6e  t has been undon
2e60: 65 20 62 79 20 74 68 65 0d 0a 75 6e 64 6f 20 63  e by the..undo c
2e70: 6f 6d 6d 61 6e 64 2e 20 20 49 66 20 46 49 4c 45  ommand.  If FILE
2e80: 4e 41 4d 45 20 69 73 20 73 70 65 63 69 66 69 65  NAME is specifie
2e90: 64 20 74 68 65 6e 20 72 65 73 74 6f 72 65 20 74  d then restore t
2ea0: 68 65 20 63 68 61 6e 67 65 73 0d 0a 61 73 73 6f  he changes..asso
2eb0: 63 69 61 74 65 64 20 77 69 74 68 20 74 68 65 20  ciated with the 
2ec0: 6e 61 6d 65 64 20 66 69 6c 65 28 73 29 20 62 75  named file(s) bu
2ed0: 74 20 6f 74 68 65 72 77 69 73 65 20 6c 65 61 76  t otherwise leav
2ee0: 65 20 74 68 65 20 75 70 64 61 74 65 0d 0a 6f 72  e the update..or
2ef0: 20 6d 65 72 67 65 20 75 6e 64 6f 6e 65 2e 0d 0a   merge undone...
2f00: 0d 0a 41 20 73 69 6e 67 6c 65 20 6c 65 76 65 6c  ..A single level
2f10: 20 6f 66 20 75 6e 64 6f 2f 72 65 64 6f 20 69 73   of undo/redo is
2f20: 20 73 75 70 70 6f 72 74 65 64 2e 20 20 54 68 65   supported.  The
2f30: 20 75 6e 64 6f 2f 72 65 64 6f 20 73 74 61 63 6b   undo/redo stack
2f40: 0d 0a 69 73 20 63 6c 65 61 72 65 64 20 62 79 20  ..is cleared by 
2f50: 74 68 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20 63  the commit and c
2f60: 68 65 63 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64 73  heckout commands
2f70: 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f  .......Usage: </
2f80: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 72  nowiki>[fossil r
2f90: 65 76 65 72 74 5d 3c 6e 6f 77 69 6b 69 3e 20 3f  evert]<nowiki> ?
2fa0: 2d 2d 79 65 73 3f 20 3f 2d 72 20 52 45 56 49 53  --yes? ?-r REVIS
2fb0: 49 4f 4e 3f 20 46 49 4c 45 0d 0a 0d 0a 52 65 76  ION? FILE....Rev
2fc0: 65 72 74 20 74 6f 20 74 68 65 20 63 75 72 72 65  ert to the curre
2fd0: 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 20 76 65  nt repository ve
2fe0: 72 73 69 6f 6e 20 6f 66 20 46 49 4c 45 2c 20 6f  rsion of FILE, o
2ff0: 72 20 74 6f 0d 0a 74 68 65 20 76 65 72 73 69 6f  r to..the versio
3000: 6e 20 61 73 73 6f 63 69 61 74 65 64 20 77 69 74  n associated wit
3010: 68 20 62 61 73 65 6c 69 6e 65 20 52 45 56 49 53  h baseline REVIS
3020: 49 4f 4e 20 69 66 20 74 68 65 20 2d 72 20 66 6c  ION if the -r fl
3030: 61 67 0d 0a 61 70 70 65 61 72 73 2e 20 20 54 68  ag..appears.  Th
3040: 69 73 20 63 6f 6d 6d 61 6e 64 20 77 69 6c 6c 20  is command will 
3050: 63 6f 6e 66 69 72 6d 20 79 6f 75 72 20 6f 70 65  confirm your ope
3060: 72 61 74 69 6f 6e 20 75 6e 6c 65 73 73 20 74 68  ration unless th
3070: 65 0d 0a 66 69 6c 65 20 69 73 20 6d 69 73 73 69  e..file is missi
3080: 6e 67 20 6f 72 20 74 68 65 20 2d 2d 79 65 73 20  ng or the --yes 
3090: 6f 70 74 69 6f 6e 20 69 73 20 75 73 65 64 2e 0d  option is used..
30a0: 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  .....Usage: </no
30b0: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 73 65 72  wiki>[fossil ser
30c0: 76 65 72 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 2d 50  ver]<nowiki> ?-P
30d0: 7c 2d 2d 70 6f 72 74 20 54 43 50 50 4f 52 54 3f  |--port TCPPORT?
30e0: 20 3f 52 45 50 4f 53 49 54 4f 52 59 3f 0d 0a 20   ?REPOSITORY?.. 
30f0: 20 20 4f 72 3a 20 66 6f 73 73 69 6c 20 75 69 20    Or: fossil ui 
3100: 3f 2d 50 7c 2d 2d 70 6f 72 74 20 54 43 50 50 4f  ?-P|--port TCPPO
3110: 52 54 3f 20 3f 52 45 50 4f 53 49 54 4f 52 59 3f  RT? ?REPOSITORY?
3120: 0d 0a 0d 0a 4f 70 65 6e 20 61 20 73 6f 63 6b 65  ....Open a socke
3130: 74 20 61 6e 64 20 62 65 67 69 6e 20 6c 69 73 74  t and begin list
3140: 65 6e 69 6e 67 20 61 6e 64 20 72 65 73 70 6f 6e  ening and respon
3150: 64 69 6e 67 20 74 6f 20 48 54 54 50 20 72 65 71  ding to HTTP req
3160: 75 65 73 74 73 20 6f 6e 0d 0a 54 43 50 20 70 6f  uests on..TCP po
3170: 72 74 20 38 30 38 30 2c 20 6f 72 20 6f 6e 20 61  rt 8080, or on a
3180: 6e 79 20 6f 74 68 65 72 20 54 43 50 20 70 6f 72  ny other TCP por
3190: 74 20 64 65 66 69 6e 65 64 20 62 79 20 74 68 65  t defined by the
31a0: 20 2d 50 20 6f 72 0d 0a 2d 2d 70 6f 72 74 20 6f   -P or..--port o
31b0: 70 74 69 6f 6e 2e 20 20 54 68 65 20 6f 70 74 69  ption.  The opti
31c0: 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 69 73  onal argument is
31d0: 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68 65   the name of the
31e0: 20 72 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 54 68   repository...Th
31f0: 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 72 67  e repository arg
3200: 75 6d 65 6e 74 20 6d 61 79 20 62 65 20 6f 6d 69  ument may be omi
3210: 74 74 65 64 20 69 66 20 74 68 65 20 77 6f 72 6b  tted if the work
3220: 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 69 73  ing directory is
3230: 0d 0a 77 69 74 68 69 6e 20 61 6e 20 6f 70 65 6e  ..within an open
3240: 20 63 68 65 63 6b 6f 75 74 2e 0d 0a 0d 0a 54 68   checkout.....Th
3250: 65 20 22 75 69 22 20 63 6f 6d 6d 61 6e 64 20 61  e "ui" command a
3260: 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 73 74 61  utomatically sta
3270: 72 74 73 20 61 20 77 65 62 20 62 72 6f 77 73 65  rts a web browse
3280: 72 20 61 66 74 65 72 20 69 6e 69 74 69 61 6c 69  r after initiali
3290: 7a 69 6e 67 0d 0a 74 68 65 20 77 65 62 20 73 65  zing..the web se
32a0: 72 76 65 72 2e 0d 0a 0d 0a 0d 0a 43 4f 4d 4d 41  rver.......COMMA
32b0: 4e 44 3a 20 73 65 74 74 69 6e 67 73 0d 0a 43 4f  ND: settings..CO
32c0: 4d 4d 41 4e 44 3a 20 75 6e 73 65 74 0d 0a 55 73  MMAND: unset..Us
32d0: 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66  age: </nowiki>[f
32e0: 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 5d 3c 6e  ossil setting]<n
32f0: 6f 77 69 6b 69 3e 20 3f 50 52 4f 50 45 52 54 59  owiki> ?PROPERTY
3300: 3f 20 3f 56 41 4c 55 45 3f 20 3f 2d 67 6c 6f 62  ? ?VALUE? ?-glob
3310: 61 6c 3f 0d 0a 20 20 20 20 20 20 20 66 6f 73 73  al?..       foss
3320: 69 6c 20 75 6e 73 65 74 20 50 52 4f 50 45 52 54  il unset PROPERT
3330: 59 20 3f 2d 67 6c 6f 62 61 6c 3f 0d 0a 0d 0a 54  Y ?-global?....T
3340: 68 65 20 22 73 65 74 74 69 6e 67 22 20 63 6f 6d  he "setting" com
3350: 6d 61 6e 64 20 77 69 74 68 20 6e 6f 20 61 72 67  mand with no arg
3360: 75 6d 65 6e 74 73 20 6c 69 73 74 73 20 61 6c 6c  uments lists all
3370: 20 70 72 6f 70 65 72 74 69 65 73 20 61 6e 64 20   properties and 
3380: 74 68 65 69 72 0d 0a 76 61 6c 75 65 73 2e 20 20  their..values.  
3390: 57 69 74 68 20 6a 75 73 74 20 61 20 70 72 6f 70  With just a prop
33a0: 65 72 74 79 20 6e 61 6d 65 20 69 74 20 73 68 6f  erty name it sho
33b0: 77 73 20 74 68 65 20 76 61 6c 75 65 20 6f 66 20  ws the value of 
33c0: 74 68 61 74 20 70 72 6f 70 65 72 74 79 2e 0d 0a  that property...
33d0: 57 69 74 68 20 61 20 76 61 6c 75 65 20 61 72 67  With a value arg
33e0: 75 6d 65 6e 74 20 69 74 20 63 68 61 6e 67 65 73  ument it changes
33f0: 20 74 68 65 20 70 72 6f 70 65 72 74 79 20 66 6f   the property fo
3400: 72 20 74 68 65 20 63 75 72 72 65 6e 74 20 72 65  r the current re
3410: 70 6f 73 69 74 6f 72 79 2e 0d 0a 0d 0a 54 68 65  pository.....The
3420: 20 22 75 6e 73 65 74 22 20 63 6f 6d 6d 61 6e 64   "unset" command
3430: 20 63 6c 65 61 72 73 20 61 20 70 72 6f 70 65 72   clears a proper
3440: 74 79 20 73 65 74 74 69 6e 67 2e 0d 0a 0d 0a 20  ty setting..... 
3450: 20 20 61 75 74 6f 73 79 6e 63 20 20 20 20 20 20    autosync      
3460: 20 20 20 49 66 20 65 6e 61 62 6c 65 64 2c 20 61     If enabled, a
3470: 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 70 75 6c  utomatically pul
3480: 6c 20 70 72 69 6f 72 20 74 6f 0d 0a 20 20 20 20  l prior to..    
3490: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
34a0: 63 6f 6d 6d 69 74 20 6f 72 20 75 70 64 61 74 65  commit or update
34b0: 20 61 6e 64 20 61 75 74 6f 6d 61 74 69 63 61 6c   and automatical
34c0: 6c 79 20 70 75 73 68 0d 0a 20 20 20 20 20 20 20  ly push..       
34d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 61 66 74               aft
34e0: 65 72 20 63 6f 6d 6d 69 74 20 6f 72 20 74 61 67  er commit or tag
34f0: 20 6f 72 20 62 72 61 6e 63 68 20 63 72 65 61 74   or branch creat
3500: 69 6f 6e 2e 0d 0a 0d 0a 20 20 20 64 69 66 66 2d  ion.....   diff-
3510: 63 6f 6d 6d 61 6e 64 20 20 20 20 20 45 78 74 65  command     Exte
3520: 72 6e 61 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20  rnal command to 
3530: 72 75 6e 20 77 68 65 6e 20 70 65 72 66 6f 72 6d  run when perform
3540: 69 6e 67 20 61 20 64 69 66 66 2e 0d 0a 20 20 20  ing a diff...   
3550: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3560: 20 49 66 20 75 6e 64 65 66 69 6e 65 64 2c 20 74   If undefined, t
3570: 68 65 20 69 6e 74 65 72 6e 61 6c 20 74 65 78 74  he internal text
3580: 20 64 69 66 66 20 77 69 6c 6c 20 62 65 20 75 73   diff will be us
3590: 65 64 2e 0d 0a 0d 0a 20 20 20 65 64 69 74 6f 72  ed.....   editor
35a0: 20 20 20 20 20 20 20 20 20 20 20 54 65 78 74 20             Text 
35b0: 65 64 69 74 6f 72 20 63 6f 6d 6d 61 6e 64 20 75  editor command u
35c0: 73 65 64 20 66 6f 72 20 63 68 65 63 6b 2d 69 6e  sed for check-in
35d0: 20 63 6f 6d 6d 65 6e 74 73 2e 0d 0a 0d 0a 20 20   comments.....  
35e0: 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 20   gdiff-command  
35f0: 20 20 45 78 74 65 72 6e 61 6c 20 63 6f 6d 6d 61    External comma
3600: 6e 64 20 74 6f 20 72 75 6e 20 77 68 65 6e 20 70  nd to run when p
3610: 65 72 66 6f 72 6d 69 6e 67 20 61 20 67 72 61 70  erforming a grap
3620: 68 69 63 61 6c 0d 0a 20 20 20 20 20 20 20 20 20  hical..         
3630: 20 20 20 20 20 20 20 20 20 20 20 64 69 66 66 2e             diff.
3640: 20 49 66 20 75 6e 64 65 66 69 6e 65 64 2c 20 74   If undefined, t
3650: 65 78 74 20 64 69 66 66 20 77 69 6c 6c 20 62 65  ext diff will be
3660: 20 75 73 65 64 2e 0d 0a 0d 0a 20 20 20 6c 6f 63   used.....   loc
3670: 61 6c 61 75 74 68 20 20 20 20 20 20 20 20 49 66  alauth        If
3680: 20 65 6e 61 62 6c 65 64 2c 20 72 65 71 75 69 72   enabled, requir
3690: 65 20 74 68 61 74 20 48 54 54 50 20 63 6f 6e 6e  e that HTTP conn
36a0: 65 63 74 69 6f 6e 73 20 66 72 6f 6d 0d 0a 20 20  ections from..  
36b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36c0: 20 20 31 32 37 2e 30 2e 30 2e 31 20 62 65 20 61    127.0.0.1 be a
36d0: 75 74 68 65 6e 74 69 63 61 74 65 64 20 62 79 20  uthenticated by 
36e0: 70 61 73 73 77 6f 72 64 2e 20 20 49 66 0d 0a 20  password.  If.. 
36f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3700: 20 20 20 66 61 6c 73 65 2c 20 61 6c 6c 20 48 54     false, all HT
3710: 54 50 20 72 65 71 75 65 73 74 73 20 66 72 6f 6d  TP requests from
3720: 20 6c 6f 63 61 6c 68 6f 73 74 20 68 61 76 65 0d   localhost have.
3730: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3740: 20 20 20 20 20 75 6e 72 65 73 74 72 69 63 74 65       unrestricte
3750: 64 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20  d access to the 
3760: 72 65 70 6f 73 69 74 6f 72 79 2e 0d 0a 0d 0a 20  repository..... 
3770: 20 20 63 6c 65 61 72 73 69 67 6e 20 20 20 20 20    clearsign     
3780: 20 20 20 57 68 65 6e 20 65 6e 61 62 6c 65 64 20     When enabled 
3790: 28 74 68 65 20 64 65 66 61 75 6c 74 29 2c 20 66  (the default), f
37a0: 6f 73 73 69 6c 20 77 69 6c 6c 20 61 74 74 65 6d  ossil will attem
37b0: 70 74 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 20  pt to..         
37c0: 20 20 20 20 20 20 20 20 20 20 20 73 69 67 6e 20             sign 
37d0: 61 6c 6c 20 63 6f 6d 6d 69 74 73 20 77 69 74 68  all commits with
37e0: 20 67 70 67 2e 20 20 57 68 65 6e 20 64 69 73 61   gpg.  When disa
37f0: 62 6c 65 64 2c 20 63 6f 6d 6d 69 74 73 20 77 69  bled, commits wi
3800: 6c 6c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  ll..            
3810: 20 20 20 20 20 20 20 20 62 65 20 75 6e 73 69 67          be unsig
3820: 6e 65 64 2e 0d 0a 0d 0a 20 20 20 70 67 70 2d 63  ned.....   pgp-c
3830: 6f 6d 6d 61 6e 64 20 20 20 20 20 20 43 6f 6d 6d  ommand      Comm
3840: 61 6e 64 20 75 73 65 64 20 74 6f 20 63 6c 65 61  and used to clea
3850: 72 2d 73 69 67 6e 20 6d 61 6e 69 66 65 73 74 73  r-sign manifests
3860: 20 61 74 20 63 68 65 63 6b 2d 69 6e 2e 0d 0a 20   at check-in... 
3870: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3880: 20 20 20 54 68 65 20 64 65 66 61 75 6c 74 20 69     The default i
3890: 73 20 22 67 70 67 20 2d 2d 63 6c 65 61 72 73 69  s "gpg --clearsi
38a0: 67 6e 20 2d 6f 20 22 2e 0d 0a 0d 0a 20 20 20 70  gn -o ".....   p
38b0: 72 6f 78 79 20 20 20 20 20 20 20 20 20 20 20 20  roxy            
38c0: 55 52 4c 20 6f 66 20 74 68 65 20 48 54 54 50 20  URL of the HTTP 
38d0: 70 72 6f 78 79 2e 20 20 49 66 20 75 6e 64 65 66  proxy.  If undef
38e0: 69 6e 65 64 20 6f 72 20 22 6f 66 66 22 20 74 68  ined or "off" th
38f0: 65 6e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  en..            
3900: 20 20 20 20 20 20 20 20 74 68 65 20 22 68 74 74          the "htt
3910: 70 5f 70 72 6f 78 79 22 20 65 6e 76 69 72 6f 6e  p_proxy" environ
3920: 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73  ment variable is
3930: 20 63 6f 6e 73 75 6c 74 65 64 2e 0d 0a 20 20 20   consulted...   
3940: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3950: 20 49 66 20 74 68 65 20 68 74 74 70 5f 70 72 6f   If the http_pro
3960: 78 79 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76  xy environment v
3970: 61 72 69 61 62 6c 65 20 69 73 20 75 6e 64 65 66  ariable is undef
3980: 69 6e 65 64 0d 0a 20 20 20 20 20 20 20 20 20 20  ined..          
3990: 20 20 20 20 20 20 20 20 20 20 74 68 65 6e 20 61            then a
39a0: 20 64 69 72 65 63 74 20 48 54 54 50 20 63 6f 6e   direct HTTP con
39b0: 6e 65 63 74 69 6f 6e 20 69 73 20 75 73 65 64 2e  nection is used.
39c0: 0d 0a 0d 0a 20 20 20 77 65 62 2d 62 72 6f 77 73  ....   web-brows
39d0: 65 72 20 20 20 20 20 20 41 20 73 68 65 6c 6c 20  er      A shell 
39e0: 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 74 6f 20  command used to 
39f0: 6c 61 75 6e 63 68 20 79 6f 75 72 20 70 72 65 66  launch your pref
3a00: 65 72 72 65 64 0d 0a 20 20 20 20 20 20 20 20 20  erred..         
3a10: 20 20 20 20 20 20 20 20 20 20 20 77 65 62 20 62             web b
3a20: 72 6f 77 73 65 72 20 77 68 65 6e 20 67 69 76 65  rowser when give
3a30: 6e 20 61 20 55 52 4c 20 61 73 20 61 6e 20 61 72  n a URL as an ar
3a40: 67 75 6d 65 6e 74 2e 0d 0a 20 20 20 20 20 20 20  gument...       
3a50: 20 20 20 20 20 20 20 20 20 20 20 20 20 44 65 66               Def
3a60: 61 75 6c 74 73 20 74 6f 20 22 73 74 61 72 74 22  aults to "start"
3a70: 20 6f 6e 20 77 69 6e 64 6f 77 73 2c 20 22 6f 70   on windows, "op
3a80: 65 6e 22 20 6f 6e 20 4d 61 63 2c 0d 0a 20 20 20  en" on Mac,..   
3a90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3aa0: 20 61 6e 64 20 22 66 69 72 65 66 6f 78 22 20 6f   and "firefox" o
3ab0: 6e 20 55 6e 69 78 2e 0d 0a 0d 0a 0d 0a 55 73 61  n Unix.......Usa
3ac0: 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  ge: </nowiki>[fo
3ad0: 73 73 69 6c 20 73 74 61 74 75 73 5d 3c 6e 6f 77  ssil status]<now
3ae0: 69 6b 69 3e 0d 0a 0d 0a 52 65 70 6f 72 74 20 6f  iki>....Report o
3af0: 6e 20 74 68 65 20 73 74 61 74 75 73 20 6f 66 20  n the status of 
3b00: 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 63  the current chec
3b10: 6b 6f 75 74 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65  kout.......Usage
3b20: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
3b30: 69 6c 20 73 79 6e 63 5d 3c 6e 6f 77 69 6b 69 3e  il sync]<nowiki>
3b40: 20 3f 55 52 4c 3f 20 3f 2d 52 7c 2d 2d 72 65 70   ?URL? ?-R|--rep
3b50: 6f 73 69 74 6f 72 79 20 52 45 50 4f 53 49 54 4f  ository REPOSITO
3b60: 52 59 3f 0d 0a 0d 0a 53 79 6e 63 68 72 6f 6e 69  RY?....Synchroni
3b70: 7a 65 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 70  ze the local rep
3b80: 6f 73 69 74 6f 72 79 20 77 69 74 68 20 61 20 72  ository with a r
3b90: 65 6d 6f 74 65 20 72 65 70 6f 73 69 74 6f 72 79  emote repository
3ba0: 2e 20 20 54 68 69 73 20 69 73 0d 0a 74 68 65 20  .  This is..the 
3bb0: 65 71 75 69 76 61 6c 65 6e 74 20 6f 66 20 72 75  equivalent of ru
3bc0: 6e 6e 69 6e 67 20 62 6f 74 68 20 22 70 75 73 68  nning both "push
3bd0: 22 20 61 6e 64 20 22 70 75 6c 6c 22 20 61 74 20  " and "pull" at 
3be0: 74 68 65 20 73 61 6d 65 20 74 69 6d 65 2e 0d 0a  the same time...
3bf0: 53 65 65 20 74 68 65 20 22 70 75 6c 6c 22 20 63  See the "pull" c
3c00: 6f 6d 6d 61 6e 64 20 66 6f 72 20 61 64 64 69 74  ommand for addit
3c10: 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74 69 6f  ional informatio
3c20: 6e 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  n.......Usage: <
3c30: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
3c40: 74 61 67 5d 3c 6e 6f 77 69 6b 69 3e 20 53 55 42  tag]<nowiki> SUB
3c50: 43 4f 4d 4d 41 4e 44 20 2e 2e 2e 0d 0a 0d 0a 52  COMMAND .......R
3c60: 75 6e 20 76 61 72 69 6f 75 73 20 73 75 62 63 6f  un various subco
3c70: 6d 6d 61 6e 64 73 20 74 6f 20 63 6f 6e 74 72 6f  mmands to contro
3c80: 6c 20 74 61 67 73 20 61 6e 64 20 70 72 6f 70 65  l tags and prope
3c90: 72 74 69 65 73 0d 0a 0d 0a 20 20 20 20 66 6f 73  rties....    fos
3ca0: 73 69 6c 20 74 61 67 20 61 64 64 20 3f 2d 2d 72  sil tag add ?--r
3cb0: 61 77 3f 20 54 41 47 4e 41 4d 45 20 42 41 53 45  aw? TAGNAME BASE
3cc0: 4c 49 4e 45 20 3f 56 41 4c 55 45 3f 0d 0a 0d 0a  LINE ?VALUE?....
3cd0: 20 20 20 20 20 20 20 20 41 64 64 20 61 20 6e 65          Add a ne
3ce0: 77 20 74 61 67 20 6f 72 20 70 72 6f 70 65 72 74  w tag or propert
3cf0: 79 20 74 6f 20 42 41 53 45 4c 49 4e 45 2e 20 54  y to BASELINE. T
3d00: 68 65 20 74 61 67 20 77 69 6c 6c 0d 0a 20 20 20  he tag will..   
3d10: 20 20 20 20 20 62 65 20 75 73 61 62 6c 65 20 69       be usable i
3d20: 6e 73 74 65 61 64 20 6f 66 20 61 20 42 41 53 45  nstead of a BASE
3d30: 4c 49 4e 45 20 69 6e 20 63 6f 6d 6d 61 6e 64 73  LINE in commands
3d40: 20 73 75 63 68 20 61 73 0d 0a 20 20 20 20 20 20   such as..      
3d50: 20 20 75 70 64 61 74 65 20 61 6e 64 20 6d 65 72    update and mer
3d60: 67 65 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73 73 69  ge.....    fossi
3d70: 6c 20 74 61 67 20 62 72 61 6e 63 68 20 3f 2d 2d  l tag branch ?--
3d80: 72 61 77 3f 20 3f 2d 2d 6e 6f 66 6f 72 6b 3f 20  raw? ?--nofork? 
3d90: 54 41 47 4e 41 4d 45 20 42 41 53 45 4c 49 4e 45  TAGNAME BASELINE
3da0: 20 3f 56 41 4c 55 45 3f 0d 0a 0d 0a 20 20 20 20   ?VALUE?....    
3db0: 20 20 20 20 41 20 66 6f 72 6b 20 77 69 6c 6c 20      A fork will 
3dc0: 62 65 20 63 72 65 61 74 65 64 20 73 6f 20 74 68  be created so th
3dd0: 61 74 20 74 68 65 20 6e 65 77 20 63 68 65 63 6b  at the new check
3de0: 69 6e 0d 0a 20 20 20 20 20 20 20 20 69 73 20 61  in..        is a
3df0: 20 73 69 62 6c 69 6e 67 20 6f 66 20 42 41 53 45   sibling of BASE
3e00: 4c 49 4e 45 20 61 6e 64 20 69 64 65 6e 74 69 63  LINE and identic
3e10: 61 6c 20 74 6f 20 69 74 20 65 78 63 65 70 74 0d  al to it except.
3e20: 0a 20 20 20 20 20 20 20 20 66 6f 72 20 61 20 67  .        for a g
3e30: 65 6e 65 72 61 74 65 64 20 63 6f 6d 6d 65 6e 74  enerated comment
3e40: 2e 20 54 68 65 6e 20 74 68 65 20 6e 65 77 20 74  . Then the new t
3e50: 61 67 20 77 69 6c 6c 0d 0a 20 20 20 20 20 20 20  ag will..       
3e60: 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65   be added to the
3e70: 20 6e 65 77 20 63 68 65 63 6b 69 6e 20 61 6e 64   new checkin and
3e80: 20 70 72 6f 70 61 67 61 74 65 64 20 74 6f 0d 0a   propagated to..
3e90: 20 20 20 20 20 20 20 20 61 6c 6c 20 64 69 72 65          all dire
3ea0: 63 74 20 63 68 69 6c 64 72 65 6e 2e 20 20 41 64  ct children.  Ad
3eb0: 64 69 74 69 6f 6e 61 6c 6c 79 20 61 6c 6c 20 73  ditionally all s
3ec0: 79 6d 62 6f 6c 69 63 0d 0a 20 20 20 20 20 20 20  ymbolic..       
3ed0: 20 74 61 67 73 20 6f 66 20 74 68 61 74 20 63 68   tags of that ch
3ee0: 65 63 6b 69 6e 20 69 6e 68 65 72 69 74 65 64 20  eckin inherited 
3ef0: 66 72 6f 6d 20 42 41 53 45 4c 49 4e 45 20 77 69  from BASELINE wi
3f00: 6c 6c 0d 0a 20 20 20 20 20 20 20 20 62 65 20 63  ll..        be c
3f10: 61 6e 63 65 6c 6c 65 64 2e 0d 0a 0d 0a 20 20 20  ancelled.....   
3f20: 20 20 20 20 20 48 6f 77 65 76 65 72 2c 20 69 66       However, if
3f30: 20 74 68 65 20 6f 70 74 69 6f 6e 20 2d 2d 6e 6f   the option --no
3f40: 66 6f 72 6b 20 69 73 20 67 69 76 65 6e 2c 20 6e  fork is given, n
3f50: 6f 0d 0a 20 20 20 20 20 20 20 20 66 6f 72 6b 20  o..        fork 
3f60: 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65 64 20  will be created 
3f70: 61 6e 64 20 74 68 65 20 74 61 67 2f 70 72 6f 70  and the tag/prop
3f80: 65 72 74 79 20 77 69 6c 6c 20 62 65 0d 0a 20 20  erty will be..  
3f90: 20 20 20 20 20 20 61 64 64 65 64 20 74 6f 20 42        added to B
3fa0: 41 53 45 4c 49 4e 45 20 64 69 72 65 63 74 6c 79  ASELINE directly
3fb0: 2e 20 4e 6f 20 74 61 67 73 20 77 69 6c 6c 20 62  . No tags will b
3fc0: 65 20 63 61 6e 63 65 6c 65 64 2e 0d 0a 0d 0a 20  e canceled..... 
3fd0: 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20 63 61     fossil tag ca
3fe0: 6e 63 65 6c 20 3f 2d 2d 72 61 77 3f 20 54 41 47  ncel ?--raw? TAG
3ff0: 4e 41 4d 45 20 42 41 53 45 4c 49 4e 45 0d 0a 0d  NAME BASELINE...
4000: 0a 20 20 20 20 20 20 20 20 52 65 6d 6f 76 65 20  .        Remove 
4010: 74 68 65 20 74 61 67 20 54 41 47 4e 41 4d 45 20  the tag TAGNAME 
4020: 66 72 6f 6d 20 42 41 53 45 4c 49 4e 45 2c 20 61  from BASELINE, a
4030: 6e 64 20 61 6c 73 6f 20 72 65 6d 6f 76 65 0d 0a  nd also remove..
4040: 20 20 20 20 20 20 20 20 74 68 65 20 70 72 6f 70          the prop
4050: 61 67 61 74 69 6f 6e 20 6f 66 20 74 68 65 20 74  agation of the t
4060: 61 67 20 74 6f 20 61 6e 79 20 64 65 73 63 65 6e  ag to any descen
4070: 64 61 6e 74 73 2e 0d 0a 0d 0a 20 20 20 20 66 6f  dants.....    fo
4080: 73 73 69 6c 20 74 61 67 20 66 69 6e 64 20 3f 2d  ssil tag find ?-
4090: 2d 72 61 77 3f 20 54 41 47 4e 41 4d 45 0d 0a 0d  -raw? TAGNAME...
40a0: 0a 20 20 20 20 20 20 20 20 4c 69 73 74 20 61 6c  .        List al
40b0: 6c 20 62 61 73 65 6c 69 6e 65 73 20 74 68 61 74  l baselines that
40c0: 20 75 73 65 20 54 41 47 4e 41 4d 45 0d 0a 0d 0a   use TAGNAME....
40d0: 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20 6c      fossil tag l
40e0: 69 73 74 20 3f 2d 2d 72 61 77 3f 20 3f 42 41 53  ist ?--raw? ?BAS
40f0: 45 4c 49 4e 45 3f 0d 0a 0d 0a 20 20 20 20 20 20  ELINE?....      
4100: 20 20 4c 69 73 74 20 61 6c 6c 20 74 61 67 73 2c    List all tags,
4110: 20 6f 72 20 69 66 20 42 41 53 45 4c 49 4e 45 20   or if BASELINE 
4120: 69 73 20 73 75 70 70 6c 69 65 64 2c 20 6c 69 73  is supplied, lis
4130: 74 0d 0a 20 20 20 20 20 20 20 20 61 6c 6c 20 74  t..        all t
4140: 61 67 73 20 61 6e 64 20 74 68 65 69 72 20 76 61  ags and their va
4150: 6c 75 65 73 20 66 6f 72 20 42 41 53 45 4c 49 4e  lues for BASELIN
4160: 45 2e 0d 0a 0d 0a 54 68 65 20 6f 70 74 69 6f 6e  E.....The option
4170: 20 2d 2d 72 61 77 20 61 6c 6c 6f 77 73 20 74 68   --raw allows th
4180: 65 20 6d 61 6e 69 70 75 6c 61 74 69 6f 6e 20 6f  e manipulation o
4190: 66 20 61 6c 6c 20 74 79 70 65 73 20 6f 66 0d 0a  f all types of..
41a0: 74 61 67 73 20 75 73 65 64 20 66 6f 72 20 76 61  tags used for va
41b0: 72 69 6f 75 73 20 69 6e 74 65 72 6e 61 6c 20 70  rious internal p
41c0: 75 72 70 6f 73 65 73 20 69 6e 20 66 6f 73 73 69  urposes in fossi
41d0: 6c 2e 20 59 6f 75 0d 0a 73 68 6f 75 6c 64 20 6e  l. You..should n
41e0: 6f 74 20 75 73 65 20 74 68 69 73 20 6f 70 74 69  ot use this opti
41f0: 6f 6e 20 74 6f 20 6d 61 6b 65 20 63 68 61 6e 67  on to make chang
4200: 65 73 20 75 6e 6c 65 73 73 20 79 6f 75 20 61 72  es unless you ar
4210: 65 0d 0a 73 75 72 65 20 77 68 61 74 20 79 6f 75  e..sure what you
4220: 20 61 72 65 20 64 6f 69 6e 67 2e 0d 0a 0d 0a 49   are doing.....I
4230: 66 20 79 6f 75 20 6e 65 65 64 20 74 6f 20 75 73  f you need to us
4240: 65 20 61 20 74 61 67 6e 61 6d 65 20 74 68 61 74  e a tagname that
4250: 20 6d 69 67 68 74 20 62 65 20 63 6f 6e 66 75 73   might be confus
4260: 65 64 20 77 69 74 68 0d 0a 61 20 68 65 78 61 64  ed with..a hexad
4270: 65 63 69 6d 61 6c 20 62 61 73 65 6c 69 6e 65 20  ecimal baseline 
4280: 6f 72 20 61 72 74 69 66 61 63 74 20 49 44 2c 20  or artifact ID, 
4290: 79 6f 75 20 63 61 6e 20 65 78 70 6c 69 63 69 74  you can explicit
42a0: 6c 79 0d 0a 64 69 73 61 6d 62 69 67 75 61 74 65  ly..disambiguate
42b0: 20 69 74 20 62 79 20 70 72 65 66 69 78 69 6e 67   it by prefixing
42c0: 20 69 74 20 77 69 74 68 20 22 74 61 67 3a 22 2e   it with "tag:".
42d0: 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 3a 0d 0a   For instance:..
42e0: 0d 0a 20 20 66 6f 73 73 69 6c 20 75 70 64 61 74  ..  fossil updat
42f0: 65 20 64 65 63 61 66 0d 0a 0d 0a 77 69 6c 6c 20  e decaf....will 
4300: 62 65 20 74 61 6b 65 6e 20 61 73 20 61 6e 20 61  be taken as an a
4310: 72 74 69 66 61 63 74 20 6f 72 20 62 61 73 65 6c  rtifact or basel
4320: 69 6e 65 20 49 44 20 61 6e 64 20 66 6f 73 73 69  ine ID and fossi
4330: 6c 20 77 69 6c 6c 0d 0a 70 72 6f 62 61 62 6c 79  l will..probably
4340: 20 63 6f 6d 70 6c 61 69 6e 20 74 68 61 74 20 6e   complain that n
4350: 6f 20 73 75 63 68 20 72 65 76 69 73 69 6f 6e 20  o such revision 
4360: 77 61 73 20 66 6f 75 6e 64 2e 20 48 6f 77 65 76  was found. Howev
4370: 65 72 0d 0a 0d 0a 20 20 66 6f 73 73 69 6c 20 75  er....  fossil u
4380: 70 64 61 74 65 20 74 61 67 3a 64 65 63 61 66 0d  pdate tag:decaf.
4390: 0a 0d 0a 77 69 6c 6c 20 61 73 73 75 6d 65 20 74  ...will assume t
43a0: 68 61 74 20 22 64 65 63 61 66 22 20 69 73 20 61  hat "decaf" is a
43b0: 20 74 61 67 2f 62 72 61 6e 63 68 20 6e 61 6d 65   tag/branch name
43c0: 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f  .......Usage: </
43d0: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 74  nowiki>[fossil t
43e0: 69 6d 65 6c 69 6e 65 5d 3c 6e 6f 77 69 6b 69 3e  imeline]<nowiki>
43f0: 20 3f 57 48 45 4e 3f 20 3f 42 41 53 45 4c 49 4e   ?WHEN? ?BASELIN
4400: 45 7c 44 41 54 45 54 49 4d 45 3f 20 3f 2d 6e 7c  E|DATETIME? ?-n|
4410: 2d 2d 63 6f 75 6e 74 20 4e 3f 0d 0a 0d 0a 50 72  --count N?....Pr
4420: 69 6e 74 20 61 20 73 75 6d 6d 61 72 79 20 6f 66  int a summary of
4430: 20 61 63 74 69 76 69 74 79 20 67 6f 69 6e 67 20   activity going 
4440: 62 61 63 6b 77 61 72 64 73 20 69 6e 20 64 61 74  backwards in dat
4450: 65 20 61 6e 64 20 74 69 6d 65 0d 0a 73 70 65 63  e and time..spec
4460: 69 66 69 65 64 20 6f 72 20 66 72 6f 6d 20 74 68  ified or from th
4470: 65 20 63 75 72 72 65 6e 74 20 64 61 74 65 20 61  e current date a
4480: 6e 64 20 74 69 6d 65 20 69 66 20 6e 6f 20 61 72  nd time if no ar
4490: 67 75 6d 65 6e 74 73 0d 0a 61 72 65 20 67 69 76  guments..are giv
44a0: 65 6e 2e 20 20 53 68 6f 77 20 61 73 20 6d 61 6e  en.  Show as man
44b0: 79 20 61 73 20 4e 20 28 64 65 66 61 75 6c 74 20  y as N (default 
44c0: 32 30 29 20 63 68 65 63 6b 2d 69 6e 73 2e 20 20  20) check-ins.  
44d0: 54 68 65 0d 0a 57 48 45 4e 20 61 72 67 75 6d 65  The..WHEN argume
44e0: 6e 74 20 63 61 6e 20 62 65 20 61 6e 79 20 75 6e  nt can be any un
44f0: 69 71 75 65 20 61 62 62 72 65 76 69 61 74 69 6f  ique abbreviatio
4500: 6e 20 6f 66 20 6f 6e 65 20 6f 66 20 74 68 65 73  n of one of thes
4510: 65 0d 0a 6b 65 79 77 6f 72 64 73 3a 0d 0a 0d 0a  e..keywords:....
4520: 20 20 20 20 62 65 66 6f 72 65 0d 0a 20 20 20 20      before..    
4530: 61 66 74 65 72 0d 0a 20 20 20 20 64 65 73 63 65  after..    desce
4540: 6e 64 61 6e 74 73 20 7c 20 63 68 69 6c 64 72 65  ndants | childre
4550: 6e 0d 0a 20 20 20 20 61 6e 63 65 73 74 6f 72 73  n..    ancestors
4560: 20 7c 20 70 61 72 65 6e 74 73 0d 0a 0d 0a 54 68   | parents....Th
4570: 65 20 42 41 53 45 4c 49 4e 45 20 63 61 6e 20 62  e BASELINE can b
4580: 65 20 61 6e 79 20 75 6e 69 71 75 65 20 70 72 65  e any unique pre
4590: 66 69 78 20 6f 66 20 34 20 63 68 61 72 61 63 74  fix of 4 charact
45a0: 65 72 73 20 6f 72 20 6d 6f 72 65 2e 0d 0a 54 68  ers or more...Th
45b0: 65 20 44 41 54 45 54 49 4d 45 20 73 68 6f 75 6c  e DATETIME shoul
45c0: 64 20 62 65 20 69 6e 20 74 68 65 20 49 53 4f 38  d be in the ISO8
45d0: 36 30 31 20 66 6f 72 6d 61 74 2e 20 20 46 6f 72  601 format.  For
45e0: 0d 0a 65 78 61 6d 70 6c 65 73 3a 20 22 32 30 30  ..examples: "200
45f0: 37 2d 30 38 2d 31 38 20 30 37 3a 32 31 3a 32 31  7-08-18 07:21:21
4600: 22 2e 20 20 59 6f 75 20 63 61 6e 20 61 6c 73 6f  ".  You can also
4610: 20 73 61 79 20 22 63 75 72 72 65 6e 74 22 0d 0a   say "current"..
4620: 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20  for the current 
4630: 76 65 72 73 69 6f 6e 20 6f 72 20 22 6e 6f 77 22  version or "now"
4640: 20 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74   for the current
4650: 20 74 69 6d 65 2e 0d 0a 0d 0a 0d 0a 55 73 61 67   time.......Usag
4660: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
4670: 73 69 6c 20 75 6e 64 6f 5d 3c 6e 6f 77 69 6b 69  sil undo]<nowiki
4680: 3e 20 3f 46 49 4c 45 4e 41 4d 45 2e 2e 2e 3f 0d  > ?FILENAME...?.
4690: 0a 0d 0a 55 6e 64 6f 20 74 68 65 20 6d 6f 73 74  ...Undo the most
46a0: 20 72 65 63 65 6e 74 20 75 70 64 61 74 65 20 6f   recent update o
46b0: 72 20 6d 65 72 67 65 20 6f 70 65 72 61 74 69 6f  r merge operatio
46c0: 6e 2e 20 20 49 66 20 46 49 4c 45 4e 41 4d 45 20  n.  If FILENAME 
46d0: 69 73 0d 0a 73 70 65 63 69 66 69 65 64 20 74 68  is..specified th
46e0: 65 6e 20 72 65 73 74 6f 72 65 20 74 68 65 20 63  en restore the c
46f0: 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 6e 61  ontent of the na
4700: 6d 65 64 20 66 69 6c 65 28 73 29 20 62 75 74 20  med file(s) but 
4710: 6f 74 68 65 72 77 69 73 65 0d 0a 6c 65 61 76 65  otherwise..leave
4720: 20 74 68 65 20 75 70 64 61 74 65 20 6f 72 20 6d   the update or m
4730: 65 72 67 65 20 69 6e 20 65 66 66 65 63 74 2e 0d  erge in effect..
4740: 0a 0d 0a 41 20 73 69 6e 67 6c 65 20 6c 65 76 65  ...A single leve
4750: 6c 20 6f 66 20 75 6e 64 6f 2f 72 65 64 6f 20 69  l of undo/redo i
4760: 73 20 73 75 70 70 6f 72 74 65 64 2e 20 20 54 68  s supported.  Th
4770: 65 20 75 6e 64 6f 2f 72 65 64 6f 20 73 74 61 63  e undo/redo stac
4780: 6b 0d 0a 69 73 20 63 6c 65 61 72 65 64 20 62 79  k..is cleared by
4790: 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20   the commit and 
47a0: 63 68 65 63 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64  checkout command
47b0: 73 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  s.......Usage: <
47c0: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
47d0: 75 70 64 61 74 65 5d 3c 6e 6f 77 69 6b 69 3e 20  update]<nowiki> 
47e0: 3f 56 45 52 53 49 4f 4e 3f 20 3f 2d 2d 6c 61 74  ?VERSION? ?--lat
47f0: 65 73 74 3f 0d 0a 0d 0a 54 68 65 20 6f 70 74 69  est?....The opti
4800: 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 69 73  onal argument is
4810: 20 61 20 76 65 72 73 69 6f 6e 20 74 68 61 74 20   a version that 
4820: 73 68 6f 75 6c 64 20 62 65 63 6f 6d 65 20 74 68  should become th
4830: 65 20 63 75 72 72 65 6e 74 0d 0a 76 65 72 73 69  e current..versi
4840: 6f 6e 2e 20 20 49 66 20 74 68 65 20 61 72 67 75  on.  If the argu
4850: 6d 65 6e 74 20 69 73 20 6f 6d 69 74 74 65 64 2c  ment is omitted,
4860: 20 74 68 65 6e 20 75 73 65 20 74 68 65 20 6c 65   then use the le
4870: 61 66 20 6f 66 20 74 68 65 0d 0a 74 72 65 65 20  af of the..tree 
4880: 74 68 61 74 20 62 65 67 69 6e 73 20 77 69 74 68  that begins with
4890: 20 74 68 65 20 63 75 72 72 65 6e 74 20 76 65 72   the current ver
48a0: 73 69 6f 6e 2c 20 69 66 20 74 68 65 72 65 20 69  sion, if there i
48b0: 73 20 6f 6e 6c 79 20 61 20 0d 0a 73 69 6e 67 6c  s only a ..singl
48c0: 65 20 6c 65 61 66 2e 20 20 49 66 20 74 68 65 72  e leaf.  If ther
48d0: 65 20 61 72 65 20 61 20 6d 75 6c 74 69 70 6c 65  e are a multiple
48e0: 20 6c 65 61 76 65 73 2c 20 74 68 65 20 6c 61 74   leaves, the lat
48f0: 65 73 74 20 69 73 20 75 73 65 64 0d 0a 69 66 20  est is used..if 
4900: 74 68 65 20 2d 2d 6c 61 74 65 73 74 20 66 6c 61  the --latest fla
4910: 67 20 69 73 20 70 72 65 73 65 6e 74 2e 0d 0a 0d  g is present....
4920: 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69 73  .This command is
4930: 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d 20   different from 
4940: 74 68 65 20 22 63 68 65 63 6b 6f 75 74 22 20 69  the "checkout" i
4950: 6e 20 74 68 61 74 20 65 64 69 74 73 20 61 72 65  n that edits are
4960: 0d 0a 6e 6f 74 20 6f 76 65 72 77 72 69 74 74 65  ..not overwritte
4970: 6e 2e 20 20 45 64 69 74 73 20 61 72 65 20 6d 65  n.  Edits are me
4980: 72 67 65 64 20 69 6e 74 6f 20 74 68 65 20 6e 65  rged into the ne
4990: 77 20 76 65 72 73 69 6f 6e 2e 0d 0a 0d 0a 0d 0a  w version.......
49a0: 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e  Usage: </nowiki>
49b0: 5b 66 6f 73 73 69 6c 20 75 73 65 72 5d 3c 6e 6f  [fossil user]<no
49c0: 77 69 6b 69 3e 20 53 55 42 43 4f 4d 4d 41 4e 44  wiki> SUBCOMMAND
49d0: 20 2e 2e 2e 20 20 3f 2d 52 7c 2d 2d 72 65 70 6f   ...  ?-R|--repo
49e0: 73 69 74 6f 72 79 20 46 49 4c 45 3f 0d 0a 0d 0a  sitory FILE?....
49f0: 52 75 6e 20 76 61 72 69 6f 75 73 20 73 75 62 63  Run various subc
4a00: 6f 6d 6d 61 6e 64 73 20 6f 6e 20 75 73 65 72 73  ommands on users
4a10: 20 6f 66 20 74 68 65 20 6f 70 65 6e 20 72 65 70   of the open rep
4a20: 6f 73 69 74 6f 72 79 20 6f 72 20 6f 66 0d 0a 74  ository or of..t
4a30: 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 64  he repository id
4a40: 65 6e 74 69 66 69 65 64 20 62 79 20 74 68 65 20  entified by the 
4a50: 2d 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74 6f  -R or --reposito
4a60: 72 79 20 6f 70 74 69 6f 6e 2e 0d 0a 0d 0a 20 20  ry option.....  
4a70: 20 66 6f 73 73 69 6c 20 75 73 65 72 20 63 61 70   fossil user cap
4a80: 61 62 69 6c 69 74 69 65 73 20 55 53 45 52 4e 41  abilities USERNA
4a90: 4d 45 20 3f 53 54 52 49 4e 47 3f 0d 0a 0d 0a 20  ME ?STRING?.... 
4aa0: 20 20 20 20 20 20 51 75 65 72 79 20 6f 72 20 73        Query or s
4ab0: 65 74 20 74 68 65 20 63 61 70 61 62 69 6c 69 74  et the capabilit
4ac0: 69 65 73 20 66 6f 72 20 75 73 65 72 20 55 53 45  ies for user USE
4ad0: 52 4e 41 4d 45 0d 0a 0d 0a 20 20 20 66 6f 73 73  RNAME....   foss
4ae0: 69 6c 20 75 73 65 72 20 64 65 66 61 75 6c 74 20  il user default 
4af0: 3f 55 53 45 52 4e 41 4d 45 3f 0d 0a 0d 0a 20 20  ?USERNAME?....  
4b00: 20 20 20 20 20 51 75 65 72 79 20 6f 72 20 73 65       Query or se
4b10: 74 20 74 68 65 20 64 65 66 61 75 6c 74 20 75 73  t the default us
4b20: 65 72 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74  er.  The default
4b30: 20 75 73 65 72 20 69 73 20 74 68 65 0d 0a 20 20   user is the..  
4b40: 20 20 20 20 20 75 73 65 72 20 66 6f 72 20 63 6f       user for co
4b50: 6d 6d 61 6e 64 2d 6c 69 6e 65 20 69 6e 74 65 72  mmand-line inter
4b60: 61 63 74 69 6f 6e 2e 0d 0a 0d 0a 20 20 20 66 6f  action.....   fo
4b70: 73 73 69 6c 20 75 73 65 72 20 6c 69 73 74 0d 0a  ssil user list..
4b80: 0d 0a 20 20 20 20 20 20 20 4c 69 73 74 20 61 6c  ..       List al
4b90: 6c 20 75 73 65 72 73 20 6b 6e 6f 77 6e 20 74 6f  l users known to
4ba0: 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 0d   the repository.
4bb0: 0a 0d 0a 20 20 20 66 6f 73 73 69 6c 20 75 73 65  ...   fossil use
4bc0: 72 20 6e 65 77 20 3f 55 53 45 52 4e 41 4d 45 3f  r new ?USERNAME?
4bd0: 0d 0a 0d 0a 20 20 20 20 20 20 20 43 72 65 61 74  ....       Creat
4be0: 65 20 61 20 6e 65 77 20 75 73 65 72 20 69 6e 20  e a new user in 
4bf0: 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 20  the repository. 
4c00: 20 55 73 65 72 73 20 63 61 6e 20 6e 65 76 65 72   Users can never
4c10: 20 62 65 0d 0a 20 20 20 20 20 20 20 64 65 6c 65   be..       dele
4c20: 74 65 64 2e 20 20 54 68 65 79 20 63 61 6e 20 62  ted.  They can b
4c30: 65 20 64 65 6e 69 65 64 20 61 6c 6c 20 61 63 63  e denied all acc
4c40: 65 73 73 20 62 75 74 20 74 68 65 79 20 6d 75 73  ess but they mus
4c50: 74 20 63 6f 6e 74 69 6e 75 65 0d 0a 20 20 20 20  t continue..    
4c60: 20 20 20 74 6f 20 65 78 69 73 74 20 69 6e 20 74     to exist in t
4c70: 68 65 20 64 61 74 61 62 61 73 65 2e 0d 0a 0d 0a  he database.....
4c80: 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72 20 70     fossil user p
4c90: 61 73 73 77 6f 72 64 20 55 53 45 52 4e 41 4d 45  assword USERNAME
4ca0: 0d 0a 0d 0a 20 20 20 20 20 20 20 43 68 61 6e 67  ....       Chang
4cb0: 65 20 74 68 65 20 77 65 62 20 61 63 63 65 73 73  e the web access
4cc0: 20 70 61 73 73 77 6f 72 64 20 66 6f 72 20 61 20   password for a 
4cd0: 75 73 65 72 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65  user.......Usage
4ce0: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
4cf0: 69 6c 20 76 65 72 73 69 6f 6e 5d 3c 6e 6f 77 69  il version]<nowi
4d00: 6b 69 3e 0d 0a 0d 0a 50 72 69 6e 74 20 74 68 65  ki>....Print the
4d10: 20 73 6f 75 72 63 65 20 63 6f 64 65 20 76 65 72   source code ver
4d20: 73 69 6f 6e 20 6e 75 6d 62 65 72 20 66 6f 72 20  sion number for 
4d30: 74 68 65 20 66 6f 73 73 69 6c 20 65 78 65 63 75  the fossil execu
4d40: 74 61 62 6c 65 2e 0d 0a 0d 0a 0d 0a 55 73 61 67  table.......Usag
4d50: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
4d60: 73 69 6c 20 77 69 6b 69 5d 3c 6e 6f 77 69 6b 69  sil wiki]<nowiki
4d70: 3e 20 28 65 78 70 6f 72 74 7c 63 72 65 61 74 65  > (export|create
4d80: 7c 63 6f 6d 6d 69 74 7c 6c 69 73 74 29 20 57 69  |commit|list) Wi
4d90: 6b 69 4e 61 6d 65 0d 0a 0d 0a 52 75 6e 20 76 61  kiName....Run va
4da0: 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d 61 6e 64  rious subcommand
4db0: 73 20 74 6f 20 66 65 74 63 68 20 77 69 6b 69 20  s to fetch wiki 
4dc0: 65 6e 74 72 69 65 73 2e 0d 0a 0d 0a 20 20 20 20  entries.....    
4dd0: 66 6f 73 73 69 6c 20 77 69 6b 69 20 65 78 70 6f  fossil wiki expo
4de0: 72 74 20 50 41 47 45 4e 41 4d 45 20 3f 46 49 4c  rt PAGENAME ?FIL
4df0: 45 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 53 65 6e  E?....       Sen
4e00: 64 73 20 74 68 65 20 6c 61 74 65 73 74 20 76 65  ds the latest ve
4e10: 72 73 69 6f 6e 20 6f 66 20 74 68 65 20 50 41 47  rsion of the PAG
4e20: 45 4e 41 4d 45 20 77 69 6b 69 0d 0a 20 20 20 20  ENAME wiki..    
4e30: 20 20 20 65 6e 74 72 79 20 74 6f 20 74 68 65 20     entry to the 
4e40: 67 69 76 65 6e 20 66 69 6c 65 20 6f 72 20 73 74  given file or st
4e50: 61 6e 64 61 72 64 20 6f 75 74 70 75 74 2e 0d 0a  andard output...
4e60: 0d 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b  ..    fossil wik
4e70: 69 20 63 6f 6d 6d 69 74 20 50 41 47 45 4e 41 4d  i commit PAGENAM
4e80: 45 20 3f 46 49 4c 45 3f 0d 0a 0d 0a 20 20 20 20  E ?FILE?....    
4e90: 20 20 20 43 6f 6d 6d 69 74 20 63 68 61 6e 67 65     Commit change
4ea0: 73 20 74 6f 20 61 20 77 69 6b 69 20 70 61 67 65  s to a wiki page
4eb0: 20 66 72 6f 6d 20 46 49 4c 45 20 6f 72 20 66 72   from FILE or fr
4ec0: 6f 6d 20 73 74 61 6e 64 61 72 64 2e 0d 0a 0d 0a  om standard.....
4ed0: 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69 20      fossil wiki 
4ee0: 63 72 65 61 74 65 20 50 41 47 45 4e 41 4d 45 20  create PAGENAME 
4ef0: 3f 46 49 4c 45 3f 0d 0a 0d 0a 20 20 20 20 20 20  ?FILE?....      
4f00: 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 77 69   Create a new wi
4f10: 6b 69 20 70 61 67 65 20 77 69 74 68 20 69 6e 69  ki page with ini
4f20: 74 69 61 6c 20 63 6f 6e 74 65 6e 74 20 74 61 6b  tial content tak
4f30: 65 6e 20 66 72 6f 6d 0d 0a 20 20 20 20 20 20 20  en from..       
4f40: 46 49 4c 45 20 6f 72 20 66 72 6f 6d 20 73 74 61  FILE or from sta
4f50: 6e 64 61 72 64 20 69 6e 70 75 74 2e 0d 0a 0d 0a  ndard input.....
4f60: 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69 20      fossil wiki 
4f70: 6c 69 73 74 0d 0a 0d 0a 20 20 20 20 20 20 20 4c  list....       L
4f80: 69 73 74 73 20 61 6c 6c 20 77 69 6b 69 20 65 6e  ists all wiki en
4f90: 74 72 69 65 73 2c 20 6f 6e 65 20 70 65 72 20 6c  tries, one per l
4fa0: 69 6e 65 2c 20 6f 72 64 65 72 65 64 0d 0a 20 20  ine, ordered..  
4fb0: 20 20 20 20 20 63 61 73 65 2d 69 6e 73 65 6e 74       case-insent
4fc0: 69 76 65 6c 79 20 62 79 20 6e 61 6d 65 2e 0d 0a  ively by name...
4fd0: 0d 0a 54 4f 44 4f 73 3a 0d 0a 0d 0a 20 20 20 20  ..TODOs:....    
4fe0: 66 6f 73 73 69 6c 20 77 69 6b 69 20 65 78 70 6f  fossil wiki expo
4ff0: 72 74 20 3f 2d 75 20 41 52 54 49 46 41 43 54 3f  rt ?-u ARTIFACT?
5000: 20 57 69 6b 69 4e 61 6d 65 20 3f 46 49 4c 45 3f   WikiName ?FILE?
5010: 0d 0a 0d 0a 20 20 20 20 20 20 20 4f 75 74 70 75  ....       Outpu
5020: 74 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20  ts the selected 
5030: 76 65 72 73 69 6f 6e 20 6f 66 20 57 69 6b 69 4e  version of WikiN
5040: 61 6d 65 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73 73  ame.....    foss
5050: 69 6c 20 77 69 6b 69 20 64 65 6c 65 74 65 20 3f  il wiki delete ?
5060: 2d 6d 20 4d 45 53 53 41 47 45 3f 20 57 69 6b 69  -m MESSAGE? Wiki
5070: 4e 61 6d 65 0d 0a 0d 0a 20 20 20 20 20 20 20 54  Name....       T
5080: 68 65 20 73 61 6d 65 20 61 73 20 64 65 6c 65 74  he same as delet
5090: 69 6e 67 20 61 20 66 69 6c 65 20 65 6e 74 72 79  ing a file entry
50a0: 2c 20 62 75 74 20 69 20 64 6f 6e 27 74 20 6b 6e  , but i don't kn
50b0: 6f 77 20 69 66 20 66 6f 73 73 69 6c 0d 0a 20 20  ow if fossil..  
50c0: 20 20 20 20 20 73 75 70 70 6f 72 74 73 20 61 20       supports a 
50d0: 63 6f 6d 6d 69 74 20 6d 65 73 73 61 67 65 20 66  commit message f
50e0: 6f 72 20 57 69 6b 69 20 65 6e 74 72 69 65 73 2e  or Wiki entries.
50f0: 0d 0a 0d 0a 20 20 20 20 66 6f 73 73 69 6c 20 77  ....    fossil w
5100: 69 6b 69 20 3f 2d 75 3f 20 3f 2d 64 3f 20 3f 2d  iki ?-u? ?-d? ?-
5110: 73 3d 5b 7c 5d 3f 20 6c 69 73 74 0d 0a 0d 0a 20  s=[|]? list.... 
5120: 20 20 20 20 20 20 4c 69 73 74 73 20 74 68 65 20        Lists the 
5130: 61 72 74 69 66 61 63 74 20 49 44 20 61 6e 64 2f  artifact ID and/
5140: 6f 72 20 44 61 74 65 20 6f 66 20 6c 61 73 74 20  or Date of last 
5150: 63 68 61 6e 67 65 20 61 6c 6f 6e 67 20 77 69 74  change along wit
5160: 68 0d 0a 20 20 20 20 20 20 20 65 61 63 68 20 65  h..       each e
5170: 6e 74 72 79 20 6e 61 6d 65 2c 20 64 65 6c 69 6d  ntry name, delim
5180: 69 74 65 64 20 62 79 20 74 68 65 20 2d 73 20 63  ited by the -s c
5190: 68 61 72 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73 73  har.....    foss
51a0: 69 6c 20 77 69 6b 69 20 64 69 66 66 20 3f 41 52  il wiki diff ?AR
51b0: 54 49 46 41 43 54 3f 20 3f 2d 66 20 69 6e 66 69  TIFACT? ?-f infi
51c0: 6c 65 5b 3d 73 74 64 69 6e 5d 3f 20 45 6e 74 72  le[=stdin]? Entr
51d0: 79 4e 61 6d 65 0d 0a 0d 0a 20 20 20 20 20 20 20  yName....       
51e0: 44 69 66 66 73 20 74 68 65 20 6c 6f 63 61 6c 20  Diffs the local 
51f0: 63 6f 70 79 20 6f 66 20 61 20 70 61 67 65 20 77  copy of a page w
5200: 69 74 68 20 61 20 67 69 76 65 6e 20 76 65 72 73  ith a given vers
5210: 69 6f 6e 20 28 64 65 66 61 75 6c 74 69 6e 67 0d  ion (defaulting.
5220: 0a 20 20 20 20 20 20 20 74 6f 20 74 68 65 20 68  .       to the h
5230: 65 61 64 20 76 65 72 73 69 6f 6e 29 2e 0d 0a 0d  ead version)....
5240: 0a 3c 2f 70 72 65 3e 3c 2f 6e 6f 77 69 6b 69 3e  .</pre></nowiki>
5250: 0d 0a 0a 5a 20 39 63 31 32 38 37 30 63 30 61 35  ...Z 9c12870c0a5
5260: 61 37 37 63 61 35 33 66 30 39 31 33 33 36 37 39  a77ca53f09133679
5270: 31 61 35 33 32 0a                                1a532.