Hex Artifact Content
Not logged in

Artifact ab4e6e6dd14405ab17a2adc555e54de81c76f597:

Wiki page [Reference] by kejoki on 2008-11-09 04:13:45.

0000: 44 20 32 30 30 38 2d 31 31 2d 30 39 54 30 34 3a  D 2008-11-09T04:
0010: 31 33 3a 34 35 0a 4c 20 52 65 66 65 72 65 6e 63  13:45.L Referenc
0020: 65 0a 50 20 39 30 31 32 61 61 61 30 34 61 30 31  e.P 9012aaa04a01
0030: 31 64 33 36 33 33 65 61 66 35 62 38 36 32 62 30  1d3633eaf5b862b0
0040: 35 36 65 30 32 39 35 32 33 65 36 39 0a 55 20 6b  56e029523e69.U k
0050: 65 6a 6f 6b 69 0a 57 20 32 30 34 39 38 0a 3c 68  ejoki.W 20498.<h
0060: 32 3e 66 6f 73 73 69 6c 20 72 65 66 65 72 65 6e  2>fossil referen
0070: 63 65 3c 2f 68 32 3e 0a 0a 3c 21 2d 2d 20 4b 65  ce</h2>..<!-- Ke
0080: 76 69 6e 20 4b 69 6e 6e 65 6c 6c 2c 20 32 30 30  vin Kinnell, 200
0090: 38 2d 31 31 2d 6d 75 6d 62 6c 65 2e 20 20 49 20  8-11-mumble.  I 
00a0: 2a 72 65 61 6c 6c 79 20 6c 69 6b 65 2a 20 66 6f  *really like* fo
00b0: 73 73 69 6c 21 20 2d 2d 3e 0a 0a 54 68 65 20 3c  ssil! -->..The <
00c0: 63 6f 64 65 3e 66 6f 73 73 69 6c 3c 2f 63 6f 64  code>fossil</cod
00d0: 65 3e 20 70 72 6f 67 72 61 6d 20 73 75 70 70 6c  e> program suppl
00e0: 69 65 73 20 6d 6f 73 74 20 6f 66 20 74 68 65 20  ies most of the 
00f0: 61 63 74 75 61 6c 0a 64 6f 63 75 6d 65 6e 74 61  actual.documenta
0100: 74 69 6f 6e 20 61 62 6f 75 74 20 69 74 73 20 6f  tion about its o
0110: 70 74 69 6f 6e 73 2c 20 73 6f 20 74 68 65 20 62  ptions, so the b
0120: 65 73 74 20 70 6c 61 6e 20 69 73 20 74 6f 20 6e  est plan is to n
0130: 61 62 20 74 68 65 20 6f 75 74 70 75 74 0a 6f 66  ab the output.of
0140: 20 3c 63 6f 64 65 3e 66 6f 73 73 69 6c 20 68 65   <code>fossil he
0150: 6c 70 20 3c 69 3e 63 6f 6d 6d 61 6e 64 3c 2f 69  lp <i>command</i
0160: 3e 3c 2f 63 6f 64 65 3e 20 66 6f 72 20 61 6c 6c  ></code> for all
0170: 20 6f 66 20 69 74 73 20 28 65 78 70 6f 73 65 64   of its (exposed
0180: 29 0a 63 6c 69 2e 20 3c 69 3e 54 68 69 73 20 77  ).cli. <i>This w
0190: 61 73 20 73 75 67 67 65 73 74 65 64 20 75 6e 64  as suggested und
01a0: 65 72 20 74 68 65 20 3c 62 3e 52 65 66 65 72 65  er the <b>Refere
01b0: 6e 63 65 3c 2f 62 3e 20 68 65 61 64 69 6e 67 20  nce</b> heading 
01c0: 69 6e 0a 5b 44 6f 63 75 6d 65 6e 74 61 74 69 6f  in.[Documentatio
01d0: 6e 20 6f 75 74 6c 69 6e 65 5d 2e 0a 0a 3c 68 33  n outline]...<h3
01e0: 3e 54 68 69 6e 67 73 20 74 6f 20 6e 6f 74 65 3c  >Things to note<
01f0: 2f 68 33 3e 0a 46 6f 73 73 69 6c 20 63 6c 69 20  /h3>.Fossil cli 
0200: 63 6f 6d 6d 61 6e 64 73 20 64 6f 20 6e 6f 74 20  commands do not 
0210: 75 73 65 20 73 70 65 63 69 61 6c 20 64 65 6c 69  use special deli
0220: 6d 65 74 65 72 73 2c 20 74 68 65 79 20 75 73 65  meters, they use
0230: 20 73 70 61 63 65 73 2e 0a 54 68 69 73 20 69 73   spaces..This is
0240: 20 74 72 61 64 69 74 69 6f 6e 61 6c 20 77 69 74   traditional wit
0250: 68 20 56 43 53 2f 53 43 4d 2e 0a 0a 41 6e 79 20  h VCS/SCM...Any 
0260: 66 6f 73 73 69 6c 20 63 6f 6d 6d 61 6e 64 20 69  fossil command i
0270: 73 20 61 63 63 65 70 74 61 62 6c 65 20 6f 6e 63  s acceptable onc
0280: 65 20 69 74 20 68 61 73 20 62 65 65 6e 20 65 6e  e it has been en
0290: 6f 75 67 68 20 68 61 73 20 62 65 65 6e 0a 65 6e  ough has been.en
02a0: 74 65 72 65 64 20 74 6f 20 6d 61 6b 65 20 74 68  tered to make th
02b0: 65 20 69 6e 74 65 6e 74 20 75 6e 61 6d 62 69 67  e intent unambig
02c0: 75 6f 75 73 2e 20 20 27 63 6c 6f 27 20 69 73 20  uous.  'clo' is 
02d0: 61 20 70 72 6f 70 65 72 20 70 72 65 66 69 78 20  a proper prefix 
02e0: 6f 66 0a 62 6f 74 68 20 74 68 65 20 27 63 6c 6f  of.both the 'clo
02f0: 6e 65 27 20 61 6e 64 20 27 63 6c 6f 73 65 27 20  ne' and 'close' 
0300: 63 6f 6d 6d 61 6e 64 73 2c 20 66 6f 72 20 69 6e  commands, for in
0310: 73 74 61 6e 63 65 2c 20 62 75 74 20 27 63 6c 6f  stance, but 'clo
0320: 6e 27 20 69 73 0a 65 6e 6f 75 67 68 20 74 6f 20  n' is.enough to 
0330: 6d 61 6b 65 20 74 68 65 20 69 6e 74 65 6e 74 26  make the intent&
0340: 65 6d 3b 74 68 65 20 27 63 6c 6f 6e 65 27 20 63  em;the 'clone' c
0350: 6f 6d 6d 61 6e 64 26 65 6d 3b 75 6e 61 6d 62 69  ommand&em;unambi
0360: 67 75 6f 75 73 2e 0a 0a 54 68 65 72 65 20 69 73  guous...There is
0370: 20 61 6e 20 68 6f 72 72 69 62 6c 65 20 65 72 72   an horrible err
0380: 6f 72 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e  or in the curren
0390: 74 20 68 65 6c 70 20 66 6f 72 20 74 68 65 20 27  t help for the '
03a0: 61 6c 6c 27 20 63 6f 6d 6d 61 6e 64 2c 0a 69 74  all' command,.it
03b0: 20 73 61 79 73 20 27 61 64 64 27 20 62 75 74 20   says 'add' but 
03c0: 69 74 20 6d 65 61 6e 73 20 27 61 6c 6c 27 20 28  it means 'all' (
03d0: 73 65 65 20 62 65 6c 6f 77 2e 29 20 20 3c 69 3e  see below.)  <i>
03e0: 4e 6f 74 65 20 28 6b 6a 6b 29 3a 20 49 27 6d 0a  Note (kjk): I'm.
03f0: 6d 6f 73 74 6c 79 20 61 20 50 65 72 6c 2f 4c 69  mostly a Perl/Li
0400: 73 70 2f 4a 61 76 61 73 63 72 69 70 74 2f 54 63  sp/Javascript/Tc
0410: 6c 20 67 75 79 20 61 74 20 74 68 65 20 6d 6f 6d  l guy at the mom
0420: 65 6e 74 2e 20 20 49 20 74 68 69 6e 6b 0a 3c 2f  ent.  I think.</
0430: 69 3e 66 6f 73 73 69 6c 3c 69 3e 20 75 73 65 73  i>fossil<i> uses
0440: 20 64 6f 78 79 67 65 6e 20 74 6f 20 67 65 6e 20   doxygen to gen 
0450: 69 74 73 20 75 73 61 67 65 20 6d 65 73 73 61 67  its usage messag
0460: 65 73 3f 20 20 4f 6e 63 65 20 49 20 68 61 76 65  es?  Once I have
0470: 0a 74 69 6d 65 20 74 6f 20 67 72 6f 6b 20 69 74  .time to grok it
0480: 20 49 27 6c 6c 20 70 61 74 63 68 20 77 68 61 74   I'll patch what
0490: 65 76 65 72 20 65 72 72 6f 72 73 20 49 20 73 65  ever errors I se
04a0: 65 2e 3c 2f 69 3e 0a 0a 3c 68 33 3e 43 61 76 65  e.</i>..<h3>Cave
04b0: 61 74 73 3c 2f 68 33 3e 0a 54 68 69 73 20 69 73  ats</h3>.This is
04c0: 20 6e 6f 74 20 61 63 74 75 61 6c 6c 79 20 61 20   not actually a 
04d0: 72 65 66 65 72 65 6e 63 65 2c 20 69 74 27 73 20  reference, it's 
04e0: 74 68 65 20 73 74 61 72 74 20 6f 66 20 61 20 72  the start of a r
04f0: 65 66 65 72 65 6e 63 65 2e 0a 54 68 65 72 65 20  eference..There 
0500: 61 72 65 20 77 69 6b 69 6c 69 6e 6b 73 20 74 6f  are wikilinks to
0510: 20 75 6e 63 72 65 61 74 65 64 20 70 61 67 65 73   uncreated pages
0520: 20 66 6f 72 20 74 68 65 20 63 6f 6d 6d 61 6e 64   for the command
0530: 73 2e 20 20 54 68 69 73 20 77 61 73 0a 63 72 65  s.  This was.cre
0540: 61 74 65 64 20 62 79 20 72 75 6e 6e 69 6e 67 20  ated by running 
0550: 74 68 65 20 66 6f 73 73 69 6c 20 68 65 6c 70 20  the fossil help 
0560: 66 6f 72 20 65 61 63 68 20 63 6f 6d 6d 61 6e 64  for each command
0570: 20 6c 69 73 74 65 64 20 62 79 20 72 75 6e 6e 69   listed by runni
0580: 6e 67 0a 66 6f 73 73 69 6c 20 68 65 6c 70 2e 2e  ng.fossil help..
0590: 2e 20 20 44 75 70 6c 69 63 61 74 65 20 63 6f 6d  .  Duplicate com
05a0: 6d 61 6e 64 73 20 61 72 65 20 6f 6e 6c 79 20 6c  mands are only l
05b0: 69 73 74 65 64 20 6f 6e 63 65 20 28 49 0a 3c 69  isted once (I.<i
05c0: 3e 74 68 69 6e 6b 3c 2f 69 3e 29 2e 20 20 54 69  >think</i>).  Ti
05d0: 74 6c 65 20 61 6e 64 20 74 61 78 65 73 20 65 78  tle and taxes ex
05e0: 74 72 61 2e 20 20 4e 6f 74 20 76 61 6c 69 64 20  tra.  Not valid 
05f0: 69 6e 20 48 6f 6f 70 74 69 67 6f 6e 69 61 2e 0a  in Hooptigonia..
0600: 0a 3c 63 6f 64 65 3e 66 6f 73 73 69 6c 20 68 65  .<code>fossil he
0610: 6c 70 3c 2f 63 6f 64 65 3e 3c 6e 6f 77 69 6b 69  lp</code><nowiki
0620: 3e 3c 70 72 65 3e 0a 55 73 61 67 65 3a 20 66 6f  ><pre>.Usage: fo
0630: 73 73 69 6c 20 68 65 6c 70 20 43 4f 4d 4d 41 4e  ssil help COMMAN
0640: 44 2e 0a 41 76 61 69 6c 61 62 6c 65 20 43 4f 4d  D..Available COM
0650: 4d 41 4e 44 73 3a 0a 61 64 64 20 20 20 20 20 20  MANDs:.add      
0660: 20 20 20 20 20 20 63 6f 6d 6d 69 74 20 20 20 20        commit    
0670: 20 20 20 20 20 68 74 74 70 20 20 20 20 20 20 20       http       
0680: 20 20 20 20 72 65 62 75 69 6c 64 20 20 20 20 20      rebuild     
0690: 20 20 20 74 61 67 0a 61 6c 6c 20 20 20 20 20 20     tag.all      
06a0: 20 20 20 20 20 20 63 6f 6e 66 69 67 75 72 61 74        configurat
06b0: 69 6f 6e 20 20 69 6e 66 6f 20 20 20 20 20 20 20  ion  info       
06c0: 20 20 20 20 72 65 63 6f 6e 73 74 72 75 63 74 20      reconstruct 
06d0: 20 20 20 74 69 6d 65 6c 69 6e 65 0a 63 67 69 20     timeline.cgi 
06e0: 20 20 20 20 20 20 20 20 20 20 20 64 65 63 6f 6e             decon
06f0: 73 74 72 75 63 74 20 20 20 20 6c 65 61 76 65 73  struct    leaves
0700: 20 20 20 20 20 20 20 20 20 72 65 64 6f 20 20 20           redo   
0710: 20 20 20 20 20 20 20 20 75 69 0a 63 68 61 6e 67          ui.chang
0720: 65 73 20 20 20 20 20 20 20 20 64 65 6c 20 20 20  es        del   
0730: 20 20 20 20 20 20 20 20 20 6c 73 20 20 20 20 20           ls     
0740: 20 20 20 20 20 20 20 20 72 65 76 65 72 74 20 20          revert  
0750: 20 20 20 20 20 20 20 75 6e 64 6f 0a 63 68 65 63         undo.chec
0760: 6b 6f 75 74 20 20 20 20 20 20 20 64 65 73 63 65  kout       desce
0770: 6e 64 61 6e 74 73 20 20 20 20 6d 65 72 67 65 20  ndants    merge 
0780: 20 20 20 20 20 20 20 20 20 72 6d 20 20 20 20 20           rm     
0790: 20 20 20 20 20 20 20 20 75 6e 73 65 74 0a 63 69          unset.ci
07a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 64 69 66               dif
07b0: 66 20 20 20 20 20 20 20 20 20 20 20 6e 65 77 20  f           new 
07c0: 20 20 20 20 20 20 20 20 20 20 20 73 65 72 76 65             serve
07d0: 72 20 20 20 20 20 20 20 20 20 75 70 64 61 74 65  r         update
07e0: 0a 63 6c 65 61 6e 20 20 20 20 20 20 20 20 20 20  .clean          
07f0: 65 78 74 72 61 20 20 20 20 20 20 20 20 20 20 6f  extra          o
0800: 70 65 6e 20 20 20 20 20 20 20 20 20 20 20 73 65  pen           se
0810: 74 74 69 6e 67 73 20 20 20 20 20 20 20 75 73 65  ttings       use
0820: 72 0a 63 6c 6f 6e 65 20 20 20 20 20 20 20 20 20  r.clone         
0830: 20 67 64 69 66 66 20 20 20 20 20 20 20 20 20 20   gdiff          
0840: 70 75 6c 6c 20 20 20 20 20 20 20 20 20 20 20 73  pull           s
0850: 74 61 74 75 73 20 20 20 20 20 20 20 20 20 76 65  tatus         ve
0860: 72 73 69 6f 6e 0a 63 6c 6f 73 65 20 20 20 20 20  rsion.close     
0870: 20 20 20 20 20 68 65 6c 70 20 20 20 20 20 20 20       help       
0880: 20 20 20 20 70 75 73 68 20 20 20 20 20 20 20 20      push        
0890: 20 20 20 73 79 6e 63 20 20 20 20 20 20 20 20 20     sync         
08a0: 20 20 77 69 6b 69 0a 54 68 69 73 20 69 73 20 66    wiki.This is f
08b0: 6f 73 73 69 6c 20 76 65 72 73 69 6f 6e 20 5b 63  ossil version [c
08c0: 36 61 39 65 34 65 64 34 31 5d 20 32 30 30 38 2d  6a9e4ed41] 2008-
08d0: 31 31 2d 30 34 20 31 32 3a 31 33 3a 30 39 20 55  11-04 12:13:09 U
08e0: 54 43 0a 0a 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  TC...Usage: </no
08f0: 77 69 6b 69 3e 3c 63 6f 64 65 3e 5b 66 6f 73 73  wiki><code>[foss
0900: 69 6c 20 61 64 64 5d 3c 2f 63 6f 64 65 3e 3c 6e  il add]</code><n
0910: 6f 77 69 6b 69 3e 20 46 49 4c 45 2e 2e 2e 0a 0a  owiki> FILE.....
0920: 4d 61 6b 65 20 61 72 72 61 6e 67 65 6d 65 6e 74  Make arrangement
0930: 73 20 74 6f 20 61 64 64 20 6f 6e 65 20 6f 72 20  s to add one or 
0940: 6d 6f 72 65 20 66 69 6c 65 73 20 74 6f 20 74 68  more files to th
0950: 65 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f  e current checko
0960: 75 74 20 0a 61 74 20 74 68 65 20 6e 65 78 74 20  ut .at the next 
0970: 63 6f 6d 6d 69 74 2e 0a 0a 0a 55 73 61 67 65 3a  commit....Usage:
0980: 20 66 6f 73 73 69 6c 20 61 64 64 20 28 6c 69 73   fossil add (lis
0990: 74 7c 70 75 6c 6c 7c 70 75 73 68 7c 73 79 6e 63  t|pull|push|sync
09a0: 29 3c 2f 70 72 65 3e 3c 63 6f 64 65 3e 3c 69 3e  )</pre><code><i>
09b0: 4e 6f 74 65 20 74 68 61 74 20 74 68 69 73 20 73  Note that this s
09c0: 68 6f 75 6c 64 20 62 65 20 66 6f 72 20 74 68 65  hould be for the
09d0: 20 22 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73   "</nowiki>[foss
09e0: 69 6c 20 61 6c 6c 5d 3c 6e 6f 77 69 6b 69 3e 22  il all]<nowiki>"
09f0: 20 63 6f 6d 6d 61 6e 64 2c 20 6e 6f 74 20 74 68   command, not th
0a00: 65 20 22 61 64 64 22 20 63 6f 6d 6d 61 6e 64 2e  e "add" command.
0a10: 20 20 54 68 69 73 20 69 73 20 61 20 62 75 67 20    This is a bug 
0a20: 69 6e 20 74 68 65 20 73 6f 75 72 63 65 20 63 6f  in the source co
0a30: 6d 6d 65 6e 74 73 20 69 6e 20 61 64 64 2e 63 3c  mments in add.c<
0a40: 2f 69 3e 3c 2f 63 6f 64 65 3e 3c 70 72 65 3e 0a  /i></code><pre>.
0a50: 0a 54 68 65 20 7e 2f 2e 66 6f 73 73 69 6c 20 66  .The ~/.fossil f
0a60: 69 6c 65 20 72 65 63 6f 72 64 73 20 74 68 65 20  ile records the 
0a70: 6c 6f 63 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20  location of all 
0a80: 72 65 70 6f 73 69 74 6f 72 69 65 73 20 66 6f 72  repositories for
0a90: 20 61 0a 75 73 65 72 2e 20 20 54 68 69 73 20 63   a.user.  This c
0aa0: 6f 6d 6d 61 6e 64 20 70 65 72 66 6f 72 6d 73 20  ommand performs 
0ab0: 63 65 72 74 61 69 6e 20 6f 70 65 72 61 74 69 6f  certain operatio
0ac0: 6e 73 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69  ns on all reposi
0ad0: 74 6f 72 69 65 73 0a 74 68 61 74 20 63 61 6e 20  tories.that can 
0ae0: 62 65 20 75 73 65 66 75 6c 20 62 65 66 6f 72 65  be useful before
0af0: 20 6f 72 20 61 66 74 65 72 20 61 20 70 65 72 69   or after a peri
0b00: 6f 64 20 6f 66 20 64 69 73 63 6f 6e 6e 65 63 74  od of disconnect
0b10: 69 6f 6e 20 6f 70 65 72 61 74 69 6f 6e 2e 0a 41  ion operation..A
0b20: 76 61 69 6c 61 62 6c 65 20 6f 70 65 72 61 74 69  vailable operati
0b30: 6f 6e 73 20 61 72 65 3a 0a 0a 20 20 20 6c 69 73  ons are:..   lis
0b40: 74 20 20 20 20 20 20 20 44 69 73 70 6c 61 79 20  t       Display 
0b50: 74 68 65 20 6c 6f 63 61 74 69 6f 6e 20 6f 66 20  the location of 
0b60: 61 6c 6c 20 72 65 70 6f 73 69 74 6f 72 69 65 73  all repositories
0b70: 0a 0a 20 20 20 70 75 6c 6c 20 20 20 20 20 20 20  ..   pull       
0b80: 52 75 6e 20 61 20 22 70 75 6c 6c 22 20 6f 70 65  Run a "pull" ope
0b90: 72 61 74 69 6f 6e 20 6f 6e 20 61 6c 6c 20 72 65  ration on all re
0ba0: 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 20 20 70  positories..   p
0bb0: 75 73 68 20 20 20 20 20 20 20 52 75 6e 20 61 20  ush       Run a 
0bc0: 22 70 75 73 68 22 20 6f 6e 20 61 6c 6c 20 72 65  "push" on all re
0bd0: 70 6f 73 69 74 6f 72 69 65 73 0a 0a 20 20 20 72  positories..   r
0be0: 65 62 75 69 6c 64 20 20 20 20 52 65 62 75 69 6c  ebuild    Rebuil
0bf0: 64 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74  d on all reposit
0c00: 6f 72 69 65 73 0a 0a 20 20 20 73 79 6e 63 20 20  ories..   sync  
0c10: 20 20 20 20 20 52 75 6e 20 61 20 22 73 79 6e 63       Run a "sync
0c20: 22 20 6f 6e 20 61 6c 6c 20 72 65 70 6f 73 69 74  " on all reposit
0c30: 6f 72 69 65 73 0a 0a 52 65 73 70 6f 73 69 74 6f  ories..Resposito
0c40: 72 69 65 73 20 61 72 65 20 61 75 74 6f 6d 61 74  ries are automat
0c50: 69 63 61 6c 6c 79 20 61 64 64 65 64 20 74 6f 20  ically added to 
0c60: 74 68 65 20 73 65 74 20 6f 66 20 6b 6e 6f 77 6e  the set of known
0c70: 20 72 65 70 6f 73 69 74 6f 72 69 65 73 0a 77 68   repositories.wh
0c80: 65 6e 20 6f 6e 65 20 6f 66 20 74 68 65 20 66 6f  en one of the fo
0c90: 6c 6c 6f 77 69 6e 67 20 63 6f 6d 6d 61 6e 64 73  llowing commands
0ca0: 20 61 67 61 69 6e 73 74 20 74 68 65 20 72 65 70   against the rep
0cb0: 6f 73 69 74 6f 72 79 3a 20 63 6c 6f 6e 65 2c 20  ository: clone, 
0cc0: 69 6e 66 6f 2c 0a 70 75 6c 6c 2c 20 70 75 73 68  info,.pull, push
0cd0: 2c 20 6f 72 20 73 79 6e 63 0a 0a 0a 55 73 61 67  , or sync...Usag
0ce0: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
0cf0: 73 69 6c 20 63 67 69 5d 3c 6e 6f 77 69 6b 69 3e  sil cgi]<nowiki>
0d00: 20 53 43 52 49 50 54 0a 0a 54 68 65 20 53 43 52   SCRIPT..The SCR
0d10: 49 50 54 20 61 72 67 75 6d 65 6e 74 20 69 73 20  IPT argument is 
0d20: 74 68 65 20 6e 61 6d 65 20 6f 66 20 61 20 66 69  the name of a fi
0d30: 6c 65 20 74 68 61 74 20 69 73 20 74 68 65 20 43  le that is the C
0d40: 47 49 20 73 63 72 69 70 74 0a 74 68 61 74 20 69  GI script.that i
0d50: 73 20 62 65 69 6e 67 20 72 75 6e 2e 20 20 54 68  s being run.  Th
0d60: 65 20 63 6f 6d 6d 61 6e 64 20 6e 61 6d 65 2c 20  e command name, 
0d70: 22 63 67 69 22 2c 20 6d 61 79 20 62 65 20 6f 6d  "cgi", may be om
0d80: 69 74 74 65 64 20 69 66 0a 74 68 65 20 47 41 54  itted if.the GAT
0d90: 45 57 41 59 5f 49 4e 54 45 52 46 41 43 45 20 65  EWAY_INTERFACE e
0da0: 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61  nvironment varia
0db0: 62 6c 65 20 69 73 20 73 65 74 20 74 6f 20 22 43  ble is set to "C
0dc0: 47 49 22 20 28 77 68 69 63 68 0a 73 68 6f 75 6c  GI" (which.shoul
0dd0: 64 20 61 6c 77 61 79 73 20 62 65 20 74 68 65 20  d always be the 
0de0: 63 61 73 65 20 66 6f 72 20 43 47 49 20 73 63 72  case for CGI scr
0df0: 69 70 74 73 20 72 75 6e 20 62 79 20 61 20 77 65  ipts run by a we
0e00: 62 73 65 72 76 65 72 2e 29 20 20 54 68 65 0a 53  bserver.)  The.S
0e10: 43 52 49 50 54 20 66 69 6c 65 20 73 68 6f 75 6c  CRIPT file shoul
0e20: 64 20 6c 6f 6f 6b 20 73 6f 6d 65 74 68 69 6e 67  d look something
0e30: 20 6c 69 6b 65 20 74 68 69 73 3a 0a 0a 20 20 20   like this:..   
0e40: 20 20 23 21 2f 75 73 72 2f 62 69 6e 2f 66 6f 73    #!/usr/bin/fos
0e50: 73 69 6c 0a 20 20 20 20 20 72 65 70 6f 73 69 74  sil.     reposit
0e60: 6f 72 79 3a 20 2f 68 6f 6d 65 2f 73 6f 6d 65 62  ory: /home/someb
0e70: 6f 64 79 2f 70 72 6f 6a 65 63 74 2e 64 62 0a 0a  ody/project.db..
0e80: 54 68 65 20 73 65 63 6f 6e 64 20 6c 69 6e 65 20  The second line 
0e90: 64 65 66 69 6e 65 73 20 74 68 65 20 6e 61 6d 65  defines the name
0ea0: 20 6f 66 20 74 68 65 20 72 65 70 6f 73 69 74 6f   of the reposito
0eb0: 72 79 2e 20 20 41 66 74 65 72 20 6c 6f 63 61 74  ry.  After locat
0ec0: 69 6e 67 0a 74 68 65 20 72 65 70 6f 73 69 74 6f  ing.the reposito
0ed0: 72 79 2c 20 66 6f 73 73 69 6c 20 77 69 6c 6c 20  ry, fossil will 
0ee0: 67 65 6e 65 72 61 74 65 20 61 20 77 65 62 70 61  generate a webpa
0ef0: 67 65 20 6f 6e 20 73 74 64 6f 75 74 20 62 61 73  ge on stdout bas
0f00: 65 64 20 6f 6e 0a 74 68 65 20 76 61 6c 75 65 73  ed on.the values
0f10: 20 6f 66 20 73 74 61 6e 64 61 72 64 20 43 47 49   of standard CGI
0f20: 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72   environment var
0f30: 69 61 62 6c 65 73 2e 0a 0a 0a 55 73 61 67 65 3a  iables....Usage:
0f40: 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69   </nowiki>[fossi
0f50: 6c 20 63 68 61 6e 67 65 73 5d 3c 6e 6f 77 69 6b  l changes]<nowik
0f60: 69 3e 0a 0a 52 65 70 6f 72 74 20 6f 6e 20 74 68  i>..Report on th
0f70: 65 20 65 64 69 74 20 73 74 61 74 75 73 20 6f 66  e edit status of
0f80: 20 61 6c 6c 20 66 69 6c 65 73 20 69 6e 20 74 68   all files in th
0f90: 65 20 63 75 72 72 65 6e 74 20 63 68 65 63 6b 6f  e current checko
0fa0: 75 74 2e 0a 53 65 65 20 61 6c 73 6f 20 74 68 65  ut..See also the
0fb0: 20 22 73 74 61 74 75 73 22 20 61 6e 64 20 22 65   "status" and "e
0fc0: 78 74 72 61 22 20 63 6f 6d 6d 61 6e 64 73 2e 0a  xtra" commands..
0fd0: 0a 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
0fe0: 69 3e 5b 66 6f 73 73 69 6c 20 63 68 65 63 6b 6f  i>[fossil checko
0ff0: 75 74 5d 3c 6e 6f 77 69 6b 69 3e 20 56 45 52 53  ut]<nowiki> VERS
1000: 49 4f 4e 20 3f 2d 66 7c 2d 2d 66 6f 72 63 65 3f  ION ?-f|--force?
1010: 0a 0a 43 68 65 63 6b 20 6f 75 74 20 61 20 76 65  ..Check out a ve
1020: 72 73 69 6f 6e 20 73 70 65 63 69 66 69 65 64 20  rsion specified 
1030: 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c  on the command-l
1040: 69 6e 65 2e 20 20 54 68 69 73 20 63 6f 6d 6d 61  ine.  This comma
1050: 6e 64 0a 77 69 6c 6c 20 6e 6f 74 20 6f 76 65 72  nd.will not over
1060: 77 72 69 74 65 20 65 64 69 74 65 64 20 66 69 6c  write edited fil
1070: 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e  es in the curren
1080: 74 20 63 68 65 63 6b 6f 75 74 20 75 6e 6c 65 73  t checkout unles
1090: 73 0a 74 68 65 20 2d 2d 66 6f 72 63 65 20 6f 70  s.the --force op
10a0: 74 69 6f 6e 20 61 70 70 65 61 72 73 20 6f 6e 20  tion appears on 
10b0: 74 68 65 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65  the command-line
10c0: 2e 0a 0a 53 65 65 20 61 6c 73 6f 20 74 68 65 20  ...See also the 
10d0: 22 75 70 64 61 74 65 22 20 63 6f 6d 6d 61 6e 64  "update" command
10e0: 2e 0a 0a 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77  ....Usage: </now
10f0: 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 63 6f 6d 6d  iki>[fossil comm
1100: 69 74 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 2d 6d 20  it]<nowiki> ?-m 
1110: 43 4f 4d 4d 45 4e 54 3f 20 3f 2d 2d 6e 6f 73 69  COMMENT? ?--nosi
1120: 67 6e 3f 20 3f 46 49 4c 45 2e 2e 2e 3f 0a 20 20  gn? ?FILE...?.  
1130: 20 20 20 20 20 66 6f 73 73 69 6c 20 63 69 20 20       fossil ci  
1140: 2e 2e 2e 20 20 28 61 73 20 61 62 6f 76 65 29 0a  ...  (as above).
1150: 0a 43 72 65 61 74 65 20 61 20 6e 65 77 20 76 65  .Create a new ve
1160: 72 73 69 6f 6e 20 63 6f 6e 74 61 69 6e 69 6e 67  rsion containing
1170: 20 61 6c 6c 20 6f 66 20 74 68 65 20 63 68 61 6e   all of the chan
1180: 67 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65  ges in the curre
1190: 6e 74 0a 63 68 65 63 6b 6f 75 74 2e 20 20 59 6f  nt.checkout.  Yo
11a0: 75 20 77 69 6c 6c 20 62 65 20 70 72 6f 6d 70 74  u will be prompt
11b0: 65 64 20 74 6f 20 65 6e 74 65 72 20 61 20 63 68  ed to enter a ch
11c0: 65 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 20 75  eck-in comment u
11d0: 6e 6c 65 73 73 0a 74 68 65 20 22 2d 6d 22 20 6f  nless.the "-m" o
11e0: 70 74 69 6f 6e 20 69 73 20 75 73 65 64 20 74 6f  ption is used to
11f0: 20 73 70 65 63 69 66 79 20 61 20 63 6f 6d 6d 65   specify a comme
1200: 6e 74 20 6c 69 6e 65 2e 20 20 59 6f 75 20 77 69  nt line.  You wi
1210: 6c 6c 20 62 65 0a 70 72 6f 6d 70 74 65 64 20 66  ll be.prompted f
1220: 6f 72 20 79 6f 75 72 20 47 50 47 20 70 61 73 73  or your GPG pass
1230: 70 68 72 61 73 65 20 69 6e 20 6f 72 64 65 72 20  phrase in order 
1240: 74 6f 20 73 69 67 6e 20 74 68 65 20 6e 65 77 20  to sign the new 
1250: 6d 61 6e 69 66 65 73 74 0a 75 6e 6c 65 73 73 20  manifest.unless 
1260: 74 68 65 20 22 2d 2d 6e 6f 73 69 67 6e 22 20 6f  the "--nosign" o
1270: 70 74 69 6f 6e 73 20 69 73 20 75 73 65 64 2e 20  ptions is used. 
1280: 20 41 6c 6c 20 66 69 6c 65 73 20 74 68 61 74 20   All files that 
1290: 68 61 76 65 0a 63 68 61 6e 67 65 64 20 77 69 6c  have.changed wil
12a0: 6c 20 62 65 20 63 6f 6d 6d 69 74 74 65 64 20 75  l be committed u
12b0: 6e 6c 65 73 73 20 73 6f 6d 65 20 73 75 62 73 65  nless some subse
12c0: 74 20 6f 66 20 66 69 6c 65 73 20 69 73 20 73 70  t of files is sp
12d0: 65 63 69 66 69 65 64 0a 6f 6e 20 74 68 65 20 63  ecified.on the c
12e0: 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0a 0a 0a 55  ommand line....U
12f0: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b  sage: </nowiki>[
1300: 66 6f 73 73 69 6c 20 63 6c 65 61 6e 5d 3c 6e 6f  fossil clean]<no
1310: 77 69 6b 69 3e 20 3f 2d 61 6c 6c 3f 0a 0a 44 65  wiki> ?-all?..De
1320: 6c 65 74 65 20 61 6c 6c 20 22 65 78 74 72 61 22  lete all "extra"
1330: 20 66 69 6c 65 73 20 69 6e 20 74 68 65 20 73 6f   files in the so
1340: 75 72 63 65 20 74 72 65 65 2e 20 20 22 45 78 74  urce tree.  "Ext
1350: 72 61 22 20 66 69 6c 65 73 20 61 72 65 0a 66 69  ra" files are.fi
1360: 6c 65 73 20 74 68 61 74 20 61 72 65 20 6e 6f 74  les that are not
1370: 20 6f 66 66 69 63 69 61 6c 6c 79 20 70 61 72 74   officially part
1380: 20 6f 66 20 74 68 65 20 63 68 65 63 6b 6f 75 74   of the checkout
1390: 2e 20 20 53 65 65 20 61 6c 73 6f 0a 74 68 65 20  .  See also.the 
13a0: 22 65 78 74 72 61 22 20 63 6f 6d 6d 61 6e 64 2e  "extra" command.
13b0: 20 54 68 69 73 20 6f 70 65 72 61 74 69 6f 6e 20   This operation 
13c0: 63 61 6e 6e 6f 74 20 62 65 20 75 6e 64 6f 6e 65  cannot be undone
13d0: 2e 20 0a 0a 59 6f 75 20 77 69 6c 6c 20 62 65 20  . ..You will be 
13e0: 70 72 6f 6d 70 74 65 64 20 62 65 66 6f 72 65 20  prompted before 
13f0: 72 65 6d 6f 76 69 6e 67 20 65 61 63 68 20 66 69  removing each fi
1400: 6c 65 2e 20 49 66 20 79 6f 75 20 61 72 65 0a 73  le. If you are.s
1410: 75 72 65 20 79 6f 75 20 77 69 73 68 20 74 6f 20  ure you wish to 
1420: 72 65 6d 6f 76 65 20 61 6c 6c 20 22 65 78 74 72  remove all "extr
1430: 61 22 20 66 69 6c 65 73 20 79 6f 75 20 63 61 6e  a" files you can
1440: 20 73 70 65 63 69 66 79 20 74 68 65 0a 6f 70 74   specify the.opt
1450: 69 6f 6e 61 6c 20 2d 61 6c 6c 20 66 6c 61 67 2e  ional -all flag.
1460: 0a 0a 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69  ...Usage: </nowi
1470: 6b 69 3e 5b 66 6f 73 73 69 6c 20 63 6c 6f 6e 65  ki>[fossil clone
1480: 5d 3c 6e 6f 77 69 6b 69 3e 20 55 52 4c 20 46 49  ]<nowiki> URL FI
1490: 4c 45 4e 41 4d 45 0a 0a 4d 61 6b 65 20 61 20 63  LENAME..Make a c
14a0: 6c 6f 6e 65 20 6f 66 20 61 20 72 65 70 6f 73 69  lone of a reposi
14b0: 74 6f 72 79 20 73 70 65 63 69 66 69 65 64 20 62  tory specified b
14c0: 79 20 55 52 4c 20 69 6e 20 74 68 65 20 6c 6f 63  y URL in the loc
14d0: 61 6c 0a 66 69 6c 65 20 6e 61 6d 65 64 20 46 49  al.file named FI
14e0: 4c 45 4e 41 4d 45 2e 0a 0a 0a 55 73 61 67 65 3a  LENAME....Usage:
14f0: 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69   </nowiki>[fossi
1500: 6c 20 63 6c 6f 73 65 5d 3c 6e 6f 77 69 6b 69 3e  l close]<nowiki>
1510: 20 3f 2d 66 7c 2d 2d 66 6f 72 63 65 3f 0a 0a 54   ?-f|--force?..T
1520: 68 65 20 6f 70 70 6f 73 69 74 65 20 6f 66 20 22  he opposite of "
1530: 6f 70 65 6e 22 2e 20 20 43 6c 6f 73 65 20 74 68  open".  Close th
1540: 65 20 63 75 72 72 65 6e 74 20 64 61 74 61 62 61  e current databa
1550: 73 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e 0a 52  se connection..R
1560: 65 71 75 69 72 65 20 61 20 2d 66 20 6f 72 20 2d  equire a -f or -
1570: 2d 66 6f 72 63 65 20 66 6c 61 67 20 69 66 20 74  -force flag if t
1580: 68 65 72 65 20 61 72 65 20 75 6e 73 61 76 65 64  here are unsaved
1590: 20 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 0a   changed in the.
15a0: 63 75 72 72 65 6e 74 20 63 68 65 63 6b 2d 6f 75  current check-ou
15b0: 74 2e 0a 0a 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  t....Usage: </no
15c0: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 63 6f 6e  wiki>[fossil con
15d0: 66 69 67 75 72 65 5d 3c 6e 6f 77 69 6b 69 3e 20  figure]<nowiki> 
15e0: 4d 45 54 48 4f 44 20 2e 2e 2e 0a 0a 57 68 65 72  METHOD .....Wher
15f0: 65 20 4d 45 54 48 4f 44 20 69 73 20 6f 6e 65 20  e METHOD is one 
1600: 6f 66 3a 20 65 78 70 6f 72 74 20 69 6d 70 6f 72  of: export impor
1610: 74 20 6d 65 72 67 65 20 70 75 6c 6c 20 70 75 73  t merge pull pus
1620: 68 20 72 65 73 65 74 2e 20 20 41 6c 6c 20 6d 65  h reset.  All me
1630: 74 68 6f 64 73 0a 61 63 63 65 70 74 20 74 68 65  thods.accept the
1640: 20 2d 52 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74   -R or --reposit
1650: 6f 72 79 20 6f 70 74 69 6f 6e 20 74 6f 20 73 70  ory option to sp
1660: 65 63 69 66 69 63 20 61 20 72 65 70 6f 73 69 74  ecific a reposit
1670: 6f 72 79 2e 0a 0a 20 20 20 66 6f 73 73 69 6c 20  ory...   fossil 
1680: 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 65 78  configuration ex
1690: 70 6f 72 74 20 41 52 45 41 20 46 49 4c 45 4e 41  port AREA FILENA
16a0: 4d 45 0a 0a 20 20 20 20 20 20 20 20 57 72 69 74  ME..        Writ
16b0: 65 20 74 6f 20 46 49 4c 45 4e 41 4d 45 20 65 78  e to FILENAME ex
16c0: 70 6f 72 74 65 64 20 63 6f 6e 66 69 67 75 72 61  ported configura
16d0: 74 6f 6e 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20  ton information 
16e0: 66 6f 72 20 41 52 45 41 2e 0a 20 20 20 20 20 20  for AREA..      
16f0: 20 20 41 52 45 41 20 63 61 6e 20 62 65 20 6f 6e    AREA can be on
1700: 65 20 6f 66 3a 20 20 61 6c 6c 20 74 69 63 6b 65  e of:  all ticke
1710: 74 20 73 6b 69 6e 20 70 72 6f 6a 65 63 74 0a 0a  t skin project..
1720: 20 20 20 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67     fossil config
1730: 75 72 61 74 69 6f 6e 20 69 6d 70 6f 72 74 20 46  uration import F
1740: 49 4c 45 4e 41 4d 45 0a 0a 20 20 20 20 20 20 20  ILENAME..       
1750: 20 52 65 61 64 20 61 20 63 6f 6e 66 69 67 75 72   Read a configur
1760: 61 74 69 6f 6e 20 66 72 6f 6d 20 46 49 4c 45 4e  ation from FILEN
1770: 41 4d 45 2c 20 6f 76 65 72 77 72 69 74 69 6e 67  AME, overwriting
1780: 20 74 68 65 20 63 75 72 72 65 6e 74 0a 20 20 20   the current.   
1790: 20 20 20 20 20 63 6f 6e 66 69 67 75 72 61 74 69       configurati
17a0: 6f 6e 2e 0a 0a 20 20 20 66 6f 73 73 69 6c 20 63  on...   fossil c
17b0: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 65 72  onfiguration mer
17c0: 67 65 20 46 49 4c 45 4e 41 4d 45 0a 0a 20 20 20  ge FILENAME..   
17d0: 20 20 20 20 20 52 65 61 64 20 61 20 63 6f 6e 66       Read a conf
17e0: 69 67 75 72 61 74 69 6f 6e 20 66 72 6f 6d 20 46  iguration from F
17f0: 49 4c 45 4e 41 4d 45 20 61 6e 64 20 6d 65 72 67  ILENAME and merg
1800: 65 20 69 74 73 20 76 61 6c 75 65 73 20 69 6e 74  e its values int
1810: 6f 0a 20 20 20 20 20 20 20 20 74 68 65 20 63 75  o.        the cu
1820: 72 72 65 6e 74 20 63 6f 6e 66 69 67 75 72 61 74  rrent configurat
1830: 69 6f 6e 2e 20 20 45 78 69 73 74 69 6e 67 20 76  ion.  Existing v
1840: 61 6c 75 65 73 20 74 61 6b 65 20 70 72 69 6f 72  alues take prior
1850: 69 74 79 20 6f 76 65 72 0a 20 20 20 20 20 20 20  ity over.       
1860: 20 76 61 6c 75 65 73 20 72 65 61 64 20 66 72 6f   values read fro
1870: 6d 20 46 49 4c 45 4e 41 4d 45 2e 0a 0a 20 20 20  m FILENAME...   
1880: 66 6f 73 73 69 6c 20 63 6f 6e 66 69 67 75 72 61  fossil configura
1890: 74 69 6f 6e 20 70 75 6c 6c 20 41 52 45 41 20 3f  tion pull AREA ?
18a0: 55 52 4c 3f 0a 0a 20 20 20 20 20 20 20 20 50 75  URL?..        Pu
18b0: 6c 6c 20 61 6e 64 20 69 6e 73 74 61 6c 6c 20 74  ll and install t
18c0: 68 65 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  he configuration
18d0: 20 66 72 6f 6d 20 61 20 64 69 66 66 65 72 65 6e   from a differen
18e0: 74 20 73 65 72 76 65 72 0a 20 20 20 20 20 20 20  t server.       
18f0: 20 69 64 65 6e 74 69 66 69 65 64 20 62 79 20 55   identified by U
1900: 52 4c 2e 20 20 49 66 20 6e 6f 20 55 52 4c 20 69  RL.  If no URL i
1910: 73 20 73 70 65 63 69 66 69 65 64 2c 20 74 68 65  s specified, the
1920: 6e 20 74 68 65 20 64 65 66 61 75 6c 74 0a 20 20  n the default.  
1930: 20 20 20 20 20 20 73 65 72 76 65 72 20 69 73 20        server is 
1940: 75 73 65 64 2e 20 0a 0a 20 20 20 66 6f 73 73 69  used. ..   fossi
1950: 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20  l configuration 
1960: 70 75 73 68 20 41 52 45 41 20 3f 55 52 4c 3f 0a  push AREA ?URL?.
1970: 0a 20 20 20 20 20 20 20 20 50 75 73 68 20 74 68  .        Push th
1980: 65 20 6c 6f 63 61 6c 20 63 6f 6e 66 69 67 75 72  e local configur
1990: 61 74 69 6f 6e 20 69 6e 74 6f 20 74 68 65 20 72  ation into the r
19a0: 65 6d 6f 74 65 20 73 65 72 76 65 72 20 69 64 65  emote server ide
19b0: 6e 74 69 66 69 65 64 0a 20 20 20 20 20 20 20 20  ntified.        
19c0: 62 79 20 55 52 4c 2e 20 20 41 64 6d 69 6e 20 70  by URL.  Admin p
19d0: 72 69 76 69 6c 65 67 65 20 69 73 20 72 65 71 75  rivilege is requ
19e0: 69 72 65 64 20 6f 6e 20 74 68 65 20 72 65 6d 6f  ired on the remo
19f0: 74 65 20 73 65 72 76 65 72 20 66 6f 72 0a 20 20  te server for.  
1a00: 20 20 20 20 20 20 74 68 69 73 20 74 6f 20 77 6f        this to wo
1a10: 72 6b 2e 0a 0a 20 20 20 66 6f 73 73 69 6c 20 63  rk...   fossil c
1a20: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 72 65 73  onfiguration res
1a30: 65 74 20 41 52 45 41 0a 0a 20 20 20 20 20 20 20  et AREA..       
1a40: 20 52 65 73 74 6f 72 65 20 74 68 65 20 63 6f 6e   Restore the con
1a50: 66 69 67 75 72 61 74 69 6f 6e 20 74 6f 20 74 68  figuration to th
1a60: 65 20 64 65 66 61 75 6c 74 2e 20 20 41 52 45 41  e default.  AREA
1a70: 20 61 73 20 61 62 6f 76 65 2e 0a 0a 57 41 52 4e   as above...WARN
1a80: 49 4e 47 3a 20 44 6f 20 6e 6f 74 20 69 6d 70 6f  ING: Do not impo
1a90: 72 74 2c 20 6d 65 72 67 65 2c 20 6f 72 20 70 75  rt, merge, or pu
1aa0: 6c 6c 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e  ll configuration
1ab0: 73 20 66 72 6f 6d 20 61 6e 20 75 6e 74 72 75 73  s from an untrus
1ac0: 74 65 64 0a 73 6f 75 72 63 65 2e 20 20 54 68 65  ted.source.  The
1ad0: 20 69 6e 62 6f 75 6e 64 20 63 6f 6e 66 69 67 75   inbound configu
1ae0: 72 61 74 69 6f 6e 20 69 73 20 6e 6f 74 20 63 68  ration is not ch
1af0: 65 63 6b 65 64 20 66 6f 72 20 73 61 66 65 74 79  ecked for safety
1b00: 20 61 6e 64 20 63 61 6e 0a 69 6e 74 72 6f 64 75   and can.introdu
1b10: 63 65 20 73 65 63 75 72 69 74 79 20 76 75 6c 6e  ce security vuln
1b20: 65 72 61 62 69 6c 69 74 69 65 73 2e 0a 0a 0a 43  erabilities....C
1b30: 4f 4d 4d 41 4e 44 3a 20 64 65 63 6f 6e 73 74 72  OMMAND: deconstr
1b40: 75 63 74 20 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  uct .Usage: </no
1b50: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 64 65 63  wiki>[fossil dec
1b60: 6f 6e 73 74 72 75 63 74 5d 3c 6e 6f 77 69 6b 69  onstruct]<nowiki
1b70: 3e 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74 6f  > ?-R|--reposito
1b80: 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f 20 44  ry REPOSITORY? D
1b90: 45 53 54 49 4e 41 54 49 4f 4e 0a 0a 50 6f 70 75  ESTINATION..Popu
1ba0: 6c 61 74 65 73 20 74 68 65 20 69 6e 64 69 63 61  lates the indica
1bb0: 74 65 64 20 44 45 53 54 49 4e 41 54 49 4f 4e 20  ted DESTINATION 
1bc0: 64 69 72 65 63 74 6f 72 79 20 77 69 74 68 20 63  directory with c
1bd0: 6f 70 69 65 73 20 6f 66 20 61 6c 6c 0a 61 72 74  opies of all.art
1be0: 69 66 63 61 74 73 20 63 6f 6e 74 61 69 6e 65 64  ifcats contained
1bf0: 20 77 69 74 68 69 6e 20 74 68 65 20 72 65 70 6f   within the repo
1c00: 73 69 74 6f 72 79 2e 20 20 41 72 74 69 66 61 63  sitory.  Artifac
1c10: 74 73 20 61 72 65 20 6e 61 6d 65 64 20 41 41 2f  ts are named AA/
1c20: 62 62 62 62 62 0a 77 68 65 72 65 20 41 41 20 69  bbbbb.where AA i
1c30: 73 20 74 68 65 20 66 69 72 73 74 20 32 20 63 68  s the first 2 ch
1c40: 61 72 61 63 74 65 72 73 20 6f 66 20 74 68 65 20  aracters of the 
1c50: 61 72 74 69 66 61 63 74 20 49 44 20 61 6e 64 20  artifact ID and 
1c60: 62 62 62 62 62 20 69 73 20 74 68 65 0a 72 65 6d  bbbbb is the.rem
1c70: 61 69 6e 69 6e 67 20 33 38 20 63 68 61 72 61 63  aining 38 charac
1c80: 74 65 72 73 2e 0a 0a 0a 55 73 61 67 65 3a 20 3c  ters....Usage: <
1c90: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
1ca0: 72 6d 5d 3c 6e 6f 77 69 6b 69 3e 20 46 49 4c 45  rm]<nowiki> FILE
1cb0: 2e 2e 2e 0a 20 20 20 6f 72 3a 20 66 6f 73 73 69  ....   or: fossi
1cc0: 6c 20 64 65 6c 20 46 49 4c 45 2e 2e 2e 0a 52 65  l del FILE....Re
1cd0: 6d 6f 76 65 20 6f 6e 65 20 6f 72 20 6d 6f 72 65  move one or more
1ce0: 20 66 69 6c 65 73 20 66 72 6f 6d 20 74 68 65 20   files from the 
1cf0: 74 72 65 65 2e 0a 0a 0a 55 73 61 67 65 3a 20 3c  tree....Usage: <
1d00: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
1d10: 64 65 73 63 65 6e 64 61 6e 74 73 5d 3c 6e 6f 77  descendants]<now
1d20: 69 6b 69 3e 20 3f 42 41 53 45 4c 49 4e 45 2d 49  iki> ?BASELINE-I
1d30: 44 3f 0a 0a 46 69 6e 64 20 61 6c 6c 20 6c 65 61  D?..Find all lea
1d40: 66 20 64 65 73 63 65 6e 64 61 6e 74 73 20 6f 66  f descendants of
1d50: 20 74 68 65 20 62 61 73 65 6c 69 6e 65 20 73 70   the baseline sp
1d60: 65 63 69 66 69 65 64 20 6f 72 20 69 66 20 74 68  ecified or if th
1d70: 65 20 61 72 67 75 6d 65 6e 74 0a 69 73 20 6f 6d  e argument.is om
1d80: 69 74 74 65 64 2c 20 6f 66 20 74 68 65 20 62 61  itted, of the ba
1d90: 73 65 6c 69 6e 65 20 63 75 72 72 65 6e 74 6c 79  seline currently
1da0: 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 0a 0a 0a   checked out....
1db0: 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e  Usage: </nowiki>
1dc0: 5b 66 6f 73 73 69 6c 20 64 69 66 66 5d 3c 6e 6f  [fossil diff]<no
1dd0: 77 69 6b 69 3e 7c 67 64 69 66 66 20 3f 2d 69 3f  wiki>|gdiff ?-i?
1de0: 20 3f 2d 72 20 52 45 56 49 53 49 4f 4e 3f 20 46   ?-r REVISION? F
1df0: 49 4c 45 2e 2e 2e 0a 0a 53 68 6f 77 20 74 68 65  ILE.....Show the
1e00: 20 64 69 66 66 65 72 65 6e 63 65 20 62 65 74 77   difference betw
1e10: 65 65 6e 20 74 68 65 20 63 75 72 72 65 6e 74 20  een the current 
1e20: 76 65 72 73 69 6f 6e 20 6f 66 20 61 20 66 69 6c  version of a fil
1e30: 65 20 28 61 73 20 69 74 0a 65 78 69 73 74 73 20  e (as it.exists 
1e40: 6f 6e 20 64 69 73 6b 29 20 61 6e 64 20 74 68 61  on disk) and tha
1e50: 74 20 73 61 6d 65 20 66 69 6c 65 20 61 73 20 69  t same file as i
1e60: 74 20 77 61 73 20 63 68 65 63 6b 65 64 20 6f 75  t was checked ou
1e70: 74 2e 0a 0a 64 69 66 66 20 77 69 6c 6c 20 73 68  t...diff will sh
1e80: 6f 77 20 61 20 74 65 78 74 75 61 6c 20 64 69 66  ow a textual dif
1e90: 66 20 77 68 69 6c 65 20 67 64 69 66 66 20 77 69  f while gdiff wi
1ea0: 6c 6c 20 61 74 74 65 6d 70 74 20 74 6f 20 72 75  ll attempt to ru
1eb0: 6e 20 61 0a 67 72 61 70 68 69 63 61 6c 20 64 69  n a.graphical di
1ec0: 66 66 20 63 6f 6d 6d 61 6e 64 20 74 68 61 74 20  ff command that 
1ed0: 79 6f 75 20 68 61 76 65 20 73 65 74 75 70 2e 20  you have setup. 
1ee0: 49 66 20 74 68 65 20 63 68 6f 6f 73 65 6e 20 63  If the choosen c
1ef0: 6f 6d 6d 61 6e 64 0a 69 73 20 6e 6f 74 20 79 65  ommand.is not ye
1f00: 74 20 63 6f 6e 66 69 67 75 72 65 64 2c 20 74 68  t configured, th
1f10: 65 20 69 6e 74 65 72 6e 61 6c 20 74 65 78 74 75  e internal textu
1f20: 61 6c 20 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20  al diff command 
1f30: 77 69 6c 6c 20 62 65 0a 75 73 65 64 2e 0a 0a 49  will be.used...I
1f40: 66 20 2d 69 20 69 73 20 73 75 70 70 6c 69 65 64  f -i is supplied
1f50: 20 66 6f 72 20 65 69 74 68 65 72 20 64 69 66 66   for either diff
1f60: 20 6f 72 20 67 64 69 66 66 2c 20 74 68 65 20 69   or gdiff, the i
1f70: 6e 74 65 72 6e 61 6c 20 74 65 78 74 75 61 6c 0a  nternal textual.
1f80: 64 69 66 66 20 63 6f 6d 6d 61 6e 64 20 77 69 6c  diff command wil
1f90: 6c 20 62 65 20 65 78 65 63 75 74 65 64 2e 0a 0a  l be executed...
1fa0: 48 65 72 65 20 61 72 65 20 61 20 66 65 77 20 65  Here are a few e
1fb0: 78 74 65 72 6e 61 6c 20 64 69 66 66 20 63 6f 6d  xternal diff com
1fc0: 6d 61 6e 64 20 73 65 74 74 69 6e 67 73 2c 20 66  mand settings, f
1fd0: 6f 72 20 65 78 61 6d 70 6c 65 3a 0a 0a 20 20 66  or example:..  f
1fe0: 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20 64 69  ossil setting di
1ff0: 66 66 2d 63 6f 6d 6d 61 6e 64 20 64 69 66 66 0a  ff-command diff.
2000: 0a 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e  .  fossil settin
2010: 67 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20  g gdiff-command 
2020: 74 6b 64 69 66 66 0a 20 20 66 6f 73 73 69 6c 20  tkdiff.  fossil 
2030: 73 65 74 74 69 6e 67 20 67 64 69 66 66 2d 63 6f  setting gdiff-co
2040: 6d 6d 61 6e 64 20 65 73 6b 69 6c 6c 32 32 0a 20  mmand eskill22. 
2050: 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20   fossil setting 
2060: 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 74 6f  gdiff-command to
2070: 72 74 6f 69 73 65 6d 65 72 67 65 0a 20 20 66 6f  rtoisemerge.  fo
2080: 73 73 69 6c 20 73 65 74 74 69 6e 67 20 67 64 69  ssil setting gdi
2090: 66 66 2d 63 6f 6d 6d 61 6e 64 20 6d 65 6c 64 0a  ff-command meld.
20a0: 20 20 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67    fossil setting
20b0: 20 67 64 69 66 66 2d 63 6f 6d 6d 61 6e 64 20 78   gdiff-command x
20c0: 78 64 69 66 66 0a 20 20 66 6f 73 73 69 6c 20 73  xdiff.  fossil s
20d0: 65 74 74 69 6e 67 20 67 64 69 66 66 2d 63 6f 6d  etting gdiff-com
20e0: 6d 61 6e 64 20 6b 64 69 66 66 33 0a 0a 0a 55 73  mand kdiff3...Us
20f0: 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66  age: </nowiki>[f
2100: 6f 73 73 69 6c 20 65 78 74 72 61 5d 3c 6e 6f 77  ossil extra]<now
2110: 69 6b 69 3e 0a 0a 50 72 69 6e 74 20 61 20 6c 69  iki>..Print a li
2120: 73 74 20 6f 66 20 61 6c 6c 20 66 69 6c 65 73 20  st of all files 
2130: 69 6e 20 74 68 65 20 73 6f 75 72 63 65 20 74 72  in the source tr
2140: 65 65 20 74 68 61 74 20 61 72 65 20 6e 6f 74 20  ee that are not 
2150: 70 61 72 74 20 6f 66 0a 74 68 65 20 63 75 72 72  part of.the curr
2160: 65 6e 74 20 63 68 65 63 6b 6f 75 74 2e 20 20 53  ent checkout.  S
2170: 65 65 20 61 6c 73 6f 20 74 68 65 20 22 63 6c 65  ee also the "cle
2180: 61 6e 22 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 0a 55  an" command....U
2190: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b  sage: </nowiki>[
21a0: 66 6f 73 73 69 6c 20 68 65 6c 70 5d 3c 6e 6f 77  fossil help]<now
21b0: 69 6b 69 3e 20 43 4f 4d 4d 41 4e 44 0a 0a 44 69  iki> COMMAND..Di
21c0: 73 70 6c 61 79 20 69 6e 66 6f 72 6d 61 74 69 6f  splay informatio
21d0: 6e 20 6f 6e 20 68 6f 77 20 74 6f 20 75 73 65 20  n on how to use 
21e0: 43 4f 4d 4d 41 4e 44 0a 0a 0a 55 73 61 67 65 3a  COMMAND...Usage:
21f0: 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69   </nowiki>[fossi
2200: 6c 20 68 74 74 70 5d 3c 6e 6f 77 69 6b 69 3e 20  l http]<nowiki> 
2210: 52 45 50 4f 53 49 54 4f 52 59 0a 0a 48 61 6e 64  REPOSITORY..Hand
2220: 6c 65 20 61 20 73 69 6e 67 6c 65 20 48 54 54 50  le a single HTTP
2230: 20 72 65 71 75 65 73 74 20 61 70 70 65 61 72 69   request appeari
2240: 6e 67 20 6f 6e 20 73 74 64 69 6e 2e 20 20 54 68  ng on stdin.  Th
2250: 65 20 72 65 73 75 6c 74 69 6e 67 20 77 65 62 70  e resulting webp
2260: 61 67 65 0a 69 73 20 64 65 6c 69 76 65 72 65 64  age.is delivered
2270: 20 6f 6e 20 73 74 64 6f 75 74 2e 20 20 54 68 69   on stdout.  Thi
2280: 73 20 6d 65 74 68 6f 64 20 69 73 20 75 73 65 64  s method is used
2290: 20 74 6f 20 6c 61 75 6e 63 68 20 61 6e 20 48 54   to launch an HT
22a0: 54 50 20 72 65 71 75 65 73 74 0a 68 61 6e 64 6c  TP request.handl
22b0: 65 72 20 66 72 6f 6d 20 69 6e 65 74 64 2c 20 66  er from inetd, f
22c0: 6f 72 20 65 78 61 6d 70 6c 65 2e 20 20 54 68 65  or example.  The
22d0: 20 61 72 67 75 6d 65 6e 74 20 69 73 20 74 68 65   argument is the
22e0: 20 6e 61 6d 65 20 6f 66 20 74 68 65 20 0a 72 65   name of the .re
22f0: 70 6f 73 69 74 6f 72 79 2e 0a 0a 0a 55 73 61 67  pository....Usag
2300: 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73  e: </nowiki>[fos
2310: 73 69 6c 20 69 6e 66 6f 5d 3c 6e 6f 77 69 6b 69  sil info]<nowiki
2320: 3e 20 3f 41 52 54 49 46 41 43 54 2d 49 44 7c 46  > ?ARTIFACT-ID|F
2330: 49 4c 45 4e 41 4d 45 3f 0a 0a 57 69 74 68 20 6e  ILENAME?..With n
2340: 6f 20 61 72 67 75 6d 65 6e 74 73 2c 20 70 72 6f  o arguments, pro
2350: 76 69 64 65 20 69 6e 66 6f 72 6d 61 74 69 6f 6e  vide information
2360: 20 61 62 6f 75 74 20 74 68 65 20 63 75 72 72 65   about the curre
2370: 6e 74 20 74 72 65 65 2e 0a 49 66 20 61 6e 20 61  nt tree..If an a
2380: 72 67 75 6d 65 6e 74 20 69 73 20 73 70 65 63 69  rgument is speci
2390: 66 69 65 64 2c 20 70 72 6f 76 69 64 65 20 69 6e  fied, provide in
23a0: 66 6f 72 6d 61 74 69 6f 6e 20 61 62 6f 75 74 20  formation about 
23b0: 74 68 65 20 6f 62 6a 65 63 74 0a 69 6e 20 74 68  the object.in th
23c0: 65 20 72 65 73 70 6f 73 69 74 6f 72 79 20 6f 66  e respository of
23d0: 20 74 68 65 20 63 75 72 72 65 6e 74 20 74 72 65   the current tre
23e0: 65 20 74 68 61 74 20 74 68 65 20 61 72 67 75 6d  e that the argum
23f0: 65 6e 74 20 72 65 66 65 72 73 0a 74 6f 2e 20 20  ent refers.to.  
2400: 4f 72 20 69 66 20 74 68 65 20 61 72 67 75 6d 65  Or if the argume
2410: 6e 74 20 69 73 20 74 68 65 20 6e 61 6d 65 20 6f  nt is the name o
2420: 66 20 61 20 72 65 70 6f 73 69 74 6f 72 79 2c 20  f a repository, 
2430: 73 68 6f 77 0a 69 6e 66 6f 72 6d 61 74 69 6f 6e  show.information
2440: 20 61 62 6f 75 74 20 74 68 61 74 20 72 65 70 6f   about that repo
2450: 73 69 74 6f 72 79 2e 0a 0a 0a 55 73 61 67 65 3a  sitory....Usage:
2460: 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69   </nowiki>[fossi
2470: 6c 20 6c 65 61 76 65 73 5d 3c 6e 6f 77 69 6b 69  l leaves]<nowiki
2480: 3e 0a 0a 46 69 6e 64 20 6c 65 61 76 65 73 20 6f  >..Find leaves o
2490: 66 20 61 6c 6c 20 62 72 61 6e 63 68 65 73 2e 0a  f all branches..
24a0: 0a 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b  ..Usage: </nowik
24b0: 69 3e 5b 66 6f 73 73 69 6c 20 6c 73 5d 3c 6e 6f  i>[fossil ls]<no
24c0: 77 69 6b 69 3e 0a 0a 53 68 6f 77 20 74 68 65 20  wiki>..Show the 
24d0: 6e 61 6d 65 73 20 6f 66 20 61 6c 6c 20 66 69 6c  names of all fil
24e0: 65 73 20 69 6e 20 74 68 65 20 63 75 72 72 65 6e  es in the curren
24f0: 74 20 63 68 65 63 6b 6f 75 74 0a 0a 0a 55 73 61  t checkout...Usa
2500: 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  ge: </nowiki>[fo
2510: 73 73 69 6c 20 6d 65 72 67 65 5d 3c 6e 6f 77 69  ssil merge]<nowi
2520: 6b 69 3e 20 56 45 52 53 49 4f 4e 0a 0a 54 68 65  ki> VERSION..The
2530: 20 61 72 67 75 6d 65 6e 74 20 69 73 20 61 20 76   argument is a v
2540: 65 72 73 69 6f 6e 20 74 68 61 74 20 73 68 6f 75  ersion that shou
2550: 6c 64 20 62 65 20 6d 65 72 67 65 64 20 69 6e 74  ld be merged int
2560: 6f 20 74 68 65 20 63 75 72 72 65 6e 74 0a 63 68  o the current.ch
2570: 65 63 6b 6f 75 74 2e 20 0a 0a 4f 6e 6c 79 20 66  eckout. ..Only f
2580: 69 6c 65 20 63 6f 6e 74 65 6e 74 20 69 73 20 6d  ile content is m
2590: 65 72 67 65 64 2e 20 20 54 68 65 20 72 65 73 75  erged.  The resu
25a0: 6c 74 20 63 6f 6e 74 69 6e 75 65 73 20 74 6f 20  lt continues to 
25b0: 75 73 65 20 74 68 65 0a 66 69 6c 65 20 61 6e 64  use the.file and
25c0: 20 64 69 72 65 63 74 6f 72 79 20 6e 61 6d 65 73   directory names
25d0: 20 66 72 6f 6d 20 74 68 65 20 63 75 72 72 65 6e   from the curren
25e0: 74 20 63 68 65 63 6b 2d 6f 75 74 20 65 76 65 6e  t check-out even
25f0: 20 69 66 20 74 68 6f 73 65 0a 6e 61 6d 65 73 20   if those.names 
2600: 6d 69 67 68 74 20 68 61 76 65 20 62 65 65 6e 20  might have been 
2610: 63 68 61 6e 67 65 64 20 69 6e 20 74 68 65 20 62  changed in the b
2620: 72 61 6e 63 68 20 62 65 69 6e 67 20 6d 65 72 67  ranch being merg
2630: 65 64 20 69 6e 2e 0a 0a 0a 55 73 61 67 65 3a 20  ed in....Usage: 
2640: 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c  </nowiki>[fossil
2650: 20 6e 65 77 5d 3c 6e 6f 77 69 6b 69 3e 20 46 49   new]<nowiki> FI
2660: 4c 45 4e 41 4d 45 0a 0a 43 72 65 61 74 65 20 61  LENAME..Create a
2670: 20 72 65 70 6f 73 69 74 6f 72 79 20 66 6f 72 20   repository for 
2680: 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 20 69 6e  a new project in
2690: 20 74 68 65 20 66 69 6c 65 20 6e 61 6d 65 64 20   the file named 
26a0: 46 49 4c 45 4e 41 4d 45 2e 0a 54 68 69 73 20 63  FILENAME..This c
26b0: 6f 6d 6d 61 6e 64 20 69 73 20 64 69 73 74 69 6e  ommand is distin
26c0: 63 74 20 66 72 6f 6d 20 22 63 6c 6f 6e 65 22 2e  ct from "clone".
26d0: 20 20 54 68 65 20 22 63 6c 6f 6e 65 22 20 63 6f    The "clone" co
26e0: 6d 6d 61 6e 64 20 6d 61 6b 65 73 0a 61 20 63 6f  mmand makes.a co
26f0: 70 79 20 6f 66 20 61 6e 20 65 78 69 73 74 69 6e  py of an existin
2700: 67 20 70 72 6f 6a 65 63 74 2e 20 20 54 68 69 73  g project.  This
2710: 20 63 6f 6d 6d 61 6e 64 20 73 74 61 72 74 73 20   command starts 
2720: 61 20 6e 65 77 20 70 72 6f 6a 65 63 74 2e 0a 0a  a new project...
2730: 0a 55 73 61 67 65 3a 20 6f 70 65 6e 20 46 49 4c  .Usage: open FIL
2740: 45 4e 41 4d 45 0a 0a 4f 70 65 6e 20 61 20 63 6f  ENAME..Open a co
2750: 6e 6e 65 63 74 69 6f 6e 20 74 6f 20 74 68 65 20  nnection to the 
2760: 6c 6f 63 61 6c 20 72 65 70 6f 73 69 74 6f 72 79  local repository
2770: 20 69 6e 20 46 49 4c 45 4e 41 4d 45 2e 20 20 41   in FILENAME.  A
2780: 20 63 68 65 63 6b 6f 75 74 0a 66 6f 72 20 74 68   checkout.for th
2790: 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20  e repository is 
27a0: 63 72 65 61 74 65 64 20 77 69 74 68 20 69 74 73  created with its
27b0: 20 72 6f 6f 74 20 61 74 20 74 68 65 20 77 6f 72   root at the wor
27c0: 6b 69 6e 67 20 64 69 72 65 63 74 6f 72 79 2e 0a  king directory..
27d0: 53 65 65 20 61 6c 73 6f 20 74 68 65 20 22 63 6c  See also the "cl
27e0: 6f 73 65 22 20 63 6f 6d 6d 61 6e 64 2e 0a 0a 0a  ose" command....
27f0: 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e  Usage: </nowiki>
2800: 5b 66 6f 73 73 69 6c 20 70 75 6c 6c 5d 3c 6e 6f  [fossil pull]<no
2810: 77 69 6b 69 3e 20 3f 55 52 4c 3f 20 3f 2d 52 7c  wiki> ?URL? ?-R|
2820: 2d 2d 72 65 73 70 6f 73 69 74 6f 72 79 20 52 45  --respository RE
2830: 50 4f 53 49 54 4f 52 59 3f 0a 0a 50 75 6c 6c 20  POSITORY?..Pull 
2840: 63 68 61 6e 67 65 73 20 69 6e 20 61 20 72 65 6d  changes in a rem
2850: 6f 74 65 20 72 65 70 6f 73 69 74 6f 72 79 20 69  ote repository i
2860: 6e 74 6f 20 74 68 65 20 6c 6f 63 61 6c 20 72 65  nto the local re
2870: 70 6f 73 69 74 6f 72 79 2e 0a 54 68 65 20 72 65  pository..The re
2880: 70 6f 73 69 74 6f 72 79 20 69 73 20 69 64 65 6e  pository is iden
2890: 74 69 66 69 65 64 20 62 79 20 74 68 65 20 2d 52  tified by the -R
28a0: 20 6f 72 20 2d 2d 72 65 70 6f 73 69 74 6f 72 79   or --repository
28b0: 20 6f 70 74 69 6f 6e 2e 0a 49 66 20 74 68 65 72   option..If ther
28c0: 65 20 69 73 20 6e 6f 20 73 75 63 68 20 6f 70 74  e is no such opt
28d0: 69 6f 6e 20 74 68 65 6e 20 74 68 65 20 6f 70 65  ion then the ope
28e0: 6e 20 72 65 70 6f 73 69 74 6f 72 79 20 69 73 20  n repository is 
28f0: 75 73 65 64 2e 0a 54 68 65 20 55 52 4c 20 6f 66  used..The URL of
2900: 20 74 68 65 20 72 65 6d 6f 74 65 20 73 65 72 76   the remote serv
2910: 65 72 20 69 73 20 73 70 65 63 69 66 69 65 64 20  er is specified 
2920: 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 20 6c  on the command l
2930: 69 6e 65 0a 49 66 20 6e 6f 20 55 52 4c 20 69 73  ine.If no URL is
2940: 20 73 70 65 63 69 66 69 65 64 20 74 68 65 6e 20   specified then 
2950: 74 68 65 20 55 52 4c 20 75 73 65 64 20 62 79 20  the URL used by 
2960: 74 68 65 20 6d 6f 73 74 20 72 65 63 65 6e 74 0a  the most recent.
2970: 22 70 75 6c 6c 22 2c 20 22 70 75 73 68 22 2c 20  "pull", "push", 
2980: 6f 72 20 22 73 79 6e 63 22 20 63 6f 6d 6d 61 6e  or "sync" comman
2990: 64 20 69 73 20 75 73 65 64 2e 0a 0a 54 68 65 20  d is used...The 
29a0: 55 52 4c 20 69 73 20 6f 66 20 74 68 65 20 66 6f  URL is of the fo
29b0: 6c 6c 6f 77 69 6e 67 20 66 6f 72 6d 3a 0a 0a 20  llowing form:.. 
29c0: 20 20 20 20 68 74 74 70 3a 2f 2f 55 53 45 52 40      http://USER@
29d0: 48 4f 53 54 3a 50 4f 52 54 2f 50 41 54 48 0a 0a  HOST:PORT/PATH..
29e0: 54 68 65 20 22 55 53 45 52 40 22 20 61 6e 64 20  The "USER@" and 
29f0: 22 3a 50 4f 52 54 22 20 73 75 62 73 74 72 69 6e  ":PORT" substrin
2a00: 67 73 20 61 72 65 20 6f 70 74 69 6f 6e 61 6c 2e  gs are optional.
2a10: 0a 54 68 65 20 22 55 53 45 52 22 20 73 75 62 73  .The "USER" subs
2a20: 74 72 69 6e 67 20 73 70 65 63 69 66 69 65 73 20  tring specifies 
2a30: 74 68 65 20 6c 6f 67 69 6e 20 75 73 65 72 2e 20  the login user. 
2a40: 20 59 6f 75 20 77 69 6c 6c 20 62 65 0a 70 72 6f   You will be.pro
2a50: 6d 70 74 65 64 20 66 6f 72 20 74 68 65 20 70 61  mpted for the pa
2a60: 73 73 77 6f 72 64 20 6f 6e 20 74 68 65 20 63 6f  ssword on the co
2a70: 6d 6d 61 6e 64 2d 6c 69 6e 65 2e 20 20 54 68 65  mmand-line.  The
2a80: 20 50 4f 52 54 0a 73 70 65 63 69 66 69 65 73 20   PORT.specifies 
2a90: 74 68 65 20 54 43 50 20 70 6f 72 74 20 6f 66 20  the TCP port of 
2aa0: 74 68 65 20 73 65 72 76 65 72 2e 20 20 54 68 65  the server.  The
2ab0: 20 64 65 66 61 75 6c 74 20 70 6f 72 74 20 69 73   default port is
2ac0: 0a 38 30 2e 0a 0a 0a 55 73 61 67 65 3a 20 3c 2f  .80....Usage: </
2ad0: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 70  nowiki>[fossil p
2ae0: 75 73 68 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 55 52  ush]<nowiki> ?UR
2af0: 4c 3f 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74  L? ?-R|--reposit
2b00: 6f 72 79 20 52 45 50 4f 53 49 54 4f 52 59 3f 0a  ory REPOSITORY?.
2b10: 0a 50 75 73 68 20 63 68 61 6e 67 65 73 20 69 6e  .Push changes in
2b20: 20 74 68 65 20 6c 6f 63 61 6c 20 72 65 70 6f 73   the local repos
2b30: 69 74 6f 72 79 20 6f 76 65 72 20 69 6e 74 6f 20  itory over into 
2b40: 61 20 72 65 6d 6f 74 65 20 72 65 70 6f 73 69 74  a remote reposit
2b50: 6f 72 79 2e 0a 53 65 65 20 74 68 65 20 22 70 75  ory..See the "pu
2b60: 6c 6c 22 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20  ll" command for 
2b70: 61 64 64 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72  additional infor
2b80: 6d 61 74 69 6f 6e 2e 0a 0a 55 73 61 67 65 3a 20  mation...Usage: 
2b90: 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c  </nowiki>[fossil
2ba0: 20 72 65 62 75 69 6c 64 5d 3c 6e 6f 77 69 6b 69   rebuild]<nowiki
2bb0: 3e 20 52 45 50 4f 53 49 54 4f 52 59 0a 0a 52 65  > REPOSITORY..Re
2bc0: 63 6f 6e 73 74 72 75 63 74 20 74 68 65 20 6e 61  construct the na
2bd0: 6d 65 64 20 72 65 70 6f 73 69 74 6f 72 79 20 64  med repository d
2be0: 61 74 61 62 61 73 65 20 66 72 6f 6d 20 74 68 65  atabase from the
2bf0: 20 63 6f 72 65 0a 72 65 63 6f 72 64 73 2e 20 20   core.records.  
2c00: 52 75 6e 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64  Run this command
2c10: 20 61 66 74 65 72 20 75 70 64 61 74 69 6e 67 20   after updating 
2c20: 74 68 65 20 66 6f 73 73 69 6c 0a 65 78 65 63 75  the fossil.execu
2c30: 74 61 62 6c 65 20 69 6e 20 61 20 77 61 79 20 74  table in a way t
2c40: 68 61 74 20 63 68 61 6e 67 65 73 20 74 68 65 20  hat changes the 
2c50: 64 61 74 61 62 61 73 65 20 73 63 68 65 6d 61 2e  database schema.
2c60: 0a 0a 0a 43 4f 4d 4d 41 4e 44 3a 20 72 65 63 6f  ...COMMAND: reco
2c70: 6e 73 74 72 75 63 74 20 0a 55 73 61 67 65 3a 20  nstruct .Usage: 
2c80: 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c  </nowiki>[fossil
2c90: 20 72 65 63 6f 6e 73 74 72 75 63 74 5d 3c 6e 6f   reconstruct]<no
2ca0: 77 69 6b 69 3e 20 52 45 50 4f 53 49 54 4f 52 59  wiki> REPOSITORY
2cb0: 20 4f 52 49 47 49 4e 0a 0a 43 72 65 61 74 65 73   ORIGIN..Creates
2cc0: 20 74 68 65 20 52 45 50 4f 53 49 54 4f 52 59 20   the REPOSITORY 
2cd0: 61 6e 64 20 70 6f 70 75 6c 61 74 65 73 20 69 74  and populates it
2ce0: 20 77 69 74 68 20 74 68 65 20 61 72 74 69 66 61   with the artifa
2cf0: 63 74 73 20 69 6e 20 74 68 65 0a 69 6e 64 69 63  cts in the.indic
2d00: 61 74 65 64 20 4f 52 49 47 49 4e 20 64 69 72 65  ated ORIGIN dire
2d10: 63 74 6f 72 79 2e 0a 0a 0a 55 73 61 67 65 3a 20  ctory....Usage: 
2d20: 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c  </nowiki>[fossil
2d30: 20 72 65 64 6f 5d 3c 6e 6f 77 69 6b 69 3e 20 3f   redo]<nowiki> ?
2d40: 46 49 4c 45 4e 41 4d 45 2e 2e 2e 3f 0a 0a 52 65  FILENAME...?..Re
2d50: 64 6f 20 74 68 65 20 61 6e 20 75 70 64 61 74 65  do the an update
2d60: 20 6f 72 20 6d 65 72 67 65 20 6f 70 65 72 61 74   or merge operat
2d70: 69 6f 6e 20 74 68 61 74 20 68 61 73 20 62 65 65  ion that has bee
2d80: 6e 20 75 6e 64 6f 6e 65 20 62 79 20 74 68 65 0a  n undone by the.
2d90: 75 6e 64 6f 20 63 6f 6d 6d 61 6e 64 2e 20 20 49  undo command.  I
2da0: 66 20 46 49 4c 45 4e 41 4d 45 20 69 73 20 73 70  f FILENAME is sp
2db0: 65 63 69 66 69 65 64 20 74 68 65 6e 20 72 65 73  ecified then res
2dc0: 74 6f 72 65 20 74 68 65 20 63 68 61 6e 67 65 73  tore the changes
2dd0: 0a 61 73 73 6f 63 69 61 74 65 64 20 77 69 74 68  .associated with
2de0: 20 74 68 65 20 6e 61 6d 65 64 20 66 69 6c 65 28   the named file(
2df0: 73 29 20 62 75 74 20 6f 74 68 65 72 77 69 73 65  s) but otherwise
2e00: 20 6c 65 61 76 65 20 74 68 65 20 75 70 64 61 74   leave the updat
2e10: 65 0a 6f 72 20 6d 65 72 67 65 20 75 6e 64 6f 6e  e.or merge undon
2e20: 65 2e 0a 0a 41 20 73 69 6e 67 6c 65 20 6c 65 76  e...A single lev
2e30: 65 6c 20 6f 66 20 75 6e 64 6f 2f 72 65 64 6f 20  el of undo/redo 
2e40: 69 73 20 73 75 70 70 6f 72 74 65 64 2e 20 20 54  is supported.  T
2e50: 68 65 20 75 6e 64 6f 2f 72 65 64 6f 20 73 74 61  he undo/redo sta
2e60: 63 6b 0a 69 73 20 63 6c 65 61 72 65 64 20 62 79  ck.is cleared by
2e70: 20 74 68 65 20 63 6f 6d 6d 69 74 20 61 6e 64 20   the commit and 
2e80: 63 68 65 63 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64  checkout command
2e90: 73 2e 0a 0a 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  s....Usage: </no
2ea0: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 72 65 76  wiki>[fossil rev
2eb0: 65 72 74 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 2d 2d  ert]<nowiki> ?--
2ec0: 79 65 73 3f 20 3f 2d 72 20 52 45 56 49 53 49 4f  yes? ?-r REVISIO
2ed0: 4e 3f 20 46 49 4c 45 0a 0a 52 65 76 65 72 74 20  N? FILE..Revert 
2ee0: 74 6f 20 74 68 65 20 63 75 72 72 65 6e 74 20 72  to the current r
2ef0: 65 70 6f 73 69 74 6f 72 79 20 76 65 72 73 69 6f  epository versio
2f00: 6e 20 6f 66 20 46 49 4c 45 2c 20 6f 72 20 74 6f  n of FILE, or to
2f10: 0a 74 68 65 20 76 65 72 73 69 6f 6e 20 61 73 73  .the version ass
2f20: 6f 63 69 61 74 65 64 20 77 69 74 68 20 62 61 73  ociated with bas
2f30: 65 6c 69 6e 65 20 52 45 56 49 53 49 4f 4e 20 69  eline REVISION i
2f40: 66 20 74 68 65 20 2d 72 20 66 6c 61 67 0a 61 70  f the -r flag.ap
2f50: 70 65 61 72 73 2e 20 20 54 68 69 73 20 63 6f 6d  pears.  This com
2f60: 6d 61 6e 64 20 77 69 6c 6c 20 63 6f 6e 66 69 72  mand will confir
2f70: 6d 20 79 6f 75 72 20 6f 70 65 72 61 74 69 6f 6e  m your operation
2f80: 20 75 6e 6c 65 73 73 20 74 68 65 0a 66 69 6c 65   unless the.file
2f90: 20 69 73 20 6d 69 73 73 69 6e 67 20 6f 72 20 74   is missing or t
2fa0: 68 65 20 2d 2d 79 65 73 20 6f 70 74 69 6f 6e 20  he --yes option 
2fb0: 69 73 20 75 73 65 64 2e 0a 0a 0a 55 73 61 67 65  is used....Usage
2fc0: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
2fd0: 69 6c 20 73 65 72 76 65 72 5d 3c 6e 6f 77 69 6b  il server]<nowik
2fe0: 69 3e 20 3f 2d 50 7c 2d 2d 70 6f 72 74 20 54 43  i> ?-P|--port TC
2ff0: 50 50 4f 52 54 3f 20 3f 52 45 50 4f 53 49 54 4f  PPORT? ?REPOSITO
3000: 52 59 3f 0a 20 20 20 4f 72 3a 20 66 6f 73 73 69  RY?.   Or: fossi
3010: 6c 20 75 69 20 3f 2d 50 7c 2d 2d 70 6f 72 74 20  l ui ?-P|--port 
3020: 54 43 50 50 4f 52 54 3f 20 3f 52 45 50 4f 53 49  TCPPORT? ?REPOSI
3030: 54 4f 52 59 3f 0a 0a 4f 70 65 6e 20 61 20 73 6f  TORY?..Open a so
3040: 63 6b 65 74 20 61 6e 64 20 62 65 67 69 6e 20 6c  cket and begin l
3050: 69 73 74 65 6e 69 6e 67 20 61 6e 64 20 72 65 73  istening and res
3060: 70 6f 6e 64 69 6e 67 20 74 6f 20 48 54 54 50 20  ponding to HTTP 
3070: 72 65 71 75 65 73 74 73 20 6f 6e 0a 54 43 50 20  requests on.TCP 
3080: 70 6f 72 74 20 38 30 38 30 2c 20 6f 72 20 6f 6e  port 8080, or on
3090: 20 61 6e 79 20 6f 74 68 65 72 20 54 43 50 20 70   any other TCP p
30a0: 6f 72 74 20 64 65 66 69 6e 65 64 20 62 79 20 74  ort defined by t
30b0: 68 65 20 2d 50 20 6f 72 0a 2d 2d 70 6f 72 74 20  he -P or.--port 
30c0: 6f 70 74 69 6f 6e 2e 20 20 54 68 65 20 6f 70 74  option.  The opt
30d0: 69 6f 6e 61 6c 20 61 72 67 75 6d 65 6e 74 20 69  ional argument i
30e0: 73 20 74 68 65 20 6e 61 6d 65 20 6f 66 20 74 68  s the name of th
30f0: 65 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 54 68  e repository..Th
3100: 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61 72 67  e repository arg
3110: 75 6d 65 6e 74 20 6d 61 79 20 62 65 20 6f 6d 69  ument may be omi
3120: 74 74 65 64 20 69 66 20 74 68 65 20 77 6f 72 6b  tted if the work
3130: 69 6e 67 20 64 69 72 65 63 74 6f 72 79 20 69 73  ing directory is
3140: 0a 77 69 74 68 69 6e 20 61 6e 20 6f 70 65 6e 20  .within an open 
3150: 63 68 65 63 6b 6f 75 74 2e 0a 0a 54 68 65 20 22  checkout...The "
3160: 75 69 22 20 63 6f 6d 6d 61 6e 64 20 61 75 74 6f  ui" command auto
3170: 6d 61 74 69 63 61 6c 6c 79 20 73 74 61 72 74 73  matically starts
3180: 20 61 20 77 65 62 20 62 72 6f 77 73 65 72 20 61   a web browser a
3190: 66 74 65 72 20 69 6e 69 74 69 61 6c 69 7a 69 6e  fter initializin
31a0: 67 0a 74 68 65 20 77 65 62 20 73 65 72 76 65 72  g.the web server
31b0: 2e 0a 0a 0a 43 4f 4d 4d 41 4e 44 3a 20 73 65 74  ....COMMAND: set
31c0: 74 69 6e 67 73 0a 43 4f 4d 4d 41 4e 44 3a 20 75  tings.COMMAND: u
31d0: 6e 73 65 74 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f  nset.Usage: </no
31e0: 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 73 65 74  wiki>[fossil set
31f0: 74 69 6e 67 5d 3c 6e 6f 77 69 6b 69 3e 20 3f 50  ting]<nowiki> ?P
3200: 52 4f 50 45 52 54 59 3f 20 3f 56 41 4c 55 45 3f  ROPERTY? ?VALUE?
3210: 20 3f 2d 67 6c 6f 62 61 6c 3f 0a 20 20 20 20 20   ?-global?.     
3220: 20 20 66 6f 73 73 69 6c 20 75 6e 73 65 74 20 50    fossil unset P
3230: 52 4f 50 45 52 54 59 20 3f 2d 67 6c 6f 62 61 6c  ROPERTY ?-global
3240: 3f 0a 0a 54 68 65 20 22 73 65 74 74 69 6e 67 22  ?..The "setting"
3250: 20 63 6f 6d 6d 61 6e 64 20 77 69 74 68 20 6e 6f   command with no
3260: 20 61 72 67 75 6d 65 6e 74 73 20 6c 69 73 74 73   arguments lists
3270: 20 61 6c 6c 20 70 72 6f 70 65 72 74 69 65 73 20   all properties 
3280: 61 6e 64 20 74 68 65 69 72 0a 76 61 6c 75 65 73  and their.values
3290: 2e 20 20 57 69 74 68 20 6a 75 73 74 20 61 20 70  .  With just a p
32a0: 72 6f 70 65 72 74 79 20 6e 61 6d 65 20 69 74 20  roperty name it 
32b0: 73 68 6f 77 73 20 74 68 65 20 76 61 6c 75 65 20  shows the value 
32c0: 6f 66 20 74 68 61 74 20 70 72 6f 70 65 72 74 79  of that property
32d0: 2e 0a 57 69 74 68 20 61 20 76 61 6c 75 65 20 61  ..With a value a
32e0: 72 67 75 6d 65 6e 74 20 69 74 20 63 68 61 6e 67  rgument it chang
32f0: 65 73 20 74 68 65 20 70 72 6f 70 65 72 74 79 20  es the property 
3300: 66 6f 72 20 74 68 65 20 63 75 72 72 65 6e 74 20  for the current 
3310: 72 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 54 68 65  repository...The
3320: 20 22 75 6e 73 65 74 22 20 63 6f 6d 6d 61 6e 64   "unset" command
3330: 20 63 6c 65 61 72 73 20 61 20 70 72 6f 70 65 72   clears a proper
3340: 74 79 20 73 65 74 74 69 6e 67 2e 0a 0a 20 20 20  ty setting...   
3350: 61 75 74 6f 73 79 6e 63 20 20 20 20 20 20 20 20  autosync        
3360: 20 49 66 20 65 6e 61 62 6c 65 64 2c 20 61 75 74   If enabled, aut
3370: 6f 6d 61 74 69 63 61 6c 6c 79 20 70 75 6c 6c 20  omatically pull 
3380: 70 72 69 6f 72 20 74 6f 0a 20 20 20 20 20 20 20  prior to.       
3390: 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6d               com
33a0: 6d 69 74 20 6f 72 20 75 70 64 61 74 65 20 61 6e  mit or update an
33b0: 64 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20  d automatically 
33c0: 70 75 73 68 0a 20 20 20 20 20 20 20 20 20 20 20  push.           
33d0: 20 20 20 20 20 20 20 20 20 61 66 74 65 72 20 63           after c
33e0: 6f 6d 6d 69 74 20 6f 72 20 74 61 67 20 6f 72 20  ommit or tag or 
33f0: 62 72 61 6e 63 68 20 63 72 65 61 74 69 6f 6e 2e  branch creation.
3400: 0a 0a 20 20 20 64 69 66 66 2d 63 6f 6d 6d 61 6e  ..   diff-comman
3410: 64 20 20 20 20 20 45 78 74 65 72 6e 61 6c 20 63  d     External c
3420: 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e 20 77 68  ommand to run wh
3430: 65 6e 20 70 65 72 66 6f 72 6d 69 6e 67 20 61 20  en performing a 
3440: 64 69 66 66 2e 0a 20 20 20 20 20 20 20 20 20 20  diff..          
3450: 20 20 20 20 20 20 20 20 20 20 49 66 20 75 6e 64            If und
3460: 65 66 69 6e 65 64 2c 20 74 68 65 20 69 6e 74 65  efined, the inte
3470: 72 6e 61 6c 20 74 65 78 74 20 64 69 66 66 20 77  rnal text diff w
3480: 69 6c 6c 20 62 65 20 75 73 65 64 2e 0a 0a 20 20  ill be used...  
3490: 20 65 64 69 74 6f 72 20 20 20 20 20 20 20 20 20   editor         
34a0: 20 20 54 65 78 74 20 65 64 69 74 6f 72 20 63 6f    Text editor co
34b0: 6d 6d 61 6e 64 20 75 73 65 64 20 66 6f 72 20 63  mmand used for c
34c0: 68 65 63 6b 2d 69 6e 20 63 6f 6d 6d 65 6e 74 73  heck-in comments
34d0: 2e 0a 0a 20 20 20 67 64 69 66 66 2d 63 6f 6d 6d  ...   gdiff-comm
34e0: 61 6e 64 20 20 20 20 45 78 74 65 72 6e 61 6c 20  and    External 
34f0: 63 6f 6d 6d 61 6e 64 20 74 6f 20 72 75 6e 20 77  command to run w
3500: 68 65 6e 20 70 65 72 66 6f 72 6d 69 6e 67 20 61  hen performing a
3510: 20 67 72 61 70 68 69 63 61 6c 0a 20 20 20 20 20   graphical.     
3520: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64                 d
3530: 69 66 66 2e 20 49 66 20 75 6e 64 65 66 69 6e 65  iff. If undefine
3540: 64 2c 20 74 65 78 74 20 64 69 66 66 20 77 69 6c  d, text diff wil
3550: 6c 20 62 65 20 75 73 65 64 2e 0a 0a 20 20 20 6c  l be used...   l
3560: 6f 63 61 6c 61 75 74 68 20 20 20 20 20 20 20 20  ocalauth        
3570: 49 66 20 65 6e 61 62 6c 65 64 2c 20 72 65 71 75  If enabled, requ
3580: 69 72 65 20 74 68 61 74 20 48 54 54 50 20 63 6f  ire that HTTP co
3590: 6e 6e 65 63 74 69 6f 6e 73 20 66 72 6f 6d 0a 20  nnections from. 
35a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35b0: 20 20 20 31 32 37 2e 30 2e 30 2e 31 20 62 65 20     127.0.0.1 be 
35c0: 61 75 74 68 65 6e 74 69 63 61 74 65 64 20 62 79  authenticated by
35d0: 20 70 61 73 73 77 6f 72 64 2e 20 20 49 66 0a 20   password.  If. 
35e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
35f0: 20 20 20 66 61 6c 73 65 2c 20 61 6c 6c 20 48 54     false, all HT
3600: 54 50 20 72 65 71 75 65 73 74 73 20 66 72 6f 6d  TP requests from
3610: 20 6c 6f 63 61 6c 68 6f 73 74 20 68 61 76 65 0a   localhost have.
3620: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3630: 20 20 20 20 75 6e 72 65 73 74 72 69 63 74 65 64      unrestricted
3640: 20 61 63 63 65 73 73 20 74 6f 20 74 68 65 20 72   access to the r
3650: 65 70 6f 73 69 74 6f 72 79 2e 0a 0a 20 20 20 63  epository...   c
3660: 6c 65 61 72 73 69 67 6e 20 20 20 20 20 20 20 20  learsign        
3670: 57 68 65 6e 20 65 6e 61 62 6c 65 64 20 28 74 68  When enabled (th
3680: 65 20 64 65 66 61 75 6c 74 29 2c 20 66 6f 73 73  e default), foss
3690: 69 6c 20 77 69 6c 6c 20 61 74 74 65 6d 70 74 20  il will attempt 
36a0: 74 6f 0a 20 20 20 20 20 20 20 20 20 20 20 20 20  to.             
36b0: 20 20 20 20 20 20 20 73 69 67 6e 20 61 6c 6c 20         sign all 
36c0: 63 6f 6d 6d 69 74 73 20 77 69 74 68 20 67 70 67  commits with gpg
36d0: 2e 20 20 57 68 65 6e 20 64 69 73 61 62 6c 65 64  .  When disabled
36e0: 2c 20 63 6f 6d 6d 69 74 73 20 77 69 6c 6c 0a 20  , commits will. 
36f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20                  
3700: 20 20 20 62 65 20 75 6e 73 69 67 6e 65 64 2e 0a     be unsigned..
3710: 0a 20 20 20 70 67 70 2d 63 6f 6d 6d 61 6e 64 20  .   pgp-command 
3720: 20 20 20 20 20 43 6f 6d 6d 61 6e 64 20 75 73 65       Command use
3730: 64 20 74 6f 20 63 6c 65 61 72 2d 73 69 67 6e 20  d to clear-sign 
3740: 6d 61 6e 69 66 65 73 74 73 20 61 74 20 63 68 65  manifests at che
3750: 63 6b 2d 69 6e 2e 0a 20 20 20 20 20 20 20 20 20  ck-in..         
3760: 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 64             The d
3770: 65 66 61 75 6c 74 20 69 73 20 22 67 70 67 20 2d  efault is "gpg -
3780: 2d 63 6c 65 61 72 73 69 67 6e 20 2d 6f 20 22 2e  -clearsign -o ".
3790: 0a 0a 20 20 20 70 72 6f 78 79 20 20 20 20 20 20  ..   proxy      
37a0: 20 20 20 20 20 20 55 52 4c 20 6f 66 20 74 68 65        URL of the
37b0: 20 48 54 54 50 20 70 72 6f 78 79 2e 20 20 49 66   HTTP proxy.  If
37c0: 20 75 6e 64 65 66 69 6e 65 64 20 6f 72 20 22 6f   undefined or "o
37d0: 66 66 22 20 74 68 65 6e 0a 20 20 20 20 20 20 20  ff" then.       
37e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65               the
37f0: 20 22 68 74 74 70 5f 70 72 6f 78 79 22 20 65 6e   "http_proxy" en
3800: 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69 61 62  vironment variab
3810: 6c 65 20 69 73 20 63 6f 6e 73 75 6c 74 65 64 2e  le is consulted.
3820: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20  .               
3830: 20 20 20 20 20 49 66 20 74 68 65 20 68 74 74 70       If the http
3840: 5f 70 72 6f 78 79 20 65 6e 76 69 72 6f 6e 6d 65  _proxy environme
3850: 6e 74 20 76 61 72 69 61 62 6c 65 20 69 73 20 75  nt variable is u
3860: 6e 64 65 66 69 6e 65 64 0a 20 20 20 20 20 20 20  ndefined.       
3870: 20 20 20 20 20 20 20 20 20 20 20 20 20 74 68 65               the
3880: 6e 20 61 20 64 69 72 65 63 74 20 48 54 54 50 20  n a direct HTTP 
3890: 63 6f 6e 6e 65 63 74 69 6f 6e 20 69 73 20 75 73  connection is us
38a0: 65 64 2e 0a 0a 20 20 20 77 65 62 2d 62 72 6f 77  ed...   web-brow
38b0: 73 65 72 20 20 20 20 20 20 41 20 73 68 65 6c 6c  ser      A shell
38c0: 20 63 6f 6d 6d 61 6e 64 20 75 73 65 64 20 74 6f   command used to
38d0: 20 6c 61 75 6e 63 68 20 79 6f 75 72 20 70 72 65   launch your pre
38e0: 66 65 72 72 65 64 0a 20 20 20 20 20 20 20 20 20  ferred.         
38f0: 20 20 20 20 20 20 20 20 20 20 20 77 65 62 20 62             web b
3900: 72 6f 77 73 65 72 20 77 68 65 6e 20 67 69 76 65  rowser when give
3910: 6e 20 61 20 55 52 4c 20 61 73 20 61 6e 20 61 72  n a URL as an ar
3920: 67 75 6d 65 6e 74 2e 0a 20 20 20 20 20 20 20 20  gument..        
3930: 20 20 20 20 20 20 20 20 20 20 20 20 44 65 66 61              Defa
3940: 75 6c 74 73 20 74 6f 20 22 73 74 61 72 74 22 20  ults to "start" 
3950: 6f 6e 20 77 69 6e 64 6f 77 73 2c 20 22 6f 70 65  on windows, "ope
3960: 6e 22 20 6f 6e 20 4d 61 63 2c 0a 20 20 20 20 20  n" on Mac,.     
3970: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 61                 a
3980: 6e 64 20 22 66 69 72 65 66 6f 78 22 20 6f 6e 20  nd "firefox" on 
3990: 55 6e 69 78 2e 0a 0a 0a 55 73 61 67 65 3a 20 3c  Unix....Usage: <
39a0: 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20  /nowiki>[fossil 
39b0: 73 74 61 74 75 73 5d 3c 6e 6f 77 69 6b 69 3e 0a  status]<nowiki>.
39c0: 0a 52 65 70 6f 72 74 20 6f 6e 20 74 68 65 20 73  .Report on the s
39d0: 74 61 74 75 73 20 6f 66 20 74 68 65 20 63 75 72  tatus of the cur
39e0: 72 65 6e 74 20 63 68 65 63 6b 6f 75 74 2e 0a 0a  rent checkout...
39f0: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
3a00: 3e 5b 66 6f 73 73 69 6c 20 73 79 6e 63 5d 3c 6e  >[fossil sync]<n
3a10: 6f 77 69 6b 69 3e 20 3f 55 52 4c 3f 20 3f 2d 52  owiki> ?URL? ?-R
3a20: 7c 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 52 45  |--repository RE
3a30: 50 4f 53 49 54 4f 52 59 3f 0a 0a 53 79 6e 63 68  POSITORY?..Synch
3a40: 72 6f 6e 69 7a 65 20 74 68 65 20 6c 6f 63 61 6c  ronize the local
3a50: 20 72 65 70 6f 73 69 74 6f 72 79 20 77 69 74 68   repository with
3a60: 20 61 20 72 65 6d 6f 74 65 20 72 65 70 6f 73 69   a remote reposi
3a70: 74 6f 72 79 2e 20 20 54 68 69 73 20 69 73 0a 74  tory.  This is.t
3a80: 68 65 20 65 71 75 69 76 61 6c 65 6e 74 20 6f 66  he equivalent of
3a90: 20 72 75 6e 6e 69 6e 67 20 62 6f 74 68 20 22 70   running both "p
3aa0: 75 73 68 22 20 61 6e 64 20 22 70 75 6c 6c 22 20  ush" and "pull" 
3ab0: 61 74 20 74 68 65 20 73 61 6d 65 20 74 69 6d 65  at the same time
3ac0: 2e 0a 53 65 65 20 74 68 65 20 22 70 75 6c 6c 22  ..See the "pull"
3ad0: 20 63 6f 6d 6d 61 6e 64 20 66 6f 72 20 61 64 64   command for add
3ae0: 69 74 69 6f 6e 61 6c 20 69 6e 66 6f 72 6d 61 74  itional informat
3af0: 69 6f 6e 2e 0a 0a 0a 55 73 61 67 65 3a 20 3c 2f  ion....Usage: </
3b00: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 74  nowiki>[fossil t
3b10: 61 67 5d 3c 6e 6f 77 69 6b 69 3e 20 53 55 42 43  ag]<nowiki> SUBC
3b20: 4f 4d 4d 41 4e 44 20 2e 2e 2e 0a 0a 52 75 6e 20  OMMAND .....Run 
3b30: 76 61 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d 61  various subcomma
3b40: 6e 64 73 20 74 6f 20 63 6f 6e 74 72 6f 6c 20 74  nds to control t
3b50: 61 67 73 20 61 6e 64 20 70 72 6f 70 65 72 74 69  ags and properti
3b60: 65 73 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 74  es..    fossil t
3b70: 61 67 20 61 64 64 20 3f 2d 2d 72 61 77 3f 20 54  ag add ?--raw? T
3b80: 41 47 4e 41 4d 45 20 42 41 53 45 4c 49 4e 45 20  AGNAME BASELINE 
3b90: 3f 56 41 4c 55 45 3f 0a 0a 20 20 20 20 20 20 20  ?VALUE?..       
3ba0: 20 41 64 64 20 61 20 6e 65 77 20 74 61 67 20 6f   Add a new tag o
3bb0: 72 20 70 72 6f 70 65 72 74 79 20 74 6f 20 42 41  r property to BA
3bc0: 53 45 4c 49 4e 45 2e 20 54 68 65 20 74 61 67 20  SELINE. The tag 
3bd0: 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 62 65 20  will.        be 
3be0: 75 73 61 62 6c 65 20 69 6e 73 74 65 61 64 20 6f  usable instead o
3bf0: 66 20 61 20 42 41 53 45 4c 49 4e 45 20 69 6e 20  f a BASELINE in 
3c00: 63 6f 6d 6d 61 6e 64 73 20 73 75 63 68 20 61 73  commands such as
3c10: 0a 20 20 20 20 20 20 20 20 75 70 64 61 74 65 20  .        update 
3c20: 61 6e 64 20 6d 65 72 67 65 2e 0a 0a 20 20 20 20  and merge...    
3c30: 66 6f 73 73 69 6c 20 74 61 67 20 62 72 61 6e 63  fossil tag branc
3c40: 68 20 3f 2d 2d 72 61 77 3f 20 3f 2d 2d 6e 6f 66  h ?--raw? ?--nof
3c50: 6f 72 6b 3f 20 54 41 47 4e 41 4d 45 20 42 41 53  ork? TAGNAME BAS
3c60: 45 4c 49 4e 45 20 3f 56 41 4c 55 45 3f 0a 0a 20  ELINE ?VALUE?.. 
3c70: 20 20 20 20 20 20 20 41 20 66 6f 72 6b 20 77 69         A fork wi
3c80: 6c 6c 20 62 65 20 63 72 65 61 74 65 64 20 73 6f  ll be created so
3c90: 20 74 68 61 74 20 74 68 65 20 6e 65 77 20 63 68   that the new ch
3ca0: 65 63 6b 69 6e 0a 20 20 20 20 20 20 20 20 69 73  eckin.        is
3cb0: 20 61 20 73 69 62 6c 69 6e 67 20 6f 66 20 42 41   a sibling of BA
3cc0: 53 45 4c 49 4e 45 20 61 6e 64 20 69 64 65 6e 74  SELINE and ident
3cd0: 69 63 61 6c 20 74 6f 20 69 74 20 65 78 63 65 70  ical to it excep
3ce0: 74 0a 20 20 20 20 20 20 20 20 66 6f 72 20 61 20  t.        for a 
3cf0: 67 65 6e 65 72 61 74 65 64 20 63 6f 6d 6d 65 6e  generated commen
3d00: 74 2e 20 54 68 65 6e 20 74 68 65 20 6e 65 77 20  t. Then the new 
3d10: 74 61 67 20 77 69 6c 6c 0a 20 20 20 20 20 20 20  tag will.       
3d20: 20 62 65 20 61 64 64 65 64 20 74 6f 20 74 68 65   be added to the
3d30: 20 6e 65 77 20 63 68 65 63 6b 69 6e 20 61 6e 64   new checkin and
3d40: 20 70 72 6f 70 61 67 61 74 65 64 20 74 6f 0a 20   propagated to. 
3d50: 20 20 20 20 20 20 20 61 6c 6c 20 64 69 72 65 63         all direc
3d60: 74 20 63 68 69 6c 64 72 65 6e 2e 20 20 41 64 64  t children.  Add
3d70: 69 74 69 6f 6e 61 6c 6c 79 20 61 6c 6c 20 73 79  itionally all sy
3d80: 6d 62 6f 6c 69 63 0a 20 20 20 20 20 20 20 20 74  mbolic.        t
3d90: 61 67 73 20 6f 66 20 74 68 61 74 20 63 68 65 63  ags of that chec
3da0: 6b 69 6e 20 69 6e 68 65 72 69 74 65 64 20 66 72  kin inherited fr
3db0: 6f 6d 20 42 41 53 45 4c 49 4e 45 20 77 69 6c 6c  om BASELINE will
3dc0: 0a 20 20 20 20 20 20 20 20 62 65 20 63 61 6e 63  .        be canc
3dd0: 65 6c 6c 65 64 2e 0a 0a 20 20 20 20 20 20 20 20  elled...        
3de0: 48 6f 77 65 76 65 72 2c 20 69 66 20 74 68 65 20  However, if the 
3df0: 6f 70 74 69 6f 6e 20 2d 2d 6e 6f 66 6f 72 6b 20  option --nofork 
3e00: 69 73 20 67 69 76 65 6e 2c 20 6e 6f 0a 20 20 20  is given, no.   
3e10: 20 20 20 20 20 66 6f 72 6b 20 77 69 6c 6c 20 62       fork will b
3e20: 65 20 63 72 65 61 74 65 64 20 61 6e 64 20 74 68  e created and th
3e30: 65 20 74 61 67 2f 70 72 6f 70 65 72 74 79 20 77  e tag/property w
3e40: 69 6c 6c 20 62 65 0a 20 20 20 20 20 20 20 20 61  ill be.        a
3e50: 64 64 65 64 20 74 6f 20 42 41 53 45 4c 49 4e 45  dded to BASELINE
3e60: 20 64 69 72 65 63 74 6c 79 2e 20 4e 6f 20 74 61   directly. No ta
3e70: 67 73 20 77 69 6c 6c 20 62 65 20 63 61 6e 63 65  gs will be cance
3e80: 6c 65 64 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c  led...    fossil
3e90: 20 74 61 67 20 63 61 6e 63 65 6c 20 3f 2d 2d 72   tag cancel ?--r
3ea0: 61 77 3f 20 54 41 47 4e 41 4d 45 20 42 41 53 45  aw? TAGNAME BASE
3eb0: 4c 49 4e 45 0a 0a 20 20 20 20 20 20 20 20 52 65  LINE..        Re
3ec0: 6d 6f 76 65 20 74 68 65 20 74 61 67 20 54 41 47  move the tag TAG
3ed0: 4e 41 4d 45 20 66 72 6f 6d 20 42 41 53 45 4c 49  NAME from BASELI
3ee0: 4e 45 2c 20 61 6e 64 20 61 6c 73 6f 20 72 65 6d  NE, and also rem
3ef0: 6f 76 65 0a 20 20 20 20 20 20 20 20 74 68 65 20  ove.        the 
3f00: 70 72 6f 70 61 67 61 74 69 6f 6e 20 6f 66 20 74  propagation of t
3f10: 68 65 20 74 61 67 20 74 6f 20 61 6e 79 20 64 65  he tag to any de
3f20: 73 63 65 6e 64 61 6e 74 73 2e 0a 0a 20 20 20 20  scendants...    
3f30: 66 6f 73 73 69 6c 20 74 61 67 20 66 69 6e 64 20  fossil tag find 
3f40: 3f 2d 2d 72 61 77 3f 20 54 41 47 4e 41 4d 45 0a  ?--raw? TAGNAME.
3f50: 0a 20 20 20 20 20 20 20 20 4c 69 73 74 20 61 6c  .        List al
3f60: 6c 20 62 61 73 65 6c 69 6e 65 73 20 74 68 61 74  l baselines that
3f70: 20 75 73 65 20 54 41 47 4e 41 4d 45 0a 0a 20 20   use TAGNAME..  
3f80: 20 20 66 6f 73 73 69 6c 20 74 61 67 20 6c 69 73    fossil tag lis
3f90: 74 20 3f 2d 2d 72 61 77 3f 20 3f 42 41 53 45 4c  t ?--raw? ?BASEL
3fa0: 49 4e 45 3f 0a 0a 20 20 20 20 20 20 20 20 4c 69  INE?..        Li
3fb0: 73 74 20 61 6c 6c 20 74 61 67 73 2c 20 6f 72 20  st all tags, or 
3fc0: 69 66 20 42 41 53 45 4c 49 4e 45 20 69 73 20 73  if BASELINE is s
3fd0: 75 70 70 6c 69 65 64 2c 20 6c 69 73 74 0a 20 20  upplied, list.  
3fe0: 20 20 20 20 20 20 61 6c 6c 20 74 61 67 73 20 61        all tags a
3ff0: 6e 64 20 74 68 65 69 72 20 76 61 6c 75 65 73 20  nd their values 
4000: 66 6f 72 20 42 41 53 45 4c 49 4e 45 2e 0a 0a 54  for BASELINE...T
4010: 68 65 20 6f 70 74 69 6f 6e 20 2d 2d 72 61 77 20  he option --raw 
4020: 61 6c 6c 6f 77 73 20 74 68 65 20 6d 61 6e 69 70  allows the manip
4030: 75 6c 61 74 69 6f 6e 20 6f 66 20 61 6c 6c 20 74  ulation of all t
4040: 79 70 65 73 20 6f 66 0a 74 61 67 73 20 75 73 65  ypes of.tags use
4050: 64 20 66 6f 72 20 76 61 72 69 6f 75 73 20 69 6e  d for various in
4060: 74 65 72 6e 61 6c 20 70 75 72 70 6f 73 65 73 20  ternal purposes 
4070: 69 6e 20 66 6f 73 73 69 6c 2e 20 59 6f 75 0a 73  in fossil. You.s
4080: 68 6f 75 6c 64 20 6e 6f 74 20 75 73 65 20 74 68  hould not use th
4090: 69 73 20 6f 70 74 69 6f 6e 20 74 6f 20 6d 61 6b  is option to mak
40a0: 65 20 63 68 61 6e 67 65 73 20 75 6e 6c 65 73 73  e changes unless
40b0: 20 79 6f 75 20 61 72 65 0a 73 75 72 65 20 77 68   you are.sure wh
40c0: 61 74 20 79 6f 75 20 61 72 65 20 64 6f 69 6e 67  at you are doing
40d0: 2e 0a 0a 49 66 20 79 6f 75 20 6e 65 65 64 20 74  ...If you need t
40e0: 6f 20 75 73 65 20 61 20 74 61 67 6e 61 6d 65 20  o use a tagname 
40f0: 74 68 61 74 20 6d 69 67 68 74 20 62 65 20 63 6f  that might be co
4100: 6e 66 75 73 65 64 20 77 69 74 68 0a 61 20 68 65  nfused with.a he
4110: 78 61 64 65 63 69 6d 61 6c 20 62 61 73 65 6c 69  xadecimal baseli
4120: 6e 65 20 6f 72 20 61 72 74 69 66 61 63 74 20 49  ne or artifact I
4130: 44 2c 20 79 6f 75 20 63 61 6e 20 65 78 70 6c 69  D, you can expli
4140: 63 69 74 6c 79 0a 64 69 73 61 6d 62 69 67 75 61  citly.disambigua
4150: 74 65 20 69 74 20 62 79 20 70 72 65 66 69 78 69  te it by prefixi
4160: 6e 67 20 69 74 20 77 69 74 68 20 22 74 61 67 3a  ng it with "tag:
4170: 22 2e 20 46 6f 72 20 69 6e 73 74 61 6e 63 65 3a  ". For instance:
4180: 0a 0a 20 20 66 6f 73 73 69 6c 20 75 70 64 61 74  ..  fossil updat
4190: 65 20 64 65 63 61 66 0a 0a 77 69 6c 6c 20 62 65  e decaf..will be
41a0: 20 74 61 6b 65 6e 20 61 73 20 61 6e 20 61 72 74   taken as an art
41b0: 69 66 61 63 74 20 6f 72 20 62 61 73 65 6c 69 6e  ifact or baselin
41c0: 65 20 49 44 20 61 6e 64 20 66 6f 73 73 69 6c 20  e ID and fossil 
41d0: 77 69 6c 6c 0a 70 72 6f 62 61 62 6c 79 20 63 6f  will.probably co
41e0: 6d 70 6c 61 69 6e 20 74 68 61 74 20 6e 6f 20 73  mplain that no s
41f0: 75 63 68 20 72 65 76 69 73 69 6f 6e 20 77 61 73  uch revision was
4200: 20 66 6f 75 6e 64 2e 20 48 6f 77 65 76 65 72 0a   found. However.
4210: 0a 20 20 66 6f 73 73 69 6c 20 75 70 64 61 74 65  .  fossil update
4220: 20 74 61 67 3a 64 65 63 61 66 0a 0a 77 69 6c 6c   tag:decaf..will
4230: 20 61 73 73 75 6d 65 20 74 68 61 74 20 22 64 65   assume that "de
4240: 63 61 66 22 20 69 73 20 61 20 74 61 67 2f 62 72  caf" is a tag/br
4250: 61 6e 63 68 20 6e 61 6d 65 2e 0a 0a 0a 55 73 61  anch name....Usa
4260: 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  ge: </nowiki>[fo
4270: 73 73 69 6c 20 74 69 6d 65 6c 69 6e 65 5d 3c 6e  ssil timeline]<n
4280: 6f 77 69 6b 69 3e 20 3f 57 48 45 4e 3f 20 3f 42  owiki> ?WHEN? ?B
4290: 41 53 45 4c 49 4e 45 7c 44 41 54 45 54 49 4d 45  ASELINE|DATETIME
42a0: 3f 20 3f 2d 6e 7c 2d 2d 63 6f 75 6e 74 20 4e 3f  ? ?-n|--count N?
42b0: 0a 0a 50 72 69 6e 74 20 61 20 73 75 6d 6d 61 72  ..Print a summar
42c0: 79 20 6f 66 20 61 63 74 69 76 69 74 79 20 67 6f  y of activity go
42d0: 69 6e 67 20 62 61 63 6b 77 61 72 64 73 20 69 6e  ing backwards in
42e0: 20 64 61 74 65 20 61 6e 64 20 74 69 6d 65 0a 73   date and time.s
42f0: 70 65 63 69 66 69 65 64 20 6f 72 20 66 72 6f 6d  pecified or from
4300: 20 74 68 65 20 63 75 72 72 65 6e 74 20 64 61 74   the current dat
4310: 65 20 61 6e 64 20 74 69 6d 65 20 69 66 20 6e 6f  e and time if no
4320: 20 61 72 67 75 6d 65 6e 74 73 0a 61 72 65 20 67   arguments.are g
4330: 69 76 65 6e 2e 20 20 53 68 6f 77 20 61 73 20 6d  iven.  Show as m
4340: 61 6e 79 20 61 73 20 4e 20 28 64 65 66 61 75 6c  any as N (defaul
4350: 74 20 32 30 29 20 63 68 65 63 6b 2d 69 6e 73 2e  t 20) check-ins.
4360: 20 20 54 68 65 0a 57 48 45 4e 20 61 72 67 75 6d    The.WHEN argum
4370: 65 6e 74 20 63 61 6e 20 62 65 20 61 6e 79 20 75  ent can be any u
4380: 6e 69 71 75 65 20 61 62 62 72 65 76 69 61 74 69  nique abbreviati
4390: 6f 6e 20 6f 66 20 6f 6e 65 20 6f 66 20 74 68 65  on of one of the
43a0: 73 65 0a 6b 65 79 77 6f 72 64 73 3a 0a 0a 20 20  se.keywords:..  
43b0: 20 20 62 65 66 6f 72 65 0a 20 20 20 20 61 66 74    before.    aft
43c0: 65 72 0a 20 20 20 20 64 65 73 63 65 6e 64 61 6e  er.    descendan
43d0: 74 73 20 7c 20 63 68 69 6c 64 72 65 6e 0a 20 20  ts | children.  
43e0: 20 20 61 6e 63 65 73 74 6f 72 73 20 7c 20 70 61    ancestors | pa
43f0: 72 65 6e 74 73 0a 0a 54 68 65 20 42 41 53 45 4c  rents..The BASEL
4400: 49 4e 45 20 63 61 6e 20 62 65 20 61 6e 79 20 75  INE can be any u
4410: 6e 69 71 75 65 20 70 72 65 66 69 78 20 6f 66 20  nique prefix of 
4420: 34 20 63 68 61 72 61 63 74 65 72 73 20 6f 72 20  4 characters or 
4430: 6d 6f 72 65 2e 0a 54 68 65 20 44 41 54 45 54 49  more..The DATETI
4440: 4d 45 20 73 68 6f 75 6c 64 20 62 65 20 69 6e 20  ME should be in 
4450: 74 68 65 20 49 53 4f 38 36 30 31 20 66 6f 72 6d  the ISO8601 form
4460: 61 74 2e 20 20 46 6f 72 0a 65 78 61 6d 70 6c 65  at.  For.example
4470: 73 3a 20 22 32 30 30 37 2d 30 38 2d 31 38 20 30  s: "2007-08-18 0
4480: 37 3a 32 31 3a 32 31 22 2e 20 20 59 6f 75 20 63  7:21:21".  You c
4490: 61 6e 20 61 6c 73 6f 20 73 61 79 20 22 63 75 72  an also say "cur
44a0: 72 65 6e 74 22 0a 66 6f 72 20 74 68 65 20 63 75  rent".for the cu
44b0: 72 72 65 6e 74 20 76 65 72 73 69 6f 6e 20 6f 72  rrent version or
44c0: 20 22 6e 6f 77 22 20 66 6f 72 20 74 68 65 20 63   "now" for the c
44d0: 75 72 72 65 6e 74 20 74 69 6d 65 2e 0a 0a 0a 55  urrent time....U
44e0: 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b  sage: </nowiki>[
44f0: 66 6f 73 73 69 6c 20 75 6e 64 6f 5d 3c 6e 6f 77  fossil undo]<now
4500: 69 6b 69 3e 20 3f 46 49 4c 45 4e 41 4d 45 2e 2e  iki> ?FILENAME..
4510: 2e 3f 0a 0a 55 6e 64 6f 20 74 68 65 20 6d 6f 73  .?..Undo the mos
4520: 74 20 72 65 63 65 6e 74 20 75 70 64 61 74 65 20  t recent update 
4530: 6f 72 20 6d 65 72 67 65 20 6f 70 65 72 61 74 69  or merge operati
4540: 6f 6e 2e 20 20 49 66 20 46 49 4c 45 4e 41 4d 45  on.  If FILENAME
4550: 20 69 73 0a 73 70 65 63 69 66 69 65 64 20 74 68   is.specified th
4560: 65 6e 20 72 65 73 74 6f 72 65 20 74 68 65 20 63  en restore the c
4570: 6f 6e 74 65 6e 74 20 6f 66 20 74 68 65 20 6e 61  ontent of the na
4580: 6d 65 64 20 66 69 6c 65 28 73 29 20 62 75 74 20  med file(s) but 
4590: 6f 74 68 65 72 77 69 73 65 0a 6c 65 61 76 65 20  otherwise.leave 
45a0: 74 68 65 20 75 70 64 61 74 65 20 6f 72 20 6d 65  the update or me
45b0: 72 67 65 20 69 6e 20 65 66 66 65 63 74 2e 0a 0a  rge in effect...
45c0: 41 20 73 69 6e 67 6c 65 20 6c 65 76 65 6c 20 6f  A single level o
45d0: 66 20 75 6e 64 6f 2f 72 65 64 6f 20 69 73 20 73  f undo/redo is s
45e0: 75 70 70 6f 72 74 65 64 2e 20 20 54 68 65 20 75  upported.  The u
45f0: 6e 64 6f 2f 72 65 64 6f 20 73 74 61 63 6b 0a 69  ndo/redo stack.i
4600: 73 20 63 6c 65 61 72 65 64 20 62 79 20 74 68 65  s cleared by the
4610: 20 63 6f 6d 6d 69 74 20 61 6e 64 20 63 68 65 63   commit and chec
4620: 6b 6f 75 74 20 63 6f 6d 6d 61 6e 64 73 2e 0a 0a  kout commands...
4630: 0a 55 73 61 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69  .Usage: </nowiki
4640: 3e 5b 66 6f 73 73 69 6c 20 75 70 64 61 74 65 5d  >[fossil update]
4650: 3c 6e 6f 77 69 6b 69 3e 20 3f 56 45 52 53 49 4f  <nowiki> ?VERSIO
4660: 4e 3f 20 3f 2d 2d 6c 61 74 65 73 74 3f 0a 0a 54  N? ?--latest?..T
4670: 68 65 20 6f 70 74 69 6f 6e 61 6c 20 61 72 67 75  he optional argu
4680: 6d 65 6e 74 20 69 73 20 61 20 76 65 72 73 69 6f  ment is a versio
4690: 6e 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65  n that should be
46a0: 63 6f 6d 65 20 74 68 65 20 63 75 72 72 65 6e 74  come the current
46b0: 0a 76 65 72 73 69 6f 6e 2e 20 20 49 66 20 74 68  .version.  If th
46c0: 65 20 61 72 67 75 6d 65 6e 74 20 69 73 20 6f 6d  e argument is om
46d0: 69 74 74 65 64 2c 20 74 68 65 6e 20 75 73 65 20  itted, then use 
46e0: 74 68 65 20 6c 65 61 66 20 6f 66 20 74 68 65 0a  the leaf of the.
46f0: 74 72 65 65 20 74 68 61 74 20 62 65 67 69 6e 73  tree that begins
4700: 20 77 69 74 68 20 74 68 65 20 63 75 72 72 65 6e   with the curren
4710: 74 20 76 65 72 73 69 6f 6e 2c 20 69 66 20 74 68  t version, if th
4720: 65 72 65 20 69 73 20 6f 6e 6c 79 20 61 20 0a 73  ere is only a .s
4730: 69 6e 67 6c 65 20 6c 65 61 66 2e 20 20 49 66 20  ingle leaf.  If 
4740: 74 68 65 72 65 20 61 72 65 20 61 20 6d 75 6c 74  there are a mult
4750: 69 70 6c 65 20 6c 65 61 76 65 73 2c 20 74 68 65  iple leaves, the
4760: 20 6c 61 74 65 73 74 20 69 73 20 75 73 65 64 0a   latest is used.
4770: 69 66 20 74 68 65 20 2d 2d 6c 61 74 65 73 74 20  if the --latest 
4780: 66 6c 61 67 20 69 73 20 70 72 65 73 65 6e 74 2e  flag is present.
4790: 0a 0a 54 68 69 73 20 63 6f 6d 6d 61 6e 64 20 69  ..This command i
47a0: 73 20 64 69 66 66 65 72 65 6e 74 20 66 72 6f 6d  s different from
47b0: 20 74 68 65 20 22 63 68 65 63 6b 6f 75 74 22 20   the "checkout" 
47c0: 69 6e 20 74 68 61 74 20 65 64 69 74 73 20 61 72  in that edits ar
47d0: 65 0a 6e 6f 74 20 6f 76 65 72 77 72 69 74 74 65  e.not overwritte
47e0: 6e 2e 20 20 45 64 69 74 73 20 61 72 65 20 6d 65  n.  Edits are me
47f0: 72 67 65 64 20 69 6e 74 6f 20 74 68 65 20 6e 65  rged into the ne
4800: 77 20 76 65 72 73 69 6f 6e 2e 0a 0a 0a 55 73 61  w version....Usa
4810: 67 65 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f  ge: </nowiki>[fo
4820: 73 73 69 6c 20 75 73 65 72 5d 3c 6e 6f 77 69 6b  ssil user]<nowik
4830: 69 3e 20 53 55 42 43 4f 4d 4d 41 4e 44 20 2e 2e  i> SUBCOMMAND ..
4840: 2e 20 20 3f 2d 52 7c 2d 2d 72 65 70 6f 73 69 74  .  ?-R|--reposit
4850: 6f 72 79 20 46 49 4c 45 3f 0a 0a 52 75 6e 20 76  ory FILE?..Run v
4860: 61 72 69 6f 75 73 20 73 75 62 63 6f 6d 6d 61 6e  arious subcomman
4870: 64 73 20 6f 6e 20 75 73 65 72 73 20 6f 66 20 74  ds on users of t
4880: 68 65 20 6f 70 65 6e 20 72 65 70 6f 73 69 74 6f  he open reposito
4890: 72 79 20 6f 72 20 6f 66 0a 74 68 65 20 72 65 70  ry or of.the rep
48a0: 6f 73 69 74 6f 72 79 20 69 64 65 6e 74 69 66 69  ository identifi
48b0: 65 64 20 62 79 20 74 68 65 20 2d 52 20 6f 72 20  ed by the -R or 
48c0: 2d 2d 72 65 70 6f 73 69 74 6f 72 79 20 6f 70 74  --repository opt
48d0: 69 6f 6e 2e 0a 0a 20 20 20 66 6f 73 73 69 6c 20  ion...   fossil 
48e0: 75 73 65 72 20 63 61 70 61 62 69 6c 69 74 69 65  user capabilitie
48f0: 73 20 55 53 45 52 4e 41 4d 45 20 3f 53 54 52 49  s USERNAME ?STRI
4900: 4e 47 3f 0a 0a 20 20 20 20 20 20 20 51 75 65 72  NG?..       Quer
4910: 79 20 6f 72 20 73 65 74 20 74 68 65 20 63 61 70  y or set the cap
4920: 61 62 69 6c 69 74 69 65 73 20 66 6f 72 20 75 73  abilities for us
4930: 65 72 20 55 53 45 52 4e 41 4d 45 0a 0a 20 20 20  er USERNAME..   
4940: 66 6f 73 73 69 6c 20 75 73 65 72 20 64 65 66 61  fossil user defa
4950: 75 6c 74 20 3f 55 53 45 52 4e 41 4d 45 3f 0a 0a  ult ?USERNAME?..
4960: 20 20 20 20 20 20 20 51 75 65 72 79 20 6f 72 20         Query or 
4970: 73 65 74 20 74 68 65 20 64 65 66 61 75 6c 74 20  set the default 
4980: 75 73 65 72 2e 20 20 54 68 65 20 64 65 66 61 75  user.  The defau
4990: 6c 74 20 75 73 65 72 20 69 73 20 74 68 65 0a 20  lt user is the. 
49a0: 20 20 20 20 20 20 75 73 65 72 20 66 6f 72 20 63        user for c
49b0: 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 69 6e 74 65  ommand-line inte
49c0: 72 61 63 74 69 6f 6e 2e 0a 0a 20 20 20 66 6f 73  raction...   fos
49d0: 73 69 6c 20 75 73 65 72 20 6c 69 73 74 0a 0a 20  sil user list.. 
49e0: 20 20 20 20 20 20 4c 69 73 74 20 61 6c 6c 20 75        List all u
49f0: 73 65 72 73 20 6b 6e 6f 77 6e 20 74 6f 20 74 68  sers known to th
4a00: 65 20 72 65 70 6f 73 69 74 6f 72 79 0a 0a 20 20  e repository..  
4a10: 20 66 6f 73 73 69 6c 20 75 73 65 72 20 6e 65 77   fossil user new
4a20: 20 3f 55 53 45 52 4e 41 4d 45 3f 0a 0a 20 20 20   ?USERNAME?..   
4a30: 20 20 20 20 43 72 65 61 74 65 20 61 20 6e 65 77      Create a new
4a40: 20 75 73 65 72 20 69 6e 20 74 68 65 20 72 65 70   user in the rep
4a50: 6f 73 69 74 6f 72 79 2e 20 20 55 73 65 72 73 20  ository.  Users 
4a60: 63 61 6e 20 6e 65 76 65 72 20 62 65 0a 20 20 20  can never be.   
4a70: 20 20 20 20 64 65 6c 65 74 65 64 2e 20 20 54 68      deleted.  Th
4a80: 65 79 20 63 61 6e 20 62 65 20 64 65 6e 69 65 64  ey can be denied
4a90: 20 61 6c 6c 20 61 63 63 65 73 73 20 62 75 74 20   all access but 
4aa0: 74 68 65 79 20 6d 75 73 74 20 63 6f 6e 74 69 6e  they must contin
4ab0: 75 65 0a 20 20 20 20 20 20 20 74 6f 20 65 78 69  ue.       to exi
4ac0: 73 74 20 69 6e 20 74 68 65 20 64 61 74 61 62 61  st in the databa
4ad0: 73 65 2e 0a 0a 20 20 20 66 6f 73 73 69 6c 20 75  se...   fossil u
4ae0: 73 65 72 20 70 61 73 73 77 6f 72 64 20 55 53 45  ser password USE
4af0: 52 4e 41 4d 45 0a 0a 20 20 20 20 20 20 20 43 68  RNAME..       Ch
4b00: 61 6e 67 65 20 74 68 65 20 77 65 62 20 61 63 63  ange the web acc
4b10: 65 73 73 20 70 61 73 73 77 6f 72 64 20 66 6f 72  ess password for
4b20: 20 61 20 75 73 65 72 2e 0a 0a 0a 55 73 61 67 65   a user....Usage
4b30: 3a 20 3c 2f 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73  : </nowiki>[foss
4b40: 69 6c 20 76 65 72 73 69 6f 6e 5d 3c 6e 6f 77 69  il version]<nowi
4b50: 6b 69 3e 0a 0a 50 72 69 6e 74 20 74 68 65 20 73  ki>..Print the s
4b60: 6f 75 72 63 65 20 63 6f 64 65 20 76 65 72 73 69  ource code versi
4b70: 6f 6e 20 6e 75 6d 62 65 72 20 66 6f 72 20 74 68  on number for th
4b80: 65 20 66 6f 73 73 69 6c 20 65 78 65 63 75 74 61  e fossil executa
4b90: 62 6c 65 2e 0a 0a 0a 55 73 61 67 65 3a 20 3c 2f  ble....Usage: </
4ba0: 6e 6f 77 69 6b 69 3e 5b 66 6f 73 73 69 6c 20 77  nowiki>[fossil w
4bb0: 69 6b 69 5d 3c 6e 6f 77 69 6b 69 3e 20 28 65 78  iki]<nowiki> (ex
4bc0: 70 6f 72 74 7c 63 72 65 61 74 65 7c 63 6f 6d 6d  port|create|comm
4bd0: 69 74 7c 6c 69 73 74 29 20 57 69 6b 69 4e 61 6d  it|list) WikiNam
4be0: 65 0a 0a 52 75 6e 20 76 61 72 69 6f 75 73 20 73  e..Run various s
4bf0: 75 62 63 6f 6d 6d 61 6e 64 73 20 74 6f 20 66 65  ubcommands to fe
4c00: 74 63 68 20 77 69 6b 69 20 65 6e 74 72 69 65 73  tch wiki entries
4c10: 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69  ...    fossil wi
4c20: 6b 69 20 65 78 70 6f 72 74 20 50 41 47 45 4e 41  ki export PAGENA
4c30: 4d 45 20 3f 46 49 4c 45 3f 0a 0a 20 20 20 20 20  ME ?FILE?..     
4c40: 20 20 53 65 6e 64 73 20 74 68 65 20 6c 61 74 65    Sends the late
4c50: 73 74 20 76 65 72 73 69 6f 6e 20 6f 66 20 74 68  st version of th
4c60: 65 20 50 41 47 45 4e 41 4d 45 20 77 69 6b 69 0a  e PAGENAME wiki.
4c70: 20 20 20 20 20 20 20 65 6e 74 72 79 20 74 6f 20         entry to 
4c80: 74 68 65 20 67 69 76 65 6e 20 66 69 6c 65 20 6f  the given file o
4c90: 72 20 73 74 61 6e 64 61 72 64 20 6f 75 74 70 75  r standard outpu
4ca0: 74 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c 20 77  t...    fossil w
4cb0: 69 6b 69 20 63 6f 6d 6d 69 74 20 50 41 47 45 4e  iki commit PAGEN
4cc0: 41 4d 45 20 3f 46 49 4c 45 3f 0a 0a 20 20 20 20  AME ?FILE?..    
4cd0: 20 20 20 43 6f 6d 6d 69 74 20 63 68 61 6e 67 65     Commit change
4ce0: 73 20 74 6f 20 61 20 77 69 6b 69 20 70 61 67 65  s to a wiki page
4cf0: 20 66 72 6f 6d 20 46 49 4c 45 20 6f 72 20 66 72   from FILE or fr
4d00: 6f 6d 20 73 74 61 6e 64 61 72 64 2e 0a 0a 20 20  om standard...  
4d10: 20 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 63 72    fossil wiki cr
4d20: 65 61 74 65 20 50 41 47 45 4e 41 4d 45 20 3f 46  eate PAGENAME ?F
4d30: 49 4c 45 3f 0a 0a 20 20 20 20 20 20 20 43 72 65  ILE?..       Cre
4d40: 61 74 65 20 61 20 6e 65 77 20 77 69 6b 69 20 70  ate a new wiki p
4d50: 61 67 65 20 77 69 74 68 20 69 6e 69 74 69 61 6c  age with initial
4d60: 20 63 6f 6e 74 65 6e 74 20 74 61 6b 65 6e 20 66   content taken f
4d70: 72 6f 6d 0a 20 20 20 20 20 20 20 46 49 4c 45 20  rom.       FILE 
4d80: 6f 72 20 66 72 6f 6d 20 73 74 61 6e 64 61 72 64  or from standard
4d90: 20 69 6e 70 75 74 2e 0a 0a 20 20 20 20 66 6f 73   input...    fos
4da0: 73 69 6c 20 77 69 6b 69 20 6c 69 73 74 0a 0a 20  sil wiki list.. 
4db0: 20 20 20 20 20 20 4c 69 73 74 73 20 61 6c 6c 20        Lists all 
4dc0: 77 69 6b 69 20 65 6e 74 72 69 65 73 2c 20 6f 6e  wiki entries, on
4dd0: 65 20 70 65 72 20 6c 69 6e 65 2c 20 6f 72 64 65  e per line, orde
4de0: 72 65 64 0a 20 20 20 20 20 20 20 63 61 73 65 2d  red.       case-
4df0: 69 6e 73 65 6e 74 69 76 65 6c 79 20 62 79 20 6e  insentively by n
4e00: 61 6d 65 2e 0a 0a 54 4f 44 4f 73 3a 0a 0a 20 20  ame...TODOs:..  
4e10: 20 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 65 78    fossil wiki ex
4e20: 70 6f 72 74 20 3f 2d 75 20 41 52 54 49 46 41 43  port ?-u ARTIFAC
4e30: 54 3f 20 57 69 6b 69 4e 61 6d 65 20 3f 46 49 4c  T? WikiName ?FIL
4e40: 45 3f 0a 0a 20 20 20 20 20 20 20 4f 75 74 70 75  E?..       Outpu
4e50: 74 73 20 74 68 65 20 73 65 6c 65 63 74 65 64 20  ts the selected 
4e60: 76 65 72 73 69 6f 6e 20 6f 66 20 57 69 6b 69 4e  version of WikiN
4e70: 61 6d 65 2e 0a 0a 20 20 20 20 66 6f 73 73 69 6c  ame...    fossil
4e80: 20 77 69 6b 69 20 64 65 6c 65 74 65 20 3f 2d 6d   wiki delete ?-m
4e90: 20 4d 45 53 53 41 47 45 3f 20 57 69 6b 69 4e 61   MESSAGE? WikiNa
4ea0: 6d 65 0a 0a 20 20 20 20 20 20 20 54 68 65 20 73  me..       The s
4eb0: 61 6d 65 20 61 73 20 64 65 6c 65 74 69 6e 67 20  ame as deleting 
4ec0: 61 20 66 69 6c 65 20 65 6e 74 72 79 2c 20 62 75  a file entry, bu
4ed0: 74 20 69 20 64 6f 6e 27 74 20 6b 6e 6f 77 20 69  t i don't know i
4ee0: 66 20 66 6f 73 73 69 6c 0a 20 20 20 20 20 20 20  f fossil.       
4ef0: 73 75 70 70 6f 72 74 73 20 61 20 63 6f 6d 6d 69  supports a commi
4f00: 74 20 6d 65 73 73 61 67 65 20 66 6f 72 20 57 69  t message for Wi
4f10: 6b 69 20 65 6e 74 72 69 65 73 2e 0a 0a 20 20 20  ki entries...   
4f20: 20 66 6f 73 73 69 6c 20 77 69 6b 69 20 3f 2d 75   fossil wiki ?-u
4f30: 3f 20 3f 2d 64 3f 20 3f 2d 73 3d 5b 7c 5d 3f 20  ? ?-d? ?-s=[|]? 
4f40: 6c 69 73 74 0a 0a 20 20 20 20 20 20 20 4c 69 73  list..       Lis
4f50: 74 73 20 74 68 65 20 61 72 74 69 66 61 63 74 20  ts the artifact 
4f60: 49 44 20 61 6e 64 2f 6f 72 20 44 61 74 65 20 6f  ID and/or Date o
4f70: 66 20 6c 61 73 74 20 63 68 61 6e 67 65 20 61 6c  f last change al
4f80: 6f 6e 67 20 77 69 74 68 0a 20 20 20 20 20 20 20  ong with.       
4f90: 65 61 63 68 20 65 6e 74 72 79 20 6e 61 6d 65 2c  each entry name,
4fa0: 20 64 65 6c 69 6d 69 74 65 64 20 62 79 20 74 68   delimited by th
4fb0: 65 20 2d 73 20 63 68 61 72 2e 0a 0a 20 20 20 20  e -s char...    
4fc0: 66 6f 73 73 69 6c 20 77 69 6b 69 20 64 69 66 66  fossil wiki diff
4fd0: 20 3f 41 52 54 49 46 41 43 54 3f 20 3f 2d 66 20   ?ARTIFACT? ?-f 
4fe0: 69 6e 66 69 6c 65 5b 3d 73 74 64 69 6e 5d 3f 20  infile[=stdin]? 
4ff0: 45 6e 74 72 79 4e 61 6d 65 0a 0a 20 20 20 20 20  EntryName..     
5000: 20 20 44 69 66 66 73 20 74 68 65 20 6c 6f 63 61    Diffs the loca
5010: 6c 20 63 6f 70 79 20 6f 66 20 61 20 70 61 67 65  l copy of a page
5020: 20 77 69 74 68 20 61 20 67 69 76 65 6e 20 76 65   with a given ve
5030: 72 73 69 6f 6e 20 28 64 65 66 61 75 6c 74 69 6e  rsion (defaultin
5040: 67 0a 20 20 20 20 20 20 20 74 6f 20 74 68 65 20  g.       to the 
5050: 68 65 61 64 20 76 65 72 73 69 6f 6e 29 2e 0a 0a  head version)...
5060: 3c 2f 70 72 65 3e 3c 2f 6e 6f 77 69 6b 69 3e 0a  </pre></nowiki>.
5070: 0a 5a 20 34 37 61 61 31 63 31 38 31 62 30 63 36  .Z 47aa1c181b0c6
5080: 39 36 66 31 36 31 33 32 63 61 65 66 35 38 35 64  96f16132caef585d
5090: 33 37 39 0a                                      379.