Hex Artifact Content
Not logged in

Artifact e76c743118eed92242f0bcf01377624a38053984:

File www/quickstart.wiki part of check-in [06689854ae] - Documentation tweaks. by drh on 2008-05-17 20:32:50.

0000: 3c 6e 6f 77 69 6b 69 3e 0a 3c 68 31 20 61 6c 69  <nowiki>.<h1 ali
0010: 67 6e 3d 22 63 65 6e 74 65 72 22 3e 46 6f 73 73  gn="center">Foss
0020: 69 6c 20 51 75 69 63 6b 20 53 74 61 72 74 3c 2f  il Quick Start</
0030: 68 31 3e 0a 0a 3c 70 3e 54 68 69 73 20 69 73 20  h1>..<p>This is 
0040: 61 20 67 75 69 64 65 20 74 6f 20 67 65 74 20 79  a guide to get y
0050: 6f 75 20 73 74 61 72 74 65 64 20 75 73 69 6e 67  ou started using
0060: 20 66 6f 73 73 69 6c 20 71 75 69 63 6b 6c 79 0a   fossil quickly.
0070: 61 6e 64 20 70 61 69 6e 6c 65 73 73 6c 79 2e 3c  and painlessly.<
0080: 2f 70 3e 0a 0a 3c 68 32 3e 49 6e 73 74 61 6c 6c  /p>..<h2>Install
0090: 69 6e 67 3c 2f 68 32 3e 3c 62 6c 6f 63 6b 71 75  ing</h2><blockqu
00a0: 6f 74 65 3e 0a 0a 20 20 20 20 3c 70 3e 46 6f 73  ote>..    <p>Fos
00b0: 73 69 6c 20 69 73 20 61 20 73 69 6e 67 6c 65 20  sil is a single 
00c0: 73 65 6c 66 2d 63 6f 6e 74 61 69 6e 65 64 20 43  self-contained C
00d0: 20 70 72 6f 67 72 61 6d 2e 20 20 59 6f 75 20 6e   program.  You n
00e0: 65 65 64 20 74 6f 0a 20 20 20 20 65 69 74 68 65  eed to.    eithe
00f0: 72 20 64 6f 77 6e 6c 6f 61 64 20 61 20 0a 20 20  r download a .  
0100: 20 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a    <a href="http:
0110: 2f 2f 77 77 77 2e 66 6f 73 73 69 6c 2d 73 63 6d  //www.fossil-scm
0120: 2e 6f 72 67 2f 64 6f 77 6e 6c 6f 61 64 2e 68 74  .org/download.ht
0130: 6d 6c 22 3e 70 72 65 63 6f 6d 70 69 6c 65 64 20  ml">precompiled 
0140: 62 69 6e 61 72 79 3c 2f 61 3e 0a 20 20 20 20 6f  binary</a>.    o
0150: 72 20 3c 61 20 68 72 65 66 3d 22 62 75 69 6c 64  r <a href="build
0160: 2e 77 69 6b 69 22 3e 62 75 69 6c 64 20 69 74 20  .wiki">build it 
0170: 79 6f 75 72 73 65 6c 66 3c 2f 61 3e 20 66 72 6f  yourself</a> fro
0180: 6d 20 73 6f 75 72 63 65 73 2e 0a 20 20 20 20 49  m sources..    I
0190: 6e 73 74 61 6c 6c 20 66 6f 73 73 69 6c 20 62 79  nstall fossil by
01a0: 20 70 75 74 74 69 6e 67 20 74 68 65 20 66 6f 73   putting the fos
01b0: 73 69 6c 20 62 69 6e 61 72 79 0a 20 20 20 20 73  sil binary.    s
01c0: 6f 6d 65 70 6c 61 63 65 20 6f 6e 20 79 6f 75 72  omeplace on your
01d0: 20 50 41 54 48 20 65 6e 76 69 72 6f 6e 6d 65 6e   PATH environmen
01e0: 74 20 76 61 72 69 61 62 6c 65 2e 3c 2f 70 3e 0a  t variable.</p>.
01f0: 20 20 20 20 0a 20 20 20 20 3c 2f 62 6c 6f 63 6b      .    </block
0200: 71 75 6f 74 65 3e 0a 20 20 20 20 3c 68 32 3e 43  quote>.    <h2>C
0210: 6c 6f 6e 69 6e 67 20 41 20 45 78 69 73 74 69 6e  loning A Existin
0220: 67 20 52 65 70 6f 73 69 74 6f 72 79 3c 2f 68 32  g Repository</h2
0230: 3e 0a 20 20 20 20 3c 62 6c 6f 63 6b 71 75 6f 74  >.    <blockquot
0240: 65 3e 0a 20 20 20 20 0a 20 20 20 20 3c 70 3e 55  e>.    .    <p>U
0250: 73 65 20 74 68 69 73 20 63 6f 6d 6d 61 6e 64 3a  se this command:
0260: 3c 2f 70 3e 0a 20 20 20 20 0a 20 20 20 20 3c 62  </p>.    .    <b
0270: 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20 20 20 3c  lockquote>.    <
0280: 62 3e 66 6f 73 73 69 6c 20 63 6c 6f 6e 65 3c 2f  b>fossil clone</
0290: 62 3e 20 3c 69 3e 55 52 4c 20 20 72 65 70 6f 73  b> <i>URL  repos
02a0: 69 74 6f 72 79 2d 66 69 6c 65 6e 61 6d 65 3c 2f  itory-filename</
02b0: 69 3e 0a 20 20 20 20 3c 2f 62 6c 6f 63 6b 71 75  i>.    </blockqu
02c0: 6f 74 65 3e 0a 20 20 20 20 0a 20 20 20 20 3c 70  ote>.    .    <p
02d0: 3e 54 68 65 20 3c 69 3e 55 52 4c 3c 2f 69 3e 20  >The <i>URL</i> 
02e0: 61 62 6f 76 65 20 69 73 20 74 68 65 20 68 74 74  above is the htt
02f0: 70 20 55 52 4c 20 66 6f 72 20 74 68 65 20 66 6f  p URL for the fo
0300: 73 73 69 6c 20 72 65 70 6f 73 69 74 6f 72 79 0a  ssil repository.
0310: 20 20 20 20 79 6f 75 20 77 61 6e 74 20 74 6f 20      you want to 
0320: 63 6c 6f 6e 65 2e 20 20 59 6f 75 20 63 61 6e 20  clone.  You can 
0330: 63 61 6c 6c 20 74 68 65 20 6e 65 77 20 72 65 70  call the new rep
0340: 6f 73 69 74 6f 72 79 20 61 6e 79 74 68 69 6e 67  ository anything
0350: 20 79 6f 75 0a 20 20 20 20 77 61 6e 74 20 2d 20   you.    want - 
0360: 74 68 65 72 65 20 61 72 65 20 6e 6f 20 6e 61 6d  there are no nam
0370: 69 6e 67 20 72 65 73 74 72 69 63 74 69 6f 6e 73  ing restrictions
0380: 2e 20 20 41 73 20 61 6e 20 65 78 61 6d 70 6c 65  .  As an example
0390: 2c 20 79 6f 75 20 63 61 6e 0a 20 20 20 20 63 6c  , you can.    cl
03a0: 6f 6e 65 20 74 68 65 20 66 6f 73 73 69 6c 20 72  one the fossil r
03b0: 65 70 6f 73 69 74 6f 72 79 20 74 68 69 73 20 77  epository this w
03c0: 61 79 3a 3c 2f 70 3e 0a 20 20 20 20 0a 20 20 20  ay:</p>.    .   
03d0: 20 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20   <blockquote>.  
03e0: 20 20 3c 62 3e 66 6f 73 73 69 6c 20 63 6c 6f 6e    <b>fossil clon
03f0: 65 20 68 74 74 70 3a 2f 2f 77 77 77 2e 66 6f 73  e http://www.fos
0400: 73 69 6c 2d 73 63 6d 2e 6f 72 67 2f 66 6f 73 73  sil-scm.org/foss
0410: 69 6c 20 6d 79 63 6c 6f 6e 65 2e 66 73 6c 3c 2f  il myclone.fsl</
0420: 62 3e 0a 20 20 20 20 3c 2f 62 6c 6f 63 6b 71 75  b>.    </blockqu
0430: 6f 74 65 3e 0a 0a 20 20 20 20 3c 70 3e 4e 6f 74  ote>..    <p>Not
0440: 65 3a 20 49 66 20 79 6f 75 20 61 72 65 20 62 65  e: If you are be
0450: 68 69 6e 64 20 61 20 72 65 73 74 72 69 63 74 69  hind a restricti
0460: 76 65 20 66 69 72 65 77 61 6c 6c 2c 20 79 6f 75  ve firewall, you
0470: 20 6d 69 67 68 74 20 6e 65 65 64 0a 20 20 20 20   might need.    
0480: 74 6f 20 3c 61 20 68 72 65 66 3d 22 23 70 72 6f  to <a href="#pro
0490: 78 79 22 3e 73 70 65 63 69 66 79 20 61 6e 20 48  xy">specify an H
04a0: 54 54 50 20 70 72 6f 78 79 3c 2f 61 3e 20 74 6f  TTP proxy</a> to
04b0: 20 75 73 65 2e 3c 2f 70 3e 0a 20 20 20 20 0a 3c   use.</p>.    .<
04c0: 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 3c 68 32 3e  /blockquote><h2>
04d0: 53 74 61 72 74 69 6e 67 20 41 20 4e 65 77 20 50  Starting A New P
04e0: 72 6f 6a 65 63 74 3c 2f 68 32 3e 3c 62 6c 6f 63  roject</h2><bloc
04f0: 6b 71 75 6f 74 65 3e 0a 0a 20 20 20 20 3c 70 3e  kquote>..    <p>
0500: 54 6f 20 73 74 61 72 74 20 61 20 6e 65 77 20 70  To start a new p
0510: 72 6f 6a 65 63 74 20 77 69 74 68 20 66 6f 73 73  roject with foss
0520: 69 6c 2c 20 63 72 65 61 74 65 20 61 20 6e 65 77  il, create a new
0530: 20 65 6d 70 74 79 20 72 65 70 6f 73 69 74 6f 72   empty repositor
0540: 79 0a 20 20 20 20 74 68 69 73 20 77 61 79 3a 3c  y.    this way:<
0550: 2f 70 3e 0a 20 20 20 20 0a 20 20 20 20 3c 62 6c  /p>.    .    <bl
0560: 6f 63 6b 71 75 6f 74 65 3e 0a 20 20 20 20 3c 62  ockquote>.    <b
0570: 3e 66 6f 73 73 69 6c 20 6e 65 77 20 3c 2f 62 3e  >fossil new </b>
0580: 3c 69 3e 20 72 65 70 6f 73 69 74 6f 72 79 2d 66  <i> repository-f
0590: 69 6c 65 6e 61 6d 65 3c 2f 69 3e 0a 20 20 20 20  ilename</i>.    
05a0: 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20  </blockquote>.  
05b0: 20 20 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e    .</blockquote>
05c0: 3c 68 32 3e 43 6f 6e 66 69 67 75 72 69 6e 67 20  <h2>Configuring 
05d0: 59 6f 75 72 20 4c 6f 63 61 6c 20 52 65 70 6f 73  Your Local Repos
05e0: 69 74 6f 72 79 3c 2f 68 32 3e 3c 62 6c 6f 63 6b  itory</h2><block
05f0: 71 75 6f 74 65 3e 0a 20 20 20 20 0a 20 20 20 20  quote>.    .    
0600: 3c 70 3e 57 68 65 6e 20 79 6f 75 20 63 72 65 61  <p>When you crea
0610: 74 65 20 61 20 6e 65 77 20 72 65 70 6f 73 69 74  te a new reposit
0620: 6f 72 79 2c 20 65 69 74 68 65 72 20 62 79 20 63  ory, either by c
0630: 6c 6f 6e 69 6e 67 20 61 6e 20 65 78 69 73 74 69  loning an existi
0640: 6e 67 0a 20 20 20 20 70 72 6f 6a 65 63 74 20 6f  ng.    project o
0650: 72 20 63 72 65 61 74 65 20 61 20 6e 65 77 20 70  r create a new p
0660: 72 6f 6a 65 63 74 20 6f 66 20 79 6f 75 72 20 6f  roject of your o
0670: 77 6e 2c 20 79 6f 75 20 75 73 75 61 6c 6c 79 20  wn, you usually 
0680: 77 61 6e 74 20 74 6f 20 64 6f 20 73 6f 6d 65 0a  want to do some.
0690: 20 20 20 20 6c 6f 63 61 6c 20 63 6f 6e 66 69 67      local config
06a0: 75 72 61 74 69 6f 6e 2e 20 20 54 68 69 73 20 69  uration.  This i
06b0: 73 20 61 63 63 6f 6d 70 6c 69 73 68 65 64 20 75  s accomplished u
06c0: 73 69 6e 67 20 61 20 77 65 62 62 72 6f 77 73 65  sing a webbrowse
06d0: 72 2e 20 20 46 69 72 73 74 0a 20 20 20 20 73 74  r.  First.    st
06e0: 61 72 74 20 61 20 66 6f 73 73 69 6c 20 77 65 62  art a fossil web
06f0: 73 65 72 76 65 72 20 6c 69 6b 65 20 74 68 69 73  server like this
0700: 3a 3c 2f 70 3e 0a 20 20 20 20 0a 20 20 20 20 3c  :</p>.    .    <
0710: 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20 20 20  blockquote>.    
0720: 3c 62 3e 66 6f 73 73 69 6c 20 75 69 20 3c 2f 62  <b>fossil ui </b
0730: 3e 3c 69 3e 20 72 65 70 6f 73 69 74 6f 72 79 2d  ><i> repository-
0740: 66 69 6c 65 6e 61 6d 65 3c 2f 69 3e 0a 20 20 20  filename</i>.   
0750: 20 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a   </blockquote>..
0760: 20 20 20 20 3c 70 3e 54 68 69 73 20 63 72 65 61      <p>This crea
0770: 74 65 73 20 61 20 6d 69 6e 69 2d 77 65 62 73 65  tes a mini-webse
0780: 72 76 65 72 20 6c 69 73 74 65 6e 69 6e 67 20 6f  rver listening o
0790: 6e 20 70 6f 72 74 20 38 30 38 30 2e 20 20 59 6f  n port 8080.  Yo
07a0: 75 20 63 61 6e 0a 20 20 20 20 73 70 65 63 69 66  u can.    specif
07b0: 79 20 61 20 64 69 66 66 65 72 65 6e 74 20 70 6f  y a different po
07c0: 72 74 20 75 73 69 6e 67 20 74 68 65 20 3c 62 3e  rt using the <b>
07d0: 2d 70 6f 72 74 3c 2f 62 3e 20 6f 70 74 69 6f 6e  -port</b> option
07e0: 20 6f 6e 20 74 68 65 20 63 6f 6d 6d 61 6e 64 2d   on the command-
07f0: 6c 69 6e 65 2e 0a 20 20 20 20 41 66 74 65 72 20  line..    After 
0800: 74 68 65 20 73 65 72 76 65 72 20 69 73 20 72 75  the server is ru
0810: 6e 6e 69 6e 67 2c 20 66 6f 73 73 69 6c 20 77 69  nning, fossil wi
0820: 6c 6c 20 74 68 65 6e 20 61 74 74 65 6d 70 74 20  ll then attempt 
0830: 74 6f 20 6c 61 75 6e 63 68 20 79 6f 75 72 0a 20  to launch your. 
0840: 20 20 20 77 65 62 20 62 72 6f 77 73 65 72 20 61     web browser a
0850: 6e 64 20 6d 61 6b 65 20 69 74 20 70 6f 69 6e 74  nd make it point
0860: 20 74 6f 20 74 68 69 73 20 77 65 62 20 73 65 72   to this web ser
0870: 76 65 72 2e 20 20 49 66 20 79 6f 75 72 20 73 79  ver.  If your sy
0880: 73 74 65 6d 0a 20 20 20 20 68 61 73 20 61 6e 20  stem.    has an 
0890: 75 6e 75 73 75 61 6c 20 63 6f 6e 66 69 67 75 72  unusual configur
08a0: 61 74 69 6f 6e 2c 20 66 6f 73 73 69 6c 20 6d 69  ation, fossil mi
08b0: 67 68 74 20 6e 6f 74 20 62 65 20 61 62 6c 65 20  ght not be able 
08c0: 74 6f 20 66 69 67 75 72 65 20 6f 75 74 0a 20 20  to figure out.  
08d0: 20 20 68 6f 77 20 74 6f 20 73 74 61 72 74 20 79    how to start y
08e0: 6f 75 72 20 77 65 62 20 62 72 6f 77 73 65 72 2e  our web browser.
08f0: 20 20 49 6e 20 74 68 61 74 20 63 61 73 65 2c 20    In that case, 
0900: 73 74 61 72 74 20 74 68 65 20 77 65 62 20 62 72  start the web br
0910: 6f 77 73 65 72 0a 20 20 20 20 79 6f 75 72 73 65  owser.    yourse
0920: 6c 66 20 61 6e 64 20 70 6f 69 6e 74 20 69 74 20  lf and point it 
0930: 61 74 20 68 74 74 70 3a 2f 2f 6c 6f 63 61 6c 68  at http://localh
0940: 6f 73 74 3a 38 30 38 30 2f 2e 20 20 43 6c 69 63  ost:8080/.  Clic
0950: 6b 20 6f 6e 20 74 68 65 0a 20 20 20 20 22 53 65  k on the.    "Se
0960: 74 75 70 22 20 6c 69 6e 6b 20 6f 6e 20 74 68 65  tup" link on the
0970: 20 6d 65 6e 75 20 62 61 72 20 74 6f 20 73 74 61   menu bar to sta
0980: 72 74 20 63 6f 6e 66 69 67 75 72 69 6e 67 20 79  rt configuring y
0990: 6f 75 72 20 72 65 70 6f 73 69 74 6f 72 79 2e 3c  our repository.<
09a0: 2f 70 3e 0a 20 20 20 20 0a 20 20 20 20 3c 70 3e  /p>.    .    <p>
09b0: 42 79 20 64 65 66 61 75 6c 74 2c 20 66 6f 73 73  By default, foss
09c0: 69 6c 20 64 6f 65 73 20 6e 6f 74 20 72 65 71 75  il does not requ
09d0: 69 72 65 20 61 20 6c 6f 67 69 6e 20 66 6f 72 20  ire a login for 
09e0: 48 54 54 50 20 63 6f 6e 6e 65 63 74 69 6f 6e 73  HTTP connections
09f0: 0a 20 20 20 20 63 6f 6d 69 6e 67 20 69 6e 20 66  .    coming in f
0a00: 72 6f 6d 20 74 68 65 20 49 50 20 6c 6f 6f 70 62  rom the IP loopb
0a10: 61 63 6b 20 61 64 64 72 65 73 73 20 31 32 37 2e  ack address 127.
0a20: 30 2e 30 2e 31 2e 20 20 59 6f 75 20 63 61 6e 2c  0.0.1.  You can,
0a30: 20 61 6e 64 20 70 65 72 68 61 70 73 0a 20 20 20   and perhaps.   
0a40: 20 73 68 6f 75 6c 64 2c 20 63 68 61 6e 67 65 20   should, change 
0a50: 74 68 69 73 20 61 66 74 65 72 20 79 6f 75 20 63  this after you c
0a60: 72 65 61 74 65 20 61 20 66 65 77 20 75 73 65 72  reate a few user
0a70: 73 2e 3c 2f 70 3e 0a 20 20 20 20 0a 20 20 20 20  s.</p>.    .    
0a80: 3c 70 3e 57 68 65 6e 20 79 6f 75 20 61 72 65 20  <p>When you are 
0a90: 66 69 6e 69 73 68 65 64 20 63 6f 6e 66 69 67 75  finished configu
0aa0: 72 69 6e 67 2c 20 6a 75 73 74 20 70 72 65 73 73  ring, just press
0ab0: 20 43 6f 6e 74 72 6f 6c 2d 43 20 6f 72 20 75 73   Control-C or us
0ac0: 65 0a 20 20 20 20 74 68 65 20 3c 62 3e 6b 69 6c  e.    the <b>kil
0ad0: 6c 3c 2f 62 3e 20 63 6f 6d 6d 61 6e 64 20 74 6f  l</b> command to
0ae0: 20 73 68 75 74 20 64 6f 77 6e 20 74 68 65 20 6d   shut down the m
0af0: 69 6e 69 2d 73 65 72 76 65 72 2e 3c 2f 70 3e 0a  ini-server.</p>.
0b00: 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 3c 68  .</blockquote><h
0b10: 32 3e 43 68 65 63 6b 69 6e 67 20 4f 75 74 20 41  2>Checking Out A
0b20: 20 4c 6f 63 61 6c 20 54 72 65 65 3c 2f 68 32 3e   Local Tree</h2>
0b30: 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a 20 20  <blockquote>..  
0b40: 20 20 3c 70 3e 54 6f 20 77 6f 72 6b 20 6f 6e 20    <p>To work on 
0b50: 61 20 70 72 6f 6a 65 63 74 20 69 6e 20 66 6f 73  a project in fos
0b60: 73 69 6c 2c 20 79 6f 75 20 6e 65 65 64 20 74 6f  sil, you need to
0b70: 20 63 68 65 63 6b 20 6f 75 74 20 61 20 6c 6f 63   check out a loc
0b80: 61 6c 0a 20 20 20 20 63 6f 70 79 20 6f 66 20 74  al.    copy of t
0b90: 68 65 20 73 6f 75 72 63 65 20 74 72 65 65 2e 20  he source tree. 
0ba0: 20 43 72 65 61 74 65 20 74 68 65 20 64 69 72 65   Create the dire
0bb0: 63 74 6f 72 79 20 79 6f 75 20 77 61 6e 74 20 74  ctory you want t
0bc0: 6f 20 62 65 0a 20 20 20 20 74 68 65 20 72 6f 6f  o be.    the roo
0bd0: 74 20 6f 66 20 79 6f 75 72 20 74 72 65 65 20 61  t of your tree a
0be0: 6e 64 20 63 64 20 69 6e 74 6f 20 74 68 61 74 20  nd cd into that 
0bf0: 64 69 72 65 63 74 6f 72 79 2e 20 20 54 68 65 6e  directory.  Then
0c00: 0a 20 20 20 20 74 6f 20 74 68 69 73 3a 3c 2f 70  .    to this:</p
0c10: 3e 0a 20 20 20 20 0a 20 20 20 20 3c 62 6c 6f 63  >.    .    <bloc
0c20: 6b 71 75 6f 74 65 3e 0a 20 20 20 20 3c 62 3e 66  kquote>.    <b>f
0c30: 6f 73 73 69 6c 20 6f 70 65 6e 20 3c 2f 62 3e 3c  ossil open </b><
0c40: 69 3e 20 72 65 70 6f 73 69 74 6f 72 79 2d 66 69  i> repository-fi
0c50: 6c 65 6e 61 6d 65 3c 2f 69 3e 0a 20 20 20 20 3c  lename</i>.    <
0c60: 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20 20  /blockquote>.   
0c70: 20 0a 20 20 20 20 3c 70 3e 54 68 69 73 20 6c 65   .    <p>This le
0c80: 61 76 65 73 20 79 6f 75 20 77 69 74 68 20 74 68  aves you with th
0c90: 65 20 6e 65 77 65 73 74 20 76 65 72 73 69 6f 6e  e newest version
0ca0: 20 6f 66 20 74 68 65 20 74 72 65 65 0a 20 20 20   of the tree.   
0cb0: 20 63 68 65 63 6b 65 64 20 6f 75 74 2e 20 20 20   checked out.   
0cc0: 20 0a 20 20 20 20 46 72 6f 6d 20 61 6e 79 77 68   .    From anywh
0cd0: 65 72 65 20 75 6e 64 65 72 6e 65 61 74 68 20 74  ere underneath t
0ce0: 68 65 20 72 6f 6f 74 20 6f 66 20 79 6f 75 72 20  he root of your 
0cf0: 6c 6f 63 61 6c 20 74 72 65 65 2c 20 79 6f 75 0a  local tree, you.
0d00: 20 20 20 20 63 61 6e 20 74 79 70 65 20 63 6f 6d      can type com
0d10: 6d 61 6e 64 73 20 6c 69 6b 65 20 74 68 65 20 66  mands like the f
0d20: 6f 6c 6c 6f 77 69 6e 67 20 74 6f 20 66 69 6e 64  ollowing to find
0d30: 20 6f 75 74 20 74 68 65 20 73 74 61 74 75 73 20   out the status 
0d40: 6f 66 0a 20 20 20 20 79 6f 75 72 20 6c 6f 63 61  of.    your loca
0d50: 6c 20 74 72 65 65 3a 3c 2f 70 3e 0a 0a 20 20 20  l tree:</p>..   
0d60: 20 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20   <blockquote>.  
0d70: 20 20 3c 62 3e 66 6f 73 73 69 6c 20 69 6e 66 6f    <b>fossil info
0d80: 3c 2f 62 3e 3c 62 72 3e 0a 20 20 20 20 3c 62 3e  </b><br>.    <b>
0d90: 66 6f 73 73 69 6c 20 73 74 61 74 75 73 3c 2f 62  fossil status</b
0da0: 3e 3c 62 72 3e 0a 20 20 20 20 3c 62 3e 66 6f 73  ><br>.    <b>fos
0db0: 73 69 6c 20 63 68 61 6e 67 65 73 3c 2f 62 3e 3c  sil changes</b><
0dc0: 62 72 3e 0a 20 20 20 20 3c 62 3e 66 6f 73 73 69  br>.    <b>fossi
0dd0: 6c 20 74 69 6d 65 6c 69 6e 65 3c 2f 62 3e 3c 62  l timeline</b><b
0de0: 72 3e 0a 20 20 20 20 3c 62 3e 66 6f 73 73 69 6c  r>.    <b>fossil
0df0: 20 6c 65 61 76 65 73 3c 2f 62 3e 3c 62 72 3e 0a   leaves</b><br>.
0e00: 20 20 20 20 3c 62 3e 66 6f 73 73 69 6c 20 6c 73      <b>fossil ls
0e10: 3c 2f 62 3e 3c 62 72 3e 0a 20 20 20 20 3c 62 3e  </b><br>.    <b>
0e20: 66 6f 73 73 69 6c 20 62 72 61 6e 63 68 65 73 3c  fossil branches<
0e30: 2f 62 3e 3c 62 72 3e 0a 20 20 20 20 3c 2f 62 6c  /b><br>.    </bl
0e40: 6f 63 6b 71 75 6f 74 65 3e 0a 0a 3c 2f 62 6c 6f  ockquote>..</blo
0e50: 63 6b 71 75 6f 74 65 3e 3c 68 32 3e 4d 61 6b 69  ckquote><h2>Maki
0e60: 6e 67 20 43 68 61 6e 67 65 73 3c 2f 68 32 3e 3c  ng Changes</h2><
0e70: 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a 20 20 20  blockquote>..   
0e80: 20 3c 70 3e 54 6f 20 61 64 64 20 6e 65 77 20 66   <p>To add new f
0e90: 69 6c 65 73 20 74 6f 20 79 6f 75 72 20 70 72 6f  iles to your pro
0ea0: 6a 65 63 74 2c 20 6f 72 20 72 65 6d 6f 76 65 20  ject, or remove 
0eb0: 6f 6c 64 20 66 69 6c 65 73 2c 20 75 73 65 20 74  old files, use t
0ec0: 68 65 73 65 0a 20 20 20 20 63 6f 6d 6d 61 6e 64  hese.    command
0ed0: 73 3a 3c 2f 70 3e 0a 0a 20 20 20 20 3c 62 6c 6f  s:</p>..    <blo
0ee0: 63 6b 71 75 6f 74 65 3e 0a 20 20 20 20 3c 62 3e  ckquote>.    <b>
0ef0: 66 6f 73 73 69 6c 20 61 64 64 3c 2f 62 3e 20 3c  fossil add</b> <
0f00: 69 3e 66 69 6c 65 2e 2e 2e 3c 2f 69 3e 3c 62 72  i>file...</i><br
0f10: 3e 0a 20 20 20 20 3c 62 3e 66 6f 73 73 69 6c 20  >.    <b>fossil 
0f20: 72 6d 3c 2f 62 3e 20 3c 69 3e 66 69 6c 65 2e 2e  rm</b> <i>file..
0f30: 2e 3c 2f 69 3e 0a 20 20 20 20 3c 2f 62 6c 6f 63  .</i>.    </bloc
0f40: 6b 71 75 6f 74 65 3e 0a 0a 20 20 20 20 3c 70 3e  kquote>..    <p>
0f50: 59 6f 75 20 63 61 6e 20 61 6c 73 6f 20 65 64 69  You can also edi
0f60: 74 20 66 69 6c 65 73 20 66 72 65 65 6c 79 2e 20  t files freely. 
0f70: 20 4f 6e 63 65 20 79 6f 75 20 61 72 65 20 72 65   Once you are re
0f80: 61 64 79 20 74 6f 20 63 6f 6d 6d 69 74 0a 20 20  ady to commit.  
0f90: 20 20 79 6f 75 72 20 63 68 61 6e 67 65 73 2c 20    your changes, 
0fa0: 74 79 70 65 3a 3c 2f 70 3e 0a 0a 20 20 20 20 3c  type:</p>..    <
0fb0: 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20 20 20  blockquote>.    
0fc0: 3c 62 3e 66 6f 73 73 69 6c 20 63 6f 6d 6d 69 74  <b>fossil commit
0fd0: 3c 2f 62 3e 0a 20 20 20 20 3c 2f 62 6c 6f 63 6b  </b>.    </block
0fe0: 71 75 6f 74 65 3e 0a 0a 20 20 20 20 3c 70 3e 59  quote>..    <p>Y
0ff0: 6f 75 20 77 69 6c 6c 20 62 65 20 70 72 6f 6d 70  ou will be promp
1000: 74 65 64 20 66 6f 72 20 63 68 65 63 6b 2d 69 6e  ted for check-in
1010: 20 63 6f 6d 6d 65 6e 74 73 20 75 73 69 6e 67 20   comments using 
1020: 77 68 61 74 65 76 65 72 20 65 64 69 74 6f 72 0a  whatever editor.
1030: 20 20 20 20 69 73 20 73 70 65 63 69 66 69 65 64      is specified
1040: 20 62 79 20 79 6f 75 72 20 56 49 53 55 41 4c 20   by your VISUAL 
1050: 6f 72 20 45 44 49 54 4f 52 20 65 6e 76 69 72 6f  or EDITOR enviro
1060: 6e 6d 65 6e 74 20 76 61 72 69 61 62 6c 65 2e 20  nment variable. 
1070: 20 49 66 20 79 6f 75 0a 20 20 20 20 68 61 76 65   If you.    have
1080: 20 47 50 47 20 69 6e 73 74 61 6c 6c 65 64 2c 20   GPG installed, 
1090: 79 6f 75 20 6d 61 79 20 62 65 20 70 72 6f 6d 70  you may be promp
10a0: 74 65 64 20 66 6f 72 20 79 6f 75 72 20 47 50 47  ted for your GPG
10b0: 20 70 61 73 73 70 68 72 61 73 65 20 73 6f 0a 20   passphrase so. 
10c0: 20 20 20 74 68 61 74 20 74 68 65 20 63 68 65 63     that the chec
10d0: 6b 2d 69 6e 20 63 61 6e 20 62 65 20 73 69 67 6e  k-in can be sign
10e0: 65 64 20 77 69 74 68 20 79 6f 75 72 20 47 50 47  ed with your GPG
10f0: 20 73 69 67 6e 61 74 75 72 65 2e 20 20 41 66 74   signature.  Aft
1100: 65 72 0a 20 20 20 20 74 68 69 73 20 79 6f 75 72  er.    this your
1110: 20 63 68 61 6e 67 65 73 20 77 69 6c 6c 20 62 65   changes will be
1120: 20 63 68 65 63 6b 65 64 20 69 6e 2e 3c 2f 70 3e   checked in.</p>
1130: 0a 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 3c  ..</blockquote><
1140: 68 32 3e 53 68 61 72 69 6e 67 20 43 68 61 6e 67  h2>Sharing Chang
1150: 65 73 3c 2f 68 32 3e 3c 62 6c 6f 63 6b 71 75 6f  es</h2><blockquo
1160: 74 65 3e 0a 0a 20 20 20 20 3c 70 3e 54 68 65 20  te>..    <p>The 
1170: 63 68 61 6e 67 65 73 20 79 6f 75 20 3c 62 3e 63  changes you <b>c
1180: 6f 6d 6d 69 74 3c 2f 62 3e 20 61 72 65 20 6f 6e  ommit</b> are on
1190: 6c 79 20 6f 6e 20 79 6f 75 72 20 6c 6f 63 61 6c  ly on your local
11a0: 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 20   repository..   
11b0: 20 54 6f 20 73 68 61 72 65 20 74 68 6f 73 65 20   To share those 
11c0: 63 68 61 6e 67 65 73 20 77 69 74 68 20 6f 74 68  changes with oth
11d0: 65 72 20 72 65 70 6f 73 69 74 6f 72 69 65 73 2c  er repositories,
11e0: 20 64 6f 3a 3c 2f 70 3e 0a 0a 20 20 20 20 3c 62   do:</p>..    <b
11f0: 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20 20 20 3c  lockquote>.    <
1200: 62 3e 66 6f 73 73 69 6c 20 70 75 73 68 3c 2f 62  b>fossil push</b
1210: 3e 20 3c 69 3e 55 52 4c 3c 2f 69 3e 0a 20 20 20  > <i>URL</i>.   
1220: 20 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a   </blockquote>..
1230: 20 20 20 20 3c 70 3e 57 68 65 72 65 20 3c 69 3e      <p>Where <i>
1240: 55 52 4c 3c 2f 69 3e 20 69 73 20 74 68 65 20 68  URL</i> is the h
1250: 74 74 70 3a 20 55 52 4c 20 6f 66 20 74 68 65 20  ttp: URL of the 
1260: 73 65 72 76 65 72 20 72 65 70 6f 73 69 74 6f 72  server repositor
1270: 79 20 79 6f 75 0a 20 20 20 20 77 61 6e 74 20 74  y you.    want t
1280: 6f 20 73 68 61 72 65 20 79 6f 75 72 20 63 68 61  o share your cha
1290: 6e 67 65 73 20 77 69 74 68 2e 20 20 49 66 20 79  nges with.  If y
12a0: 6f 75 20 6f 6d 69 74 20 74 68 65 20 3c 69 3e 55  ou omit the <i>U
12b0: 52 4c 3c 2f 69 3e 20 61 72 67 75 6d 65 6e 74 2c  RL</i> argument,
12c0: 0a 20 20 20 20 66 6f 73 73 69 6c 20 77 69 6c 6c  .    fossil will
12d0: 20 75 73 65 20 77 68 61 74 65 76 65 72 20 73 65   use whatever se
12e0: 72 76 65 72 20 79 6f 75 20 6d 6f 73 74 20 72 65  rver you most re
12f0: 63 65 6e 74 6c 79 20 73 79 6e 63 65 64 20 77 69  cently synced wi
1300: 74 68 2e 3c 2f 70 3e 0a 0a 20 20 20 20 3c 70 3e  th.</p>..    <p>
1310: 54 68 65 20 3c 62 3e 70 75 73 68 3c 2f 62 3e 20  The <b>push</b> 
1320: 63 6f 6d 6d 61 6e 64 20 6f 6e 6c 79 20 73 65 6e  command only sen
1330: 64 73 20 79 6f 75 72 20 63 68 61 6e 67 65 73 20  ds your changes 
1340: 74 6f 20 6f 74 68 65 72 73 2e 20 20 54 6f 0a 20  to others.  To. 
1350: 20 20 20 52 65 63 65 69 76 65 20 63 68 61 6e 67     Receive chang
1360: 65 73 20 66 72 6f 6d 20 6f 74 68 65 72 73 2c 20  es from others, 
1370: 75 73 65 20 3c 62 3e 70 75 6c 6c 3c 2f 62 3e 2e  use <b>pull</b>.
1380: 20 20 4f 72 20 67 6f 20 62 6f 74 68 20 77 61 79    Or go both way
1390: 73 20 61 74 0a 20 20 20 20 6f 6e 63 65 20 75 73  s at.    once us
13a0: 69 6e 67 20 3c 62 3e 73 79 6e 63 3c 2f 62 3e 3a  ing <b>sync</b>:
13b0: 3c 2f 70 3e 0a 0a 20 20 20 20 3c 62 6c 6f 63 6b  </p>..    <block
13c0: 71 75 6f 74 65 3e 0a 20 20 20 20 3c 62 3e 66 6f  quote>.    <b>fo
13d0: 73 73 69 6c 20 70 75 6c 6c 3c 2f 62 3e 20 3c 69  ssil pull</b> <i
13e0: 3e 55 52 4c 3c 2f 69 3e 3c 62 72 3e 0a 20 20 20  >URL</i><br>.   
13f0: 20 3c 62 3e 66 6f 73 73 69 6c 20 73 79 6e 63 3c   <b>fossil sync<
1400: 2f 62 3e 20 3c 69 3e 55 52 4c 3c 2f 69 3e 0a 20  /b> <i>URL</i>. 
1410: 20 20 20 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e     </blockquote>
1420: 0a 0a 20 20 20 20 3c 70 3e 57 68 65 6e 20 79 6f  ..    <p>When yo
1430: 75 20 70 75 6c 6c 20 69 6e 20 63 68 61 6e 67 65  u pull in change
1440: 73 20 66 72 6f 6d 20 6f 74 68 65 72 73 2c 20 74  s from others, t
1450: 68 65 79 20 67 6f 20 69 6e 74 6f 20 79 6f 75 72  hey go into your
1460: 20 72 65 70 6f 73 69 74 6f 72 79 2c 0a 20 20 20   repository,.   
1470: 20 6e 6f 74 20 69 6e 74 6f 20 79 6f 75 72 20 63   not into your c
1480: 68 65 63 6b 65 64 2d 6f 75 74 20 6c 6f 63 61 6c  hecked-out local
1490: 20 74 72 65 65 2e 20 20 54 6f 20 67 65 74 20 74   tree.  To get t
14a0: 68 65 20 63 68 61 6e 67 65 73 20 69 6e 74 6f 20  he changes into 
14b0: 79 6f 75 72 0a 20 20 20 20 6c 6f 63 61 6c 20 74  your.    local t
14c0: 72 65 65 2c 20 75 73 65 20 3c 62 3e 75 70 64 61  ree, use <b>upda
14d0: 74 65 3c 2f 62 3e 3a 3c 2f 70 3e 0a 0a 20 20 20  te</b>:</p>..   
14e0: 20 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20   <blockquote>.  
14f0: 20 20 3c 62 3e 66 6f 73 73 69 6c 20 75 70 64 61    <b>fossil upda
1500: 74 65 3c 2f 62 3e 20 3c 69 3e 55 55 49 44 3c 2f  te</b> <i>UUID</
1510: 69 3e 0a 20 20 20 20 3c 2f 62 6c 6f 63 6b 71 75  i>.    </blockqu
1520: 6f 74 65 3e 0a 0a 20 20 20 20 3c 70 3e 54 68 65  ote>..    <p>The
1530: 20 3c 69 3e 55 55 49 44 3c 2f 69 3e 20 69 73 20   <i>UUID</i> is 
1540: 73 6f 6d 65 20 75 6e 69 71 75 65 20 61 62 62 72  some unique abbr
1550: 65 76 69 61 74 69 6f 6e 20 74 6f 20 74 68 65 20  eviation to the 
1560: 34 30 2d 63 68 61 72 61 63 74 65 72 0a 20 20 20  40-character.   
1570: 20 76 65 72 73 69 6f 6e 20 49 44 2e 20 20 49 66   version ID.  If
1580: 20 79 6f 75 20 6f 6d 69 74 20 74 68 65 20 3c 69   you omit the <i
1590: 3e 55 55 49 44 3c 2f 69 3e 20 66 6f 73 73 69 6c  >UUID</i> fossil
15a0: 20 6d 6f 76 65 73 20 79 6f 75 20 74 6f 20 74 68   moves you to th
15b0: 65 0a 20 20 20 20 6c 65 61 66 20 76 65 72 73 69  e.    leaf versi
15c0: 6f 6e 20 6f 66 20 74 68 65 20 62 72 61 6e 63 68  on of the branch
15d0: 20 79 6f 75 72 20 61 72 65 20 63 75 72 72 65 6e   your are curren
15e0: 74 6c 79 20 6f 6e 2e 20 20 49 66 20 79 6f 75 72  tly on.  If your
15f0: 20 62 72 61 6e 63 68 0a 20 20 20 20 68 61 73 20   branch.    has 
1600: 6d 75 6c 74 69 70 6c 65 20 6c 65 61 76 65 73 2c  multiple leaves,
1610: 20 79 6f 75 20 67 65 74 20 61 6e 20 65 72 72 6f   you get an erro
1620: 72 20 2d 20 79 6f 75 27 6c 6c 20 68 61 76 65 20  r - you'll have 
1630: 74 6f 20 73 70 65 63 69 66 79 20 74 68 65 0a 20  to specify the. 
1640: 20 20 20 6c 65 61 66 20 79 6f 75 20 77 61 6e 74     leaf you want
1650: 20 75 73 69 6e 67 20 61 20 3c 69 3e 55 55 49 44   using a <i>UUID
1660: 3c 2f 69 3e 20 61 72 67 75 6d 65 6e 74 2e 3c 2f  </i> argument.</
1670: 70 3e 0a 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65  p>..</blockquote
1680: 3e 3c 68 32 3e 42 72 61 6e 63 68 69 6e 67 20 41  ><h2>Branching A
1690: 6e 64 20 4d 65 72 67 69 6e 67 3c 2f 68 32 3e 3c  nd Merging</h2><
16a0: 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a 20 20 20  blockquote>..   
16b0: 20 3c 70 3e 59 6f 75 20 63 61 6e 20 63 72 65 61   <p>You can crea
16c0: 74 65 20 62 72 61 6e 63 68 65 73 20 62 79 20 64  te branches by d
16d0: 6f 69 6e 67 20 6d 75 6c 74 69 70 6c 65 20 63 6f  oing multiple co
16e0: 6d 6d 69 74 73 20 6f 66 66 20 6f 66 20 74 68 65  mmits off of the
16f0: 0a 20 20 20 20 73 61 6d 65 20 62 61 73 65 20 76  .    same base v
1700: 65 72 73 69 6f 6e 2e 20 20 54 6f 20 6d 65 72 67  ersion.  To merg
1710: 65 20 74 6f 20 62 72 61 6e 63 68 65 73 20 62 61  e to branches ba
1720: 63 6b 20 74 6f 67 65 74 68 65 72 2c 20 66 69 72  ck together, fir
1730: 73 74 0a 20 20 20 20 3c 62 3e 75 70 64 61 74 65  st.    <b>update
1740: 3c 2f 62 3e 20 74 6f 20 74 68 65 20 6c 65 61 66  </b> to the leaf
1750: 20 6f 66 20 6f 6e 65 20 62 72 61 6e 63 68 2e 20   of one branch. 
1760: 20 54 68 65 6e 20 64 6f 20 61 20 3c 62 3e 6d 65   Then do a <b>me
1770: 72 67 65 3c 2f 62 3e 0a 20 20 20 20 6f 66 20 74  rge</b>.    of t
1780: 68 65 20 6c 65 61 66 20 6f 66 20 74 68 65 20 6f  he leaf of the o
1790: 74 68 65 72 20 62 72 61 6e 63 68 3a 3c 2f 70 3e  ther branch:</p>
17a0: 0a 0a 20 20 20 20 3c 62 6c 6f 63 6b 71 75 6f 74  ..    <blockquot
17b0: 65 3e 0a 20 20 20 20 3c 62 3e 66 6f 73 73 69 6c  e>.    <b>fossil
17c0: 20 6d 65 72 67 65 3c 2f 62 3e 20 3c 69 3e 55 55   merge</b> <i>UU
17d0: 49 44 3c 2f 69 3e 0a 20 20 20 20 3c 2f 62 6c 6f  ID</i>.    </blo
17e0: 63 6b 71 75 6f 74 65 3e 0a 0a 20 20 20 20 3c 70  ckquote>..    <p
17f0: 3e 54 65 73 74 20 74 6f 20 6d 61 6b 65 20 73 75  >Test to make su
1800: 72 65 20 79 6f 75 72 20 6d 65 72 67 65 20 64 69  re your merge di
1810: 64 6e 27 74 20 6d 65 73 73 20 75 70 20 74 68 65  dn't mess up the
1820: 20 63 6f 64 65 2c 20 74 68 65 6e 0a 20 20 20 20   code, then.    
1830: 3c 62 3e 63 6f 6d 6d 69 74 3c 2f 62 3e 20 61 6e  <b>commit</b> an
1840: 64 20 70 6f 73 73 69 62 6c 79 20 61 6c 73 6f 20  d possibly also 
1850: 3c 62 3e 70 75 73 68 3c 2f 62 3e 20 79 6f 75 72  <b>push</b> your
1860: 20 63 68 61 6e 67 65 73 2e 20 20 20 52 65 6d 65   changes.   Reme
1870: 6d 62 65 72 0a 20 20 20 20 74 68 61 74 20 6e 6f  mber.    that no
1880: 62 6f 64 79 20 65 6c 73 65 20 63 61 6e 20 73 65  body else can se
1890: 65 20 79 6f 75 72 20 63 68 61 6e 67 65 73 20 75  e your changes u
18a0: 6e 74 69 6c 20 79 6f 75 20 3c 62 3e 63 6f 6d 6d  ntil you <b>comm
18b0: 69 74 3c 2f 62 3e 20 61 6e 64 0a 20 20 20 20 69  it</b> and.    i
18c0: 66 20 6f 74 68 65 72 20 61 72 65 20 75 73 69 6e  f other are usin
18d0: 67 20 61 20 64 69 66 66 65 72 65 6e 74 20 72 65  g a different re
18e0: 70 6f 73 69 74 6f 72 79 20 79 6f 75 20 77 69 6c  pository you wil
18f0: 6c 20 61 6c 73 6f 20 6e 65 65 64 20 74 6f 0a 20  l also need to. 
1900: 20 20 20 3c 62 3e 70 75 73 68 3c 2f 62 3e 2e 3c     <b>push</b>.<
1910: 2f 70 3e 0a 0a 3c 61 20 6e 61 6d 65 3d 22 73 65  /p>..<a name="se
1920: 72 76 65 72 73 65 74 75 70 22 3e 0a 3c 2f 62 6c  rversetup">.</bl
1930: 6f 63 6b 71 75 6f 74 65 3e 3c 68 32 3e 53 65 74  ockquote><h2>Set
1940: 74 69 6e 67 20 55 70 20 41 20 53 65 72 76 65 72  ting Up A Server
1950: 3c 2f 68 32 3e 3c 62 6c 6f 63 6b 71 75 6f 74 65  </h2><blockquote
1960: 3e 0a 0a 20 20 20 20 3c 70 3e 54 68 65 20 65 61  >..    <p>The ea
1970: 73 69 65 73 74 20 77 61 79 20 74 6f 20 73 65 74  siest way to set
1980: 20 75 70 20 61 20 73 65 72 76 65 72 20 69 73 3a   up a server is:
1990: 3c 2f 70 3e 0a 0a 20 20 20 20 3c 62 6c 6f 63 6b  </p>..    <block
19a0: 71 75 6f 74 65 3e 0a 20 20 20 20 3c 62 3e 66 6f  quote>.    <b>fo
19b0: 73 73 69 6c 20 73 65 72 76 65 72 3c 2f 62 3e 20  ssil server</b> 
19c0: 3c 69 3e 72 65 70 6f 73 69 74 6f 72 79 2d 66 69  <i>repository-fi
19d0: 6c 65 6e 61 6d 65 3c 2f 69 3e 0a 20 20 20 20 3c  lename</i>.    <
19e0: 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a 20 20  /blockquote>..  
19f0: 20 20 3c 70 3e 4f 72 3c 2f 62 3e 0a 0a 20 20 20    <p>Or</b>..   
1a00: 20 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20   <blockquote>.  
1a10: 20 20 3c 62 3e 66 6f 73 73 69 6c 20 75 69 3c 2f    <b>fossil ui</
1a20: 62 3e 20 3c 69 3e 72 65 70 6f 73 69 74 6f 72 79  b> <i>repository
1a30: 2d 66 69 6c 65 6e 61 6d 65 3c 2f 69 3e 0a 20 20  -filename</i>.  
1a40: 20 20 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a    </blockquote>.
1a50: 0a 20 20 20 20 3c 70 3e 54 68 65 20 64 69 66 66  .    <p>The diff
1a60: 65 72 65 6e 63 65 20 62 65 74 77 65 65 6e 20 74  erence between t
1a70: 68 65 73 65 20 74 77 6f 20 63 6f 6d 6d 61 6e 64  hese two command
1a80: 20 69 73 20 74 68 61 74 20 3c 62 3e 75 69 3c 2f   is that <b>ui</
1a90: 62 3e 0a 20 20 20 20 61 74 74 65 6d 70 74 73 20  b>.    attempts 
1aa0: 74 6f 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79  to automatically
1ab0: 20 73 74 61 72 74 20 79 6f 75 72 20 77 65 62 20   start your web 
1ac0: 62 72 6f 77 73 65 72 20 70 6f 69 6e 74 20 61 74  browser point at
1ad0: 20 74 68 65 0a 20 20 20 20 73 65 72 76 65 72 20   the.    server 
1ae0: 77 68 65 72 65 61 73 20 3c 62 3e 73 65 72 76 65  whereas <b>serve
1af0: 72 3c 2f 62 3e 20 64 6f 65 73 20 6e 6f 74 2e 0a  r</b> does not..
1b00: 20 20 20 20 59 6f 75 20 63 61 6e 20 6f 6d 69 74      You can omit
1b10: 20 74 68 65 20 3c 69 3e 72 65 70 6f 73 69 74 6f   the <i>reposito
1b20: 72 79 2d 66 69 6c 65 6e 61 6d 65 3c 2f 69 3e 20  ry-filename</i> 
1b30: 69 66 20 79 6f 75 20 61 72 65 20 77 69 74 68 69  if you are withi
1b40: 6e 0a 20 20 20 20 61 20 63 68 65 63 6b 65 64 2d  n.    a checked-
1b50: 6f 75 74 20 6c 6f 63 61 6c 20 74 72 65 65 2e 20  out local tree. 
1b60: 20 54 68 69 73 20 73 65 72 76 65 72 20 75 73 65   This server use
1b70: 73 20 70 6f 72 74 20 38 30 38 30 20 62 79 20 64  s port 8080 by d
1b80: 65 66 61 75 6c 74 0a 20 20 20 20 62 75 74 20 79  efault.    but y
1b90: 6f 75 20 63 61 6e 20 73 70 65 63 69 66 79 20 61  ou can specify a
1ba0: 20 64 69 66 66 65 72 65 6e 74 20 70 6f 72 74 20   different port 
1bb0: 75 73 69 6e 67 20 74 68 65 20 3c 62 3e 2d 70 6f  using the <b>-po
1bc0: 72 74 3c 2f 62 3e 20 63 6f 6d 6d 61 6e 64 2e 3c  rt</b> command.<
1bd0: 2f 70 3e 0a 0a 20 20 20 20 3c 70 3e 43 6f 6d 6d  /p>..    <p>Comm
1be0: 61 6e 64 2d 6c 69 6e 65 20 73 65 72 76 65 72 73  and-line servers
1bf0: 20 6c 69 6b 65 20 74 68 69 73 20 61 72 65 20 75   like this are u
1c00: 73 65 66 75 6c 20 77 68 65 6e 20 74 77 6f 20 70  seful when two p
1c10: 65 6f 70 6c 65 20 77 61 6e 74 0a 20 20 20 20 74  eople want.    t
1c20: 6f 20 73 68 61 72 65 20 61 20 72 65 70 6f 73 69  o share a reposi
1c30: 74 6f 72 79 20 6f 6e 20 74 65 6d 70 6f 72 61 72  tory on temporar
1c40: 79 20 6f 72 20 61 64 2d 68 6f 63 20 62 61 73 69  y or ad-hoc basi
1c50: 73 2e 20 20 46 6f 72 20 61 20 6d 6f 72 65 0a 20  s.  For a more. 
1c60: 20 20 20 70 65 72 6d 61 6e 65 6e 74 20 69 6e 73     permanent ins
1c70: 74 61 6c 6c 61 74 69 6f 6e 2c 20 79 6f 75 20 73  tallation, you s
1c80: 68 6f 75 6c 64 20 75 73 65 20 65 69 74 68 65 72  hould use either
1c90: 20 74 68 65 20 43 47 49 20 73 65 72 76 65 72 20   the CGI server 
1ca0: 6f 72 20 74 68 65 0a 20 20 20 20 69 6e 65 74 64  or the.    inetd
1cb0: 20 73 65 72 76 65 72 2e 20 20 54 6f 20 75 73 65   server.  To use
1cc0: 20 74 68 65 20 43 47 49 20 73 65 72 76 65 72 2c   the CGI server,
1cd0: 20 63 72 65 61 74 65 20 61 20 43 47 49 20 73 63   create a CGI sc
1ce0: 72 69 70 74 20 74 68 61 74 0a 20 20 20 20 6c 6f  ript that.    lo
1cf0: 6f 6b 73 20 73 6f 6d 65 74 68 69 6e 67 20 6c 69  oks something li
1d00: 6b 65 20 74 68 69 73 3a 3c 2f 70 3e 0a 0a 20 20  ke this:</p>..  
1d10: 20 20 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 3c 62    <blockquote><b
1d20: 3e 0a 20 20 20 20 23 21 2f 75 73 72 2f 6c 6f 63  >.    #!/usr/loc
1d30: 61 6c 2f 62 69 6e 2f 66 6f 73 73 69 6c 3c 62 72  al/bin/fossil<br
1d40: 3e 0a 20 20 20 20 72 65 70 6f 73 69 74 6f 72 79  >.    repository
1d50: 3a 20 2f 68 6f 6d 65 2f 70 72 6f 6a 31 2f 72 65  : /home/proj1/re
1d60: 70 6f 73 31 2e 66 73 6c 0a 20 20 20 20 3c 2f 62  pos1.fsl.    </b
1d70: 3e 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a  ></blockquote>..
1d80: 20 20 20 20 3c 70 3e 41 64 6a 75 73 74 20 74 68      <p>Adjust th
1d90: 65 20 70 61 74 68 73 20 69 6e 20 74 68 69 73 20  e paths in this 
1da0: 43 47 49 20 73 63 72 69 70 74 20 74 6f 20 6d 61  CGI script to ma
1db0: 74 63 68 20 79 6f 75 72 20 69 6e 73 74 61 6c 6c  tch your install
1dc0: 61 74 69 6f 6e 2e 0a 20 20 20 20 4e 6f 77 20 70  ation..    Now p
1dd0: 6f 69 6e 74 20 63 6c 69 65 6e 74 73 20 61 74 20  oint clients at 
1de0: 74 68 65 20 43 47 49 20 73 63 72 69 70 74 2e 20  the CGI script. 
1df0: 20 54 68 61 74 27 73 20 61 6c 6c 20 74 68 65 72   That's all ther
1e00: 65 20 69 73 20 74 6f 20 69 74 21 3c 2f 70 3e 0a  e is to it!</p>.
1e10: 0a 20 20 20 20 3c 70 3e 59 6f 75 20 63 61 6e 20  .    <p>You can 
1e20: 61 6c 73 6f 20 72 75 6e 20 66 6f 73 73 69 6c 20  also run fossil 
1e30: 6f 66 66 20 6f 66 20 69 6e 65 74 64 20 6f 72 20  off of inetd or 
1e40: 78 69 6e 65 74 64 2e 20 20 46 6f 72 20 61 6e 20  xinetd.  For an 
1e50: 69 6e 65 74 64 0a 20 20 20 20 69 6e 73 74 61 6c  inetd.    instal
1e60: 6c 61 74 69 6f 6e 2c 20 6d 61 6b 65 20 61 6e 20  lation, make an 
1e70: 65 6e 74 72 79 20 69 6e 20 2f 65 74 63 2f 69 6e  entry in /etc/in
1e80: 65 74 64 2e 63 6f 6e 66 20 74 68 61 74 20 6c 6f  etd.conf that lo
1e90: 6f 6b 73 20 73 6f 6d 65 74 68 69 6e 67 0a 20 20  oks something.  
1ea0: 20 20 6c 69 6b 65 20 74 68 69 73 3a 3c 2f 70 3e    like this:</p>
1eb0: 0a 0a 20 20 20 20 3c 62 6c 6f 63 6b 71 75 6f 74  ..    <blockquot
1ec0: 65 3e 3c 62 3e 0a 20 20 20 20 38 30 20 73 74 72  e><b>.    80 str
1ed0: 65 61 6d 20 74 63 70 20 6e 6f 77 61 69 74 2e 31  eam tcp nowait.1
1ee0: 30 30 30 20 72 6f 6f 74 20 2f 75 73 72 2f 62 69  000 root /usr/bi
1ef0: 6e 2f 66 6f 73 73 69 6c 20 5c 3c 62 72 3e 0a 20  n/fossil \<br>. 
1f00: 20 20 20 20 20 20 20 2f 75 73 72 2f 62 69 6e 2f         /usr/bin/
1f10: 66 6f 73 73 69 6c 20 68 74 74 70 20 2f 68 6f 6d  fossil http /hom
1f20: 65 2f 70 72 6f 6a 31 2f 72 65 70 6f 73 31 2e 66  e/proj1/repos1.f
1f30: 73 6c 0a 20 20 20 20 3c 2f 62 3e 3c 2f 62 6c 6f  sl.    </b></blo
1f40: 63 6b 71 75 6f 74 65 3e 0a 0a 20 20 20 20 3c 70  ckquote>..    <p
1f50: 3e 41 64 6a 75 73 74 20 74 68 65 20 70 61 74 68  >Adjust the path
1f60: 73 20 74 6f 20 73 75 69 74 20 79 6f 75 72 20 69  s to suit your i
1f70: 6e 73 74 61 6c 6c 61 74 69 6f 6e 2c 20 6f 66 20  nstallation, of 
1f80: 63 6f 75 72 73 65 2e 20 20 4e 6f 74 69 63 65 20  course.  Notice 
1f90: 74 68 61 74 0a 20 20 20 20 66 6f 73 73 69 6c 20  that.    fossil 
1fa0: 72 75 6e 73 20 61 73 20 72 6f 6f 74 2e 20 20 54  runs as root.  T
1fb0: 68 69 73 20 69 73 20 6e 6f 74 20 72 65 71 75 69  his is not requi
1fc0: 72 65 64 20 2d 20 79 6f 75 20 63 61 6e 20 72 75  red - you can ru
1fd0: 6e 20 69 74 20 61 73 20 61 6e 0a 20 20 20 20 75  n it as an.    u
1fe0: 6e 70 72 69 76 69 6c 65 67 65 64 20 75 73 65 72  nprivileged user
1ff0: 2e 20 20 42 75 74 20 69 74 20 69 73 20 6d 6f 72  .  But it is mor
2000: 65 20 73 65 63 75 72 65 20 74 6f 20 72 75 6e 20  e secure to run 
2010: 66 6f 73 73 69 6c 20 61 73 20 72 6f 6f 74 2e 0a  fossil as root..
2020: 20 20 20 20 57 68 65 6e 20 79 6f 75 20 64 6f 20      When you do 
2030: 72 75 6e 20 66 6f 73 73 69 6c 20 61 73 20 72 6f  run fossil as ro
2040: 6f 74 2c 20 69 74 20 61 75 74 6f 6d 61 74 69 63  ot, it automatic
2050: 61 6c 6c 79 20 70 75 74 73 20 69 74 73 65 6c 66  ally puts itself
2060: 20 69 6e 20 61 0a 20 20 20 20 63 68 72 6f 6f 74   in a.    chroot
2070: 20 6a 61 69 6c 20 69 6e 20 74 68 65 20 73 61 6d   jail in the sam
2080: 65 20 64 69 72 65 63 74 6f 72 79 20 61 73 20 74  e directory as t
2090: 68 65 20 72 65 70 6f 73 69 74 6f 72 79 2c 20 74  he repository, t
20a0: 68 65 6e 20 64 72 6f 70 73 0a 20 20 20 20 72 6f  hen drops.    ro
20b0: 6f 74 20 70 72 69 76 69 6c 65 67 65 73 20 70 72  ot privileges pr
20c0: 69 6f 72 20 74 6f 20 72 65 61 64 69 6e 67 20 61  ior to reading a
20d0: 6e 79 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 66  ny information f
20e0: 72 6f 6d 20 74 68 65 20 72 65 71 75 65 73 74 2e  rom the request.
20f0: 3c 2f 70 3e 0a 0a 3c 2f 62 6c 6f 63 6b 71 75 6f  </p>..</blockquo
2100: 74 65 3e 3c 61 20 6e 61 6d 65 3d 22 70 72 6f 78  te><a name="prox
2110: 79 22 3e 3c 2f 61 3e 3c 68 32 3e 48 54 54 50 20  y"></a><h2>HTTP 
2120: 50 72 6f 78 69 65 73 3c 2f 68 32 3e 3c 62 6c 6f  Proxies</h2><blo
2130: 63 6b 71 75 6f 74 65 3e 0a 0a 20 20 20 20 3c 70  ckquote>..    <p
2140: 3e 49 66 20 79 6f 75 20 61 72 65 20 62 65 68 69  >If you are behi
2150: 6e 64 20 61 20 72 65 73 74 72 69 63 74 69 76 65  nd a restrictive
2160: 20 66 69 72 65 77 61 6c 6c 20 74 68 61 74 20 72   firewall that r
2170: 65 71 75 69 72 65 73 20 79 6f 75 20 74 6f 20 75  equires you to u
2180: 73 65 0a 20 20 20 20 61 6e 20 48 54 54 50 20 70  se.    an HTTP p
2190: 72 6f 78 79 20 74 6f 20 72 65 61 63 68 20 74 68  roxy to reach th
21a0: 65 20 69 6e 74 65 72 6e 65 74 2c 20 74 68 65 6e  e internet, then
21b0: 20 79 6f 75 20 63 61 6e 20 63 6f 6e 66 69 67 75   you can configu
21c0: 72 65 20 74 68 65 20 70 72 6f 78 79 0a 20 20 20  re the proxy.   
21d0: 20 69 6e 20 74 68 72 65 65 20 64 69 66 66 65 72   in three differ
21e0: 65 6e 74 20 77 61 79 73 2e 20 20 59 6f 75 20 63  ent ways.  You c
21f0: 61 6e 20 74 65 6c 6c 20 66 6f 73 73 69 6c 20 61  an tell fossil a
2200: 62 6f 75 74 20 79 6f 75 72 20 70 72 6f 78 79 20  bout your proxy 
2210: 75 73 69 6e 67 0a 20 20 20 20 61 20 63 6f 6d 6d  using.    a comm
2220: 61 6e 64 2d 6c 69 6e 65 20 6f 70 74 69 6f 6e 20  and-line option 
2230: 6f 6e 20 63 6f 6d 6d 61 6e 64 73 20 74 68 61 74  on commands that
2240: 20 75 73 65 20 74 68 65 20 6e 65 74 77 6f 72 6b   use the network
2250: 2c 0a 20 20 20 20 3c 62 3e 73 79 6e 63 3c 2f 62  ,.    <b>sync</b
2260: 3e 2c 20 3c 62 3e 63 6c 6f 6e 65 3c 2f 62 3e 2c  >, <b>clone</b>,
2270: 20 3c 62 3e 70 75 73 68 3c 2f 62 3e 2c 20 61 6e   <b>push</b>, an
2280: 64 20 3c 62 3e 70 75 6c 6c 3c 2f 62 3e 2e 3c 2f  d <b>pull</b>.</
2290: 70 3e 0a 0a 20 20 20 20 3c 62 6c 6f 63 6b 71 75  p>..    <blockqu
22a0: 6f 74 65 3e 0a 20 20 20 20 3c 62 3e 66 6f 73 73  ote>.    <b>foss
22b0: 69 6c 20 63 6c 6f 6e 65 20 3c 2f 62 3e 3c 69 3e  il clone </b><i>
22c0: 55 52 4c 3c 2f 69 3e 20 20 3c 62 3e 2d 2d 70 72  URL</i>  <b>--pr
22d0: 6f 78 79 3c 2f 62 3e 20 3c 69 3e 50 72 6f 78 79  oxy</b> <i>Proxy
22e0: 2d 55 52 4c 3c 2f 69 3e 0a 20 20 20 20 3c 2f 62  -URL</i>.    </b
22f0: 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a 20 20 20 20  lockquote>..    
2300: 3c 70 3e 49 74 20 69 73 20 61 6e 6e 6f 79 69 6e  <p>It is annoyin
2310: 67 20 74 6f 20 68 61 76 65 20 74 6f 20 74 79 70  g to have to typ
2320: 65 20 69 6e 20 74 68 65 20 70 72 6f 78 79 20 55  e in the proxy U
2330: 52 4c 20 65 76 65 72 79 20 74 69 6d 65 20 79 6f  RL every time yo
2340: 75 0a 20 20 20 20 73 79 6e 63 20 79 6f 75 72 20  u.    sync your 
2350: 70 72 6f 6a 65 63 74 2c 20 74 68 6f 75 67 68 2c  project, though,
2360: 20 73 6f 20 79 6f 75 20 63 61 6e 20 6d 61 6b 65   so you can make
2370: 20 74 68 65 20 70 72 6f 78 79 20 63 6f 6e 66 69   the proxy confi
2380: 67 75 72 61 74 69 6f 6e 0a 20 20 20 20 70 65 72  guration.    per
2390: 73 69 73 74 65 6e 74 20 75 73 69 6e 67 20 74 68  sistent using th
23a0: 65 20 3c 62 3e 73 65 74 74 69 6e 67 3c 2f 62 3e  e <b>setting</b>
23b0: 20 63 6f 6d 6d 61 6e 64 3a 3c 2f 70 3e 0a 0a 20   command:</p>.. 
23c0: 20 20 20 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a     <blockquote>.
23d0: 20 20 20 20 3c 62 3e 66 6f 73 73 69 6c 20 73 65      <b>fossil se
23e0: 74 74 69 6e 67 20 70 72 6f 78 79 20 3c 2f 62 3e  tting proxy </b>
23f0: 3c 69 3e 50 72 6f 78 79 2d 55 52 4c 3c 2f 69 3e  <i>Proxy-URL</i>
2400: 0a 20 20 20 20 3c 2f 62 6c 6f 63 6b 71 75 6f 74  .    </blockquot
2410: 65 3e 0a 0a 20 20 20 20 3c 70 3e 4f 72 2c 20 79  e>..    <p>Or, y
2420: 6f 75 20 63 61 6e 20 73 65 74 20 74 68 65 20 22  ou can set the "
2430: 3c 62 3e 68 74 74 70 5f 70 72 6f 78 79 3c 2f 62  <b>http_proxy</b
2440: 3e 22 20 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76  >" environment v
2450: 61 72 69 61 62 6c 65 3a 3c 2f 70 3e 0a 0a 20 20  ariable:</p>..  
2460: 20 20 3c 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20    <blockquote>. 
2470: 20 20 20 3c 62 3e 65 78 70 6f 72 74 20 68 74 74     <b>export htt
2480: 70 5f 70 72 6f 78 79 3d 3c 2f 62 3e 3c 69 3e 50  p_proxy=</b><i>P
2490: 72 6f 78 79 2d 55 52 4c 3c 2f 69 3e 0a 20 20 20  roxy-URL</i>.   
24a0: 20 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a 0a   </blockquote>..
24b0: 20 20 20 20 3c 70 3e 54 6f 20 73 74 6f 70 20 75      <p>To stop u
24c0: 73 69 6e 67 20 74 68 65 20 70 72 6f 78 79 2c 20  sing the proxy, 
24d0: 64 6f 3a 3c 2f 70 3e 0a 0a 20 20 20 20 3c 62 6c  do:</p>..    <bl
24e0: 6f 63 6b 71 75 6f 74 65 3e 0a 20 20 20 20 3c 62  ockquote>.    <b
24f0: 3e 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20  >fossil setting 
2500: 70 72 6f 78 79 20 6f 66 66 3c 2f 62 3e 0a 20 20  proxy off</b>.  
2510: 20 20 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a    </blockquote>.
2520: 0a 20 20 20 20 3c 70 3e 4f 72 20 75 6e 73 65 74  .    <p>Or unset
2530: 20 74 68 65 20 65 6e 76 69 72 6f 6e 6d 65 6e 74   the environment
2540: 20 76 61 72 69 61 62 6c 65 2e 20 20 54 68 65 20   variable.  The 
2550: 66 6f 73 73 69 6c 20 73 65 74 74 69 6e 67 20 66  fossil setting f
2560: 6f 72 20 74 68 65 0a 20 20 20 20 48 54 54 50 20  or the.    HTTP 
2570: 70 72 6f 78 79 20 74 61 6b 65 73 20 70 72 65 63  proxy takes prec
2580: 65 64 65 6e 63 65 20 6f 76 65 72 20 74 68 65 20  edence over the 
2590: 65 6e 76 69 72 6f 6e 6d 65 6e 74 20 76 61 72 69  environment vari
25a0: 61 62 6c 65 20 61 6e 64 20 74 68 65 0a 20 20 20  able and the.   
25b0: 20 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 20 6f 70   command-line op
25c0: 74 69 6f 6e 20 6f 76 65 72 72 69 64 65 73 20 62  tion overrides b
25d0: 6f 74 68 2e 20 20 49 66 20 79 6f 75 20 68 61 76  oth.  If you hav
25e0: 65 20 61 6e 20 70 65 72 73 69 73 74 65 6e 74 0a  e an persistent.
25f0: 20 20 20 20 70 72 6f 78 79 20 73 65 74 74 69 6e      proxy settin
2600: 67 20 74 68 61 74 20 79 6f 75 20 77 61 6e 74 20  g that you want 
2610: 74 6f 20 6f 76 65 72 72 69 64 65 20 66 6f 72 20  to override for 
2620: 61 20 6f 6e 65 2d 74 69 6d 65 20 73 79 6e 63 2c  a one-time sync,
2630: 20 74 68 61 74 0a 20 20 20 20 69 73 20 65 61 73   that.    is eas
2640: 69 6c 79 20 64 6f 6e 65 20 6f 6e 20 74 68 65 20  ily done on the 
2650: 63 6f 6d 6d 61 6e 64 2d 6c 69 6e 65 2e 20 20 46  command-line.  F
2660: 6f 72 20 65 78 61 6d 70 6c 65 2c 20 74 6f 20 73  or example, to s
2670: 79 6e 63 20 77 69 74 68 0a 20 20 20 20 61 20 63  ync with.    a c
2680: 6f 2d 77 6f 72 6b 65 72 73 20 72 65 70 6f 73 69  o-workers reposi
2690: 74 6f 72 79 20 6f 6e 20 79 6f 75 72 20 4c 41 4e  tory on your LAN
26a0: 2c 20 79 6f 75 20 6d 69 67 68 74 20 74 79 70 65  , you might type
26b0: 3a 3c 2f 70 3e 20 20 20 0a 0a 20 20 20 20 3c 62  :</p>   ..    <b
26c0: 6c 6f 63 6b 71 75 6f 74 65 3e 0a 20 20 20 20 3c  lockquote>.    <
26d0: 62 3e 66 6f 73 73 69 6c 20 73 79 6e 63 20 68 74  b>fossil sync ht
26e0: 74 70 3a 2f 2f 31 39 32 2e 31 36 38 2e 31 2e 33  tp://192.168.1.3
26f0: 36 3a 38 30 38 30 2f 20 2d 2d 70 72 6f 78 79 20  6:8080/ --proxy 
2700: 6f 66 66 3c 2f 62 3e 0a 20 20 20 20 3c 2f 62 6c  off</b>.    </bl
2710: 6f 63 6b 71 75 6f 74 65 3e 0a 0a 3c 2f 62 6c 6f  ockquote>..</blo
2720: 63 6b 71 75 6f 74 65 3e 3c 68 32 3e 4d 6f 72 65  ckquote><h2>More
2730: 20 48 69 6e 74 73 3c 2f 68 32 3e 3c 62 6c 6f 63   Hints</h2><bloc
2740: 6b 71 75 6f 74 65 3e 0a 0a 20 20 20 20 3c 70 3e  kquote>..    <p>
2750: 54 72 79 20 74 68 65 73 65 20 63 6f 6d 6d 61 6e  Try these comman
2760: 64 73 3a 3c 2f 70 3e 0a 0a 20 20 20 20 3c 62 6c  ds:</p>..    <bl
2770: 6f 63 6b 71 75 6f 74 65 3e 3c 62 3e 0a 20 20 20  ockquote><b>.   
2780: 20 66 6f 73 73 69 6c 20 68 65 6c 70 3c 62 72 3e   fossil help<br>
2790: 0a 20 20 20 20 66 6f 73 73 69 6c 20 74 65 73 74  .    fossil test
27a0: 2d 63 6f 6d 6d 61 6e 64 73 0a 20 20 20 20 3c 2f  -commands.    </
27b0: 62 3e 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65 3e 0a  b></blockquote>.
27c0: 0a 20 20 20 20 3c 70 3e 45 78 70 6c 6f 72 65 20  .    <p>Explore 
27d0: 61 6e 64 20 68 61 76 65 20 66 75 6e 21 3c 2f 70  and have fun!</p
27e0: 3e 0a 0a 0a 3c 2f 62 6c 6f 63 6b 71 75 6f 74 65  >...</blockquote
27f0: 3e 0a                                            >.