Hex Artifact Content
Not logged in

Artifact 33d306ae76a314b91a5c7139de9d1d70a345acfb:

Wiki page [Reference] by kejoki on 2008-11-11 03:36:38.

0000: 44 20 32 30 30 38 2d 31 31 2d 31 31 54 30 33 3a  D 2008-11-11T03:
0010: 33 36 3a 33 38 0a 4c 20 52 65 66 65 72 65 6e 63  36:38.L Referenc
0020: 65 0a 50 20 66 35 66 61 38 37 35 35 33 61 36 38  e.P f5fa87553a68
0030: 32 36 37 30 30 30 36 62 66 32 36 37 39 33 63 63  2670006bf26793cc
0040: 39 35 36 33 39 30 62 32 66 39 66 63 0a 55 20 6b  956390b2f9fc.U k
0050: 65 6a 6f 6b 69 0a 57 20 32 31 38 39 38 0a 3c 68  ejoki.W 21898.<h
0060: 32 3e 43 6f 6d 6d 61 6e 64 20 4c 69 6e 65 20 49  2>Command Line I
0070: 6e 74 65 72 66 61 63 65 20 52 65 66 65 72 65 6e  nterface Referen
0080: 63 65 3c 2f 68 32 3e 0d 0a 0d 0a 54 68 65 20 3c  ce</h2>....The <
0090: 63 6f 64 65 3e 66 6f 73 73 69 6c 3c 2f 63 6f 64  code>fossil</cod
00a0: 65 3e 20 70 72 6f 67 72 61 6d 20 73 75 70 70 6c  e> program suppl
00b0: 69 65 73 20 6d 6f 73 74 20 6f 66 20 74 68 65 20  ies most of the 
00c0: 61 63 74 75 61 6c 0d 0a 64 6f 63 75 6d 65 6e 74  actual..document
00d0: 61 74 69 6f 6e 20 61 62 6f 75 74 20 69 74 73 20  ation about its 
00e0: 6f 70 74 69 6f 6e 73 2c 20 73 6f 20 61 20 67 6f  options, so a go
00f0: 6f 64 20 77 61 79 20 74 6f 20 73 74 61 72 74 20  od way to start 
0100: 64 6f 63 75 6d 65 6e 74 69 6e 67 0d 0a 74 68 65  documenting..the
0110: 20 70 72 6f 67 72 61 6d 20 69 73 20 74 6f 20 6e   program is to n
0120: 61 62 20 74 68 65 20 6f 75 74 70 75 74 20 6f 66  ab the output of
0130: 20 3c 63 6f 64 65 3e 66 6f 73 73 69 6c 20 68 65   <code>fossil he
0140: 6c 70 20 3c 69 3e 63 6f 6d 6d 61 6e 64 3c 2f 69  lp <i>command</i
0150: 3e 3c 2f 63 6f 64 65 3e 0d 0a 66 6f 72 20 61 6c  ></code>..for al
0160: 6c 20 6f 66 20 69 74 73 20 28 65 78 70 6f 73 65  l of its (expose
0170: 64 29 20 63 6c 69 2e 0d 0a 0d 0a 3c 69 3e 54 68  d) cli.....<i>Th
0180: 69 73 20 77 61 73 20 73 75 67 67 65 73 74 65 64  is was suggested
0190: 20 75 6e 64 65 72 20 74 68 65 20 3c 62 3e 52 65   under the <b>Re
01a0: 66 65 72 65 6e 63 65 3c 2f 62 3e 20 68 65 61 64  ference</b> head
01b0: 69 6e 67 20 69 6e 0d 0a 5b 44 6f 63 75 6d 65 6e  ing in..[Documen
01c0: 74 61 74 69 6f 6e 20 6f 75 74 6c 69 6e 65 5d 2e  tation outline].
01d0: 0d 0a 0d 0a 49 66 20 79 6f 75 20 61 72 65 20 74  ....If you are t
01e0: 72 79 69 6e 67 20 74 6f 20 66 69 6e 64 20 69 6e  rying to find in
01f0: 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20  formation about 
0200: 66 6f 73 73 69 6c 27 73 20 77 65 62 20 63 61 70  fossil's web cap
0210: 61 62 69 6c 69 74 69 65 73 2c 0d 0a 73 65 65 20  abilities,..see 
0220: 74 68 65 20 3c 61 20 68 72 65 66 3d 22 64 6f 63  the <a href="doc
0230: 2f 74 69 70 2f 77 77 77 2f 69 6e 64 65 78 2e 77  /tip/www/index.w
0240: 69 6b 69 22 3e 46 6f 73 73 69 6c 20 48 6f 6d 65  iki">Fossil Home
0250: 3c 2f 61 3e 20 61 6e 64 20 0d 0a 3c 61 20 68 72  </a> and ..<a hr
0260: 65 66 3d 22 64 6f 63 2f 74 69 70 2f 77 77 77 2f  ef="doc/tip/www/
0270: 77 69 6b 69 74 68 65 6f 72 79 2e 77 69 6b 69 22  wikitheory.wiki"
0280: 3e 46 6f 73 73 69 6c 20 57 69 6b 69 3c 2f 61 3e  >Fossil Wiki</a>
0290: 20 70 61 67 65 73 20 66 6f 72 20 70 6f 69 6e 74   pages for point
02a0: 65 72 73 2e 0d 0a 0d 0a 3c 68 33 3e 54 68 69 6e  ers.....<h3>Thin
02b0: 67 73 20 74 6f 20 6e 6f 74 65 3c 2f 68 33 3e 0d  gs to note</h3>.
02c0: 0a 46 6f 73 73 69 6c 20 63 6c 69 20 63 6f 6d 6d  .Fossil cli comm
02d0: 61 6e 64 73 20 64 6f 20 6e 6f 74 20 75 73 65 20  ands do not use 
02e0: 73 70 65 63 69 61 6c 20 64 65 6c 69 6d 65 74 65  special delimete
02f0: 72 73 2c 20 74 68 65 79 20 75 73 65 20 73 70 61  rs, they use spa
0300: 63 65 73 2e 0d 0a 54 68 69 73 20 69 73 20 74 72  ces...This is tr
0310: 61 64 69 74 69 6f 6e 61 6c 20 77 69 74 68 20 56  aditional with V
0320: 43 53 2f 53 43 4d 2e 20 20 53 6f 6d 65 20 3c 69  CS/SCM.  Some <i
0330: 3e 6f 70 74 69 6f 6e 73 3c 2f 69 3e 20 74 6f 20  >options</i> to 
0340: 66 6f 73 73 69 6c 20 63 6f 6d 6d 61 6e 64 73 0d  fossil commands.
0350: 0a 3c 69 3e 64 6f 3c 2f 69 3e 20 75 73 65 20 73  .<i>do</i> use s
0360: 70 65 63 69 61 6c 20 64 65 6c 69 6d 69 74 65 72  pecial delimiter
0370: 73 2c 20 70 61 72 74 69 63 75 6c 61 72 6c 79 20  s, particularly 
0380: 74 68 65 20 27 2d 27 20 28 68 79 70 68 65 6e 2c  the '-' (hyphen,
0390: 20 6f 72 20 64 61 73 68 29 0d 0a 63 68 61 72 61   or dash)..chara
03a0: 63 74 65 72 2e 20 20 54 68 69 73 20 69 73 20 76  cter.  This is v
03b0: 65 72 79 20 73 69 6d 69 6c 61 72 20 74 6f 20 54  ery similar to T
03c0: 63 6c 2e 0d 0a 0d 0a 41 6e 79 20 66 6f 73 73 69  cl.....Any fossi
03d0: 6c 20 63 6f 6d 6d 61 6e 64 20 69 73 20 61 63 63  l command is acc
03e0: 65 70 74 61 62 6c 65 20 6f 6e 63 65 20 65 6e 6f  eptable once eno
03f0: 75 67 68 20 6f 66 20 69 74 20 68 61 73 20 62 65  ugh of it has be
0400: 65 6e 0d 0a 65 6e 74 65 72 65 64 20 74 6f 20 6d  en..entered to m
0410: 61 6b 65 20 74 68 65 20 69 6e 74 65 6e 74 20 75  ake the intent u
0420: 6e 61 6d 62 69 67 75 6f 75 73 2e 20 20 27 63 6c  nambiguous.  'cl
0430: 6f 27 20 69 73 20 61 20 70 72 6f 70 65 72 20 70  o' is a proper p
0440: 72 65 66 69 78 20 6f 66 0d 0a 62 6f 74 68 20 74  refix of..both t
0450: 68 65 20 27 63 6c 6f 6e 65 27 20 61 6e 64 20 27  he 'clone' and '
0460: 63 6c 6f 73 65 27 20 63 6f 6d 6d 61 6e 64 73 2c  close' commands,
0470: 20 66 6f 72 20 69 6e 73 74 61 6e 63 65 2c 20 62   for instance, b
0480: 75 74 20 27 63 6c 6f 6e 27 20 69 73 0d 0a 65 6e  ut 'clon' is..en
0490: 6f 75 67 68 20 74 6f 20 6d 61 6b 65 20 74 68 65  ough to make the
04a0: 20 69 6e 74 65 6e 74 26 23 38 32 31 32 3b 74 68   intent&#8212;th
04b0: 65 20 27 63 6c 6f 6e 65 27 20 63 6f 6d 6d 61 6e  e 'clone' comman
04c0: 64 26 23 38 32 31 32 3b 75 6e 61 6d 62 69 67 75  d&#8212;unambigu
04d0: 6f 75 73 2e 0d 0a 0d 0a 59 6f 75 20 73 68 6f 75  ous.....You shou
04e0: 6c 64 20 70 72 6f 62 61 62 6c 79 20 73 74 61 72  ld probably star
04f0: 74 20 69 6e 74 65 72 61 63 74 69 6e 67 20 77 69  t interacting wi
0500: 74 68 20 66 6f 73 73 69 6c 20 61 74 20 74 68 65  th fossil at the
0510: 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 0d 0a 62   command line..b
0520: 79 20 61 73 6b 69 6e 67 20 69 74 20 77 68 61 74  y asking it what
0530: 20 69 74 20 63 61 6e 20 64 6f 3a 0d 0a 0d 0a 3c   it can do:....<
0540: 63 6f 64 65 3e 24 20 66 6f 73 73 69 6c 20 68 65  code>$ fossil he
0550: 6c 70 3c 2f 63 6f 64 65 3e 3c 6e 6f 77 69 6b 69  lp</code><nowiki
0560: 3e 3c 70 72 65 3e 0d 0a 55 73 61 67 65 3a 20 66  ><pre>..Usage: f
0570: 6f 73 73 69 6c 20 68 65 6c 70 20 43 4f 4d 4d 41  ossil help COMMA
0580: 4e 44 2e 0d 0a 41 76 61 69 6c 61 62 6c 65 20 43  ND...Available C
0590: 4f 4d 4d 41 4e 44 73 3a 0d 0a 61 64 64 20 20 20  OMMANDs:..add   
05a0: 20 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67 75           configu
05b0: 72 61 74 69 6f 6e 20 20 6c 65 61 76 65 73 20 20  ration  leaves  
05c0: 20 20 20 20 20 20 20 72 65 64 6f 20 20 20 20 20         redo     
05d0: 20 20 20 20 20 20 75 69 0d 0a 61 6c 6c 20 20 20        ui..all   
05e0: 20 20 20 20 20 20 20 20 20 64 65 63 6f 6e 73 74           deconst
05f0: 72 75 63 74 20 20 20 20 6c 73 20 20 20 20 20 20  ruct    ls      
0600: 20 20 20 20 20 20 20 72 65 6e 61 6d 65 20 20 20         rename   
0610: 20 20 20 20 20 20 75 6e 64 6f 0d 0a 63 67 69 20        undo..cgi 
0620: 20 20 20 20 20 20 20 20 20 20 20 64 65 6c 20 20             del  
0630: 20 20 20 20 20 20 20 20 20 20 6d 65 72 67 65 20            merge 
0640: 20 20 20 20 20 20 20 20 20 72 65 76 65 72 74 20           revert 
0650: 20 20 20 20 20 20 20 20 75 6e 73 65 74 0d 0a 63          unset..c
0660: 68 61 6e 67 65 73 20 20 20 20 20 20 20 20 64 65  hanges        de
0670: 73 63 65 6e 64 61 6e 74 73 20 20 20 20 6d 76 20  scendants    mv 
0680: 20 20 20 20 20 20 20 20 20 20 20 20 72 6d 20 20              rm  
0690: 20 20 20 20 20 20 20 20 20 20 20 75 70 64 61 74             updat
06a0: 65 0d 0a 63 68 65 63 6b 6f 75 74 20 20 20 20 20  e..checkout     
06b0: 20 20 64 69 66 66 20 20 20 20 20 20 20 20 20 20    diff          
06c0: 20 6e 65 77 20 20 20 20 20 20 20 20 20 20 20 20   new            
06d0: 73 65 72 76 65 72 20 20 20 20 20 20 20 20 20 75  server         u
06e0: 73 65 72 0d 0a 63 69 20 20 20 20 20 20 20 20 20  ser..ci         
06f0: 20 20 20 20 65 78 74 72 61 20 20 20 20 20 20 20      extra       
0700: 20 20 20 6f 70 65 6e 20 20 20 20 20 20 20 20 20     open         
0710: 20 20 73 65 74 74 69 6e 67 73 20 20 20 20 20 20    settings      
0720: 20 76 65 72 73 69 6f 6e 0d 0a 63 6c 65 61 6e 20   version..clean 
0730: 20 20 20 20 20 20 20 20 20 67 64 69 66 66 20 20           gdiff  
0740: 20 20 20 20 20 20 20 20 70 75 6c 6c 20 20 20 20          pull    
0750: 20 20 20 20 20 20 20 73 74 61 74 75 73 20 20 20         status   
0760: 20 20 20 20 20 20 77 69 6b 69 0d 0a 63 6c 6f 6e        wiki..clon
0770: 65 20 20 20 20 20 20 20 20 20 20 68 65 6c 70 20  e          help 
0780: 20 20 20 20 20 20 20 20 20 20 70 75 73 68 20 20            push  
0790: 20 20 20 20 20 20 20 20 20 73 79 6e 63 0d 0a 63           sync..c
07a0: 6c 6f 73 65 20 20 20 20 20 20 20 20 20 20 68 74  lose          ht
07b0: 74 70 20 20 20 20 20 20 20 20 20 20 20 72 65 62  tp           reb
07c0: 75 69 6c 64 20 20 20 20 20 20 20 20 74 61 67 0d  uild        tag.
07d0: 0a 63 6f 6d 6d 69 74 20 20 20 20 20 20 20 20 20  .commit         
07e0: 69 6e 66 6f 20 20 20 20 20 20 20 20 20 20 20 72  info           r
07f0: 65 63 6f 6e 73 74 72 75 63 74 20 20 20 20 74 69  econstruct    ti
0800: 6d 65 6c 69 6e 65 0d 0a 54 68 69 73 20 69 73 20  meline..This is 
0810: 66 6f 73 73 69 6c 20 76 65 72 73 69 6f 6e 20 5b  fossil version [
0820: 63 36 36 66 66 62 61 36 64 61 5d 20 32 30 30 38  c66ffba6da] 2008
0830: 2d 31 31 2d 31 30 20 31 39 3a 35 34 3a 35 33 20  -11-10 19:54:53 
0840: 55 54 43 0d 0a 3c 2f 70 72 65 3e 3c 2f 6e 6f 77  UTC..</pre></now
0850: 69 6b 69 3e 0d 0a 3c 62 3e 57 68 61 74 20 66 6f  iki>..<b>What fo
0860: 6c 6c 6f 77 73 3c 2f 62 3e 20 69 73 20 61 20 73  llows</b> is a s
0870: 75 72 76 65 79 20 6f 66 20 77 68 61 74 20 79 6f  urvey of what yo
0880: 75 20 67 65 74 20 69 66 20 79 6f 75 20 74 79 70  u get if you typ
0890: 65 3c 63 6f 64 65 3e 0d 0a 66 6f 73 73 69 6c 26  e<code>..fossil&
08a0: 6e 62 73 70 3b 68 65 6c 70 26 6e 62 73 70 3b 3c  nbsp;help&nbsp;<
08b0: 69 3e 63 6f 6d 6d 61 6e 64 3c 2f 69 3e 20 3c 2f  i>command</i> </
08c0: 63 6f 64 65 3e 66 6f 72 20 61 6c 6c 20 6f 66 20  code>for all of 
08d0: 74 68 65 0d 0a 63 6f 6d 6d 61 6e 64 73 20 6c 69  the..commands li
08e0: 73 74 65 64 20 61 62 6f 76 65 2e 20 20 54 68 65  sted above.  The
08f0: 72 65 20 61 72 65 20 6c 69 6e 6b 73 20 74 6f 20  re are links to 
0900: 69 6e 64 69 76 69 64 75 61 6c 20 70 61 67 65 73  individual pages
0910: 20 66 6f 72 20 65 61 63 68 0d 0a 6f 66 20 74 68   for each..of th
0920: 65 6d 3b 20 70 61 67 65 73 20 77 69 74 68 20 63  em; pages with c
0930: 6f 6e 74 65 6e 74 20 28 6e 6f 74 20 61 6c 6c 20  ontent (not all 
0940: 6f 66 20 74 68 65 6d 20 61 72 65 20 64 6f 6e 65  of them are done
0950: 29 20 67 6f 20 69 6e 74 6f 20 74 68 65 20 63 6f  ) go into the co
0960: 6d 6d 61 6e 64 0d 0a 69 6e 20 61 20 62 69 74 20  mmand..in a bit 
0970: 6d 6f 72 65 20 64 65 70 74 68 20 74 68 61 6e 20  more depth than 
0980: 74 68 65 20 70 72 6f 67 72 61 6d 20 68 65 6c 70  the program help
0990: 2e 0d 0a 3c 6e 6f 77 69 6b 69 3e 3c 70 72 65 3e  ...<nowiki><pre>
09a0: 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77  ....Usage: </now
09b0: 69 6b 69 3e 3c 63 6f 64 65 3e 5b 66 6f 73 73 69  iki><code>[fossi
09c0: 6c 20 61 64 64 5d 3c 2f 63 6f 64 65 3e 3c 6e 6f  l add]</code><no
09d0: 77 69 6b 69 3e 20 46 49 4c 45 2e 2e 2e 0d 0a 0d  wiki> FILE......
09e0: 0a 4d 61 6b 65 20 61 72 72 61 6e 67 65 6d 65 6e  .Make arrangemen
09f0: 74 73 20 74 6f 20 61 64 64 20 6f 6e 65 20 6f 72  ts to add one or
0a00: 20 6d 6f 72 65 20 66 69 6c 65 73 20 74 6f 20 74   more files to t
0a10: 68 65 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b  he current check
0a20: 6f 75 74 20 0d 0a 61 74 20 74 68 65 20 6e 65 78  out ..at the nex
0a30: 74 20 63 6f 6d 6d 69 74 2e 0d 0a 0d 0a 0d 0a 55  t commit.......U
0a40: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 3c  sage: </nowiki><
0a50: 63 6f 64 65 3e 5b 66 6f 73 73 69 6c 20 61 6c 6c  code>[fossil all
0a60: 5d 3c 2f 63 6f 64 65 3e 3c 6e 6f 77 69 6b 69 3e  ]</code><nowiki>
0a70: 20 28 6c 69 73 74 7c 70 75 6c 6c 7c 70 75 73 68   (list|pull|push
0a80: 7c 72 65 62 75 69 6c 64 7c 73 79 6e 63 29 0d 0a  |rebuild|sync)..
0a90: 0d 0a 54 68 65 20 7e 2f 2e 66 6f 73 73 69 6c 20  ..The ~/.fossil 
0aa0: 66 69 6c 65 20 72 65 63 6f 72 64 73 20 74 68 65  file records the
0ab0: 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61 6c 6c   location of all
0ac0: 20 72 65 70 6f 73 69 74 6f 72 69 65 73 20 66 6f   repositories fo
0ad0: 72 20 61 0d 0a 75 73 65 72 2e 20 20 54 68 69 73  r a..user.  This
0ae0: 20 63 6f 6d 6d 61 6e 64 20 70 65 72 66 6f 72 6d   command perform
0af0: 73 20 63 65 72 74 61 69 6e 20 6f 70 65 72 61 74  s certain operat
0b00: 69 6f 6e 73 20 6f 6e 20 61 6c 6c 20 72 65 70 6f  ions on all repo
0b10: 73 69 74 6f 72 69 65 73 0d 0a 74 68 61 74 20 63  sitories..that c
0b20: 61 6e 20 62 65 20 75 73 65 66 75 6c 20 62 65 66  an be useful bef
0b30: 6f 72 65 20 6f 72 20 61 66 74 65 72 20 61 20 70  ore or after a p
0b40: 65 72 69 6f 64 20 6f 66 20 64 69 73 63 6f 6e 6e  eriod of disconn
0b50: 65 63 74 69 6f 6e 20 6f 70 65 72 61 74 69 6f 6e  ection operation
0b60: 2e 0d 0a 41 76 61 69 6c 61 62 6c 65 20 6f 70 65  ...Available ope
0b70: 72 61 74 69 6f 6e 73 20 61 72 65 3a 0d 0a 0d 0a  rations are:....
0b80: 20 20 20 6c 69 73 74 20 20 20 20 20 20 20 44 69     list       Di
0b90: 73 70 6c 61 79 20 74 68 65 20 6c 6f 63 61 74 69  splay the locati
0ba0: 6f 6e 20 6f 66 20 61 6c 6c 20 72 65 70 6f 73 69  on of all reposi
0bb0: 74 6f 72 69 65 73 0d 0a 0d 0a 20 20 20 70 75 6c  tories....   pul
0bc0: 6c 20 20 20 20 20 20 20 52 75 6e 20 61 20 22 70  l       Run a "p
0bd0: 75 6c 6c 22 20 6f 70 65 72 61 74 69 6f 6e 20 6f  ull" operation o
0be0: 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69  n all repositori
0bf0: 65 73 0d 0a 0d 0a 20 20 20 70 75 73 68 20 20 20  es....   push   
0c00: 20 20 20 20 52 75 6e 20 61 20 22 70 75 73 68 22      Run a "push"
0c10: 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f   on all reposito
0c20: 72 69 65 73 0d 0a 0d 0a 20 20 20 72 65 62 75 69  ries....   rebui
0c30: 6c 64 20 20 20 20 52 65 62 75 69 6c 64 20 6f 6e  ld    Rebuild on
0c40: 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65   all repositorie
0c50: 73 0d 0a 0d 0a 20 20 20 73 79 6e 63 20 20 20 20  s....   sync    
0c60: 20 20 20 52 75 6e 20 61 20 22 73 79 6e 63 22 20     Run a "sync" 
0c70: 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72  on all repositor
0c80: 69 65 73 0d 0a 0d 0a 52 65 73 70 6f 73 69 74 6f  ies....Resposito
0c90: 72 69 65 73 20 61 72 65 20 61 75 74 6f 6d 61 74  ries are automat
0ca0: 69 63 61 6c 6c 79 20 61 64 64 65 64 20 74 6f 20  ically added to 
0cb0: 74 68 65 20 73 65 74 20 6f 66 20 6b 6e 6f 77 6e  the set of known
0cc0: 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0d 0a 77   repositories..w
0cd0: 68 65 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 66  hen one of the f
0ce0: 6f 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64  ollowing command
0cf0: 73 20 61 67 61 69 6e 73 74 20 74 68 65 20 72 65  s against the re
0d00: 70 6f 73 69 74 6f 72 79 3a 20 63 6c 6f 6e 65 2c  pository: clone,
0d10: 20 69 6e 66 6f 2c 0d 0a 70 75 6c 6c 2c 20 70 75   info,..pull, pu
0d20: 73 68 2c 20 6f 72 20 73 79 6e 63 0d 0a 0d 0a 0d  sh, or sync.....
0d30: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
0d40: 3e 5b 66 6f 73 73 69 6c 20 63 67 69 5d 3c 6e 6f  >[fossil cgi]<no
0d50: 77 69 6b 69 3e 20 53 43 52 49 50 54 0d 0a 0d 0a  wiki> SCRIPT....
0d60: 54 68 65 20 53 43 52 49 50 54 20 61 72 67 75 6d  The SCRIPT argum
0d70: 65 6e 74 20 69 73 20 74 68 65 20 6e 61 6d 65 20  ent is the name 
0d80: 6f 66 20 61 20 66 69 6c 65 20 74 68 61 74 20 69  of a file that i
0d90: 73 20 74 68 65 20 43 47 49 20 73 63 72 69 70 74  s the CGI script
0da0: 0d 0a 74 68 61 74 20 69 73 20 62 65 69 6e 67 20  ..that is being 
0db0: 72 75 6e 2e 20 20 54 68 65 20 63 6f 6d 6d 61 6e  run.  The comman
0dc0: 64 20 6e 61 6d 65 2c 20 22 63 67 69 22 2c 20 6d  d name, "cgi", m
0dd0: 61 79 20 62 65 20 6f 6d 69 74 74 65 64 20 69 66  ay be omitted if
0de0: 0d 0a 74 68 65 20 47 41 54 45 57 41 59 5f 49 4e  ..the GATEWAY_IN
0df0: 54 45 52 46 41 43 45 20 65 6e 76 69 72 6f 6e 6d  TERFACE environm
0e00: 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 20  ent variable is 
0e10: 73 65 74 20 74 6f 20 22 43 47 49 22 20 28 77 68  set to "CGI" (wh
0e20: 69 63 68 0d 0a 73 68 6f 75 6c 64 20 61 6c 77 61  ich..should alwa
0e30: 79 73 20 62 65 20 74 68 65 20 63 61 73 65 20 66  ys be the case f
0e40: 6f 72 20 43 47 49 20 73 63 72 69 70 74 73 20 72  or CGI scripts r
0e50: 75 6e 20 62 79 20 61 20 77 65 62 73 65 72 76 65  un by a webserve
0e60: 72 2e 29 20 20 54 68 65 0d 0a 53 43 52 49 50 54  r.)  The..SCRIPT
0e70: 20 66 69 6c 65 20 73 68 6f 75 6c 64 20 6c 6f 6f   file should loo
0e80: 6b 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69 6b 65  k something like
0e90: 20 74 68 69 73 3a 0d 0a 0d 0a 20 20 20 20 20 23   this:....     #
0ea0: 21 2f 75 73 72 2f 62 69 6e 2f 66 6f 73 73 69 6c  !/usr/bin/fossil
0eb0: 0d 0a 20 20 20 20 20 72 65 70 6f 73 69 74 6f 72  ..     repositor
0ec0: 79 3a 20 2f 68 6f 6d 65 2f 73 6f 6d 65 62 6f 64  y: /home/somebod
0ed0: 79 2f 70 72 6f 6a 65 63 74 2e 64 62 0d 0a 0d 0a  y/project.db....
0ee0: 54 68 65 20 73 65 63 6f 6e 64 20 6c 69 6e 65 20  The second line 
0ef0: 64 65 66 69 6e 65 73 20 74 68 65 20 6e 61 6d 65  defines the name
0f00: 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f   of the reposito
0f10: 72 79 2e 20 20 41 66 74 65 72 20 6c 6f 63 61 74  ry.  After locat
0f20: 69 6e 67 0d 0a 74 68 65 20 72 65 70 6f 73 69 74  ing..the reposit
0f30: 6f 72 79 2c 20 66 6f 73 73 69 6c 20 77 69 6c 6c  ory, fossil will
0f40: 20 67 65 6e 65 72 61 74 65 20 61 20 77 65 62 70   generate a webp
0f50: 61 67 65 20 6f 6e 20 73 74 64 6f 75 74 20 62 61  age on stdout ba
0f60: 73 65 64 20 6f 6e 0d 0a 74 68 65 20 76 61 6c 75  sed on..the valu
0f70: 65 73 20 6f 66 20 73 74 61 6e 64 61 72 64 20 43  es of standard C
0f80: 47 49 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76  GI environment v
0f90: 61 72 69 61 62 6c 65 73 2e 0d 0a 0d 0a 0d 0a 55  ariables.......U
0fa0: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b  sage: </nowiki>[
0fb0: 66 6f 73 73 69 6c 20 63 68 61 6e 67 65 73 5d 3c  fossil changes]<
0fc0: 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a 52 65 70 6f 72  nowiki>....Repor
0fd0: 74 20 6f 6e 20 74 68 65 20 65 64 69 74 20 73 74  t on the edit st
0fe0: 61 74 75 73 20 6f 66 20 61 6c 6c 20 66 69 6c 65  atus of all file
0ff0: 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74  s in the current
1000: 20 63 68 65 63 6b 6f 75 74 2e 0d 0a 53 65 65 20   checkout...See 
1010: 61 6c 73 6f 20 74 68 65 20 22 73 74 61 74 75 73  also the "status
1020: 22 20 61 6e 64 20 22 65 78 74 72 61 22 20 63 6f  " and "extra" co
1030: 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a 0d 0a 55 73 61  mmands.......Usa
1040: 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  ge: </nowiki>[fo
1050: 73 73 69 6c 20 63 68 65 63 6b 6f 75 74 5d 3c 6e  ssil checkout]<n
1060: 6f 77 69 6b 69 3e 20 56 45 52 53 49 4f 4e 20 3f  owiki> VERSION ?
1070: 2d 66 7c 2d 2d 66 6f 72 63 65 3f 0d 0a 0d 0a 43  -f|--force?....C
1080: 68 65 63 6b 20 6f 75 74 20 61 20 76 65 72 73 69  heck out a versi
1090: 6f 6e 20 73 70 65 63 69 66 69 65 64 20 6f 6e 20  on specified on 
10a0: 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65  the command-line
10b0: 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e 64 0d  .  This command.
10c0: 0a 77 69 6c 6c 20 6e 6f 74 20 6f 76 65 72 77 72  .will not overwr
10d0: 69 74 65 20 65 64 69 74 65 64 20 66 69 6c 65 73  ite edited files
10e0: 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20   in the current 
10f0: 63 68 65 63 6b 6f 75 74 20 75 6e 6c 65 73 73 0d  checkout unless.
1100: 0a 74 68 65 20 2d 2d 66 6f 72 63 65 20 6f 70 74  .the --force opt
1110: 69 6f 6e 20 61 70 70 65 61 72 73 20 6f 6e 20 74  ion appears on t
1120: 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2e  he command-line.
1130: 0d 0a 0d 0a 53 65 65 20 61 6c 73 6f 20 74 68 65  ....See also the
1140: 20 22 75 70 64 61 74 65 22 20 63 6f 6d 6d 61 6e   "update" comman
1150: 64 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  d.......Usage: <
1160: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
1170: 63 6f 6d 6d 69 74 5d 3c 6e 6f 77 69 6b 69 3e 20  commit]<nowiki> 
1180: 3f 2d 6d 20 43 4f 4d 4d 45 4e 54 3f 20 3f 2d 2d  ?-m COMMENT? ?--
1190: 6e 6f 73 69 67 6e 3f 20 3f 46 49 4c 45 2e 2e 2e  nosign? ?FILE...
11a0: 3f 0d 0a 20 20 20 20 20 20 20 66 6f 73 73 69 6c  ?..       fossil
11b0: 20 63 69 20 20 2e 2e 2e 20 20 28 61 73 20 61 62   ci  ...  (as ab
11c0: 6f 76 65 29 0d 0a 0d 0a 43 72 65 61 74 65 20 61  ove)....Create a
11d0: 20 6e 65 77 20 76 65 72 73 69 6f 6e 20 63 6f 6e   new version con
11e0: 74 61 69 6e 69 6e 67 20 61 6c 6c 20 6f 66 20 74  taining all of t
11f0: 68 65 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68  he changes in th
1200: 65 20 63 75 72 72 65 6e 74 0d 0a 63 68 65 63 6b  e current..check
1210: 6f 75 74 2e 20 20 59 6f 75 20 77 69 6c 6c 20 62  out.  You will b
1220: 65 20 70 72 6f 6d 70 74 65 64 20 74 6f 20 65 6e  e prompted to en
1230: 74 65 72 20 61 20 63 68 65 63 6b 2d 69 6e 20 63  ter a check-in c
1240: 6f 6d 6d 65 6e 74 20 75 6e 6c 65 73 73 0d 0a 74  omment unless..t
1250: 68 65 20 22 2d 6d 22 20 6f 70 74 69 6f 6e 20 69  he "-m" option i
1260: 73 20 75 73 65 64 20 74 6f 20 73 70 65 63 69 66  s used to specif
1270: 79 20 61 20 63 6f 6d 6d 65 6e 74 20 6c 69 6e 65  y a comment line
1280: 2e 20 20 59 6f 75 20 77 69 6c 6c 20 62 65 0d 0a  .  You will be..
1290: 70 72 6f 6d 70 74 65 64 20 66 6f 72 20 79 6f 75  prompted for you
12a0: 72 20 47 50 47 20 70 61 73 73 70 68 72 61 73 65  r GPG passphrase
12b0: 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 73 69 67   in order to sig
12c0: 6e 20 74 68 65 20 6e 65 77 20 6d 61 6e 69 66 65  n the new manife
12d0: 73 74 0d 0a 75 6e 6c 65 73 73 20 74 68 65 20 22  st..unless the "
12e0: 2d 2d 6e 6f 73 69 67 6e 22 20 6f 70 74 69 6f 6e  --nosign" option
12f0: 73 20 69 73 20 75 73 65 64 2e 20 20 41 6c 6c 20  s is used.  All 
1300: 66 69 6c 65 73 20 74 68 61 74 20 68 61 76 65 0d  files that have.
1310: 0a 63 68 61 6e 67 65 64 20 77 69 6c 6c 20 62 65  .changed will be
1320: 20 63 6f 6d 6d 69 74 74 65 64 20 75 6e 6c 65 73   committed unles
1330: 73 20 73 6f 6d 65 20 73 75 62 73 65 74 20 6f 66  s some subset of
1340: 20 66 69 6c 65 73 20 69 73 20 73 70 65 63 69 66   files is specif
1350: 69 65 64 0d 0a 6f 6e 20 74 68 65 20 63 6f 6d 6d  ied..on the comm
1360: 61 6e 64 20 6c 69 6e 65 2e 0d 0a 0d 0a 0d 0a 55  and line.......U
1370: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b  sage: </nowiki>[
1380: 66 6f 73 73 69 6c 20 63 6c 65 61 6e 5d 3c 6e 6f  fossil clean]<no
1390: 77 69 6b 69 3e 20 3f 2d 61 6c 6c 3f 0d 0a 0d 0a  wiki> ?-all?....
13a0: 44 65 6c 65 74 65 20 61 6c 6c 20 22 65 78 74 72  Delete all "extr
13b0: 61 22 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20  a" files in the 
13c0: 73 6f 75 72 63 65 20 74 72 65 65 2e 20 20 22 45  source tree.  "E
13d0: 78 74 72 61 22 20 66 69 6c 65 73 20 61 72 65 0d  xtra" files are.
13e0: 0a 66 69 6c 65 73 20 74 68 61 74 20 61 72 65 20  .files that are 
13f0: 6e 6f 74 20 6f 66 66 69 63 69 61 6c 6c 79 20 70  not officially p
1400: 61 72 74 20 6f 66 20 74 68 65 20 63 68 65 63 6b  art of the check
1410: 6f 75 74 2e 20 20 53 65 65 20 61 6c 73 6f 0d 0a  out.  See also..
1420: 74 68 65 20 22 65 78 74 72 61 22 20 63 6f 6d 6d  the "extra" comm
1430: 61 6e 64 2e 20 54 68 69 73 20 6f 70 65 72 61 74  and. This operat
1440: 69 6f 6e 20 63 61 6e 6e 6f 74 20 62 65 20 75 6e  ion cannot be un
1450: 64 6f 6e 65 2e 20 0d 0a 0d 0a 59 6f 75 20 77 69  done. ....You wi
1460: 6c 6c 20 62 65 20 70 72 6f 6d 70 74 65 64 20 62  ll be prompted b
1470: 65 66 6f 72 65 20 72 65 6d 6f 76 69 6e 67 20 65  efore removing e
1480: 61 63 68 20 66 69 6c 65 2e 20 49 66 20 79 6f 75  ach file. If you
1490: 20 61 72 65 0d 0a 73 75 72 65 20 79 6f 75 20 77   are..sure you w
14a0: 69 73 68 20 74 6f 20 72 65 6d 6f 76 65 20 61 6c  ish to remove al
14b0: 6c 20 22 65 78 74 72 61 22 20 66 69 6c 65 73 20  l "extra" files 
14c0: 79 6f 75 20 63 61 6e 20 73 70 65 63 69 66 79 20  you can specify 
14d0: 74 68 65 0d 0a 6f 70 74 69 6f 6e 61 6c 20 2d 61  the..optional -a
14e0: 6c 6c 20 66 6c 61 67 2e 0d 0a 0d 0a 0d 0a 55 73  ll flag.......Us
14f0: 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66  age: </nowiki>[f
1500: 6f 73 73 69 6c 20 63 6c 6f 6e 65 5d 3c 6e 6f 77  ossil clone]<now
1510: 69 6b 69 3e 20 55 52 4c 20 46 49 4c 45 4e 41 4d  iki> URL FILENAM
1520: 45 0d 0a 0d 0a 4d 61 6b 65 20 61 20 63 6c 6f 6e  E....Make a clon
1530: 65 20 6f 66 20 61 20 72 65 70 6f 73 69 74 6f 72  e of a repositor
1540: 79 20 73 70 65 63 69 66 69 65 64 20 62 79 20 55  y specified by U
1550: 52 4c 20 69 6e 20 74 68 65 20 6c 6f 63 61 6c 0d  RL in the local.
1560: 0a 66 69 6c 65 20 6e 61 6d 65 64 20 46 49 4c 45  .file named FILE
1570: 4e 41 4d 45 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65  NAME.......Usage
1580: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
1590: 69 6c 20 63 6c 6f 73 65 5d 3c 6e 6f 77 69 6b 69  il close]<nowiki
15a0: 3e 20 3f 2d 66 7c 2d 2d 66 6f 72 63 65 3f 0d 0a  > ?-f|--force?..
15b0: 0d 0a 54 68 65 20 6f 70 70 6f 73 69 74 65 20 6f  ..The opposite o
15c0: 66 20 22 6f 70 65 6e 22 2e 20 20 43 6c 6f 73 65  f "open".  Close
15d0: 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 61 74   the current dat
15e0: 61 62 61 73 65 20 63 6f 6e 6e 65 63 74 69 6f 6e  abase connection
15f0: 2e 0d 0a 52 65 71 75 69 72 65 20 61 20 2d 66 20  ...Require a -f 
1600: 6f 72 20 2d 2d 66 6f 72 63 65 20 66 6c 61 67 20  or --force flag 
1610: 69 66 20 74 68 65 72 65 20 61 72 65 20 75 6e 73  if there are uns
1620: 61 76 65 64 20 63 68 61 6e 67 65 64 20 69 6e 20  aved changed in 
1630: 74 68 65 0d 0a 63 75 72 72 65 6e 74 20 63 68 65  the..current che
1640: 63 6b 2d 6f 75 74 2e 0d 0a 0d 0a 0d 0a 55 73 61  ck-out.......Usa
1650: 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  ge: </nowiki>[fo
1660: 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 65 5d 3c  ssil configure]<
1670: 6e 6f 77 69 6b 69 3e 20 4d 45 54 48 4f 44 20 2e  nowiki> METHOD .
1680: 2e 2e 0d 0a 0d 0a 57 68 65 72 65 20 4d 45 54 48  ......Where METH
1690: 4f 44 20 69 73 20 6f 6e 65 20 6f 66 3a 20 65 78  OD is one of: ex
16a0: 70 6f 72 74 20 69 6d 70 6f 72 74 20 6d 65 72 67  port import merg
16b0: 65 20 70 75 6c 6c 20 70 75 73 68 20 72 65 73 65  e pull push rese
16c0: 74 2e 20 20 41 6c 6c 20 6d 65 74 68 6f 64 73 0d  t.  All methods.
16d0: 0a 61 63 63 65 70 74 20 74 68 65 20 2d 52 20 6f  .accept the -R o
16e0: 72 20 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 6f  r --repository o
16f0: 70 74 69 6f 6e 20 74 6f 20 73 70 65 63 69 66 69  ption to specifi
1700: 63 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2e 0d  c a repository..
1710: 0a 0d 0a 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e  ...   fossil con
1720: 66 69 67 75 72 61 74 69 6f 6e 20 65 78 70 6f 72  figuration expor
1730: 74 20 41 52 45 41 20 46 49 4c 45 4e 41 4d 45 0d  t AREA FILENAME.
1740: 0a 0d 0a 20 20 20 20 20 20 20 20 57 72 69 74 65  ...        Write
1750: 20 74 6f 20 46 49 4c 45 4e 41 4d 45 20 65 78 70   to FILENAME exp
1760: 6f 72 74 65 64 20 63 6f 6e 66 69 67 75 72 61 74  orted configurat
1770: 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66  on information f
1780: 6f 72 20 41 52 45 41 2e 0d 0a 20 20 20 20 20 20  or AREA...      
1790: 20 20 41 52 45 41 20 63 61 6e 20 62 65 20 6f 6e    AREA can be on
17a0: 65 20 6f 66 3a 20 20 61 6c 6c 20 74 69 63 6b 65  e of:  all ticke
17b0: 74 20 73 6b 69 6e 20 70 72 6f 6a 65 63 74 0d 0a  t skin project..
17c0: 0d 0a 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66  ..   fossil conf
17d0: 69 67 75 72 61 74 69 6f 6e 20 69 6d 70 6f 72 74  iguration import
17e0: 20 46 49 4c 45 4e 41 4d 45 0d 0a 0d 0a 20 20 20   FILENAME....   
17f0: 20 20 20 20 20 52 65 61 64 20 61 20 63 6f 6e 66       Read a conf
1800: 69 67 75 72 61 74 69 6f 6e 20 66 72 6f 6d 20 46  iguration from F
1810: 49 4c 45 4e 41 4d 45 2c 20 6f 76 65 72 77 72 69  ILENAME, overwri
1820: 74 69 6e 67 20 74 68 65 20 63 75 72 72 65 6e 74  ting the current
1830: 0d 0a 20 20 20 20 20 20 20 20 63 6f 6e 66 69 67  ..        config
1840: 75 72 61 74 69 6f 6e 2e 0d 0a 0d 0a 20 20 20 66  uration.....   f
1850: 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61 74  ossil configurat
1860: 69 6f 6e 20 6d 65 72 67 65 20 46 49 4c 45 4e 41  ion merge FILENA
1870: 4d 45 0d 0a 0d 0a 20 20 20 20 20 20 20 20 52 65  ME....        Re
1880: 61 64 20 61 20 63 6f 6e 66 69 67 75 72 61 74 69  ad a configurati
1890: 6f 6e 20 66 72 6f 6d 20 46 49 4c 45 4e 41 4d 45  on from FILENAME
18a0: 20 61 6e 64 20 6d 65 72 67 65 20 69 74 73 20 76   and merge its v
18b0: 61 6c 75 65 73 20 69 6e 74 6f 0d 0a 20 20 20 20  alues into..    
18c0: 20 20 20 20 74 68 65 20 63 75 72 72 65 6e 74 20      the current 
18d0: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 2e 20 20  configuration.  
18e0: 45 78 69 73 74 69 6e 67 20 76 61 6c 75 65 73 20  Existing values 
18f0: 74 61 6b 65 20 70 72 69 6f 72 69 74 79 20 6f 76  take priority ov
1900: 65 72 0d 0a 20 20 20 20 20 20 20 20 76 61 6c 75  er..        valu
1910: 65 73 20 72 65 61 64 20 66 72 6f 6d 20 46 49 4c  es read from FIL
1920: 45 4e 41 4d 45 2e 0d 0a 0d 0a 20 20 20 66 6f 73  ENAME.....   fos
1930: 73 69 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f  sil configuratio
1940: 6e 20 70 75 6c 6c 20 41 52 45 41 20 3f 55 52 4c  n pull AREA ?URL
1950: 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 20 50 75 6c  ?....        Pul
1960: 6c 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 74 68  l and install th
1970: 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  e configuration 
1980: 66 72 6f 6d 20 61 20 64 69 66 66 65 72 65 6e 74  from a different
1990: 20 73 65 72 76 65 72 0d 0a 20 20 20 20 20 20 20   server..       
19a0: 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 55   identified by U
19b0: 52 4c 2e 20 20 49 66 20 6e 6f 20 55 52 4c 20 69  RL.  If no URL i
19c0: 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65  s specified, the
19d0: 6e 20 74 68 65 20 64 65 66 61 75 6c 74 0d 0a 20  n the default.. 
19e0: 20 20 20 20 20 20 20 73 65 72 76 65 72 20 69 73         server is
19f0: 20 75 73 65 64 2e 20 0d 0a 0d 0a 20 20 20 66 6f   used. ....   fo
1a00: 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61 74 69  ssil configurati
1a10: 6f 6e 20 70 75 73 68 20 41 52 45 41 20 3f 55 52  on push AREA ?UR
1a20: 4c 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 20 50 75  L?....        Pu
1a30: 73 68 20 74 68 65 20 6c 6f 63 61 6c 20 63 6f 6e  sh the local con
1a40: 66 69 67 75 72 61 74 69 6f 6e 20 69 6e 74 6f 20  figuration into 
1a50: 74 68 65 20 72 65 6d 6f 74 65 20 73 65 72 76 65  the remote serve
1a60: 72 20 69 64 65 6e 74 69 66 69 65 64 0d 0a 20 20  r identified..  
1a70: 20 20 20 20 20 20 62 79 20 55 52 4c 2e 20 20 41        by URL.  A
1a80: 64 6d 69 6e 20 70 72 69 76 69 6c 65 67 65 20 69  dmin privilege i
1a90: 73 20 72 65 71 75 69 72 65 64 20 6f 6e 20 74 68  s required on th
1aa0: 65 20 72 65 6d 6f 74 65 20 73 65 72 76 65 72 20  e remote server 
1ab0: 66 6f 72 0d 0a 20 20 20 20 20 20 20 20 74 68 69  for..        thi
1ac0: 73 20 74 6f 20 77 6f 72 6b 2e 0d 0a 0d 0a 20 20  s to work.....  
1ad0: 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72   fossil configur
1ae0: 61 74 69 6f 6e 20 72 65 73 65 74 20 41 52 45 41  ation reset AREA
1af0: 0d 0a 0d 0a 20 20 20 20 20 20 20 20 52 65 73 74  ....        Rest
1b00: 6f 72 65 20 74 68 65 20 63 6f 6e 66 69 67 75 72  ore the configur
1b10: 61 74 69 6f 6e 20 74 6f 20 74 68 65 20 64 65 66  ation to the def
1b20: 61 75 6c 74 2e 20 20 41 52 45 41 20 61 73 20 61  ault.  AREA as a
1b30: 62 6f 76 65 2e 0d 0a 0d 0a 57 41 52 4e 49 4e 47  bove.....WARNING
1b40: 3a 20 44 6f 20 6e 6f 74 20 69 6d 70 6f 72 74 2c  : Do not import,
1b50: 20 6d 65 72 67 65 2c 20 6f 72 20 70 75 6c 6c 20   merge, or pull 
1b60: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 20 66  configurations f
1b70: 72 6f 6d 20 61 6e 20 75 6e 74 72 75 73 74 65 64  rom an untrusted
1b80: 0d 0a 73 6f 75 72 63 65 2e 20 20 54 68 65 20 69  ..source.  The i
1b90: 6e 62 6f 75 6e 64 20 63 6f 6e 66 69 67 75 72 61  nbound configura
1ba0: 74 69 6f 6e 20 69 73 20 6e 6f 74 20 63 68 65 63  tion is not chec
1bb0: 6b 65 64 20 66 6f 72 20 73 61 66 65 74 79 20 61  ked for safety a
1bc0: 6e 64 20 63 61 6e 0d 0a 69 6e 74 72 6f 64 75 63  nd can..introduc
1bd0: 65 20 73 65 63 75 72 69 74 79 20 76 75 6c 6e 65  e security vulne
1be0: 72 61 62 69 6c 69 74 69 65 73 2e 0d 0a 0d 0a 0d  rabilities......
1bf0: 0a 43 4f 4d 4d 41 4e 44 3a 20 64 65 63 6f 6e 73  .COMMAND: decons
1c00: 74 72 75 63 74 20 0d 0a 55 73 61 67 65 3a 20 3c  truct ..Usage: <
1c10: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
1c20: 64 65 63 6f 6e 73 74 72 75 63 74 5d 3c 6e 6f 77  deconstruct]<now
1c30: 69 6b 69 3e 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73  iki> ?-R|--repos
1c40: 69 74 6f 72 79 20 52 45 50 4f 53 49 54 4f 52 59  itory REPOSITORY
1c50: 3f 20 44 45 53 54 49 4e 41 54 49 4f 4e 0d 0a 0d  ? DESTINATION...
1c60: 0a 50 6f 70 75 6c 61 74 65 73 20 74 68 65 20 69  .Populates the i
1c70: 6e 64 69 63 61 74 65 64 20 44 45 53 54 49 4e 41  ndicated DESTINA
1c80: 54 49 4f 4e 20 64 69 72 65 63 74 6f 72 79 20 77  TION directory w
1c90: 69 74 68 20 63 6f 70 69 65 73 20 6f 66 20 61 6c  ith copies of al
1ca0: 6c 0d 0a 61 72 74 69 66 63 61 74 73 20 63 6f 6e  l..artifcats con
1cb0: 74 61 69 6e 65 64 20 77 69 74 68 69 6e 20 74 68  tained within th
1cc0: 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 20 20 41  e repository.  A
1cd0: 72 74 69 66 61 63 74 73 20 61 72 65 20 6e 61 6d  rtifacts are nam
1ce0: 65 64 20 41 41 2f 62 62 62 62 62 0d 0a 77 68 65  ed AA/bbbbb..whe
1cf0: 72 65 20 41 41 20 69 73 20 74 68 65 20 66 69 72  re AA is the fir
1d00: 73 74 20 32 20 63 68 61 72 61 63 74 65 72 73 20  st 2 characters 
1d10: 6f 66 20 74 68 65 20 61 72 74 69 66 61 63 74 20  of the artifact 
1d20: 49 44 20 61 6e 64 20 62 62 62 62 62 20 69 73 20  ID and bbbbb is 
1d30: 74 68 65 0d 0a 72 65 6d 61 69 6e 69 6e 67 20 33  the..remaining 3
1d40: 38 20 63 68 61 72 61 63 74 65 72 73 2e 0d 0a 0d  8 characters....
1d50: 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69  ...Usage: </nowi
1d60: 6b 69 3e 5b 66 6f 73 73 69 6c 20 72 6d 5d 3c 6e  ki>[fossil rm]<n
1d70: 6f 77 69 6b 69 3e 20 46 49 4c 45 2e 2e 2e 0d 0a  owiki> FILE.....
1d80: 20 20 20 6f 72 3a 20 66 6f 73 73 69 6c 20 64 65     or: fossil de
1d90: 6c 20 46 49 4c 45 2e 2e 2e 0d 0a 52 65 6d 6f 76  l FILE.....Remov
1da0: 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65 20 66 69  e one or more fi
1db0: 6c 65 73 20 66 72 6f 6d 20 74 68 65 20 74 72 65  les from the tre
1dc0: 65 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  e.......Usage: <
1dd0: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
1de0: 64 65 73 63 65 6e 64 61 6e 74 73 5d 3c 6e 6f 77  descendants]<now
1df0: 69 6b 69 3e 20 3f 42 41 53 45 4c 49 4e 45 2d 49  iki> ?BASELINE-I
1e00: 44 3f 0d 0a 0d 0a 46 69 6e 64 20 61 6c 6c 20 6c  D?....Find all l
1e10: 65 61 66 20 64 65 73 63 65 6e 64 61 6e 74 73 20  eaf descendants 
1e20: 6f 66 20 74 68 65 20 62 61 73 65 6c 69 6e 65 20  of the baseline 
1e30: 73 70 65 63 69 66 69 65 64 20 6f 72 20 69 66 20  specified or if 
1e40: 74 68 65 20 61 72 67 75 6d 65 6e 74 0d 0a 69 73  the argument..is
1e50: 20 6f 6d 69 74 74 65 64 2c 20 6f 66 20 74 68 65   omitted, of the
1e60: 20 62 61 73 65 6c 69 6e 65 20 63 75 72 72 65 6e   baseline curren
1e70: 74 6c 79 20 63 68 65 63 6b 65 64 20 6f 75 74 2e  tly checked out.
1e80: 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e  ......Usage: </n
1e90: 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 64 69  owiki>[fossil di
1ea0: 66 66 5d 3c 6e 6f 77 69 6b 69 3e 7c 67 64 69 66  ff]<nowiki>|gdif
1eb0: 66 20 3f 2d 69 3f 20 3f 2d 72 20 52 45 56 49 53  f ?-i? ?-r REVIS
1ec0: 49 4f 4e 3f 20 46 49 4c 45 2e 2e 2e 0d 0a 0d 0a  ION? FILE.......
1ed0: 53 68 6f 77 20 74 68 65 20 64 69 66 66 65 72 65  Show the differe
1ee0: 6e 63 65 20 62 65 74 77 65 65 6e 20 74 68 65 20  nce between the 
1ef0: 63 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 20  current version 
1f00: 6f 66 20 61 20 66 69 6c 65 20 28 61 73 20 69 74  of a file (as it
1f10: 0d 0a 65 78 69 73 74 73 20 6f 6e 20 64 69 73 6b  ..exists on disk
1f20: 29 20 61 6e 64 20 74 68 61 74 20 73 61 6d 65 20  ) and that same 
1f30: 66 69 6c 65 20 61 73 20 69 74 20 77 61 73 20 63  file as it was c
1f40: 68 65 63 6b 65 64 20 6f 75 74 2e 0d 0a 0d 0a 64  hecked out.....d
1f50: 69 66 66 20 77 69 6c 6c 20 73 68 6f 77 20 61 20  iff will show a 
1f60: 74 65 78 74 75 61 6c 20 64 69 66 66 20 77 68 69  textual diff whi
1f70: 6c 65 20 67 64 69 66 66 20 77 69 6c 6c 20 61 74  le gdiff will at
1f80: 74 65 6d 70 74 20 74 6f 20 72 75 6e 20 61 0d 0a  tempt to run a..
1f90: 67 72 61 70 68 69 63 61 6c 20 64 69 66 66 20 63  graphical diff c
1fa0: 6f 6d 6d 61 6e 64 20 74 68 61 74 20 79 6f 75 20  ommand that you 
1fb0: 68 61 76 65 20 73 65 74 75 70 2e 20 49 66 20 74  have setup. If t
1fc0: 68 65 20 63 68 6f 6f 73 65 6e 20 63 6f 6d 6d 61  he choosen comma
1fd0: 6e 64 0d 0a 69 73 20 6e 6f 74 20 79 65 74 20 63  nd..is not yet c
1fe0: 6f 6e 66 69 67 75 72 65 64 2c 20 74 68 65 20 69  onfigured, the i
1ff0: 6e 74 65 72 6e 61 6c 20 74 65 78 74 75 61 6c 20  nternal textual 
2000: 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20 77 69 6c  diff command wil
2010: 6c 20 62 65 0d 0a 75 73 65 64 2e 0d 0a 0d 0a 49  l be..used.....I
2020: 66 20 2d 69 20 69 73 20 73 75 70 70 6c 69 65 64  f -i is supplied
2030: 20 66 6f 72 20 65 69 74 68 65 72 20 64 69 66 66   for either diff
2040: 20 6f 72 20 67 64 69 66 66 2c 20 74 68 65 20 69   or gdiff, the i
2050: 6e 74 65 72 6e 61 6c 20 74 65 78 74 75 61 6c 0d  nternal textual.
2060: 0a 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20 77 69  .diff command wi
2070: 6c 6c 20 62 65 20 65 78 65 63 75 74 65 64 2e 0d  ll be executed..
2080: 0a 0d 0a 48 65 72 65 20 61 72 65 20 61 20 66 65  ...Here are a fe
2090: 77 20 65 78 74 65 72 6e 61 6c 20 64 69 66 66 20  w external diff 
20a0: 63 6f 6d 6d 61 6e 64 20 73 65 74 74 69 6e 67 73  command settings
20b0: 2c 20 66 6f 72 20 65 78 61 6d 70 6c 65 3a 0d 0a  , for example:..
20c0: 0d 0a 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69  ..  fossil setti
20d0: 6e 67 20 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20  ng diff-command 
20e0: 64 69 66 66 0d 0a 0d 0a 20 20 66 6f 73 73 69 6c  diff....  fossil
20f0: 20 73 65 74 74 69 6e 67 20 67 64 69 66 66 2d 63   setting gdiff-c
2100: 6f 6d 6d 61 6e 64 20 74 6b 64 69 66 66 0d 0a 20  ommand tkdiff.. 
2110: 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20   fossil setting 
2120: 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 65 73  gdiff-command es
2130: 6b 69 6c 6c 32 32 0d 0a 20 20 66 6f 73 73 69 6c  kill22..  fossil
2140: 20 73 65 74 74 69 6e 67 20 67 64 69 66 66 2d 63   setting gdiff-c
2150: 6f 6d 6d 61 6e 64 20 74 6f 72 74 6f 69 73 65 6d  ommand tortoisem
2160: 65 72 67 65 0d 0a 20 20 66 6f 73 73 69 6c 20 73  erge..  fossil s
2170: 65 74 74 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d  etting gdiff-com
2180: 6d 61 6e 64 20 6d 65 6c 64 0d 0a 20 20 66 6f 73  mand meld..  fos
2190: 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69 66  sil setting gdif
21a0: 66 2d 63 6f 6d 6d 61 6e 64 20 78 78 64 69 66 66  f-command xxdiff
21b0: 0d 0a 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69  ..  fossil setti
21c0: 6e 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64  ng gdiff-command
21d0: 20 6b 64 69 66 66 33 0d 0a 0d 0a 0d 0a 55 73 61   kdiff3......Usa
21e0: 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  ge: </nowiki>[fo
21f0: 73 73 69 6c 20 65 78 74 72 61 5d 3c 6e 6f 77 69  ssil extra]<nowi
2200: 6b 69 3e 0d 0a 0d 0a 50 72 69 6e 74 20 61 20 6c  ki>....Print a l
2210: 69 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73  ist of all files
2220: 20 69 6e 20 74 68 65 20 73 6f 75 72 63 65 20 74   in the source t
2230: 72 65 65 20 74 68 61 74 20 61 72 65 20 6e 6f 74  ree that are not
2240: 20 70 61 72 74 20 6f 66 0d 0a 74 68 65 20 63 75   part of..the cu
2250: 72 72 65 6e 74 20 63 68 65 63 6b 6f 75 74 2e 20  rrent checkout. 
2260: 20 53 65 65 20 61 6c 73 6f 20 74 68 65 20 22 63   See also the "c
2270: 6c 65 61 6e 22 20 63 6f 6d 6d 61 6e 64 2e 0d 0a  lean" command...
2280: 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77  ....Usage: </now
2290: 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 68 65 6c 70  iki>[fossil help
22a0: 5d 3c 6e 6f 77 69 6b 69 3e 20 43 4f 4d 4d 41 4e  ]<nowiki> COMMAN
22b0: 44 0d 0a 0d 0a 44 69 73 70 6c 61 79 20 69 6e 66  D....Display inf
22c0: 6f 72 6d 61 74 69 6f 6e 20 6f 6e 20 68 6f 77 20  ormation on how 
22d0: 74 6f 20 75 73 65 20 43 4f 4d 4d 41 4e 44 0d 0a  to use COMMAND..
22e0: 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77  ....Usage: </now
22f0: 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 68 74 74 70  iki>[fossil http
2300: 5d 3c 6e 6f 77 69 6b 69 3e 20 52 45 50 4f 53 49  ]<nowiki> REPOSI
2310: 54 4f 52 59 0d 0a 0d 0a 48 61 6e 64 6c 65 20 61  TORY....Handle a
2320: 20 73 69 6e 67 6c 65 20 48 54 54 50 20 72 65 71   single HTTP req
2330: 75 65 73 74 20 61 70 70 65 61 72 69 6e 67 20 6f  uest appearing o
2340: 6e 20 73 74 64 69 6e 2e 20 20 54 68 65 20 72 65  n stdin.  The re
2350: 73 75 6c 74 69 6e 67 20 77 65 62 70 61 67 65 0d  sulting webpage.
2360: 0a 69 73 20 64 65 6c 69 76 65 72 65 64 20 6f 6e  .is delivered on
2370: 20 73 74 64 6f 75 74 2e 20 20 54 68 69 73 20 6d   stdout.  This m
2380: 65 74 68 6f 64 20 69 73 20 75 73 65 64 20 74 6f  ethod is used to
2390: 20 6c 61 75 6e 63 68 20 61 6e 20 48 54 54 50 20   launch an HTTP 
23a0: 72 65 71 75 65 73 74 0d 0a 68 61 6e 64 6c 65 72  request..handler
23b0: 20 66 72 6f 6d 20 69 6e 65 74 64 2c 20 66 6f 72   from inetd, for
23c0: 20 65 78 61 6d 70 6c 65 2e 20 20 54 68 65 20 61   example.  The a
23d0: 72 67 75 6d 65 6e 74 20 69 73 20 74 68 65 20 6e  rgument is the n
23e0: 61 6d 65 20 6f 66 20 74 68 65 20 0d 0a 72 65 70  ame of the ..rep
23f0: 6f 73 69 74 6f 72 79 2e 0d 0a 0d 0a 0d 0a 55 73  ository.......Us
2400: 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66  age: </nowiki>[f
2410: 6f 73 73 69 6c 20 69 6e 66 6f 5d 3c 6e 6f 77 69  ossil info]<nowi
2420: 6b 69 3e 20 3f 41 52 54 49 46 41 43 54 2d 49 44  ki> ?ARTIFACT-ID
2430: 7c 46 49 4c 45 4e 41 4d 45 3f 0d 0a 0d 0a 57 69  |FILENAME?....Wi
2440: 74 68 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 2c  th no arguments,
2450: 20 70 72 6f 76 69 64 65 20 69 6e 66 6f 72 6d 61   provide informa
2460: 74 69 6f 6e 20 61 62 6f 75 74 20 74 68 65 20 63  tion about the c
2470: 75 72 72 65 6e 74 20 74 72 65 65 2e 0d 0a 49 66  urrent tree...If
2480: 20 61 6e 20 61 72 67 75 6d 65 6e 74 20 69 73 20   an argument is 
2490: 73 70 65 63 69 66 69 65 64 2c 20 70 72 6f 76 69  specified, provi
24a0: 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 61  de information a
24b0: 62 6f 75 74 20 74 68 65 20 6f 62 6a 65 63 74 0d  bout the object.
24c0: 0a 69 6e 20 74 68 65 20 72 65 73 70 6f 73 69 74  .in the resposit
24d0: 6f 72 79 20 6f 66 20 74 68 65 20 63 75 72 72 65  ory of the curre
24e0: 6e 74 20 74 72 65 65 20 74 68 61 74 20 74 68 65  nt tree that the
24f0: 20 61 72 67 75 6d 65 6e 74 20 72 65 66 65 72 73   argument refers
2500: 0d 0a 74 6f 2e 20 20 4f 72 20 69 66 20 74 68 65  ..to.  Or if the
2510: 20 61 72 67 75 6d 65 6e 74 20 69 73 20 74 68 65   argument is the
2520: 20 6e 61 6d 65 20 6f 66 20 61 20 72 65 70 6f 73   name of a repos
2530: 69 74 6f 72 79 2c 20 73 68 6f 77 0d 0a 69 6e 66  itory, show..inf
2540: 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20 74  ormation about t
2550: 68 61 74 20 72 65 70 6f 73 69 74 6f 72 79 2e 0d  hat repository..
2560: 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  .....Usage: </no
2570: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 6c 65 61  wiki>[fossil lea
2580: 76 65 73 5d 3c 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a  ves]<nowiki>....
2590: 46 69 6e 64 20 6c 65 61 76 65 73 20 6f 66 20 61  Find leaves of a
25a0: 6c 6c 20 62 72 61 6e 63 68 65 73 2e 0d 0a 0d 0a  ll branches.....
25b0: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
25c0: 69 3e 5b 66 6f 73 73 69 6c 20 6c 73 5d 3c 6e 6f  i>[fossil ls]<no
25d0: 77 69 6b 69 3e 0d 0a 0d 0a 53 68 6f 77 20 74 68  wiki>....Show th
25e0: 65 20 6e 61 6d 65 73 20 6f 66 20 61 6c 6c 20 66  e names of all f
25f0: 69 6c 65 73 20 69 6e 20 74 68 65 20 63 75 72 72  iles in the curr
2600: 65 6e 74 20 63 68 65 63 6b 6f 75 74 0d 0a 0d 0a  ent checkout....
2610: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
2620: 69 3e 5b 66 6f 73 73 69 6c 20 6d 65 72 67 65 5d  i>[fossil merge]
2630: 3c 6e 6f 77 69 6b 69 3e 20 56 45 52 53 49 4f 4e  <nowiki> VERSION
2640: 0d 0a 0d 0a 54 68 65 20 61 72 67 75 6d 65 6e 74  ....The argument
2650: 20 69 73 20 61 20 76 65 72 73 69 6f 6e 20 74 68   is a version th
2660: 61 74 20 73 68 6f 75 6c 64 20 62 65 20 6d 65 72  at should be mer
2670: 67 65 64 20 69 6e 74 6f 20 74 68 65 20 63 75 72  ged into the cur
2680: 72 65 6e 74 0d 0a 63 68 65 63 6b 6f 75 74 2e 20  rent..checkout. 
2690: 0d 0a 0d 0a 4f 6e 6c 79 20 66 69 6c 65 20 63 6f  ....Only file co
26a0: 6e 74 65 6e 74 20 69 73 20 6d 65 72 67 65 64 2e  ntent is merged.
26b0: 20 20 54 68 65 20 72 65 73 75 6c 74 20 63 6f 6e    The result con
26c0: 74 69 6e 75 65 73 20 74 6f 20 75 73 65 20 74 68  tinues to use th
26d0: 65 0d 0a 66 69 6c 65 20 61 6e 64 20 64 69 72 65  e..file and dire
26e0: 63 74 6f 72 79 20 6e 61 6d 65 73 20 66 72 6f 6d  ctory names from
26f0: 20 74 68 65 20 63 75 72 72 65 6e 74 20 63 68 65   the current che
2700: 63 6b 2d 6f 75 74 20 65 76 65 6e 20 69 66 20 74  ck-out even if t
2710: 68 6f 73 65 0d 0a 6e 61 6d 65 73 20 6d 69 67 68  hose..names migh
2720: 74 20 68 61 76 65 20 62 65 65 6e 20 63 68 61 6e  t have been chan
2730: 67 65 64 20 69 6e 20 74 68 65 20 62 72 61 6e 63  ged in the branc
2740: 68 20 62 65 69 6e 67 20 6d 65 72 67 65 64 20 69  h being merged i
2750: 6e 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c  n.......Usage: <
2760: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
2770: 6e 65 77 5d 3c 6e 6f 77 69 6b 69 3e 20 46 49 4c  new]<nowiki> FIL
2780: 45 4e 41 4d 45 0d 0a 0d 0a 43 72 65 61 74 65 20  ENAME....Create 
2790: 61 20 72 65 70 6f 73 69 74 6f 72 79 20 66 6f 72  a repository for
27a0: 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 20 69   a new project i
27b0: 6e 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 64  n the file named
27c0: 20 46 49 4c 45 4e 41 4d 45 2e 0d 0a 54 68 69 73   FILENAME...This
27d0: 20 63 6f 6d 6d 61 6e 64 20 69 73 20 64 69 73 74   command is dist
27e0: 69 6e 63 74 20 66 72 6f 6d 20 22 63 6c 6f 6e 65  inct from "clone
27f0: 22 2e 20 20 54 68 65 20 22 63 6c 6f 6e 65 22 20  ".  The "clone" 
2800: 63 6f 6d 6d 61 6e 64 20 6d 61 6b 65 73 0d 0a 61  command makes..a
2810: 20 63 6f 70 79 20 6f 66 20 61 6e 20 65 78 69 73   copy of an exis
2820: 74 69 6e 67 20 70 72 6f 6a 65 63 74 2e 20 20 54  ting project.  T
2830: 68 69 73 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72  his command star
2840: 74 73 20 61 20 6e 65 77 20 70 72 6f 6a 65 63 74  ts a new project
2850: 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f  .......Usage: </
2860: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 6f  nowiki>[fossil o
2870: 70 65 6e 5d 3c 6e 6f 77 69 6b 69 3e 20 46 49 4c  pen]<nowiki> FIL
2880: 45 4e 41 4d 45 0d 0a 0d 0a 4f 70 65 6e 20 61 20  ENAME....Open a 
2890: 63 6f 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 74 68  connection to th
28a0: 65 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f  e local reposito
28b0: 72 79 20 69 6e 20 46 49 4c 45 4e 41 4d 45 2e 20  ry in FILENAME. 
28c0: 20 41 20 63 68 65 63 6b 6f 75 74 0d 0a 66 6f 72   A checkout..for
28d0: 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20   the repository 
28e0: 69 73 20 63 72 65 61 74 65 64 20 77 69 74 68 20  is created with 
28f0: 69 74 73 20 72 6f 6f 74 20 61 74 20 74 68 65 20  its root at the 
2900: 77 6f 72 6b 69 6e 67 20 64 69 72 65 63 74 6f 72  working director
2910: 79 2e 0d 0a 53 65 65 20 61 6c 73 6f 20 74 68 65  y...See also the
2920: 20 22 63 6c 6f 73 65 22 20 63 6f 6d 6d 61 6e 64   "close" command
2930: 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f  .......Usage: </
2940: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 70  nowiki>[fossil p
2950: 75 6c 6c 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 55 52  ull]<nowiki> ?UR
2960: 4c 3f 20 3f 2d 52 7c 2d 2d 72 65 73 70 6f 73 69  L? ?-R|--resposi
2970: 74 6f 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f  tory REPOSITORY?
2980: 0d 0a 0d 0a 50 75 6c 6c 20 63 68 61 6e 67 65 73  ....Pull changes
2990: 20 69 6e 20 61 20 72 65 6d 6f 74 65 20 72 65 70   in a remote rep
29a0: 6f 73 69 74 6f 72 79 20 69 6e 74 6f 20 74 68 65  ository into the
29b0: 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f 72   local repositor
29c0: 79 2e 0d 0a 54 68 65 20 72 65 70 6f 73 69 74 6f  y...The reposito
29d0: 72 79 20 69 73 20 69 64 65 6e 74 69 66 69 65 64  ry is identified
29e0: 20 62 79 20 74 68 65 20 2d 52 20 6f 72 20 2d 2d   by the -R or --
29f0: 72 65 70 6f 73 69 74 6f 72 79 20 6f 70 74 69 6f  repository optio
2a00: 6e 2e 0d 0a 49 66 20 74 68 65 72 65 20 69 73 20  n...If there is 
2a10: 6e 6f 20 73 75 63 68 20 6f 70 74 69 6f 6e 20 74  no such option t
2a20: 68 65 6e 20 74 68 65 20 6f 70 65 6e 20 72 65 70  hen the open rep
2a30: 6f 73 69 74 6f 72 79 20 69 73 20 75 73 65 64 2e  ository is used.
2a40: 0d 0a 54 68 65 20 55 52 4c 20 6f 66 20 74 68 65  ..The URL of the
2a50: 20 72 65 6d 6f 74 65 20 73 65 72 76 65 72 20 69   remote server i
2a60: 73 20 73 70 65 63 69 66 69 65 64 20 6f 6e 20 74  s specified on t
2a70: 68 65 20 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 0d  he command line.
2a80: 0a 49 66 20 6e 6f 20 55 52 4c 20 69 73 20 73 70  .If no URL is sp
2a90: 65 63 69 66 69 65 64 20 74 68 65 6e 20 74 68 65  ecified then the
2aa0: 20 55 52 4c 20 75 73 65 64 20 62 79 20 74 68 65   URL used by the
2ab0: 20 6d 6f 73 74 20 72 65 63 65 6e 74 0d 0a 22 70   most recent.."p
2ac0: 75 6c 6c 22 2c 20 22 70 75 73 68 22 2c 20 6f 72  ull", "push", or
2ad0: 20 22 73 79 6e 63 22 20 63 6f 6d 6d 61 6e 64 20   "sync" command 
2ae0: 69 73 20 75 73 65 64 2e 0d 0a 0d 0a 54 68 65 20  is used.....The 
2af0: 55 52 4c 20 69 73 20 6f 66 20 74 68 65 20 66 6f  URL is of the fo
2b00: 6c 6c 6f 77 69 6e 67 20 66 6f 72 6d 3a 0d 0a 0d  llowing form:...
2b10: 0a 20 20 20 20 20 68 74 74 70 3a 2f 2f 55 53 45  .     http://USE
2b20: 52 40 48 4f 53 54 3a 50 4f 52 54 2f 50 41 54 48  R@HOST:PORT/PATH
2b30: 0d 0a 0d 0a 54 68 65 20 22 55 53 45 52 40 22 20  ....The "USER@" 
2b40: 61 6e 64 20 22 3a 50 4f 52 54 22 20 73 75 62 73  and ":PORT" subs
2b50: 74 72 69 6e 67 73 20 61 72 65 20 6f 70 74 69 6f  trings are optio
2b60: 6e 61 6c 2e 0d 0a 54 68 65 20 22 55 53 45 52 22  nal...The "USER"
2b70: 20 73 75 62 73 74 72 69 6e 67 20 73 70 65 63 69   substring speci
2b80: 66 69 65 73 20 74 68 65 20 6c 6f 67 69 6e 20 75  fies the login u
2b90: 73 65 72 2e 20 20 59 6f 75 20 77 69 6c 6c 20 62  ser.  You will b
2ba0: 65 0d 0a 70 72 6f 6d 70 74 65 64 20 66 6f 72 20  e..prompted for 
2bb0: 74 68 65 20 70 61 73 73 77 6f 72 64 20 6f 6e 20  the password on 
2bc0: 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65  the command-line
2bd0: 2e 20 20 54 68 65 20 50 4f 52 54 0d 0a 73 70 65  .  The PORT..spe
2be0: 63 69 66 69 65 73 20 74 68 65 20 54 43 50 20 70  cifies the TCP p
2bf0: 6f 72 74 20 6f 66 20 74 68 65 20 73 65 72 76 65  ort of the serve
2c00: 72 2e 20 20 54 68 65 20 64 65 66 61 75 6c 74 20  r.  The default 
2c10: 70 6f 72 74 20 69 73 0d 0a 38 30 2e 0d 0a 0d 0a  port is..80.....
2c20: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
2c30: 69 3e 5b 66 6f 73 73 69 6c 20 70 75 73 68 5d 3c  i>[fossil push]<
2c40: 6e 6f 77 69 6b 69 3e 20 3f 55 52 4c 3f 20 3f 2d  nowiki> ?URL? ?-
2c50: 52 7c 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 52  R|--repository R
2c60: 45 50 4f 53 49 54 4f 52 59 3f 0d 0a 0d 0a 50 75  EPOSITORY?....Pu
2c70: 73 68 20 63 68 61 6e 67 65 73 20 69 6e 20 74 68  sh changes in th
2c80: 65 20 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f  e local reposito
2c90: 72 79 20 6f 76 65 72 20 69 6e 74 6f 20 61 20 72  ry over into a r
2ca0: 65 6d 6f 74 65 20 72 65 70 6f 73 69 74 6f 72 79  emote repository
2cb0: 2e 0d 0a 53 65 65 20 74 68 65 20 22 70 75 6c 6c  ...See the "pull
2cc0: 22 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 61 64  " command for ad
2cd0: 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61  ditional informa
2ce0: 74 69 6f 6e 2e 0d 0a 0d 0a 55 73 61 67 65 3a 20  tion.....Usage: 
2cf0: 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c  </nowiki>[fossil
2d00: 20 72 65 62 75 69 6c 64 5d 3c 6e 6f 77 69 6b 69   rebuild]<nowiki
2d10: 3e 20 52 45 50 4f 53 49 54 4f 52 59 0d 0a 0d 0a  > REPOSITORY....
2d20: 52 65 63 6f 6e 73 74 72 75 63 74 20 74 68 65 20  Reconstruct the 
2d30: 6e 61 6d 65 64 20 72 65 70 6f 73 69 74 6f 72 79  named repository
2d40: 20 64 61 74 61 62 61 73 65 20 66 72 6f 6d 20 74   database from t
2d50: 68 65 20 63 6f 72 65 0d 0a 72 65 63 6f 72 64 73  he core..records
2d60: 2e 20 20 52 75 6e 20 74 68 69 73 20 63 6f 6d 6d  .  Run this comm
2d70: 61 6e 64 20 61 66 74 65 72 20 75 70 64 61 74 69  and after updati
2d80: 6e 67 20 74 68 65 20 66 6f 73 73 69 6c 0d 0a 65  ng the fossil..e
2d90: 78 65 63 75 74 61 62 6c 65 20 69 6e 20 61 20 77  xecutable in a w
2da0: 61 79 20 74 68 61 74 20 63 68 61 6e 67 65 73 20  ay that changes 
2db0: 74 68 65 20 64 61 74 61 62 61 73 65 20 73 63 68  the database sch
2dc0: 65 6d 61 2e 0d 0a 0d 0a 0d 0a 43 4f 4d 4d 41 4e  ema.......COMMAN
2dd0: 44 3a 20 72 65 63 6f 6e 73 74 72 75 63 74 20 0d  D: reconstruct .
2de0: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
2df0: 3e 5b 66 6f 73 73 69 6c 20 72 65 63 6f 6e 73 74  >[fossil reconst
2e00: 72 75 63 74 5d 3c 6e 6f 77 69 6b 69 3e 20 52 45  ruct]<nowiki> RE
2e10: 50 4f 53 49 54 4f 52 59 20 4f 52 49 47 49 4e 0d  POSITORY ORIGIN.
2e20: 0a 0d 0a 43 72 65 61 74 65 73 20 74 68 65 20 52  ...Creates the R
2e30: 45 50 4f 53 49 54 4f 52 59 20 61 6e 64 20 70 6f  EPOSITORY and po
2e40: 70 75 6c 61 74 65 73 20 69 74 20 77 69 74 68 20  pulates it with 
2e50: 74 68 65 20 61 72 74 69 66 61 63 74 73 20 69 6e  the artifacts in
2e60: 20 74 68 65 0d 0a 69 6e 64 69 63 61 74 65 64 20   the..indicated 
2e70: 4f 52 49 47 49 4e 20 64 69 72 65 63 74 6f 72 79  ORIGIN directory
2e80: 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f  .......Usage: </
2e90: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 72  nowiki>[fossil r
2ea0: 65 64 6f 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 46 49  edo]<nowiki> ?FI
2eb0: 4c 45 4e 41 4d 45 2e 2e 2e 3f 0d 0a 0d 0a 52 65  LENAME...?....Re
2ec0: 64 6f 20 74 68 65 20 61 6e 20 75 70 64 61 74 65  do the an update
2ed0: 20 6f 72 20 6d 65 72 67 65 20 6f 70 65 72 61 74   or merge operat
2ee0: 69 6f 6e 20 74 68 61 74 20 68 61 73 20 62 65 65  ion that has bee
2ef0: 6e 20 75 6e 64 6f 6e 65 20 62 79 20 74 68 65 0d  n undone by the.
2f00: 0a 75 6e 64 6f 20 63 6f 6d 6d 61 6e 64 2e 20 20  .undo command.  
2f10: 49 66 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 73  If FILENAME is s
2f20: 70 65 63 69 66 69 65 64 20 74 68 65 6e 20 72 65  pecified then re
2f30: 73 74 6f 72 65 20 74 68 65 20 63 68 61 6e 67 65  store the change
2f40: 73 0d 0a 61 73 73 6f 63 69 61 74 65 64 20 77 69  s..associated wi
2f50: 74 68 20 74 68 65 20 6e 61 6d 65 64 20 66 69 6c  th the named fil
2f60: 65 28 73 29 20 62 75 74 20 6f 74 68 65 72 77 69  e(s) but otherwi
2f70: 73 65 20 6c 65 61 76 65 20 74 68 65 20 75 70 64  se leave the upd
2f80: 61 74 65 0d 0a 6f 72 20 6d 65 72 67 65 20 75 6e  ate..or merge un
2f90: 64 6f 6e 65 2e 0d 0a 0d 0a 41 20 73 69 6e 67 6c  done.....A singl
2fa0: 65 20 6c 65 76 65 6c 20 6f 66 20 75 6e 64 6f 2f  e level of undo/
2fb0: 72 65 64 6f 20 69 73 20 73 75 70 70 6f 72 74 65  redo is supporte
2fc0: 64 2e 20 20 54 68 65 20 75 6e 64 6f 2f 72 65 64  d.  The undo/red
2fd0: 6f 20 73 74 61 63 6b 0d 0a 69 73 20 63 6c 65 61  o stack..is clea
2fe0: 72 65 64 20 62 79 20 74 68 65 20 63 6f 6d 6d 69  red by the commi
2ff0: 74 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20 63  t and checkout c
3000: 6f 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a 0d 0a 55 73  ommands.......Us
3010: 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66  age: </nowiki>[f
3020: 6f 73 73 69 6c 20 72 65 76 65 72 74 5d 3c 6e 6f  ossil revert]<no
3030: 77 69 6b 69 3e 20 3f 2d 2d 79 65 73 3f 20 3f 2d  wiki> ?--yes? ?-
3040: 72 20 52 45 56 49 53 49 4f 4e 3f 20 46 49 4c 45  r REVISION? FILE
3050: 0d 0a 0d 0a 52 65 76 65 72 74 20 74 6f 20 74 68  ....Revert to th
3060: 65 20 63 75 72 72 65 6e 74 20 72 65 70 6f 73 69  e current reposi
3070: 74 6f 72 79 20 76 65 72 73 69 6f 6e 20 6f 66 20  tory version of 
3080: 46 49 4c 45 2c 20 6f 72 20 74 6f 0d 0a 74 68 65  FILE, or to..the
3090: 20 76 65 72 73 69 6f 6e 20 61 73 73 6f 63 69 61   version associa
30a0: 74 65 64 20 77 69 74 68 20 62 61 73 65 6c 69 6e  ted with baselin
30b0: 65 20 52 45 56 49 53 49 4f 4e 20 69 66 20 74 68  e REVISION if th
30c0: 65 20 2d 72 20 66 6c 61 67 0d 0a 61 70 70 65 61  e -r flag..appea
30d0: 72 73 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61 6e  rs.  This comman
30e0: 64 20 77 69 6c 6c 20 63 6f 6e 66 69 72 6d 20 79  d will confirm y
30f0: 6f 75 72 20 6f 70 65 72 61 74 69 6f 6e 20 75 6e  our operation un
3100: 6c 65 73 73 20 74 68 65 0d 0a 66 69 6c 65 20 69  less the..file i
3110: 73 20 6d 69 73 73 69 6e 67 20 6f 72 20 74 68 65  s missing or the
3120: 20 2d 2d 79 65 73 20 6f 70 74 69 6f 6e 20 69 73   --yes option is
3130: 20 75 73 65 64 2e 0d 0a 0d 0a 0d 0a 55 73 61 67   used.......Usag
3140: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
3150: 73 69 6c 20 73 65 72 76 65 72 5d 3c 6e 6f 77 69  sil server]<nowi
3160: 6b 69 3e 20 3f 2d 50 7c 2d 2d 70 6f 72 74 20 54  ki> ?-P|--port T
3170: 43 50 50 4f 52 54 3f 20 3f 52 45 50 4f 53 49 54  CPPORT? ?REPOSIT
3180: 4f 52 59 3f 0d 0a 20 20 20 4f 72 3a 20 66 6f 73  ORY?..   Or: fos
3190: 73 69 6c 20 75 69 20 3f 2d 50 7c 2d 2d 70 6f 72  sil ui ?-P|--por
31a0: 74 20 54 43 50 50 4f 52 54 3f 20 3f 52 45 50 4f  t TCPPORT? ?REPO
31b0: 53 49 54 4f 52 59 3f 0d 0a 0d 0a 4f 70 65 6e 20  SITORY?....Open 
31c0: 61 20 73 6f 63 6b 65 74 20 61 6e 64 20 62 65 67  a socket and beg
31d0: 69 6e 20 6c 69 73 74 65 6e 69 6e 67 20 61 6e 64  in listening and
31e0: 20 72 65 73 70 6f 6e 64 69 6e 67 20 74 6f 20 48   responding to H
31f0: 54 54 50 20 72 65 71 75 65 73 74 73 20 6f 6e 0d  TTP requests on.
3200: 0a 54 43 50 20 70 6f 72 74 20 38 30 38 30 2c 20  .TCP port 8080, 
3210: 6f 72 20 6f 6e 20 61 6e 79 20 6f 74 68 65 72 20  or on any other 
3220: 54 43 50 20 70 6f 72 74 20 64 65 66 69 6e 65 64  TCP port defined
3230: 20 62 79 20 74 68 65 20 2d 50 20 6f 72 0d 0a 2d   by the -P or..-
3240: 2d 70 6f 72 74 20 6f 70 74 69 6f 6e 2e 20 20 54  -port option.  T
3250: 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75  he optional argu
3260: 6d 65 6e 74 20 69 73 20 74 68 65 20 6e 61 6d 65  ment is the name
3270: 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f   of the reposito
3280: 72 79 2e 0d 0a 54 68 65 20 72 65 70 6f 73 69 74  ry...The reposit
3290: 6f 72 79 20 61 72 67 75 6d 65 6e 74 20 6d 61 79  ory argument may
32a0: 20 62 65 20 6f 6d 69 74 74 65 64 20 69 66 20 74   be omitted if t
32b0: 68 65 20 77 6f 72 6b 69 6e 67 20 64 69 72 65 63  he working direc
32c0: 74 6f 72 79 20 69 73 0d 0a 77 69 74 68 69 6e 20  tory is..within 
32d0: 61 6e 20 6f 70 65 6e 20 63 68 65 63 6b 6f 75 74  an open checkout
32e0: 2e 0d 0a 0d 0a 54 68 65 20 22 75 69 22 20 63 6f  .....The "ui" co
32f0: 6d 6d 61 6e 64 20 61 75 74 6f 6d 61 74 69 63 61  mmand automatica
3300: 6c 6c 79 20 73 74 61 72 74 73 20 61 20 77 65 62  lly starts a web
3310: 20 62 72 6f 77 73 65 72 20 61 66 74 65 72 20 69   browser after i
3320: 6e 69 74 69 61 6c 69 7a 69 6e 67 0d 0a 74 68 65  nitializing..the
3330: 20 77 65 62 20 73 65 72 76 65 72 2e 0d 0a 0d 0a   web server.....
3340: 0d 0a 43 4f 4d 4d 41 4e 44 3a 20 73 65 74 74 69  ..COMMAND: setti
3350: 6e 67 73 0d 0a 43 4f 4d 4d 41 4e 44 3a 20 75 6e  ngs..COMMAND: un
3360: 73 65 74 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  set..Usage: </no
3370: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 73 65 74  wiki>[fossil set
3380: 74 69 6e 67 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 50  ting]<nowiki> ?P
3390: 52 4f 50 45 52 54 59 3f 20 3f 56 41 4c 55 45 3f  ROPERTY? ?VALUE?
33a0: 20 3f 2d 67 6c 6f 62 61 6c 3f 0d 0a 20 20 20 20   ?-global?..    
33b0: 20 20 20 66 6f 73 73 69 6c 20 75 6e 73 65 74 20     fossil unset 
33c0: 50 52 4f 50 45 52 54 59 20 3f 2d 67 6c 6f 62 61  PROPERTY ?-globa
33d0: 6c 3f 0d 0a 0d 0a 54 68 65 20 22 73 65 74 74 69  l?....The "setti
33e0: 6e 67 22 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68  ng" command with
33f0: 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 20 6c 69   no arguments li
3400: 73 74 73 20 61 6c 6c 20 70 72 6f 70 65 72 74 69  sts all properti
3410: 65 73 20 61 6e 64 20 74 68 65 69 72 0d 0a 76 61  es and their..va
3420: 6c 75 65 73 2e 20 20 57 69 74 68 20 6a 75 73 74  lues.  With just
3430: 20 61 20 70 72 6f 70 65 72 74 79 20 6e 61 6d 65   a property name
3440: 20 69 74 20 73 68 6f 77 73 20 74 68 65 20 76 61   it shows the va
3450: 6c 75 65 20 6f 66 20 74 68 61 74 20 70 72 6f 70  lue of that prop
3460: 65 72 74 79 2e 0d 0a 57 69 74 68 20 61 20 76 61  erty...With a va
3470: 6c 75 65 20 61 72 67 75 6d 65 6e 74 20 69 74 20  lue argument it 
3480: 63 68 61 6e 67 65 73 20 74 68 65 20 70 72 6f 70  changes the prop
3490: 65 72 74 79 20 66 6f 72 20 74 68 65 20 63 75 72  erty for the cur
34a0: 72 65 6e 74 20 72 65 70 6f 73 69 74 6f 72 79 2e  rent repository.
34b0: 0d 0a 0d 0a 54 68 65 20 22 75 6e 73 65 74 22 20  ....The "unset" 
34c0: 63 6f 6d 6d 61 6e 64 20 63 6c 65 61 72 73 20 61  command clears a
34d0: 20 70 72 6f 70 65 72 74 79 20 73 65 74 74 69 6e   property settin
34e0: 67 2e 0d 0a 0d 0a 20 20 20 61 75 74 6f 73 79 6e  g.....   autosyn
34f0: 63 20 20 20 20 20 20 20 20 20 49 66 20 65 6e 61  c         If ena
3500: 62 6c 65 64 2c 20 61 75 74 6f 6d 61 74 69 63 61  bled, automatica
3510: 6c 6c 79 20 70 75 6c 6c 20 70 72 69 6f 72 20 74  lly pull prior t
3520: 6f 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  o..             
3530: 20 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 6f 72         commit or
3540: 20 75 70 64 61 74 65 20 61 6e 64 20 61 75 74 6f   update and auto
3550: 6d 61 74 69 63 61 6c 6c 79 20 70 75 73 68 0d 0a  matically push..
3560: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3570: 20 20 20 20 61 66 74 65 72 20 63 6f 6d 6d 69 74      after commit
3580: 20 6f 72 20 74 61 67 20 6f 72 20 62 72 61 6e 63   or tag or branc
3590: 68 20 63 72 65 61 74 69 6f 6e 2e 0d 0a 0d 0a 20  h creation..... 
35a0: 20 20 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 20    diff-command  
35b0: 20 20 20 45 78 74 65 72 6e 61 6c 20 63 6f 6d 6d     External comm
35c0: 61 6e 64 20 74 6f 20 72 75 6e 20 77 68 65 6e 20  and to run when 
35d0: 70 65 72 66 6f 72 6d 69 6e 67 20 61 20 64 69 66  performing a dif
35e0: 66 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  f...            
35f0: 20 20 20 20 20 20 20 20 49 66 20 75 6e 64 65 66          If undef
3600: 69 6e 65 64 2c 20 74 68 65 20 69 6e 74 65 72 6e  ined, the intern
3610: 61 6c 20 74 65 78 74 20 64 69 66 66 20 77 69 6c  al text diff wil
3620: 6c 20 62 65 20 75 73 65 64 2e 0d 0a 0d 0a 20 20  l be used.....  
3630: 20 65 64 69 74 6f 72 20 20 20 20 20 20 20 20 20   editor         
3640: 20 20 54 65 78 74 20 65 64 69 74 6f 72 20 63 6f    Text editor co
3650: 6d 6d 61 6e 64 20 75 73 65 64 20 66 6f 72 20 63  mmand used for c
3660: 68 65 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 73  heck-in comments
3670: 2e 0d 0a 0d 0a 20 20 20 67 64 69 66 66 2d 63 6f  .....   gdiff-co
3680: 6d 6d 61 6e 64 20 20 20 20 45 78 74 65 72 6e 61  mmand    Externa
3690: 6c 20 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e  l command to run
36a0: 20 77 68 65 6e 20 70 65 72 66 6f 72 6d 69 6e 67   when performing
36b0: 20 61 20 67 72 61 70 68 69 63 61 6c 0d 0a 20 20   a graphical..  
36c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
36d0: 20 20 64 69 66 66 2e 20 49 66 20 75 6e 64 65 66    diff. If undef
36e0: 69 6e 65 64 2c 20 74 65 78 74 20 64 69 66 66 20  ined, text diff 
36f0: 77 69 6c 6c 20 62 65 20 75 73 65 64 2e 0d 0a 0d  will be used....
3700: 0a 20 20 20 6c 6f 63 61 6c 61 75 74 68 20 20 20  .   localauth   
3710: 20 20 20 20 20 49 66 20 65 6e 61 62 6c 65 64 2c       If enabled,
3720: 20 72 65 71 75 69 72 65 20 74 68 61 74 20 48 54   require that HT
3730: 54 50 20 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 66  TP connections f
3740: 72 6f 6d 0d 0a 20 20 20 20 20 20 20 20 20 20 20  rom..           
3750: 20 20 20 20 20 20 20 20 20 31 32 37 2e 30 2e 30           127.0.0
3760: 2e 31 20 62 65 20 61 75 74 68 65 6e 74 69 63 61  .1 be authentica
3770: 74 65 64 20 62 79 20 70 61 73 73 77 6f 72 64 2e  ted by password.
3780: 20 20 49 66 0d 0a 20 20 20 20 20 20 20 20 20 20    If..          
3790: 20 20 20 20 20 20 20 20 20 20 66 61 6c 73 65 2c            false,
37a0: 20 61 6c 6c 20 48 54 54 50 20 72 65 71 75 65 73   all HTTP reques
37b0: 74 73 20 66 72 6f 6d 20 6c 6f 63 61 6c 68 6f 73  ts from localhos
37c0: 74 20 68 61 76 65 0d 0a 20 20 20 20 20 20 20 20  t have..        
37d0: 20 20 20 20 20 20 20 20 20 20 20 20 75 6e 72 65              unre
37e0: 73 74 72 69 63 74 65 64 20 61 63 63 65 73 73 20  stricted access 
37f0: 74 6f 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72  to the repositor
3800: 79 2e 0d 0a 0d 0a 20 20 20 63 6c 65 61 72 73 69  y.....   clearsi
3810: 67 6e 20 20 20 20 20 20 20 20 57 68 65 6e 20 65  gn        When e
3820: 6e 61 62 6c 65 64 20 28 74 68 65 20 64 65 66 61  nabled (the defa
3830: 75 6c 74 29 2c 20 66 6f 73 73 69 6c 20 77 69 6c  ult), fossil wil
3840: 6c 20 61 74 74 65 6d 70 74 20 74 6f 0d 0a 20 20  l attempt to..  
3850: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3860: 20 20 73 69 67 6e 20 61 6c 6c 20 63 6f 6d 6d 69    sign all commi
3870: 74 73 20 77 69 74 68 20 67 70 67 2e 20 20 57 68  ts with gpg.  Wh
3880: 65 6e 20 64 69 73 61 62 6c 65 64 2c 20 63 6f 6d  en disabled, com
3890: 6d 69 74 73 20 77 69 6c 6c 0d 0a 20 20 20 20 20  mits will..     
38a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62                 b
38b0: 65 20 75 6e 73 69 67 6e 65 64 2e 0d 0a 0d 0a 20  e unsigned..... 
38c0: 20 20 70 67 70 2d 63 6f 6d 6d 61 6e 64 20 20 20    pgp-command   
38d0: 20 20 20 43 6f 6d 6d 61 6e 64 20 75 73 65 64 20     Command used 
38e0: 74 6f 20 63 6c 65 61 72 2d 73 69 67 6e 20 6d 61  to clear-sign ma
38f0: 6e 69 66 65 73 74 73 20 61 74 20 63 68 65 63 6b  nifests at check
3900: 2d 69 6e 2e 0d 0a 20 20 20 20 20 20 20 20 20 20  -in...          
3910: 20 20 20 20 20 20 20 20 20 20 54 68 65 20 64 65            The de
3920: 66 61 75 6c 74 20 69 73 20 22 67 70 67 20 2d 2d  fault is "gpg --
3930: 63 6c 65 61 72 73 69 67 6e 20 2d 6f 20 22 2e 0d  clearsign -o "..
3940: 0a 0d 0a 20 20 20 70 72 6f 78 79 20 20 20 20 20  ...   proxy     
3950: 20 20 20 20 20 20 20 55 52 4c 20 6f 66 20 74 68         URL of th
3960: 65 20 48 54 54 50 20 70 72 6f 78 79 2e 20 20 49  e HTTP proxy.  I
3970: 66 20 75 6e 64 65 66 69 6e 65 64 20 6f 72 20 22  f undefined or "
3980: 6f 66 66 22 20 74 68 65 6e 0d 0a 20 20 20 20 20  off" then..     
3990: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 74                 t
39a0: 68 65 20 22 68 74 74 70 5f 70 72 6f 78 79 22 20  he "http_proxy" 
39b0: 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69  environment vari
39c0: 61 62 6c 65 20 69 73 20 63 6f 6e 73 75 6c 74 65  able is consulte
39d0: 64 2e 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  d...            
39e0: 20 20 20 20 20 20 20 20 49 66 20 74 68 65 20 68          If the h
39f0: 74 74 70 5f 70 72 6f 78 79 20 65 6e 76 69 72 6f  ttp_proxy enviro
3a00: 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 20 69  nment variable i
3a10: 73 20 75 6e 64 65 66 69 6e 65 64 0d 0a 20 20 20  s undefined..   
3a20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3a30: 20 74 68 65 6e 20 61 20 64 69 72 65 63 74 20 48   then a direct H
3a40: 54 54 50 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 69  TTP connection i
3a50: 73 20 75 73 65 64 2e 0d 0a 0d 0a 20 20 20 77 65  s used.....   we
3a60: 62 2d 62 72 6f 77 73 65 72 20 20 20 20 20 20 41  b-browser      A
3a70: 20 73 68 65 6c 6c 20 63 6f 6d 6d 61 6e 64 20 75   shell command u
3a80: 73 65 64 20 74 6f 20 6c 61 75 6e 63 68 20 79 6f  sed to launch yo
3a90: 75 72 20 70 72 65 66 65 72 72 65 64 0d 0a 20 20  ur preferred..  
3aa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3ab0: 20 20 77 65 62 20 62 72 6f 77 73 65 72 20 77 68    web browser wh
3ac0: 65 6e 20 67 69 76 65 6e 20 61 20 55 52 4c 20 61  en given a URL a
3ad0: 73 20 61 6e 20 61 72 67 75 6d 65 6e 74 2e 0d 0a  s an argument...
3ae0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3af0: 20 20 20 20 44 65 66 61 75 6c 74 73 20 74 6f 20      Defaults to 
3b00: 22 73 74 61 72 74 22 20 6f 6e 20 77 69 6e 64 6f  "start" on windo
3b10: 77 73 2c 20 22 6f 70 65 6e 22 20 6f 6e 20 4d 61  ws, "open" on Ma
3b20: 63 2c 0d 0a 20 20 20 20 20 20 20 20 20 20 20 20  c,..            
3b30: 20 20 20 20 20 20 20 20 61 6e 64 20 22 66 69 72          and "fir
3b40: 65 66 6f 78 22 20 6f 6e 20 55 6e 69 78 2e 0d 0a  efox" on Unix...
3b50: 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77  ....Usage: </now
3b60: 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 73 74 61 74  iki>[fossil stat
3b70: 75 73 5d 3c 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a 52  us]<nowiki>....R
3b80: 65 70 6f 72 74 20 6f 6e 20 74 68 65 20 73 74 61  eport on the sta
3b90: 74 75 73 20 6f 66 20 74 68 65 20 63 75 72 72 65  tus of the curre
3ba0: 6e 74 20 63 68 65 63 6b 6f 75 74 2e 0d 0a 0d 0a  nt checkout.....
3bb0: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
3bc0: 69 3e 5b 66 6f 73 73 69 6c 20 73 79 6e 63 5d 3c  i>[fossil sync]<
3bd0: 6e 6f 77 69 6b 69 3e 20 3f 55 52 4c 3f 20 3f 2d  nowiki> ?URL? ?-
3be0: 52 7c 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 52  R|--repository R
3bf0: 45 50 4f 53 49 54 4f 52 59 3f 0d 0a 0d 0a 53 79  EPOSITORY?....Sy
3c00: 6e 63 68 72 6f 6e 69 7a 65 20 74 68 65 20 6c 6f  nchronize the lo
3c10: 63 61 6c 20 72 65 70 6f 73 69 74 6f 72 79 20 77  cal repository w
3c20: 69 74 68 20 61 20 72 65 6d 6f 74 65 20 72 65 70  ith a remote rep
3c30: 6f 73 69 74 6f 72 79 2e 20 20 54 68 69 73 20 69  ository.  This i
3c40: 73 0d 0a 74 68 65 20 65 71 75 69 76 61 6c 65 6e  s..the equivalen
3c50: 74 20 6f 66 20 72 75 6e 6e 69 6e 67 20 62 6f 74  t of running bot
3c60: 68 20 22 70 75 73 68 22 20 61 6e 64 20 22 70 75  h "push" and "pu
3c70: 6c 6c 22 20 61 74 20 74 68 65 20 73 61 6d 65 20  ll" at the same 
3c80: 74 69 6d 65 2e 0d 0a 53 65 65 20 74 68 65 20 22  time...See the "
3c90: 70 75 6c 6c 22 20 63 6f 6d 6d 61 6e 64 20 66 6f  pull" command fo
3ca0: 72 20 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66  r additional inf
3cb0: 6f 72 6d 61 74 69 6f 6e 2e 0d 0a 0d 0a 0d 0a 55  ormation.......U
3cc0: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b  sage: </nowiki>[
3cd0: 66 6f 73 73 69 6c 20 74 61 67 5d 3c 6e 6f 77 69  fossil tag]<nowi
3ce0: 6b 69 3e 20 53 55 42 43 4f 4d 4d 41 4e 44 20 2e  ki> SUBCOMMAND .
3cf0: 2e 2e 0d 0a 0d 0a 52 75 6e 20 76 61 72 69 6f 75  ......Run variou
3d00: 73 20 73 75 62 63 6f 6d 6d 61 6e 64 73 20 74 6f  s subcommands to
3d10: 20 63 6f 6e 74 72 6f 6c 20 74 61 67 73 20 61 6e   control tags an
3d20: 64 20 70 72 6f 70 65 72 74 69 65 73 0d 0a 0d 0a  d properties....
3d30: 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20 61      fossil tag a
3d40: 64 64 20 3f 2d 2d 72 61 77 3f 20 54 41 47 4e 41  dd ?--raw? TAGNA
3d50: 4d 45 20 42 41 53 45 4c 49 4e 45 20 3f 56 41 4c  ME BASELINE ?VAL
3d60: 55 45 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 20 41  UE?....        A
3d70: 64 64 20 61 20 6e 65 77 20 74 61 67 20 6f 72 20  dd a new tag or 
3d80: 70 72 6f 70 65 72 74 79 20 74 6f 20 42 41 53 45  property to BASE
3d90: 4c 49 4e 45 2e 20 54 68 65 20 74 61 67 20 77 69  LINE. The tag wi
3da0: 6c 6c 0d 0a 20 20 20 20 20 20 20 20 62 65 20 75  ll..        be u
3db0: 73 61 62 6c 65 20 69 6e 73 74 65 61 64 20 6f 66  sable instead of
3dc0: 20 61 20 42 41 53 45 4c 49 4e 45 20 69 6e 20 63   a BASELINE in c
3dd0: 6f 6d 6d 61 6e 64 73 20 73 75 63 68 20 61 73 0d  ommands such as.
3de0: 0a 20 20 20 20 20 20 20 20 75 70 64 61 74 65 20  .        update 
3df0: 61 6e 64 20 6d 65 72 67 65 2e 0d 0a 0d 0a 20 20  and merge.....  
3e00: 20 20 66 6f 73 73 69 6c 20 74 61 67 20 62 72 61    fossil tag bra
3e10: 6e 63 68 20 3f 2d 2d 72 61 77 3f 20 3f 2d 2d 6e  nch ?--raw? ?--n
3e20: 6f 66 6f 72 6b 3f 20 54 41 47 4e 41 4d 45 20 42  ofork? TAGNAME B
3e30: 41 53 45 4c 49 4e 45 20 3f 56 41 4c 55 45 3f 0d  ASELINE ?VALUE?.
3e40: 0a 0d 0a 20 20 20 20 20 20 20 20 41 20 66 6f 72  ...        A for
3e50: 6b 20 77 69 6c 6c 20 62 65 20 63 72 65 61 74 65  k will be create
3e60: 64 20 73 6f 20 74 68 61 74 20 74 68 65 20 6e 65  d so that the ne
3e70: 77 20 63 68 65 63 6b 69 6e 0d 0a 20 20 20 20 20  w checkin..     
3e80: 20 20 20 69 73 20 61 20 73 69 62 6c 69 6e 67 20     is a sibling 
3e90: 6f 66 20 42 41 53 45 4c 49 4e 45 20 61 6e 64 20  of BASELINE and 
3ea0: 69 64 65 6e 74 69 63 61 6c 20 74 6f 20 69 74 20  identical to it 
3eb0: 65 78 63 65 70 74 0d 0a 20 20 20 20 20 20 20 20  except..        
3ec0: 66 6f 72 20 61 20 67 65 6e 65 72 61 74 65 64 20  for a generated 
3ed0: 63 6f 6d 6d 65 6e 74 2e 20 54 68 65 6e 20 74 68  comment. Then th
3ee0: 65 20 6e 65 77 20 74 61 67 20 77 69 6c 6c 0d 0a  e new tag will..
3ef0: 20 20 20 20 20 20 20 20 62 65 20 61 64 64 65 64          be added
3f00: 20 74 6f 20 74 68 65 20 6e 65 77 20 63 68 65 63   to the new chec
3f10: 6b 69 6e 20 61 6e 64 20 70 72 6f 70 61 67 61 74  kin and propagat
3f20: 65 64 20 74 6f 0d 0a 20 20 20 20 20 20 20 20 61  ed to..        a
3f30: 6c 6c 20 64 69 72 65 63 74 20 63 68 69 6c 64 72  ll direct childr
3f40: 65 6e 2e 20 20 41 64 64 69 74 69 6f 6e 61 6c 6c  en.  Additionall
3f50: 79 20 61 6c 6c 20 73 79 6d 62 6f 6c 69 63 0d 0a  y all symbolic..
3f60: 20 20 20 20 20 20 20 20 74 61 67 73 20 6f 66 20          tags of 
3f70: 74 68 61 74 20 63 68 65 63 6b 69 6e 20 69 6e 68  that checkin inh
3f80: 65 72 69 74 65 64 20 66 72 6f 6d 20 42 41 53 45  erited from BASE
3f90: 4c 49 4e 45 20 77 69 6c 6c 0d 0a 20 20 20 20 20  LINE will..     
3fa0: 20 20 20 62 65 20 63 61 6e 63 65 6c 6c 65 64 2e     be cancelled.
3fb0: 0d 0a 0d 0a 20 20 20 20 20 20 20 20 48 6f 77 65  ....        Howe
3fc0: 76 65 72 2c 20 69 66 20 74 68 65 20 6f 70 74 69  ver, if the opti
3fd0: 6f 6e 20 2d 2d 6e 6f 66 6f 72 6b 20 69 73 20 67  on --nofork is g
3fe0: 69 76 65 6e 2c 20 6e 6f 0d 0a 20 20 20 20 20 20  iven, no..      
3ff0: 20 20 66 6f 72 6b 20 77 69 6c 6c 20 62 65 20 63    fork will be c
4000: 72 65 61 74 65 64 20 61 6e 64 20 74 68 65 20 74  reated and the t
4010: 61 67 2f 70 72 6f 70 65 72 74 79 20 77 69 6c 6c  ag/property will
4020: 20 62 65 0d 0a 20 20 20 20 20 20 20 20 61 64 64   be..        add
4030: 65 64 20 74 6f 20 42 41 53 45 4c 49 4e 45 20 64  ed to BASELINE d
4040: 69 72 65 63 74 6c 79 2e 20 4e 6f 20 74 61 67 73  irectly. No tags
4050: 20 77 69 6c 6c 20 62 65 20 63 61 6e 63 65 6c 65   will be cancele
4060: 64 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73 73 69 6c  d.....    fossil
4070: 20 74 61 67 20 63 61 6e 63 65 6c 20 3f 2d 2d 72   tag cancel ?--r
4080: 61 77 3f 20 54 41 47 4e 41 4d 45 20 42 41 53 45  aw? TAGNAME BASE
4090: 4c 49 4e 45 0d 0a 0d 0a 20 20 20 20 20 20 20 20  LINE....        
40a0: 52 65 6d 6f 76 65 20 74 68 65 20 74 61 67 20 54  Remove the tag T
40b0: 41 47 4e 41 4d 45 20 66 72 6f 6d 20 42 41 53 45  AGNAME from BASE
40c0: 4c 49 4e 45 2c 20 61 6e 64 20 61 6c 73 6f 20 72  LINE, and also r
40d0: 65 6d 6f 76 65 0d 0a 20 20 20 20 20 20 20 20 74  emove..        t
40e0: 68 65 20 70 72 6f 70 61 67 61 74 69 6f 6e 20 6f  he propagation o
40f0: 66 20 74 68 65 20 74 61 67 20 74 6f 20 61 6e 79  f the tag to any
4100: 20 64 65 73 63 65 6e 64 61 6e 74 73 2e 0d 0a 0d   descendants....
4110: 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 61 67 20  .    fossil tag 
4120: 66 69 6e 64 20 3f 2d 2d 72 61 77 3f 20 54 41 47  find ?--raw? TAG
4130: 4e 41 4d 45 0d 0a 0d 0a 20 20 20 20 20 20 20 20  NAME....        
4140: 4c 69 73 74 20 61 6c 6c 20 62 61 73 65 6c 69 6e  List all baselin
4150: 65 73 20 74 68 61 74 20 75 73 65 20 54 41 47 4e  es that use TAGN
4160: 41 4d 45 0d 0a 0d 0a 20 20 20 20 66 6f 73 73 69  AME....    fossi
4170: 6c 20 74 61 67 20 6c 69 73 74 20 3f 2d 2d 72 61  l tag list ?--ra
4180: 77 3f 20 3f 42 41 53 45 4c 49 4e 45 3f 0d 0a 0d  w? ?BASELINE?...
4190: 0a 20 20 20 20 20 20 20 20 4c 69 73 74 20 61 6c  .        List al
41a0: 6c 20 74 61 67 73 2c 20 6f 72 20 69 66 20 42 41  l tags, or if BA
41b0: 53 45 4c 49 4e 45 20 69 73 20 73 75 70 70 6c 69  SELINE is suppli
41c0: 65 64 2c 20 6c 69 73 74 0d 0a 20 20 20 20 20 20  ed, list..      
41d0: 20 20 61 6c 6c 20 74 61 67 73 20 61 6e 64 20 74    all tags and t
41e0: 68 65 69 72 20 76 61 6c 75 65 73 20 66 6f 72 20  heir values for 
41f0: 42 41 53 45 4c 49 4e 45 2e 0d 0a 0d 0a 54 68 65  BASELINE.....The
4200: 20 6f 70 74 69 6f 6e 20 2d 2d 72 61 77 20 61 6c   option --raw al
4210: 6c 6f 77 73 20 74 68 65 20 6d 61 6e 69 70 75 6c  lows the manipul
4220: 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 74 79 70  ation of all typ
4230: 65 73 20 6f 66 0d 0a 74 61 67 73 20 75 73 65 64  es of..tags used
4240: 20 66 6f 72 20 76 61 72 69 6f 75 73 20 69 6e 74   for various int
4250: 65 72 6e 61 6c 20 70 75 72 70 6f 73 65 73 20 69  ernal purposes i
4260: 6e 20 66 6f 73 73 69 6c 2e 20 59 6f 75 0d 0a 73  n fossil. You..s
4270: 68 6f 75 6c 64 20 6e 6f 74 20 75 73 65 20 74 68  hould not use th
4280: 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 6d 61 6b  is option to mak
4290: 65 20 63 68 61 6e 67 65 73 20 75 6e 6c 65 73 73  e changes unless
42a0: 20 79 6f 75 20 61 72 65 0d 0a 73 75 72 65 20 77   you are..sure w
42b0: 68 61 74 20 79 6f 75 20 61 72 65 20 64 6f 69 6e  hat you are doin
42c0: 67 2e 0d 0a 0d 0a 49 66 20 79 6f 75 20 6e 65 65  g.....If you nee
42d0: 64 20 74 6f 20 75 73 65 20 61 20 74 61 67 6e 61  d to use a tagna
42e0: 6d 65 20 74 68 61 74 20 6d 69 67 68 74 20 62 65  me that might be
42f0: 20 63 6f 6e 66 75 73 65 64 20 77 69 74 68 0d 0a   confused with..
4300: 61 20 68 65 78 61 64 65 63 69 6d 61 6c 20 62 61  a hexadecimal ba
4310: 73 65 6c 69 6e 65 20 6f 72 20 61 72 74 69 66 61  seline or artifa
4320: 63 74 20 49 44 2c 20 79 6f 75 20 63 61 6e 20 65  ct ID, you can e
4330: 78 70 6c 69 63 69 74 6c 79 0d 0a 64 69 73 61 6d  xplicitly..disam
4340: 62 69 67 75 61 74 65 20 69 74 20 62 79 20 70 72  biguate it by pr
4350: 65 66 69 78 69 6e 67 20 69 74 20 77 69 74 68 20  efixing it with 
4360: 22 74 61 67 3a 22 2e 20 46 6f 72 20 69 6e 73 74  "tag:". For inst
4370: 61 6e 63 65 3a 0d 0a 0d 0a 20 20 66 6f 73 73 69  ance:....  fossi
4380: 6c 20 75 70 64 61 74 65 20 64 65 63 61 66 0d 0a  l update decaf..
4390: 0d 0a 77 69 6c 6c 20 62 65 20 74 61 6b 65 6e 20  ..will be taken 
43a0: 61 73 20 61 6e 20 61 72 74 69 66 61 63 74 20 6f  as an artifact o
43b0: 72 20 62 61 73 65 6c 69 6e 65 20 49 44 20 61 6e  r baseline ID an
43c0: 64 20 66 6f 73 73 69 6c 20 77 69 6c 6c 0d 0a 70  d fossil will..p
43d0: 72 6f 62 61 62 6c 79 20 63 6f 6d 70 6c 61 69 6e  robably complain
43e0: 20 74 68 61 74 20 6e 6f 20 73 75 63 68 20 72 65   that no such re
43f0: 76 69 73 69 6f 6e 20 77 61 73 20 66 6f 75 6e 64  vision was found
4400: 2e 20 48 6f 77 65 76 65 72 0d 0a 0d 0a 20 20 66  . However....  f
4410: 6f 73 73 69 6c 20 75 70 64 61 74 65 20 74 61 67  ossil update tag
4420: 3a 64 65 63 61 66 0d 0a 0d 0a 77 69 6c 6c 20 61  :decaf....will a
4430: 73 73 75 6d 65 20 74 68 61 74 20 22 64 65 63 61  ssume that "deca
4440: 66 22 20 69 73 20 61 20 74 61 67 2f 62 72 61 6e  f" is a tag/bran
4450: 63 68 20 6e 61 6d 65 2e 0d 0a 0d 0a 0d 0a 55 73  ch name.......Us
4460: 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66  age: </nowiki>[f
4470: 6f 73 73 69 6c 20 74 69 6d 65 6c 69 6e 65 5d 3c  ossil timeline]<
4480: 6e 6f 77 69 6b 69 3e 20 3f 57 48 45 4e 3f 20 3f  nowiki> ?WHEN? ?
4490: 42 41 53 45 4c 49 4e 45 7c 44 41 54 45 54 49 4d  BASELINE|DATETIM
44a0: 45 3f 20 3f 2d 6e 7c 2d 2d 63 6f 75 6e 74 20 4e  E? ?-n|--count N
44b0: 3f 0d 0a 0d 0a 50 72 69 6e 74 20 61 20 73 75 6d  ?....Print a sum
44c0: 6d 61 72 79 20 6f 66 20 61 63 74 69 76 69 74 79  mary of activity
44d0: 20 67 6f 69 6e 67 20 62 61 63 6b 77 61 72 64 73   going backwards
44e0: 20 69 6e 20 64 61 74 65 20 61 6e 64 20 74 69 6d   in date and tim
44f0: 65 0d 0a 73 70 65 63 69 66 69 65 64 20 6f 72 20  e..specified or 
4500: 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e 74  from the current
4510: 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 20 69   date and time i
4520: 66 20 6e 6f 20 61 72 67 75 6d 65 6e 74 73 0d 0a  f no arguments..
4530: 61 72 65 20 67 69 76 65 6e 2e 20 20 53 68 6f 77  are given.  Show
4540: 20 61 73 20 6d 61 6e 79 20 61 73 20 4e 20 28 64   as many as N (d
4550: 65 66 61 75 6c 74 20 32 30 29 20 63 68 65 63 6b  efault 20) check
4560: 2d 69 6e 73 2e 20 20 54 68 65 0d 0a 57 48 45 4e  -ins.  The..WHEN
4570: 20 61 72 67 75 6d 65 6e 74 20 63 61 6e 20 62 65   argument can be
4580: 20 61 6e 79 20 75 6e 69 71 75 65 20 61 62 62 72   any unique abbr
4590: 65 76 69 61 74 69 6f 6e 20 6f 66 20 6f 6e 65 20  eviation of one 
45a0: 6f 66 20 74 68 65 73 65 0d 0a 6b 65 79 77 6f 72  of these..keywor
45b0: 64 73 3a 0d 0a 0d 0a 20 20 20 20 62 65 66 6f 72  ds:....    befor
45c0: 65 0d 0a 20 20 20 20 61 66 74 65 72 0d 0a 20 20  e..    after..  
45d0: 20 20 64 65 73 63 65 6e 64 61 6e 74 73 20 7c 20    descendants | 
45e0: 63 68 69 6c 64 72 65 6e 0d 0a 20 20 20 20 61 6e  children..    an
45f0: 63 65 73 74 6f 72 73 20 7c 20 70 61 72 65 6e 74  cestors | parent
4600: 73 0d 0a 0d 0a 54 68 65 20 42 41 53 45 4c 49 4e  s....The BASELIN
4610: 45 20 63 61 6e 20 62 65 20 61 6e 79 20 75 6e 69  E can be any uni
4620: 71 75 65 20 70 72 65 66 69 78 20 6f 66 20 34 20  que prefix of 4 
4630: 63 68 61 72 61 63 74 65 72 73 20 6f 72 20 6d 6f  characters or mo
4640: 72 65 2e 0d 0a 54 68 65 20 44 41 54 45 54 49 4d  re...The DATETIM
4650: 45 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 20 74  E should be in t
4660: 68 65 20 49 53 4f 38 36 30 31 20 66 6f 72 6d 61  he ISO8601 forma
4670: 74 2e 20 20 46 6f 72 0d 0a 65 78 61 6d 70 6c 65  t.  For..example
4680: 73 3a 20 22 32 30 30 37 2d 30 38 2d 31 38 20 30  s: "2007-08-18 0
4690: 37 3a 32 31 3a 32 31 22 2e 20 20 59 6f 75 20 63  7:21:21".  You c
46a0: 61 6e 20 61 6c 73 6f 20 73 61 79 20 22 63 75 72  an also say "cur
46b0: 72 65 6e 74 22 0d 0a 66 6f 72 20 74 68 65 20 63  rent"..for the c
46c0: 75 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 20 6f  urrent version o
46d0: 72 20 22 6e 6f 77 22 20 66 6f 72 20 74 68 65 20  r "now" for the 
46e0: 63 75 72 72 65 6e 74 20 74 69 6d 65 2e 0d 0a 0d  current time....
46f0: 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69  ...Usage: </nowi
4700: 6b 69 3e 5b 66 6f 73 73 69 6c 20 75 6e 64 6f 5d  ki>[fossil undo]
4710: 3c 6e 6f 77 69 6b 69 3e 20 3f 46 49 4c 45 4e 41  <nowiki> ?FILENA
4720: 4d 45 2e 2e 2e 3f 0d 0a 0d 0a 55 6e 64 6f 20 74  ME...?....Undo t
4730: 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 20 75  he most recent u
4740: 70 64 61 74 65 20 6f 72 20 6d 65 72 67 65 20 6f  pdate or merge o
4750: 70 65 72 61 74 69 6f 6e 2e 20 20 49 66 20 46 49  peration.  If FI
4760: 4c 45 4e 41 4d 45 20 69 73 0d 0a 73 70 65 63 69  LENAME is..speci
4770: 66 69 65 64 20 74 68 65 6e 20 72 65 73 74 6f 72  fied then restor
4780: 65 20 74 68 65 20 63 6f 6e 74 65 6e 74 20 6f 66  e the content of
4790: 20 74 68 65 20 6e 61 6d 65 64 20 66 69 6c 65 28   the named file(
47a0: 73 29 20 62 75 74 20 6f 74 68 65 72 77 69 73 65  s) but otherwise
47b0: 0d 0a 6c 65 61 76 65 20 74 68 65 20 75 70 64 61  ..leave the upda
47c0: 74 65 20 6f 72 20 6d 65 72 67 65 20 69 6e 20 65  te or merge in e
47d0: 66 66 65 63 74 2e 0d 0a 0d 0a 41 20 73 69 6e 67  ffect.....A sing
47e0: 6c 65 20 6c 65 76 65 6c 20 6f 66 20 75 6e 64 6f  le level of undo
47f0: 2f 72 65 64 6f 20 69 73 20 73 75 70 70 6f 72 74  /redo is support
4800: 65 64 2e 20 20 54 68 65 20 75 6e 64 6f 2f 72 65  ed.  The undo/re
4810: 64 6f 20 73 74 61 63 6b 0d 0a 69 73 20 63 6c 65  do stack..is cle
4820: 61 72 65 64 20 62 79 20 74 68 65 20 63 6f 6d 6d  ared by the comm
4830: 69 74 20 61 6e 64 20 63 68 65 63 6b 6f 75 74 20  it and checkout 
4840: 63 6f 6d 6d 61 6e 64 73 2e 0d 0a 0d 0a 0d 0a 55  commands.......U
4850: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b  sage: </nowiki>[
4860: 66 6f 73 73 69 6c 20 75 70 64 61 74 65 5d 3c 6e  fossil update]<n
4870: 6f 77 69 6b 69 3e 20 3f 56 45 52 53 49 4f 4e 3f  owiki> ?VERSION?
4880: 20 3f 2d 2d 6c 61 74 65 73 74 3f 0d 0a 0d 0a 54   ?--latest?....T
4890: 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75  he optional argu
48a0: 6d 65 6e 74 20 69 73 20 61 20 76 65 72 73 69 6f  ment is a versio
48b0: 6e 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65  n that should be
48c0: 63 6f 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74  come the current
48d0: 0d 0a 76 65 72 73 69 6f 6e 2e 20 20 49 66 20 74  ..version.  If t
48e0: 68 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6f  he argument is o
48f0: 6d 69 74 74 65 64 2c 20 74 68 65 6e 20 75 73 65  mitted, then use
4900: 20 74 68 65 20 6c 65 61 66 20 6f 66 20 74 68 65   the leaf of the
4910: 0d 0a 74 72 65 65 20 74 68 61 74 20 62 65 67 69  ..tree that begi
4920: 6e 73 20 77 69 74 68 20 74 68 65 20 63 75 72 72  ns with the curr
4930: 65 6e 74 20 76 65 72 73 69 6f 6e 2c 20 69 66 20  ent version, if 
4940: 74 68 65 72 65 20 69 73 20 6f 6e 6c 79 20 61 20  there is only a 
4950: 0d 0a 73 69 6e 67 6c 65 20 6c 65 61 66 2e 20 20  ..single leaf.  
4960: 49 66 20 74 68 65 72 65 20 61 72 65 20 61 20 6d  If there are a m
4970: 75 6c 74 69 70 6c 65 20 6c 65 61 76 65 73 2c 20  ultiple leaves, 
4980: 74 68 65 20 6c 61 74 65 73 74 20 69 73 20 75 73  the latest is us
4990: 65 64 0d 0a 69 66 20 74 68 65 20 2d 2d 6c 61 74  ed..if the --lat
49a0: 65 73 74 20 66 6c 61 67 20 69 73 20 70 72 65 73  est flag is pres
49b0: 65 6e 74 2e 0d 0a 0d 0a 54 68 69 73 20 63 6f 6d  ent.....This com
49c0: 6d 61 6e 64 20 69 73 20 64 69 66 66 65 72 65 6e  mand is differen
49d0: 74 20 66 72 6f 6d 20 74 68 65 20 22 63 68 65 63  t from the "chec
49e0: 6b 6f 75 74 22 20 69 6e 20 74 68 61 74 20 65 64  kout" in that ed
49f0: 69 74 73 20 61 72 65 0d 0a 6e 6f 74 20 6f 76 65  its are..not ove
4a00: 72 77 72 69 74 74 65 6e 2e 20 20 45 64 69 74 73  rwritten.  Edits
4a10: 20 61 72 65 20 6d 65 72 67 65 64 20 69 6e 74 6f   are merged into
4a20: 20 74 68 65 20 6e 65 77 20 76 65 72 73 69 6f 6e   the new version
4a30: 2e 0d 0a 0d 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f  .......Usage: </
4a40: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 75  nowiki>[fossil u
4a50: 73 65 72 5d 3c 6e 6f 77 69 6b 69 3e 20 53 55 42  ser]<nowiki> SUB
4a60: 43 4f 4d 4d 41 4e 44 20 2e 2e 2e 20 20 3f 2d 52  COMMAND ...  ?-R
4a70: 7c 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 46 49  |--repository FI
4a80: 4c 45 3f 0d 0a 0d 0a 52 75 6e 20 76 61 72 69 6f  LE?....Run vario
4a90: 75 73 20 73 75 62 63 6f 6d 6d 61 6e 64 73 20 6f  us subcommands o
4aa0: 6e 20 75 73 65 72 73 20 6f 66 20 74 68 65 20 6f  n users of the o
4ab0: 70 65 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 6f  pen repository o
4ac0: 72 20 6f 66 0d 0a 74 68 65 20 72 65 70 6f 73 69  r of..the reposi
4ad0: 74 6f 72 79 20 69 64 65 6e 74 69 66 69 65 64 20  tory identified 
4ae0: 62 79 20 74 68 65 20 2d 52 20 6f 72 20 2d 2d 72  by the -R or --r
4af0: 65 70 6f 73 69 74 6f 72 79 20 6f 70 74 69 6f 6e  epository option
4b00: 2e 0d 0a 0d 0a 20 20 20 66 6f 73 73 69 6c 20 75  .....   fossil u
4b10: 73 65 72 20 63 61 70 61 62 69 6c 69 74 69 65 73  ser capabilities
4b20: 20 55 53 45 52 4e 41 4d 45 20 3f 53 54 52 49 4e   USERNAME ?STRIN
4b30: 47 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 51 75 65  G?....       Que
4b40: 72 79 20 6f 72 20 73 65 74 20 74 68 65 20 63 61  ry or set the ca
4b50: 70 61 62 69 6c 69 74 69 65 73 20 66 6f 72 20 75  pabilities for u
4b60: 73 65 72 20 55 53 45 52 4e 41 4d 45 0d 0a 0d 0a  ser USERNAME....
4b70: 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72 20 64     fossil user d
4b80: 65 66 61 75 6c 74 20 3f 55 53 45 52 4e 41 4d 45  efault ?USERNAME
4b90: 3f 0d 0a 0d 0a 20 20 20 20 20 20 20 51 75 65 72  ?....       Quer
4ba0: 79 20 6f 72 20 73 65 74 20 74 68 65 20 64 65 66  y or set the def
4bb0: 61 75 6c 74 20 75 73 65 72 2e 20 20 54 68 65 20  ault user.  The 
4bc0: 64 65 66 61 75 6c 74 20 75 73 65 72 20 69 73 20  default user is 
4bd0: 74 68 65 0d 0a 20 20 20 20 20 20 20 75 73 65 72  the..       user
4be0: 20 66 6f 72 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e   for command-lin
4bf0: 65 20 69 6e 74 65 72 61 63 74 69 6f 6e 2e 0d 0a  e interaction...
4c00: 0d 0a 20 20 20 66 6f 73 73 69 6c 20 75 73 65 72  ..   fossil user
4c10: 20 6c 69 73 74 0d 0a 0d 0a 20 20 20 20 20 20 20   list....       
4c20: 4c 69 73 74 20 61 6c 6c 20 75 73 65 72 73 20 6b  List all users k
4c30: 6e 6f 77 6e 20 74 6f 20 74 68 65 20 72 65 70 6f  nown to the repo
4c40: 73 69 74 6f 72 79 0d 0a 0d 0a 20 20 20 66 6f 73  sitory....   fos
4c50: 73 69 6c 20 75 73 65 72 20 6e 65 77 20 3f 55 53  sil user new ?US
4c60: 45 52 4e 41 4d 45 3f 0d 0a 0d 0a 20 20 20 20 20  ERNAME?....     
4c70: 20 20 43 72 65 61 74 65 20 61 20 6e 65 77 20 75    Create a new u
4c80: 73 65 72 20 69 6e 20 74 68 65 20 72 65 70 6f 73  ser in the repos
4c90: 69 74 6f 72 79 2e 20 20 55 73 65 72 73 20 63 61  itory.  Users ca
4ca0: 6e 20 6e 65 76 65 72 20 62 65 0d 0a 20 20 20 20  n never be..    
4cb0: 20 20 20 64 65 6c 65 74 65 64 2e 20 20 54 68 65     deleted.  The
4cc0: 79 20 63 61 6e 20 62 65 20 64 65 6e 69 65 64 20  y can be denied 
4cd0: 61 6c 6c 20 61 63 63 65 73 73 20 62 75 74 20 74  all access but t
4ce0: 68 65 79 20 6d 75 73 74 20 63 6f 6e 74 69 6e 75  hey must continu
4cf0: 65 0d 0a 20 20 20 20 20 20 20 74 6f 20 65 78 69  e..       to exi
4d00: 73 74 20 69 6e 20 74 68 65 20 64 61 74 61 62 61  st in the databa
4d10: 73 65 2e 0d 0a 0d 0a 20 20 20 66 6f 73 73 69 6c  se.....   fossil
4d20: 20 75 73 65 72 20 70 61 73 73 77 6f 72 64 20 55   user password U
4d30: 53 45 52 4e 41 4d 45 0d 0a 0d 0a 20 20 20 20 20  SERNAME....     
4d40: 20 20 43 68 61 6e 67 65 20 74 68 65 20 77 65 62    Change the web
4d50: 20 61 63 63 65 73 73 20 70 61 73 73 77 6f 72 64   access password
4d60: 20 66 6f 72 20 61 20 75 73 65 72 2e 0d 0a 0d 0a   for a user.....
4d70: 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
4d80: 69 3e 5b 66 6f 73 73 69 6c 20 76 65 72 73 69 6f  i>[fossil versio
4d90: 6e 5d 3c 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a 50 72  n]<nowiki>....Pr
4da0: 69 6e 74 20 74 68 65 20 73 6f 75 72 63 65 20 63  int the source c
4db0: 6f 64 65 20 76 65 72 73 69 6f 6e 20 6e 75 6d 62  ode version numb
4dc0: 65 72 20 66 6f 72 20 74 68 65 20 66 6f 73 73 69  er for the fossi
4dd0: 6c 20 65 78 65 63 75 74 61 62 6c 65 2e 0d 0a 0d  l executable....
4de0: 0a 0d 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69  ...Usage: </nowi
4df0: 6b 69 3e 5b 66 6f 73 73 69 6c 20 77 69 6b 69 5d  ki>[fossil wiki]
4e00: 3c 6e 6f 77 69 6b 69 3e 20 28 65 78 70 6f 72 74  <nowiki> (export
4e10: 7c 63 72 65 61 74 65 7c 63 6f 6d 6d 69 74 7c 6c  |create|commit|l
4e20: 69 73 74 29 20 57 69 6b 69 4e 61 6d 65 0d 0a 0d  ist) WikiName...
4e30: 0a 52 75 6e 20 76 61 72 69 6f 75 73 20 73 75 62  .Run various sub
4e40: 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 66 65 74 63  commands to fetc
4e50: 68 20 77 69 6b 69 20 65 6e 74 72 69 65 73 2e 0d  h wiki entries..
4e60: 0a 0d 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69  ...    fossil wi
4e70: 6b 69 20 65 78 70 6f 72 74 20 50 41 47 45 4e 41  ki export PAGENA
4e80: 4d 45 20 3f 46 49 4c 45 3f 0d 0a 0d 0a 20 20 20  ME ?FILE?....   
4e90: 20 20 20 20 53 65 6e 64 73 20 74 68 65 20 6c 61      Sends the la
4ea0: 74 65 73 74 20 76 65 72 73 69 6f 6e 20 6f 66 20  test version of 
4eb0: 74 68 65 20 50 41 47 45 4e 41 4d 45 20 77 69 6b  the PAGENAME wik
4ec0: 69 0d 0a 20 20 20 20 20 20 20 65 6e 74 72 79 20  i..       entry 
4ed0: 74 6f 20 74 68 65 20 67 69 76 65 6e 20 66 69 6c  to the given fil
4ee0: 65 20 6f 72 20 73 74 61 6e 64 61 72 64 20 6f 75  e or standard ou
4ef0: 74 70 75 74 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73  tput.....    fos
4f00: 73 69 6c 20 77 69 6b 69 20 63 6f 6d 6d 69 74 20  sil wiki commit 
4f10: 50 41 47 45 4e 41 4d 45 20 3f 46 49 4c 45 3f 0d  PAGENAME ?FILE?.
4f20: 0a 0d 0a 20 20 20 20 20 20 20 43 6f 6d 6d 69 74  ...       Commit
4f30: 20 63 68 61 6e 67 65 73 20 74 6f 20 61 20 77 69   changes to a wi
4f40: 6b 69 20 70 61 67 65 20 66 72 6f 6d 20 46 49 4c  ki page from FIL
4f50: 45 20 6f 72 20 66 72 6f 6d 20 73 74 61 6e 64 61  E or from standa
4f60: 72 64 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73 73 69  rd.....    fossi
4f70: 6c 20 77 69 6b 69 20 63 72 65 61 74 65 20 50 41  l wiki create PA
4f80: 47 45 4e 41 4d 45 20 3f 46 49 4c 45 3f 0d 0a 0d  GENAME ?FILE?...
4f90: 0a 20 20 20 20 20 20 20 43 72 65 61 74 65 20 61  .       Create a
4fa0: 20 6e 65 77 20 77 69 6b 69 20 70 61 67 65 20 77   new wiki page w
4fb0: 69 74 68 20 69 6e 69 74 69 61 6c 20 63 6f 6e 74  ith initial cont
4fc0: 65 6e 74 20 74 61 6b 65 6e 20 66 72 6f 6d 0d 0a  ent taken from..
4fd0: 20 20 20 20 20 20 20 46 49 4c 45 20 6f 72 20 66         FILE or f
4fe0: 72 6f 6d 20 73 74 61 6e 64 61 72 64 20 69 6e 70  rom standard inp
4ff0: 75 74 2e 0d 0a 0d 0a 20 20 20 20 66 6f 73 73 69  ut.....    fossi
5000: 6c 20 77 69 6b 69 20 6c 69 73 74 0d 0a 0d 0a 20  l wiki list.... 
5010: 20 20 20 20 20 20 4c 69 73 74 73 20 61 6c 6c 20        Lists all 
5020: 77 69 6b 69 20 65 6e 74 72 69 65 73 2c 20 6f 6e  wiki entries, on
5030: 65 20 70 65 72 20 6c 69 6e 65 2c 20 6f 72 64 65  e per line, orde
5040: 72 65 64 0d 0a 20 20 20 20 20 20 20 63 61 73 65  red..       case
5050: 2d 69 6e 73 65 6e 74 69 76 65 6c 79 20 62 79 20  -insentively by 
5060: 6e 61 6d 65 2e 0d 0a 0d 0a 54 4f 44 4f 73 3a 0d  name.....TODOs:.
5070: 0a 0d 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69  ...    fossil wi
5080: 6b 69 20 65 78 70 6f 72 74 20 3f 2d 75 20 41 52  ki export ?-u AR
5090: 54 49 46 41 43 54 3f 20 57 69 6b 69 4e 61 6d 65  TIFACT? WikiName
50a0: 20 3f 46 49 4c 45 3f 0d 0a 0d 0a 20 20 20 20 20   ?FILE?....     
50b0: 20 20 4f 75 74 70 75 74 73 20 74 68 65 20 73 65    Outputs the se
50c0: 6c 65 63 74 65 64 20 76 65 72 73 69 6f 6e 20 6f  lected version o
50d0: 66 20 57 69 6b 69 4e 61 6d 65 2e 0d 0a 0d 0a 20  f WikiName..... 
50e0: 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 64     fossil wiki d
50f0: 65 6c 65 74 65 20 3f 2d 6d 20 4d 45 53 53 41 47  elete ?-m MESSAG
5100: 45 3f 20 57 69 6b 69 4e 61 6d 65 0d 0a 0d 0a 20  E? WikiName.... 
5110: 20 20 20 20 20 20 54 68 65 20 73 61 6d 65 20 61        The same a
5120: 73 20 64 65 6c 65 74 69 6e 67 20 61 20 66 69 6c  s deleting a fil
5130: 65 20 65 6e 74 72 79 2c 20 62 75 74 20 69 20 64  e entry, but i d
5140: 6f 6e 27 74 20 6b 6e 6f 77 20 69 66 20 66 6f 73  on't know if fos
5150: 73 69 6c 0d 0a 20 20 20 20 20 20 20 73 75 70 70  sil..       supp
5160: 6f 72 74 73 20 61 20 63 6f 6d 6d 69 74 20 6d 65  orts a commit me
5170: 73 73 61 67 65 20 66 6f 72 20 57 69 6b 69 20 65  ssage for Wiki e
5180: 6e 74 72 69 65 73 2e 0d 0a 0d 0a 20 20 20 20 66  ntries.....    f
5190: 6f 73 73 69 6c 20 77 69 6b 69 20 3f 2d 75 3f 20  ossil wiki ?-u? 
51a0: 3f 2d 64 3f 20 3f 2d 73 3d 5b 7c 5d 3f 20 6c 69  ?-d? ?-s=[|]? li
51b0: 73 74 0d 0a 0d 0a 20 20 20 20 20 20 20 4c 69 73  st....       Lis
51c0: 74 73 20 74 68 65 20 61 72 74 69 66 61 63 74 20  ts the artifact 
51d0: 49 44 20 61 6e 64 2f 6f 72 20 44 61 74 65 20 6f  ID and/or Date o
51e0: 66 20 6c 61 73 74 20 63 68 61 6e 67 65 20 61 6c  f last change al
51f0: 6f 6e 67 20 77 69 74 68 0d 0a 20 20 20 20 20 20  ong with..      
5200: 20 65 61 63 68 20 65 6e 74 72 79 20 6e 61 6d 65   each entry name
5210: 2c 20 64 65 6c 69 6d 69 74 65 64 20 62 79 20 74  , delimited by t
5220: 68 65 20 2d 73 20 63 68 61 72 2e 0d 0a 0d 0a 20  he -s char..... 
5230: 20 20 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 64     fossil wiki d
5240: 69 66 66 20 3f 41 52 54 49 46 41 43 54 3f 20 3f  iff ?ARTIFACT? ?
5250: 2d 66 20 69 6e 66 69 6c 65 5b 3d 73 74 64 69 6e  -f infile[=stdin
5260: 5d 3f 20 45 6e 74 72 79 4e 61 6d 65 0d 0a 0d 0a  ]? EntryName....
5270: 20 20 20 20 20 20 20 44 69 66 66 73 20 74 68 65         Diffs the
5280: 20 6c 6f 63 61 6c 20 63 6f 70 79 20 6f 66 20 61   local copy of a
5290: 20 70 61 67 65 20 77 69 74 68 20 61 20 67 69 76   page with a giv
52a0: 65 6e 20 76 65 72 73 69 6f 6e 20 28 64 65 66 61  en version (defa
52b0: 75 6c 74 69 6e 67 0d 0a 20 20 20 20 20 20 20 74  ulting..       t
52c0: 6f 20 74 68 65 20 68 65 61 64 20 76 65 72 73 69  o the head versi
52d0: 6f 6e 29 2e 0d 0a 0d 0a 3c 2f 70 72 65 3e 3c 2f  on).....</pre></
52e0: 6e 6f 77 69 6b 69 3e 0d 0a 0d 0a 3c 68 72 3e 0d  nowiki>....<hr>.
52f0: 0a 0d 0a 3c 68 33 3e 43 61 76 65 61 74 73 3c 2f  ...<h3>Caveats</
5300: 68 33 3e 0d 0a 54 68 69 73 20 69 73 20 6e 6f 74  h3>..This is not
5310: 20 61 63 74 75 61 6c 6c 79 20 61 20 72 65 66 65   actually a refe
5320: 72 65 6e 63 65 2c 20 69 74 27 73 20 74 68 65 20  rence, it's the 
5330: 73 74 61 72 74 20 6f 66 20 61 20 72 65 66 65 72  start of a refer
5340: 65 6e 63 65 2e 0d 0a 54 68 65 72 65 20 61 72 65  ence...There are
5350: 20 77 69 6b 69 6c 69 6e 6b 73 20 74 6f 20 75 6e   wikilinks to un
5360: 63 72 65 61 74 65 64 20 70 61 67 65 73 20 66 6f  created pages fo
5370: 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64 73 2e 20  r the commands. 
5380: 20 54 68 69 73 20 77 61 73 0d 0a 63 72 65 61 74   This was..creat
5390: 65 64 20 62 79 20 72 75 6e 6e 69 6e 67 20 74 68  ed by running th
53a0: 65 20 66 6f 73 73 69 6c 20 68 65 6c 70 20 66 6f  e fossil help fo
53b0: 72 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64 20 6c  r each command l
53c0: 69 73 74 65 64 20 62 79 20 72 75 6e 6e 69 6e 67  isted by running
53d0: 0d 0a 66 6f 73 73 69 6c 20 68 65 6c 70 2e 2e 2e  ..fossil help...
53e0: 20 20 44 75 70 6c 69 63 61 74 65 20 63 6f 6d 6d    Duplicate comm
53f0: 61 6e 64 73 20 61 72 65 20 6f 6e 6c 79 20 6c 69  ands are only li
5400: 73 74 65 64 20 6f 6e 63 65 20 28 49 0d 0a 3c 69  sted once (I..<i
5410: 3e 74 68 69 6e 6b 3c 2f 69 3e 29 2e 20 20 54 68  >think</i>).  Th
5420: 65 72 65 20 61 72 65 20 73 65 76 65 72 61 6c 20  ere are several 
5430: 62 69 74 73 20 6f 66 20 3c 62 3e 66 6f 73 73 69  bits of <b>fossi
5440: 6c 3c 2f 62 3e 20 74 68 61 74 20 61 72 65 20 6e  l</b> that are n
5450: 6f 74 20 61 64 64 72 65 73 73 65 64 0d 0a 69 6e  ot addressed..in
5460: 20 74 68 65 20 68 65 6c 70 20 66 6f 72 20 63 6f   the help for co
5470: 6d 6d 61 6e 64 73 20 28 73 70 65 63 69 61 6c 20  mmands (special 
5480: 77 69 6b 69 20 64 69 72 65 63 74 6f 72 69 65 73  wiki directories
5490: 2c 20 73 70 65 63 69 61 6c 20 75 73 65 72 73 2c  , special users,
54a0: 20 65 74 63 2e 29 0d 0a 73 6f 20 74 68 65 79 20   etc.)..so they 
54b0: 61 72 65 20 28 63 75 72 72 65 6e 74 6c 79 29 20  are (currently) 
54c0: 6e 6f 74 20 61 64 64 72 65 73 73 65 64 20 68 65  not addressed he
54d0: 72 65 2e 20 20 43 6c 61 72 69 74 79 20 61 6e 64  re.  Clarity and
54e0: 20 62 72 65 76 69 74 79 20 6d 61 79 20 62 65 0d   brevity may be.
54f0: 0a 73 61 63 72 69 66 69 63 65 64 20 66 6f 72 20  .sacrificed for 
5500: 65 78 70 65 64 69 65 6e 63 79 20 61 74 20 74 68  expediency at th
5510: 65 20 61 75 74 68 6f 72 73 20 69 6e 64 69 73 63  e authors indisc
5520: 72 65 74 69 6f 6e 2e 20 20 41 6c 6c 20 73 70 65  retion.  All spe
5530: 6c 6c 69 6e 67 20 61 6e 64 0d 0a 67 72 61 6d 6d  lling and..gramm
5540: 61 74 69 63 61 6c 20 6d 69 73 74 61 6b 65 73 20  atical mistakes 
5550: 61 72 65 20 73 6f 6d 65 62 6f 64 79 20 65 6c 73  are somebody els
5560: 65 73 20 66 61 75 6c 74 2e 3c 63 6f 64 65 3e 20  es fault.<code> 
5570: 20 76 6f 69 64 20 2a 20 3c 2f 63 6f 64 65 3e 0d   void * </code>.
5580: 0a 70 72 6f 68 69 62 69 74 65 64 20 77 68 65 72  .prohibited wher
5590: 65 3c 63 6f 64 65 3e 20 5f 5f 43 5f 50 4c 55 53  e<code> __C_PLUS
55a0: 5f 50 4c 55 53 5f 5f 20 3c 2f 63 6f 64 65 3e 2e  _PLUS__ </code>.
55b0: 20 54 69 74 6c 65 20 61 6e 64 20 74 61 78 65 73   Title and taxes
55c0: 20 65 78 74 72 61 2e 0d 0a 4e 6f 74 20 76 61 6c   extra...Not val
55d0: 69 64 20 69 6e 20 48 6f 6f 70 74 69 67 6f 6e 69  id in Hooptigoni
55e0: 61 2e 0d 0a 0d 0a 0d 0a 0a 5a 20 65 37 31 36 65  a........Z e716e
55f0: 36 32 65 39 62 36 66 63 62 35 65 66 66 62 30 35  62e9b6fcb5effb05
5600: 66 66 64 34 61 32 35 33 39 63 35 0a              ffd4a2539c5.