Hex Artifact Content
Not logged in

Artifact 5f5f3d2cbfd8dbbf9a4bf29897e2190e6deee7ff:

File www/index.wiki part of check-in [7a2c37063a] - merge trunk into creole branch by bob on 2009-09-22 07:49:39. Also file www/index.wiki part of check-in [9aa91e549e] - Tweaks to the homepage. by drh on 2009-08-28 17:27:56.

0000: 3c 74 69 74 6c 65 3e 46 6f 73 73 69 6c 20 48 6f  <title>Fossil Ho
0010: 6d 65 20 50 61 67 65 3c 2f 74 69 74 6c 65 3e 0a  me Page</title>.
0020: 0a 0a 3c 70 20 61 6c 69 67 6e 3d 22 63 65 6e 74  ..<p align="cent
0030: 65 72 22 3e 0a 3c 66 6f 6e 74 20 73 69 7a 65 3d  er">.<font size=
0040: 22 35 22 3e 0a 3c 62 3e 46 6f 73 73 69 6c 3a 3c  "5">.<b>Fossil:<
0050: 2f 62 3e 0a 3c 69 3e 53 69 6d 70 6c 65 2c 20 68  /b>.<i>Simple, h
0060: 69 67 68 2d 72 65 6c 69 61 62 69 6c 69 74 79 2c  igh-reliability,
0070: 20 64 69 73 74 72 69 62 75 74 65 64 20 73 6f 66   distributed sof
0080: 74 77 61 72 65 20 63 6f 6e 66 69 67 75 72 61 74  tware configurat
0090: 69 6f 6e 20 6d 61 6e 61 67 65 6d 65 6e 74 3c 2f  ion management</
00a0: 69 3e 0a 3c 2f 66 6f 6e 74 3e 0a 3c 2f 70 3e 0a  i>.</font>.</p>.
00b0: 0a 0a 3c 68 33 3e 57 68 79 20 55 73 65 20 46 6f  ..<h3>Why Use Fo
00c0: 73 73 69 6c 3f 3c 2f 68 33 3e 0a 0a 3c 74 61 62  ssil?</h3>..<tab
00d0: 6c 65 20 62 6f 72 64 65 72 3d 22 30 22 20 63 65  le border="0" ce
00e0: 6c 6c 70 61 64 64 69 6e 67 3d 22 31 22 20 62 67  llpadding="1" bg
00f0: 63 6f 6c 6f 72 3d 22 23 35 35 38 31 39 35 22 20  color="#558195" 
0100: 61 6c 69 67 6e 3d 22 72 69 67 68 74 22 20 68 73  align="right" hs
0110: 70 61 63 65 3d 22 31 30 22 3e 0a 3c 74 72 3e 3c  pace="10">.<tr><
0120: 74 64 3e 0a 3c 74 61 62 6c 65 20 62 6f 72 64 65  td>.<table borde
0130: 72 3d 22 30 22 20 63 65 6c 6c 70 61 64 64 69 6e  r="0" cellpaddin
0140: 67 3d 22 31 30 22 20 62 67 63 6f 6c 6f 72 3d 22  g="10" bgcolor="
0150: 77 68 69 74 65 22 3e 0a 3c 74 72 3e 3c 74 64 3e  white">.<tr><td>
0160: 0a 3c 68 33 3e 51 75 69 63 6b 20 4c 69 6e 6b 73  .<h3>Quick Links
0170: 3c 2f 68 33 3e 0a 3c 75 6c 3e 0a 3c 6c 69 3e 20  </h3>.<ul>.<li> 
0180: 5b 2e 2f 71 75 69 63 6b 73 74 61 72 74 2e 77 69  [./quickstart.wi
0190: 6b 69 20 7c 20 51 75 69 63 6b 20 53 74 61 72 74  ki | Quick Start
01a0: 5d 0a 3c 6c 69 3e 20 5b 68 74 74 70 3a 2f 2f 77  ].<li> [http://w
01b0: 77 77 2e 66 6f 73 73 69 6c 2d 73 63 6d 2e 6f 72  ww.fossil-scm.or
01c0: 67 2f 64 6f 77 6e 6c 6f 61 64 2e 68 74 6d 6c 20  g/download.html 
01d0: 7c 20 44 6f 77 6e 6c 6f 61 64 5d 0a 3c 6c 69 3e  | Download].<li>
01e0: 20 5b 2e 2f 62 75 69 6c 64 2e 77 69 6b 69 20 7c   [./build.wiki |
01f0: 20 49 6e 73 74 61 6c 6c 5d 0a 3c 6c 69 3e 20 5b   Install].<li> [
0200: 2e 2e 2f 43 4f 50 59 52 49 47 48 54 2d 47 50 4c  ../COPYRIGHT-GPL
0210: 32 2e 74 78 74 20 7c 20 4c 69 63 65 6e 73 65 5d  2.txt | License]
0220: 0a 3c 6c 69 3e 20 5b 2f 74 69 6d 65 6c 69 6e 65  .<li> [/timeline
0230: 20 7c 20 52 65 63 65 6e 74 20 63 68 61 6e 67 65   | Recent change
0240: 73 5d 0a 3c 6c 69 3e 20 5b 2e 2f 66 61 71 2e 77  s].<li> [./faq.w
0250: 69 6b 69 20 7c 20 46 41 51 5d 0a 3c 2f 75 6c 3e  iki | FAQ].</ul>
0260: 0a 3c 2f 74 64 3e 3c 2f 74 72 3e 0a 3c 74 72 3e  .</td></tr>.<tr>
0270: 3c 74 64 3e 0a 3c 63 65 6e 74 65 72 3e 3c 69 6d  <td>.<center><im
0280: 67 20 73 72 63 3d 22 66 6f 73 73 69 6c 33 2e 67  g src="fossil3.g
0290: 69 66 22 3e 3c 2f 63 65 6e 74 65 72 3e 0a 3c 2f  if"></center>.</
02a0: 74 64 3e 3c 2f 74 72 3e 0a 3c 2f 74 61 62 6c 65  td></tr>.</table
02b0: 3e 0a 3c 2f 74 61 62 6c 65 3e 0a 0a 54 68 65 72  >.</table>..Ther
02c0: 65 20 61 72 65 20 70 6c 65 6e 74 79 20 6f 66 20  e are plenty of 
02d0: 6f 70 65 6e 2d 73 6f 75 72 63 65 20 76 65 72 73  open-source vers
02e0: 69 6f 6e 20 63 6f 6e 74 72 6f 6c 20 73 79 73 74  ion control syst
02f0: 65 6d 73 20 61 76 61 69 6c 61 62 6c 65 20 6f 6e  ems available on
0300: 20 74 68 65 0a 69 6e 74 65 72 6e 65 74 20 74 68   the.internet th
0310: 65 73 65 20 64 61 79 73 2e 20 57 68 61 74 20 6d  ese days. What m
0320: 61 6b 65 73 20 46 6f 73 73 69 6c 20 77 6f 72 74  akes Fossil wort
0330: 68 79 20 6f 66 20 61 74 74 65 6e 74 69 6f 6e 3f  hy of attention?
0340: 0a 0a 20 20 31 2e 20 20 3c 62 3e 42 75 67 20 54  ..  1.  <b>Bug T
0350: 72 61 63 6b 69 6e 67 20 41 6e 64 20 57 69 6b 69  racking And Wiki
0360: 3c 2f 62 3e 20 2d 0a 20 20 20 20 20 20 49 6e 20  </b> -.      In 
0370: 61 64 64 69 74 69 6f 6e 20 74 6f 20 64 6f 69 6e  addition to doin
0380: 67 20 5b 2e 2f 63 6f 6e 63 65 70 74 73 2e 77 69  g [./concepts.wi
0390: 6b 69 20 7c 20 64 69 73 74 72 69 62 75 74 65 64  ki | distributed
03a0: 20 76 65 72 73 69 6f 6e 20 63 6f 6e 74 72 6f 6c   version control
03b0: 5d 0a 20 20 20 20 20 20 6c 69 6b 65 20 47 69 74  ].      like Git
03c0: 20 61 6e 64 20 4d 65 72 63 75 72 69 61 6c 2c 0a   and Mercurial,.
03d0: 20 20 20 20 20 20 46 6f 73 73 69 6c 20 61 6c 73        Fossil als
03e0: 6f 20 73 75 70 70 6f 72 74 73 20 5b 2e 2f 62 75  o supports [./bu
03f0: 67 74 68 65 6f 72 79 2e 77 69 6b 69 20 7c 20 64  gtheory.wiki | d
0400: 69 73 74 72 69 62 75 74 65 64 20 62 75 67 20 74  istributed bug t
0410: 72 61 63 6b 69 6e 67 5d 20 61 6e 64 0a 20 20 20  racking] and.   
0420: 20 20 20 5b 2e 2f 77 69 6b 69 74 68 65 6f 72 79     [./wikitheory
0430: 2e 77 69 6b 69 20 7c 20 64 69 73 74 72 69 62 75  .wiki | distribu
0440: 74 65 64 20 77 69 6b 69 5d 20 61 6c 6c 20 69 6e  ted wiki] all in
0450: 20 61 20 73 69 6e 67 6c 65 0a 20 20 20 20 20 20   a single.      
0460: 69 6e 74 65 67 72 61 74 65 64 20 70 61 63 6b 61  integrated packa
0470: 67 65 2e 0a 0a 20 20 32 2e 20 20 3c 62 3e 57 65  ge...  2.  <b>We
0480: 62 20 49 6e 74 65 72 66 61 63 65 3c 2f 62 3e 20  b Interface</b> 
0490: 2d 20 0a 20 20 20 20 20 20 46 6f 73 73 69 6c 20  - .      Fossil 
04a0: 68 61 73 20 61 20 62 75 69 6c 74 2d 69 6e 20 61  has a built-in a
04b0: 6e 64 20 65 61 73 79 2d 74 6f 2d 75 73 65 20 5b  nd easy-to-use [
04c0: 2e 2f 77 65 62 75 69 2e 77 69 6b 69 20 7c 20 77  ./webui.wiki | w
04d0: 65 62 20 69 6e 74 65 72 66 61 63 65 5d 0a 20 20  eb interface].  
04e0: 20 20 20 20 74 68 61 74 20 73 69 6d 70 6c 69 66      that simplif
04f0: 69 65 73 20 70 72 6f 6a 65 63 74 20 74 72 61 63  ies project trac
0500: 6b 69 6e 67 20 61 6e 64 20 70 72 6f 6d 6f 74 65  king and promote
0510: 73 20 73 69 74 75 61 74 69 6f 6e 61 6c 20 61 77  s situational aw
0520: 61 72 65 6e 65 73 73 2e 0a 20 20 20 20 20 20 53  areness..      S
0530: 69 6d 70 6c 79 20 74 79 70 65 20 22 66 6f 73 73  imply type "foss
0540: 69 6c 26 6e 62 73 70 3b 75 69 22 20 66 72 6f 6d  il&nbsp;ui" from
0550: 20 77 69 74 68 69 6e 20 61 6e 79 20 63 68 65 63   within any chec
0560: 6b 2d 6f 75 74 20 61 6e 64 20 46 6f 73 73 69 6c  k-out and Fossil
0570: 0a 20 20 20 20 20 20 61 75 74 6f 6d 61 74 69 63  .      automatic
0580: 61 6c 6c 79 20 6f 70 65 6e 73 20 79 6f 75 72 20  ally opens your 
0590: 77 65 62 20 62 72 6f 77 73 65 72 20 69 6e 20 61  web browser in a
05a0: 20 70 61 67 65 20 74 68 61 74 20 67 69 76 65 73   page that gives
05b0: 20 64 65 74 61 69 6c 65 64 0a 20 20 20 20 20 20   detailed.      
05c0: 68 69 73 74 6f 72 79 20 61 6e 64 20 73 74 61 74  history and stat
05d0: 75 73 20 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 6f  us information o
05e0: 6e 20 74 68 61 74 20 70 72 6f 6a 65 63 74 2e 0a  n that project..
05f0: 0a 20 20 33 2e 20 20 3c 62 3e 41 75 74 6f 73 79  .  3.  <b>Autosy
0600: 6e 63 3c 2f 62 3e 20 2d 0a 20 20 20 20 20 20 46  nc</b> -.      F
0610: 6f 73 73 69 6c 20 73 75 70 70 6f 72 74 73 20 5b  ossil supports [
0620: 2e 2f 63 6f 6e 63 65 70 74 73 2e 77 69 6b 69 23  ./concepts.wiki#
0630: 77 6f 72 6b 66 6c 6f 77 20 7c 20 22 61 75 74 6f  workflow | "auto
0640: 73 79 6e 63 22 20 6d 6f 64 65 5d 0a 20 20 20 20  sync" mode].    
0650: 20 20 77 68 69 63 68 20 68 65 6c 70 73 20 74 6f    which helps to
0660: 20 6b 65 65 70 20 70 72 6f 6a 65 63 74 73 20 6d   keep projects m
0670: 6f 76 69 6e 67 0a 20 20 20 20 20 20 66 6f 72 77  oving.      forw
0680: 61 72 64 20 62 79 20 72 65 64 75 63 69 6e 67 20  ard by reducing 
0690: 74 68 65 20 61 6d 6f 75 6e 74 20 6f 66 20 6e 65  the amount of ne
06a0: 65 64 6c 65 73 73 20 0a 20 20 20 20 20 20 5b 2e  edless .      [.
06b0: 2f 62 72 61 6e 63 68 69 6e 67 2e 77 69 6b 69 20  /branching.wiki 
06c0: 7c 20 66 6f 72 6b 69 6e 67 20 61 6e 64 20 6d 65  | forking and me
06d0: 72 67 69 6e 67 5d 20 6f 66 74 65 6e 0a 20 20 20  rging] often.   
06e0: 20 20 20 61 73 73 6f 63 69 61 74 65 64 20 64 69     associated di
06f0: 73 74 72 69 62 75 74 65 64 20 70 72 6f 6a 65 63  stributed projec
0700: 74 73 2e 0a 0a 20 20 34 2e 20 20 3c 62 3e 53 65  ts...  4.  <b>Se
0710: 6c 66 2d 43 6f 6e 74 61 69 6e 65 64 3c 2f 62 3e  lf-Contained</b>
0720: 20 2d 0a 20 20 20 20 20 20 46 6f 73 73 69 6c 20   -.      Fossil 
0730: 69 73 20 61 20 73 69 6e 67 6c 65 20 73 74 61 6e  is a single stan
0740: 64 2d 61 6c 6f 6e 65 20 65 78 65 63 75 74 61 62  d-alone executab
0750: 6c 65 20 74 68 61 74 20 63 6f 6e 74 61 69 6e 73  le that contains
0760: 20 65 76 65 72 79 74 68 69 6e 67 0a 20 20 20 20   everything.    
0770: 20 20 6e 65 65 64 65 64 20 74 6f 20 64 6f 20 63    needed to do c
0780: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 6d 61 6e  onfiguration man
0790: 61 67 65 6d 65 6e 74 2e 0a 20 20 20 20 20 20 49  agement..      I
07a0: 6e 73 74 61 6c 6c 61 74 69 6f 6e 20 69 73 20 74  nstallation is t
07b0: 72 69 76 69 61 6c 3a 20 73 69 6d 70 6c 79 20 64  rivial: simply d
07c0: 6f 77 6e 6c 6f 61 64 20 61 20 0a 20 20 20 20 20  ownload a .     
07d0: 20 3c 61 20 68 72 65 66 3d 22 68 74 74 70 3a 2f   <a href="http:/
07e0: 2f 77 77 77 2e 66 6f 73 73 69 6c 2d 73 63 6d 2e  /www.fossil-scm.
07f0: 6f 72 67 2f 64 6f 77 6e 6c 6f 61 64 2e 68 74 6d  org/download.htm
0800: 6c 22 3e 70 72 65 63 6f 6d 70 69 6c 65 64 20 62  l">precompiled b
0810: 69 6e 61 72 79 3c 2f 61 3e 0a 20 20 20 20 20 20  inary</a>.      
0820: 66 6f 72 20 4c 69 6e 75 78 2c 20 4d 61 63 2c 20  for Linux, Mac, 
0830: 6f 72 20 57 69 6e 64 6f 77 73 20 61 6e 64 20 70  or Windows and p
0840: 75 74 20 69 74 20 6f 6e 20 79 6f 75 72 20 24 50  ut it on your $P
0850: 41 54 48 2e 0a 20 20 20 20 20 20 5b 2e 2f 62 75  ATH..      [./bu
0860: 69 6c 64 2e 77 69 6b 69 20 7c 20 45 61 73 79 2d  ild.wiki | Easy-
0870: 74 6f 2d 63 6f 6d 70 69 6c 65 20 73 6f 75 72 63  to-compile sourc
0880: 65 20 63 6f 64 65 5d 20 69 73 20 61 76 61 69 6c  e code] is avail
0890: 61 62 6c 65 20 66 6f 72 0a 20 20 20 20 20 20 75  able for.      u
08a0: 73 65 72 73 20 6f 6e 20 6f 74 68 65 72 20 70 6c  sers on other pl
08b0: 61 74 66 6f 72 6d 73 2e 20 20 46 6f 73 73 69 6c  atforms.  Fossil
08c0: 20 73 6f 75 72 63 65 73 20 61 72 65 20 61 6c 73   sources are als
08d0: 6f 20 6d 6f 73 74 6c 79 20 73 65 6c 66 2d 63 6f  o mostly self-co
08e0: 6e 74 61 69 6e 65 64 2c 0a 20 20 20 20 20 20 72  ntained,.      r
08f0: 65 71 75 69 72 69 6e 67 20 6f 6e 6c 79 20 74 68  equiring only th
0900: 65 20 22 7a 6c 69 62 22 20 6c 69 62 72 61 72 79  e "zlib" library
0910: 20 61 6e 64 20 74 68 65 20 73 74 61 6e 64 61 72   and the standar
0920: 64 20 43 20 6c 69 62 72 61 72 79 20 74 6f 20 62  d C library to b
0930: 75 69 6c 64 2e 0a 0a 20 20 35 2e 20 20 3c 62 3e  uild...  5.  <b>
0940: 53 69 6d 70 6c 65 20 4e 65 74 77 6f 72 6b 69 6e  Simple Networkin
0950: 67 3c 2f 62 3e 20 2d 0a 20 20 20 20 20 20 46 6f  g</b> -.      Fo
0960: 73 73 69 6c 20 75 73 65 73 20 70 6c 61 69 6e 20  ssil uses plain 
0970: 6f 6c 64 20 48 54 54 50 20 28 77 69 74 68 0a 20  old HTTP (with. 
0980: 20 20 20 20 20 5b 2e 2f 71 75 69 63 6b 73 74 61       [./quicksta
0990: 72 74 2e 77 69 6b 69 23 70 72 6f 78 79 20 7c 20  rt.wiki#proxy | 
09a0: 70 72 6f 78 79 20 73 75 70 70 6f 72 74 5d 29 0a  proxy support]).
09b0: 20 20 20 20 20 20 66 6f 72 20 61 6c 6c 20 6e 65        for all ne
09c0: 74 77 6f 72 6b 20 63 6f 6d 6d 75 6e 69 63 61 74  twork communicat
09d0: 69 6f 6e 73 2c 20 6d 65 61 6e 69 6e 67 20 74 68  ions, meaning th
09e0: 61 74 20 69 74 20 77 6f 72 6b 73 20 66 69 6e 65  at it works fine
09f0: 20 66 72 6f 6d 20 62 65 68 69 6e 64 0a 20 20 20   from behind.   
0a00: 20 20 20 72 65 73 74 72 69 63 74 69 76 65 20 66     restrictive f
0a10: 69 72 65 77 61 6c 6c 73 2e 20 20 54 68 65 20 70  irewalls.  The p
0a20: 72 6f 74 6f 63 6f 6c 20 69 73 0a 20 20 20 20 20  rotocol is.     
0a30: 20 5b 2e 2f 73 74 61 74 73 2e 77 69 6b 69 20 7c   [./stats.wiki |
0a40: 20 62 61 6e 64 77 69 64 74 68 20 65 66 66 69 63   bandwidth effic
0a50: 69 65 6e 74 5d 20 74 6f 20 74 68 65 20 70 6f 69  ient] to the poi
0a60: 6e 74 20 74 68 61 74 20 46 6f 73 73 69 6c 20 63  nt that Fossil c
0a70: 61 6e 20 62 65 0a 20 20 20 20 20 20 75 73 65 64  an be.      used
0a80: 20 63 6f 6d 66 6f 72 74 61 62 6c 79 20 6f 76 65   comfortably ove
0a90: 72 20 61 20 64 69 61 6c 2d 75 70 20 69 6e 74 65  r a dial-up inte
0aa0: 72 6e 65 74 20 63 6f 6e 6e 65 63 74 69 6f 6e 2e  rnet connection.
0ab0: 0a 0a 20 20 36 2e 20 20 3c 62 3e 43 47 49 20 45  ..  6.  <b>CGI E
0ac0: 6e 61 62 6c 65 64 3c 2f 62 3e 20 2d 0a 20 20 20  nabled</b> -.   
0ad0: 20 20 20 4e 6f 20 73 65 72 76 65 72 20 69 73 20     No server is 
0ae0: 72 65 71 75 69 72 65 64 20 74 6f 20 75 73 65 20  required to use 
0af0: 66 6f 73 73 69 6c 2e 20 20 42 75 74 20 61 0a 20  fossil.  But a. 
0b00: 20 20 20 20 20 73 65 72 76 65 72 20 64 6f 65 73       server does
0b10: 20 6d 61 6b 65 20 63 6f 6c 6c 61 62 6f 72 61 74   make collaborat
0b20: 69 6f 6e 20 65 61 73 69 65 72 2e 20 20 46 6f 73  ion easier.  Fos
0b30: 73 69 6c 20 73 75 70 70 6f 72 74 73 20 74 68 72  sil supports thr
0b40: 65 65 20 64 69 66 66 65 72 65 6e 74 0a 20 20 20  ee different.   
0b50: 20 20 20 79 65 74 20 73 69 6d 70 6c 65 20 5b 2e     yet simple [.
0b60: 2f 71 75 69 63 6b 73 74 61 72 74 2e 77 69 6b 69  /quickstart.wiki
0b70: 23 73 65 72 76 65 72 73 65 74 75 70 20 7c 20 73  #serversetup | s
0b80: 65 72 76 65 72 20 63 6f 6e 66 69 67 75 72 61 74  erver configurat
0b90: 69 6f 6e 73 5d 2e 0a 20 20 20 20 20 20 54 68 65  ions]..      The
0ba0: 20 6d 6f 73 74 20 70 6f 70 75 6c 61 72 20 69 73   most popular is
0bb0: 20 61 20 32 2d 6c 69 6e 65 20 43 47 49 20 73 63   a 2-line CGI sc
0bc0: 72 69 70 74 2e 20 20 54 68 69 73 20 69 73 20 74  ript.  This is t
0bd0: 68 65 20 61 70 70 72 6f 61 63 68 0a 20 20 20 20  he approach.    
0be0: 20 20 75 73 65 64 20 62 79 20 74 68 65 20 5b 2e    used by the [.
0bf0: 2f 73 65 6c 66 68 6f 73 74 2e 77 69 6b 69 20 7c  /selfhost.wiki |
0c00: 20 73 65 6c 66 2d 68 6f 73 74 69 6e 67 20 66 6f   self-hosting fo
0c10: 73 73 69 6c 20 72 65 70 6f 73 69 74 6f 72 69 65  ssil repositorie
0c20: 73 5d 2e 0a 0a 20 20 37 2e 20 20 3c 62 3e 52 6f  s]...  7.  <b>Ro
0c30: 62 75 73 74 20 26 61 6d 70 3b 20 52 65 6c 69 61  bust &amp; Relia
0c40: 62 6c 65 3c 2f 62 3e 20 2d 0a 20 20 20 20 20 20  ble</b> -.      
0c50: 46 6f 73 73 69 6c 20 73 74 6f 72 65 73 20 63 6f  Fossil stores co
0c60: 6e 74 65 6e 74 20 69 6e 20 61 6e 20 53 51 4c 69  ntent in an SQLi
0c70: 74 65 20 64 61 74 61 62 61 73 65 20 73 6f 20 74  te database so t
0c80: 68 61 74 20 74 72 61 6e 73 61 63 74 69 6f 6e 73  hat transactions
0c90: 20 61 72 65 0a 20 20 20 20 20 20 61 74 6f 6d 69   are.      atomi
0ca0: 63 20 65 76 65 6e 20 69 66 20 69 6e 74 65 72 72  c even if interr
0cb0: 75 70 74 65 64 20 62 79 20 61 20 70 6f 77 65 72  upted by a power
0cc0: 20 6c 6f 73 73 20 6f 72 20 73 79 73 74 65 6d 20   loss or system 
0cd0: 63 72 61 73 68 2e 20 20 46 75 72 74 68 65 72 6d  crash.  Furtherm
0ce0: 6f 72 65 2c 0a 20 20 20 20 20 20 61 75 74 6f 6d  ore,.      autom
0cf0: 61 74 69 63 20 5b 2e 2f 73 65 6c 66 63 68 65 63  atic [./selfchec
0d00: 6b 2e 77 69 6b 69 20 7c 20 73 65 6c 66 2d 63 68  k.wiki | self-ch
0d10: 65 63 6b 73 5d 20 76 65 72 69 66 79 20 74 68 61  ecks] verify tha
0d20: 74 20 61 6c 6c 20 61 73 70 65 63 74 73 20 6f 66  t all aspects of
0d30: 0a 20 20 20 20 20 20 74 68 65 20 72 65 70 6f 73  .      the repos
0d40: 69 74 6f 72 79 20 61 72 65 20 63 6f 6e 73 69 73  itory are consis
0d50: 74 65 6e 74 20 70 72 69 6f 72 20 74 6f 20 65 61  tent prior to ea
0d60: 63 68 20 63 6f 6d 6d 69 74 2e 20 20 49 6e 20 6f  ch commit.  In o
0d70: 76 65 72 20 74 77 6f 20 79 65 61 72 73 0a 20 20  ver two years.  
0d80: 20 20 20 20 6f 66 20 6f 70 65 72 61 74 69 6f 6e      of operation
0d90: 2c 20 6e 6f 20 77 6f 72 6b 20 68 61 73 20 65 76  , no work has ev
0da0: 65 72 20 62 65 65 6e 20 6c 6f 73 74 20 61 66 74  er been lost aft
0db0: 65 72 20 68 61 76 69 6e 67 20 62 65 65 6e 20 63  er having been c
0dc0: 6f 6d 6d 69 74 74 65 64 20 74 6f 0a 20 20 20 20  ommitted to.    
0dd0: 20 20 61 20 46 6f 73 73 69 6c 20 72 65 70 6f 73    a Fossil repos
0de0: 69 74 6f 72 79 2e 0a 0a 3c 68 72 3e 0a 3c 68 33  itory...<hr>.<h3
0df0: 3e 4c 69 6e 6b 73 20 46 6f 72 20 46 6f 73 73 69  >Links For Fossi
0e00: 6c 20 55 73 65 72 73 3a 3c 2f 68 33 3e 0a 0a 20  l Users:</h3>.. 
0e10: 20 2a 20 20 5b 2e 2f 72 65 76 69 65 77 73 2e 77   *  [./reviews.w
0e20: 69 6b 69 20 7c 20 54 65 73 74 69 6d 6f 6e 69 61  iki | Testimonia
0e30: 6c 73 5d 20 66 72 6f 6d 20 73 61 74 69 73 66 69  ls] from satisfi
0e40: 65 64 20 66 6f 73 73 69 6c 20 75 73 65 72 73 2e  ed fossil users.
0e50: 0a 20 20 2a 20 20 5b 2e 2f 66 61 71 2e 77 69 6b  .  *  [./faq.wik
0e60: 69 20 7c 20 46 41 51 5d 0a 20 20 2a 20 20 54 68  i | FAQ].  *  Th
0e70: 65 20 5b 2e 2f 63 6f 6e 63 65 70 74 73 2e 77 69  e [./concepts.wi
0e80: 6b 69 20 7c 20 63 6f 6e 63 65 70 74 73 5d 20 62  ki | concepts] b
0e90: 65 68 69 6e 64 20 66 6f 73 73 69 6c 0a 20 20 2a  ehind fossil.  *
0ea0: 20 20 5b 2e 2f 71 75 69 63 6b 73 74 61 72 74 2e    [./quickstart.
0eb0: 77 69 6b 69 20 7c 20 51 75 69 63 6b 20 53 74 61  wiki | Quick Sta
0ec0: 72 74 5d 20 67 75 69 64 65 20 74 6f 20 75 73 69  rt] guide to usi
0ed0: 6e 67 20 66 6f 73 73 69 6c 0a 20 20 2a 20 20 5b  ng fossil.  *  [
0ee0: 2e 2f 71 61 6e 64 63 2e 77 69 6b 69 20 7c 20 51  ./qandc.wiki | Q
0ef0: 75 65 73 74 69 6f 6e 73 20 26 61 6d 70 3b 20 43  uestions &amp; C
0f00: 72 69 74 69 63 69 73 6d 73 5d 20 64 69 72 65 63  riticisms] direc
0f10: 74 65 64 20 61 74 20 66 6f 73 73 69 6c 2e 0a 20  ted at fossil.. 
0f20: 20 2a 20 20 5b 2e 2f 62 75 69 6c 64 2e 77 69 6b   *  [./build.wik
0f30: 69 20 7c 20 42 75 69 6c 64 69 6e 67 20 41 6e 64  i | Building And
0f40: 20 49 6e 73 74 61 6c 6c 69 6e 67 5d 0a 20 20 2a   Installing].  *
0f50: 20 20 46 6f 73 73 69 6c 20 73 75 70 70 6f 72 74    Fossil support
0f60: 73 20 5b 2e 2f 65 6d 62 65 64 64 65 64 64 6f 63  s [./embeddeddoc
0f70: 2e 77 69 6b 69 20 7c 20 65 6d 62 65 64 64 65 64  .wiki | embedded
0f80: 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 5d 0a   documentation].
0f90: 20 20 20 20 20 74 68 61 74 20 69 73 20 76 65 72       that is ver
0fa0: 73 69 6f 6e 65 64 20 61 6c 6f 6e 67 20 77 69 74  sioned along wit
0fb0: 68 20 70 72 6f 6a 65 63 74 20 73 6f 75 72 63 65  h project source
0fc0: 20 63 6f 64 65 2e 0a 20 20 2a 20 20 46 6f 73 73   code..  *  Foss
0fd0: 69 6c 20 75 73 65 73 20 61 6e 20 5b 2e 2f 66 69  il uses an [./fi
0fe0: 6c 65 66 6f 72 6d 61 74 2e 77 69 6b 69 20 7c 20  leformat.wiki | 
0ff0: 65 6e 64 75 72 69 6e 67 20 66 69 6c 65 20 66 6f  enduring file fo
1000: 72 6d 61 74 5d 20 74 68 61 74 20 69 73 20 0a 20  rmat] that is . 
1010: 20 20 20 20 64 65 73 69 67 6e 65 64 20 74 6f 20      designed to 
1020: 62 65 20 72 65 61 64 61 62 6c 65 2c 20 73 65 61  be readable, sea
1030: 72 63 68 61 62 6c 65 2c 20 61 6e 64 20 65 78 74  rchable, and ext
1040: 65 6e 73 69 62 6c 65 20 62 79 20 70 65 6f 70 6c  ensible by peopl
1050: 65 0a 20 20 20 20 20 6e 6f 74 20 79 65 74 20 62  e.     not yet b
1060: 6f 72 6e 2e 0a 20 20 2a 20 20 41 20 74 75 74 6f  orn..  *  A tuto
1070: 72 69 61 6c 20 6f 6e 20 5b 2e 2f 62 72 61 6e 63  rial on [./branc
1080: 68 69 6e 67 2e 77 69 6b 69 20 7c 20 62 72 61 6e  hing.wiki | bran
1090: 63 68 69 6e 67 5d 2c 20 77 68 61 74 20 69 74 20  ching], what it 
10a0: 6d 65 61 6e 73 20 61 6e 64 20 68 6f 77 0a 20 20  means and how.  
10b0: 20 20 20 74 6f 20 64 6f 20 69 74 20 75 73 69 6e     to do it usin
10c0: 67 20 66 6f 73 73 69 6c 2e 0a 20 20 2a 20 20 54  g fossil..  *  T
10d0: 68 65 20 5b 2e 2f 73 65 6c 66 63 68 65 63 6b 2e  he [./selfcheck.
10e0: 77 69 6b 69 20 7c 20 61 75 74 6f 6d 61 74 69 63  wiki | automatic
10f0: 20 73 65 6c 66 2d 63 68 65 63 6b 5d 20 6d 65 63   self-check] mec
1100: 68 61 6e 69 73 6d 0a 20 20 20 20 20 68 65 6c 70  hanism.     help
1110: 73 20 69 6e 73 75 72 65 20 70 72 6f 6a 65 63 74  s insure project
1120: 20 69 6e 74 65 67 72 69 74 79 2e 0a 20 20 2a 20   integrity..  * 
1130: 20 46 6f 73 73 69 6c 20 63 6f 6e 74 61 69 6e 73   Fossil contains
1140: 20 61 20 5b 2e 2f 77 69 6b 69 74 68 65 6f 72 79   a [./wikitheory
1150: 2e 77 69 6b 69 20 7c 20 62 75 69 6c 74 2d 69 6e  .wiki | built-in
1160: 20 77 69 6b 69 5d 2e 0a 20 20 2a 20 20 54 68 65   wiki]..  *  The
1170: 72 65 20 69 73 20 61 0a 20 20 20 20 5b 68 74 74  re is a.    [htt
1180: 70 3a 2f 2f 6c 69 73 74 73 2e 66 6f 73 73 69 6c  p://lists.fossil
1190: 2d 73 63 6d 2e 6f 72 67 3a 38 30 38 30 2f 63 67  -scm.org:8080/cg
11a0: 69 2d 62 69 6e 2f 6d 61 69 6c 6d 61 6e 2f 6c 69  i-bin/mailman/li
11b0: 73 74 69 6e 66 6f 2f 66 6f 73 73 69 6c 2d 75 73  stinfo/fossil-us
11c0: 65 72 73 20 7c 20 6d 61 69 6c 69 6e 67 20 6c 69  ers | mailing li
11d0: 73 74 5d 0a 20 20 20 20 20 61 76 61 69 6c 61 62  st].     availab
11e0: 6c 65 20 66 6f 72 20 64 69 73 63 75 73 73 69 6e  le for discussin
11f0: 67 20 66 6f 73 73 69 6c 20 69 73 73 75 65 73 2e  g fossil issues.
1200: 0a 20 20 2a 20 20 5b 2e 2f 73 74 61 74 73 2e 77  .  *  [./stats.w
1210: 69 6b 69 20 7c 20 50 65 72 66 6f 72 6d 61 6e 63  iki | Performanc
1220: 65 20 73 74 61 74 69 73 74 69 63 73 5d 20 74 61  e statistics] ta
1230: 6b 65 6e 20 66 72 6f 6d 20 72 65 61 6c 2d 77 6f  ken from real-wo
1240: 72 6c 64 20 70 72 6f 6a 65 63 74 73 0a 20 20 20  rld projects.   
1250: 20 20 68 6f 73 74 65 64 20 6f 6e 20 66 6f 73 73    hosted on foss
1260: 69 6c 2e 0a 20 20 2a 20 20 48 6f 77 20 74 6f 20  il..  *  How to 
1270: 5b 2e 2f 73 68 75 6e 6e 69 6e 67 2e 77 69 6b 69  [./shunning.wiki
1280: 20 7c 20 64 65 6c 65 74 65 20 63 6f 6e 74 65 6e   | delete conten
1290: 74 5d 20 66 72 6f 6d 20 61 20 66 6f 73 73 69 6c  t] from a fossil
12a0: 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a 20 20 2a   repository..  *
12b0: 20 20 53 6f 6d 65 20 28 75 6e 66 69 6e 69 73 68    Some (unfinish
12c0: 65 64 20 62 75 74 20 65 78 70 61 6e 64 69 6e 67  ed but expanding
12d0: 29 20 65 78 74 65 6e 64 65 64 0a 20 20 20 20 20  ) extended.     
12e0: 20 5b 2e 2f 72 65 66 65 72 65 6e 63 65 2e 77 69   [./reference.wi
12f0: 6b 69 20 7c 20 72 65 66 65 72 65 6e 63 65 20 64  ki | reference d
1300: 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 5d 20 66 6f  ocumentation] fo
1310: 72 20 74 68 65 20 66 6f 73 73 69 6c 20 63 6f 6d  r the fossil com
1320: 6d 61 6e 64 20 6c 69 6e 65 2e 0a 0a 3c 68 33 3e  mand line...<h3>
1330: 4c 69 6e 6b 73 20 46 6f 72 20 46 6f 73 73 69 6c  Links For Fossil
1340: 20 44 65 76 65 6c 6f 70 65 72 3a 3c 2f 68 33 3e   Developer:</h3>
1350: 0a 0a 20 20 2a 20 20 5b 2e 2f 70 6f 70 2e 77 69  ..  *  [./pop.wi
1360: 6b 69 20 7c 20 50 72 69 6e 63 69 70 6c 65 73 20  ki | Principles 
1370: 4f 66 20 4f 70 65 72 61 74 69 6f 6e 5d 0a 20 20  Of Operation].  
1380: 2a 20 20 54 68 65 20 5b 2e 2f 66 69 6c 65 66 6f  *  The [./filefo
1390: 72 6d 61 74 2e 77 69 6b 69 20 7c 20 66 69 6c 65  rmat.wiki | file
13a0: 20 66 6f 72 6d 61 74 5d 20 75 73 65 64 20 62 79   format] used by
13b0: 20 65 76 65 72 79 20 63 6f 6e 74 65 6e 74 0a 20   every content. 
13c0: 20 20 20 20 66 69 6c 65 20 73 74 6f 72 65 64 20      file stored 
13d0: 69 6e 20 74 68 65 20 72 65 70 6f 73 69 74 6f 72  in the repositor
13e0: 79 2e 0a 20 20 2a 20 20 54 68 65 20 5b 2e 2f 64  y..  *  The [./d
13f0: 65 6c 74 61 5f 66 6f 72 6d 61 74 2e 77 69 6b 69  elta_format.wiki
1400: 20 7c 20 66 6f 72 6d 61 74 20 6f 66 20 64 65 6c   | format of del
1410: 74 61 73 5d 20 75 73 65 64 20 74 6f 0a 20 20 20  tas] used to.   
1420: 20 20 65 66 66 69 63 69 65 6e 74 6c 79 20 73 74    efficiently st
1430: 6f 72 65 20 63 68 61 6e 67 65 73 20 62 65 74 77  ore changes betw
1440: 65 65 6e 20 66 69 6c 65 20 72 65 76 69 73 69 6f  een file revisio
1450: 6e 73 2e 0a 20 20 2a 20 20 54 68 65 20 5b 2e 2f  ns..  *  The [./
1460: 64 65 6c 74 61 5f 65 6e 63 6f 64 65 72 5f 61 6c  delta_encoder_al
1470: 67 6f 72 69 74 68 6d 2e 77 69 6b 69 20 7c 20 65  gorithm.wiki | e
1480: 6e 63 6f 64 65 72 20 61 6c 67 6f 72 69 74 68 6d  ncoder algorithm
1490: 5d 20 75 73 65 64 20 74 6f 0a 20 20 20 20 20 65  ] used to.     e
14a0: 66 66 69 63 69 65 6e 74 6c 79 20 67 65 6e 65 72  fficiently gener
14b0: 61 74 65 20 64 65 6c 74 61 73 2e 0a 20 20 2a 20  ate deltas..  * 
14c0: 20 54 68 65 20 5b 2e 2f 73 79 6e 63 2e 77 69 6b   The [./sync.wik
14d0: 69 20 7c 20 73 79 6e 63 68 72 6f 6e 69 7a 61 74  i | synchronizat
14e0: 69 6f 6e 20 70 72 6f 74 6f 63 6f 6c 5d 2e 0a     ion protocol]..