Hex Artifact Content
Not logged in

Artifact cda5608eeb1eb3e6d2c6218d337f1f431be74018:

File www/index.wiki part of check-in [dda6a5346a] - Update note style in index.wiki by dmitry on 2009-10-17 11:16:18.

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 3c 64 69 76 20 73 74 79 6c 65 3d 22 62 6f 72  .<div style="bor
00c0: 64 65 72 3a 31 70 78 20 73 6f 6c 69 64 20 23 42  der:1px solid #B
00d0: 30 34 38 34 38 3b 20 62 61 63 6b 67 72 6f 75 6e  04848; backgroun
00e0: 64 3a 20 23 46 43 43 3b 20 70 61 64 64 69 6e 67  d: #FCC; padding
00f0: 3a 20 35 70 78 22 3e 0a 09 54 68 69 73 20 69 73  : 5px">..This is
0100: 20 61 6e 20 75 6e 6f 66 66 69 63 69 61 6c 20 6d   an unofficial m
0110: 69 72 72 6f 72 20 6f 66 20 5b 68 74 74 70 3a 2f  irror of [http:/
0120: 2f 77 77 77 2e 66 6f 73 73 69 6c 2d 73 63 6d 2e  /www.fossil-scm.
0130: 6f 72 67 2f 20 7c 20 46 6f 73 73 69 6c 5d 20 77  org/ | Fossil] w
0140: 69 74 68 20 73 6f 6d 65 20 63 68 61 6e 67 65 73  ith some changes
0150: 20 69 6e 20 63 6f 64 65 20 28 73 65 65 20 5b 2f   in code (see [/
0160: 74 69 6d 65 6c 69 6e 65 20 7c 20 54 69 6d 65 6c  timeline | Timel
0170: 69 6e 65 5d 29 20 62 79 20 44 6d 69 74 72 79 20  ine]) by Dmitry 
0180: 43 68 65 73 74 6e 79 6b 68 2e 0a 3c 2f 64 69 76  Chestnykh..</div
0190: 3e 0a 0a 3c 68 33 3e 57 68 79 20 55 73 65 20 46  >..<h3>Why Use F
01a0: 6f 73 73 69 6c 3f 3c 2f 68 33 3e 0a 0a 3c 74 61  ossil?</h3>..<ta
01b0: 62 6c 65 20 62 6f 72 64 65 72 3d 22 30 22 20 63  ble border="0" c
01c0: 65 6c 6c 70 61 64 64 69 6e 67 3d 22 31 22 20 62  ellpadding="1" b
01d0: 67 63 6f 6c 6f 72 3d 22 23 35 35 38 31 39 35 22  gcolor="#558195"
01e0: 20 61 6c 69 67 6e 3d 22 72 69 67 68 74 22 20 68   align="right" h
01f0: 73 70 61 63 65 3d 22 31 30 22 3e 0a 3c 74 72 3e  space="10">.<tr>
0200: 3c 74 64 3e 0a 3c 74 61 62 6c 65 20 62 6f 72 64  <td>.<table bord
0210: 65 72 3d 22 30 22 20 63 65 6c 6c 70 61 64 64 69  er="0" cellpaddi
0220: 6e 67 3d 22 31 30 22 20 62 67 63 6f 6c 6f 72 3d  ng="10" bgcolor=
0230: 22 77 68 69 74 65 22 3e 0a 3c 74 72 3e 3c 74 64  "white">.<tr><td
0240: 3e 0a 3c 68 33 3e 51 75 69 63 6b 20 4c 69 6e 6b  >.<h3>Quick Link
0250: 73 3c 2f 68 33 3e 0a 3c 75 6c 3e 0a 3c 6c 69 3e  s</h3>.<ul>.<li>
0260: 20 5b 2e 2f 71 75 69 63 6b 73 74 61 72 74 2e 77   [./quickstart.w
0270: 69 6b 69 20 7c 20 51 75 69 63 6b 20 53 74 61 72  iki | Quick Star
0280: 74 5d 0a 3c 6c 69 3e 20 5b 68 74 74 70 3a 2f 2f  t].<li> [http://
0290: 77 77 77 2e 66 6f 73 73 69 6c 2d 73 63 6d 2e 6f  www.fossil-scm.o
02a0: 72 67 2f 64 6f 77 6e 6c 6f 61 64 2e 68 74 6d 6c  rg/download.html
02b0: 20 7c 20 44 6f 77 6e 6c 6f 61 64 5d 0a 3c 6c 69   | Download].<li
02c0: 3e 20 5b 2e 2f 62 75 69 6c 64 2e 77 69 6b 69 20  > [./build.wiki 
02d0: 7c 20 49 6e 73 74 61 6c 6c 5d 0a 3c 6c 69 3e 20  | Install].<li> 
02e0: 5b 2e 2e 2f 43 4f 50 59 52 49 47 48 54 2d 47 50  [../COPYRIGHT-GP
02f0: 4c 32 2e 74 78 74 20 7c 20 4c 69 63 65 6e 73 65  L2.txt | License
0300: 5d 0a 3c 6c 69 3e 20 5b 2f 74 69 6d 65 6c 69 6e  ].<li> [/timelin
0310: 65 20 7c 20 52 65 63 65 6e 74 20 63 68 61 6e 67  e | Recent chang
0320: 65 73 5d 0a 3c 6c 69 3e 20 5b 2e 2f 66 61 71 2e  es].<li> [./faq.
0330: 77 69 6b 69 20 7c 20 46 41 51 5d 0a 3c 6c 69 3e  wiki | FAQ].<li>
0340: 20 4d 61 69 6c 69 6e 67 20 6c 69 73 74 0a 20 20   Mailing list.  
0350: 20 20 20 3c 75 6c 3e 0a 20 20 20 20 20 3c 6c 69     <ul>.     <li
0360: 3e 20 5b 68 74 74 70 3a 2f 2f 6c 69 73 74 73 2e  > [http://lists.
0370: 66 6f 73 73 69 6c 2d 73 63 6d 2e 6f 72 67 3a 38  fossil-scm.org:8
0380: 30 38 30 2f 63 67 69 2d 62 69 6e 2f 6d 61 69 6c  080/cgi-bin/mail
0390: 6d 61 6e 2f 6c 69 73 74 69 6e 66 6f 2f 66 6f 73  man/listinfo/fos
03a0: 73 69 6c 2d 75 73 65 72 73 20 7c 20 73 69 67 6e  sil-users | sign
03b0: 2d 75 70 5d 0a 20 20 20 20 20 3c 6c 69 3e 20 5b  -up].     <li> [
03c0: 68 74 74 70 3a 2f 2f 77 77 77 2e 6d 61 69 6c 2d  http://www.mail-
03d0: 61 72 63 68 69 76 65 2e 63 6f 6d 2f 66 6f 73 73  archive.com/foss
03e0: 69 6c 2d 75 73 65 72 73 40 6c 69 73 74 73 2e 66  il-users@lists.f
03f0: 6f 73 73 69 6c 2d 73 63 6d 2e 6f 72 67 20 7c 20  ossil-scm.org | 
0400: 61 72 63 68 69 76 65 73 5d 0a 20 20 20 20 20 3c  archives].     <
0410: 75 6c 3e 0a 3c 2f 75 6c 3e 0a 3c 2f 74 64 3e 3c  ul>.</ul>.</td><
0420: 2f 74 72 3e 0a 3c 74 72 3e 3c 74 64 3e 0a 3c 63  /tr>.<tr><td>.<c
0430: 65 6e 74 65 72 3e 3c 69 6d 67 20 73 72 63 3d 22  enter><img src="
0440: 66 6f 73 73 69 6c 33 2e 67 69 66 22 3e 3c 2f 63  fossil3.gif"></c
0450: 65 6e 74 65 72 3e 0a 3c 2f 74 64 3e 3c 2f 74 72  enter>.</td></tr
0460: 3e 0a 3c 2f 74 61 62 6c 65 3e 0a 3c 2f 74 61 62  >.</table>.</tab
0470: 6c 65 3e 0a 0a 54 68 65 72 65 20 61 72 65 20 70  le>..There are p
0480: 6c 65 6e 74 79 20 6f 66 20 6f 70 65 6e 2d 73 6f  lenty of open-so
0490: 75 72 63 65 20 76 65 72 73 69 6f 6e 20 63 6f 6e  urce version con
04a0: 74 72 6f 6c 20 73 79 73 74 65 6d 73 20 61 76 61  trol systems ava
04b0: 69 6c 61 62 6c 65 20 6f 6e 20 74 68 65 0a 69 6e  ilable on the.in
04c0: 74 65 72 6e 65 74 20 74 68 65 73 65 20 64 61 79  ternet these day
04d0: 73 2e 20 57 68 61 74 20 6d 61 6b 65 73 20 46 6f  s. What makes Fo
04e0: 73 73 69 6c 20 77 6f 72 74 68 79 20 6f 66 20 61  ssil worthy of a
04f0: 74 74 65 6e 74 69 6f 6e 3f 0a 0a 20 20 31 2e 20  ttention?..  1. 
0500: 20 3c 62 3e 42 75 67 20 54 72 61 63 6b 69 6e 67   <b>Bug Tracking
0510: 20 41 6e 64 20 57 69 6b 69 3c 2f 62 3e 20 2d 0a   And Wiki</b> -.
0520: 20 20 20 20 20 20 49 6e 20 61 64 64 69 74 69 6f        In additio
0530: 6e 20 74 6f 20 64 6f 69 6e 67 20 5b 2e 2f 63 6f  n to doing [./co
0540: 6e 63 65 70 74 73 2e 77 69 6b 69 20 7c 20 64 69  ncepts.wiki | di
0550: 73 74 72 69 62 75 74 65 64 20 76 65 72 73 69 6f  stributed versio
0560: 6e 20 63 6f 6e 74 72 6f 6c 5d 0a 20 20 20 20 20  n control].     
0570: 20 6c 69 6b 65 20 47 69 74 20 61 6e 64 20 4d 65   like Git and Me
0580: 72 63 75 72 69 61 6c 2c 0a 20 20 20 20 20 20 46  rcurial,.      F
0590: 6f 73 73 69 6c 20 61 6c 73 6f 20 73 75 70 70 6f  ossil also suppo
05a0: 72 74 73 20 5b 2e 2f 62 75 67 74 68 65 6f 72 79  rts [./bugtheory
05b0: 2e 77 69 6b 69 20 7c 20 64 69 73 74 72 69 62 75  .wiki | distribu
05c0: 74 65 64 20 62 75 67 20 74 72 61 63 6b 69 6e 67  ted bug tracking
05d0: 5d 20 61 6e 64 0a 20 20 20 20 20 20 5b 2e 2f 77  ] and.      [./w
05e0: 69 6b 69 74 68 65 6f 72 79 2e 77 69 6b 69 20 7c  ikitheory.wiki |
05f0: 20 64 69 73 74 72 69 62 75 74 65 64 20 77 69 6b   distributed wik
0600: 69 5d 20 61 6c 6c 20 69 6e 20 61 20 73 69 6e 67  i] all in a sing
0610: 6c 65 0a 20 20 20 20 20 20 69 6e 74 65 67 72 61  le.      integra
0620: 74 65 64 20 70 61 63 6b 61 67 65 2e 0a 0a 20 20  ted package...  
0630: 32 2e 20 20 3c 62 3e 57 65 62 20 49 6e 74 65 72  2.  <b>Web Inter
0640: 66 61 63 65 3c 2f 62 3e 20 2d 20 0a 20 20 20 20  face</b> - .    
0650: 20 20 46 6f 73 73 69 6c 20 68 61 73 20 61 20 62    Fossil has a b
0660: 75 69 6c 74 2d 69 6e 20 61 6e 64 20 65 61 73 79  uilt-in and easy
0670: 2d 74 6f 2d 75 73 65 20 5b 2e 2f 77 65 62 75 69  -to-use [./webui
0680: 2e 77 69 6b 69 20 7c 20 77 65 62 20 69 6e 74 65  .wiki | web inte
0690: 72 66 61 63 65 5d 0a 20 20 20 20 20 20 74 68 61  rface].      tha
06a0: 74 20 73 69 6d 70 6c 69 66 69 65 73 20 70 72 6f  t simplifies pro
06b0: 6a 65 63 74 20 74 72 61 63 6b 69 6e 67 20 61 6e  ject tracking an
06c0: 64 20 70 72 6f 6d 6f 74 65 73 20 73 69 74 75 61  d promotes situa
06d0: 74 69 6f 6e 61 6c 20 61 77 61 72 65 6e 65 73 73  tional awareness
06e0: 2e 0a 20 20 20 20 20 20 53 69 6d 70 6c 79 20 74  ..      Simply t
06f0: 79 70 65 20 22 66 6f 73 73 69 6c 26 6e 62 73 70  ype "fossil&nbsp
0700: 3b 75 69 22 20 66 72 6f 6d 20 77 69 74 68 69 6e  ;ui" from within
0710: 20 61 6e 79 20 63 68 65 63 6b 2d 6f 75 74 20 61   any check-out a
0720: 6e 64 20 46 6f 73 73 69 6c 0a 20 20 20 20 20 20  nd Fossil.      
0730: 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 20 6f 70  automatically op
0740: 65 6e 73 20 79 6f 75 72 20 77 65 62 20 62 72 6f  ens your web bro
0750: 77 73 65 72 20 69 6e 20 61 20 70 61 67 65 20 74  wser in a page t
0760: 68 61 74 20 67 69 76 65 73 20 64 65 74 61 69 6c  hat gives detail
0770: 65 64 0a 20 20 20 20 20 20 68 69 73 74 6f 72 79  ed.      history
0780: 20 61 6e 64 20 73 74 61 74 75 73 20 69 6e 66 6f   and status info
0790: 72 6d 61 74 69 6f 6e 20 6f 6e 20 74 68 61 74 20  rmation on that 
07a0: 70 72 6f 6a 65 63 74 2e 0a 0a 20 20 33 2e 20 20  project...  3.  
07b0: 3c 62 3e 41 75 74 6f 73 79 6e 63 3c 2f 62 3e 20  <b>Autosync</b> 
07c0: 2d 0a 20 20 20 20 20 20 46 6f 73 73 69 6c 20 73  -.      Fossil s
07d0: 75 70 70 6f 72 74 73 20 5b 2e 2f 63 6f 6e 63 65  upports [./conce
07e0: 70 74 73 2e 77 69 6b 69 23 77 6f 72 6b 66 6c 6f  pts.wiki#workflo
07f0: 77 20 7c 20 22 61 75 74 6f 73 79 6e 63 22 20 6d  w | "autosync" m
0800: 6f 64 65 5d 0a 20 20 20 20 20 20 77 68 69 63 68  ode].      which
0810: 20 68 65 6c 70 73 20 74 6f 20 6b 65 65 70 20 70   helps to keep p
0820: 72 6f 6a 65 63 74 73 20 6d 6f 76 69 6e 67 0a 20  rojects moving. 
0830: 20 20 20 20 20 66 6f 72 77 61 72 64 20 62 79 20       forward by 
0840: 72 65 64 75 63 69 6e 67 20 74 68 65 20 61 6d 6f  reducing the amo
0850: 75 6e 74 20 6f 66 20 6e 65 65 64 6c 65 73 73 20  unt of needless 
0860: 0a 20 20 20 20 20 20 5b 2e 2f 62 72 61 6e 63 68  .      [./branch
0870: 69 6e 67 2e 77 69 6b 69 20 7c 20 66 6f 72 6b 69  ing.wiki | forki
0880: 6e 67 20 61 6e 64 20 6d 65 72 67 69 6e 67 5d 20  ng and merging] 
0890: 6f 66 74 65 6e 0a 20 20 20 20 20 20 61 73 73 6f  often.      asso
08a0: 63 69 61 74 65 64 20 64 69 73 74 72 69 62 75 74  ciated distribut
08b0: 65 64 20 70 72 6f 6a 65 63 74 73 2e 0a 0a 20 20  ed projects...  
08c0: 34 2e 20 20 3c 62 3e 53 65 6c 66 2d 43 6f 6e 74  4.  <b>Self-Cont
08d0: 61 69 6e 65 64 3c 2f 62 3e 20 2d 0a 20 20 20 20  ained</b> -.    
08e0: 20 20 46 6f 73 73 69 6c 20 69 73 20 61 20 73 69    Fossil is a si
08f0: 6e 67 6c 65 20 73 74 61 6e 64 2d 61 6c 6f 6e 65  ngle stand-alone
0900: 20 65 78 65 63 75 74 61 62 6c 65 20 74 68 61 74   executable that
0910: 20 63 6f 6e 74 61 69 6e 73 20 65 76 65 72 79 74   contains everyt
0920: 68 69 6e 67 0a 20 20 20 20 20 20 6e 65 65 64 65  hing.      neede
0930: 64 20 74 6f 20 64 6f 20 63 6f 6e 66 69 67 75 72  d to do configur
0940: 61 74 69 6f 6e 20 6d 61 6e 61 67 65 6d 65 6e 74  ation management
0950: 2e 0a 20 20 20 20 20 20 49 6e 73 74 61 6c 6c 61  ..      Installa
0960: 74 69 6f 6e 20 69 73 20 74 72 69 76 69 61 6c 3a  tion is trivial:
0970: 20 73 69 6d 70 6c 79 20 64 6f 77 6e 6c 6f 61 64   simply download
0980: 20 61 20 0a 20 20 20 20 20 20 3c 61 20 68 72 65   a .      <a hre
0990: 66 3d 22 68 74 74 70 3a 2f 2f 77 77 77 2e 66 6f  f="http://www.fo
09a0: 73 73 69 6c 2d 73 63 6d 2e 6f 72 67 2f 64 6f 77  ssil-scm.org/dow
09b0: 6e 6c 6f 61 64 2e 68 74 6d 6c 22 3e 70 72 65 63  nload.html">prec
09c0: 6f 6d 70 69 6c 65 64 20 62 69 6e 61 72 79 3c 2f  ompiled binary</
09d0: 61 3e 0a 20 20 20 20 20 20 66 6f 72 20 4c 69 6e  a>.      for Lin
09e0: 75 78 2c 20 4d 61 63 2c 20 6f 72 20 57 69 6e 64  ux, Mac, or Wind
09f0: 6f 77 73 20 61 6e 64 20 70 75 74 20 69 74 20 6f  ows and put it o
0a00: 6e 20 79 6f 75 72 20 24 50 41 54 48 2e 0a 20 20  n your $PATH..  
0a10: 20 20 20 20 5b 2e 2f 62 75 69 6c 64 2e 77 69 6b      [./build.wik
0a20: 69 20 7c 20 45 61 73 79 2d 74 6f 2d 63 6f 6d 70  i | Easy-to-comp
0a30: 69 6c 65 20 73 6f 75 72 63 65 20 63 6f 64 65 5d  ile source code]
0a40: 20 69 73 20 61 76 61 69 6c 61 62 6c 65 20 66 6f   is available fo
0a50: 72 0a 20 20 20 20 20 20 75 73 65 72 73 20 6f 6e  r.      users on
0a60: 20 6f 74 68 65 72 20 70 6c 61 74 66 6f 72 6d 73   other platforms
0a70: 2e 20 20 46 6f 73 73 69 6c 20 73 6f 75 72 63 65  .  Fossil source
0a80: 73 20 61 72 65 20 61 6c 73 6f 20 6d 6f 73 74 6c  s are also mostl
0a90: 79 20 73 65 6c 66 2d 63 6f 6e 74 61 69 6e 65 64  y self-contained
0aa0: 2c 0a 20 20 20 20 20 20 72 65 71 75 69 72 69 6e  ,.      requirin
0ab0: 67 20 6f 6e 6c 79 20 74 68 65 20 22 7a 6c 69 62  g only the "zlib
0ac0: 22 20 6c 69 62 72 61 72 79 20 61 6e 64 20 74 68  " library and th
0ad0: 65 20 73 74 61 6e 64 61 72 64 20 43 20 6c 69 62  e standard C lib
0ae0: 72 61 72 79 20 74 6f 20 62 75 69 6c 64 2e 0a 0a  rary to build...
0af0: 20 20 35 2e 20 20 3c 62 3e 53 69 6d 70 6c 65 20    5.  <b>Simple 
0b00: 4e 65 74 77 6f 72 6b 69 6e 67 3c 2f 62 3e 20 2d  Networking</b> -
0b10: 0a 20 20 20 20 20 20 46 6f 73 73 69 6c 20 75 73  .      Fossil us
0b20: 65 73 20 70 6c 61 69 6e 20 6f 6c 64 20 48 54 54  es plain old HTT
0b30: 50 20 28 77 69 74 68 0a 20 20 20 20 20 20 5b 2e  P (with.      [.
0b40: 2f 71 75 69 63 6b 73 74 61 72 74 2e 77 69 6b 69  /quickstart.wiki
0b50: 23 70 72 6f 78 79 20 7c 20 70 72 6f 78 79 20 73  #proxy | proxy s
0b60: 75 70 70 6f 72 74 5d 29 0a 20 20 20 20 20 20 66  upport]).      f
0b70: 6f 72 20 61 6c 6c 20 6e 65 74 77 6f 72 6b 20 63  or all network c
0b80: 6f 6d 6d 75 6e 69 63 61 74 69 6f 6e 73 2c 20 6d  ommunications, m
0b90: 65 61 6e 69 6e 67 20 74 68 61 74 20 69 74 20 77  eaning that it w
0ba0: 6f 72 6b 73 20 66 69 6e 65 20 66 72 6f 6d 20 62  orks fine from b
0bb0: 65 68 69 6e 64 0a 20 20 20 20 20 20 72 65 73 74  ehind.      rest
0bc0: 72 69 63 74 69 76 65 20 66 69 72 65 77 61 6c 6c  rictive firewall
0bd0: 73 2e 20 20 54 68 65 20 70 72 6f 74 6f 63 6f 6c  s.  The protocol
0be0: 20 69 73 0a 20 20 20 20 20 20 5b 2e 2f 73 74 61   is.      [./sta
0bf0: 74 73 2e 77 69 6b 69 20 7c 20 62 61 6e 64 77 69  ts.wiki | bandwi
0c00: 64 74 68 20 65 66 66 69 63 69 65 6e 74 5d 20 74  dth efficient] t
0c10: 6f 20 74 68 65 20 70 6f 69 6e 74 20 74 68 61 74  o the point that
0c20: 20 46 6f 73 73 69 6c 20 63 61 6e 20 62 65 0a 20   Fossil can be. 
0c30: 20 20 20 20 20 75 73 65 64 20 63 6f 6d 66 6f 72       used comfor
0c40: 74 61 62 6c 79 20 6f 76 65 72 20 61 20 64 69 61  tably over a dia
0c50: 6c 2d 75 70 20 69 6e 74 65 72 6e 65 74 20 63 6f  l-up internet co
0c60: 6e 6e 65 63 74 69 6f 6e 2e 0a 0a 20 20 36 2e 20  nnection...  6. 
0c70: 20 3c 62 3e 43 47 49 20 45 6e 61 62 6c 65 64 3c   <b>CGI Enabled<
0c80: 2f 62 3e 20 2d 0a 20 20 20 20 20 20 4e 6f 20 73  /b> -.      No s
0c90: 65 72 76 65 72 20 69 73 20 72 65 71 75 69 72 65  erver is require
0ca0: 64 20 74 6f 20 75 73 65 20 66 6f 73 73 69 6c 2e  d to use fossil.
0cb0: 20 20 42 75 74 20 61 0a 20 20 20 20 20 20 73 65    But a.      se
0cc0: 72 76 65 72 20 64 6f 65 73 20 6d 61 6b 65 20 63  rver does make c
0cd0: 6f 6c 6c 61 62 6f 72 61 74 69 6f 6e 20 65 61 73  ollaboration eas
0ce0: 69 65 72 2e 20 20 46 6f 73 73 69 6c 20 73 75 70  ier.  Fossil sup
0cf0: 70 6f 72 74 73 20 74 68 72 65 65 20 64 69 66 66  ports three diff
0d00: 65 72 65 6e 74 0a 20 20 20 20 20 20 79 65 74 20  erent.      yet 
0d10: 73 69 6d 70 6c 65 20 5b 2e 2f 71 75 69 63 6b 73  simple [./quicks
0d20: 74 61 72 74 2e 77 69 6b 69 23 73 65 72 76 65 72  tart.wiki#server
0d30: 73 65 74 75 70 20 7c 20 73 65 72 76 65 72 20 63  setup | server c
0d40: 6f 6e 66 69 67 75 72 61 74 69 6f 6e 73 5d 2e 0a  onfigurations]..
0d50: 20 20 20 20 20 20 54 68 65 20 6d 6f 73 74 20 70        The most p
0d60: 6f 70 75 6c 61 72 20 69 73 20 61 20 32 2d 6c 69  opular is a 2-li
0d70: 6e 65 20 43 47 49 20 73 63 72 69 70 74 2e 20 20  ne CGI script.  
0d80: 54 68 69 73 20 69 73 20 74 68 65 20 61 70 70 72  This is the appr
0d90: 6f 61 63 68 0a 20 20 20 20 20 20 75 73 65 64 20  oach.      used 
0da0: 62 79 20 74 68 65 20 5b 2e 2f 73 65 6c 66 68 6f  by the [./selfho
0db0: 73 74 2e 77 69 6b 69 20 7c 20 73 65 6c 66 2d 68  st.wiki | self-h
0dc0: 6f 73 74 69 6e 67 20 66 6f 73 73 69 6c 20 72 65  osting fossil re
0dd0: 70 6f 73 69 74 6f 72 69 65 73 5d 2e 0a 0a 20 20  positories]...  
0de0: 37 2e 20 20 3c 62 3e 52 6f 62 75 73 74 20 26 61  7.  <b>Robust &a
0df0: 6d 70 3b 20 52 65 6c 69 61 62 6c 65 3c 2f 62 3e  mp; Reliable</b>
0e00: 20 2d 0a 20 20 20 20 20 20 46 6f 73 73 69 6c 20   -.      Fossil 
0e10: 73 74 6f 72 65 73 20 63 6f 6e 74 65 6e 74 20 69  stores content i
0e20: 6e 20 61 6e 20 53 51 4c 69 74 65 20 64 61 74 61  n an SQLite data
0e30: 62 61 73 65 20 73 6f 20 74 68 61 74 20 74 72 61  base so that tra
0e40: 6e 73 61 63 74 69 6f 6e 73 20 61 72 65 0a 20 20  nsactions are.  
0e50: 20 20 20 20 61 74 6f 6d 69 63 20 65 76 65 6e 20      atomic even 
0e60: 69 66 20 69 6e 74 65 72 72 75 70 74 65 64 20 62  if interrupted b
0e70: 79 20 61 20 70 6f 77 65 72 20 6c 6f 73 73 20 6f  y a power loss o
0e80: 72 20 73 79 73 74 65 6d 20 63 72 61 73 68 2e 20  r system crash. 
0e90: 20 46 75 72 74 68 65 72 6d 6f 72 65 2c 0a 20 20   Furthermore,.  
0ea0: 20 20 20 20 61 75 74 6f 6d 61 74 69 63 20 5b 2e      automatic [.
0eb0: 2f 73 65 6c 66 63 68 65 63 6b 2e 77 69 6b 69 20  /selfcheck.wiki 
0ec0: 7c 20 73 65 6c 66 2d 63 68 65 63 6b 73 5d 20 76  | self-checks] v
0ed0: 65 72 69 66 79 20 74 68 61 74 20 61 6c 6c 20 61  erify that all a
0ee0: 73 70 65 63 74 73 20 6f 66 0a 20 20 20 20 20 20  spects of.      
0ef0: 74 68 65 20 72 65 70 6f 73 69 74 6f 72 79 20 61  the repository a
0f00: 72 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 70 72  re consistent pr
0f10: 69 6f 72 20 74 6f 20 65 61 63 68 20 63 6f 6d 6d  ior to each comm
0f20: 69 74 2e 20 20 49 6e 20 6f 76 65 72 20 74 77 6f  it.  In over two
0f30: 20 79 65 61 72 73 0a 20 20 20 20 20 20 6f 66 20   years.      of 
0f40: 6f 70 65 72 61 74 69 6f 6e 2c 20 6e 6f 20 77 6f  operation, no wo
0f50: 72 6b 20 68 61 73 20 65 76 65 72 20 62 65 65 6e  rk has ever been
0f60: 20 6c 6f 73 74 20 61 66 74 65 72 20 68 61 76 69   lost after havi
0f70: 6e 67 20 62 65 65 6e 20 63 6f 6d 6d 69 74 74 65  ng been committe
0f80: 64 20 74 6f 0a 20 20 20 20 20 20 61 20 46 6f 73  d to.      a Fos
0f90: 73 69 6c 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a  sil repository..
0fa0: 0a 3c 68 72 3e 0a 3c 68 33 3e 4c 69 6e 6b 73 20  .<hr>.<h3>Links 
0fb0: 46 6f 72 20 46 6f 73 73 69 6c 20 55 73 65 72 73  For Fossil Users
0fc0: 3a 3c 2f 68 33 3e 0a 0a 20 20 2a 20 20 5b 2e 2f  :</h3>..  *  [./
0fd0: 72 65 76 69 65 77 73 2e 77 69 6b 69 20 7c 20 54  reviews.wiki | T
0fe0: 65 73 74 69 6d 6f 6e 69 61 6c 73 5d 20 66 72 6f  estimonials] fro
0ff0: 6d 20 73 61 74 69 73 66 69 65 64 20 66 6f 73 73  m satisfied foss
1000: 69 6c 20 75 73 65 72 73 2e 0a 20 20 2a 20 20 5b  il users..  *  [
1010: 2e 2f 66 61 71 2e 77 69 6b 69 20 7c 20 46 41 51  ./faq.wiki | FAQ
1020: 5d 0a 20 20 2a 20 20 54 68 65 20 5b 2e 2f 63 6f  ].  *  The [./co
1030: 6e 63 65 70 74 73 2e 77 69 6b 69 20 7c 20 63 6f  ncepts.wiki | co
1040: 6e 63 65 70 74 73 5d 20 62 65 68 69 6e 64 20 66  ncepts] behind f
1050: 6f 73 73 69 6c 0a 20 20 2a 20 20 5b 2e 2f 71 75  ossil.  *  [./qu
1060: 69 63 6b 73 74 61 72 74 2e 77 69 6b 69 20 7c 20  ickstart.wiki | 
1070: 51 75 69 63 6b 20 53 74 61 72 74 5d 20 67 75 69  Quick Start] gui
1080: 64 65 20 74 6f 20 75 73 69 6e 67 20 66 6f 73 73  de to using foss
1090: 69 6c 0a 20 20 2a 20 20 5b 2e 2f 71 61 6e 64 63  il.  *  [./qandc
10a0: 2e 77 69 6b 69 20 7c 20 51 75 65 73 74 69 6f 6e  .wiki | Question
10b0: 73 20 26 61 6d 70 3b 20 43 72 69 74 69 63 69 73  s &amp; Criticis
10c0: 6d 73 5d 20 64 69 72 65 63 74 65 64 20 61 74 20  ms] directed at 
10d0: 66 6f 73 73 69 6c 2e 0a 20 20 2a 20 20 5b 2e 2f  fossil..  *  [./
10e0: 62 75 69 6c 64 2e 77 69 6b 69 20 7c 20 42 75 69  build.wiki | Bui
10f0: 6c 64 69 6e 67 20 41 6e 64 20 49 6e 73 74 61 6c  lding And Instal
1100: 6c 69 6e 67 5d 0a 20 20 2a 20 20 46 6f 73 73 69  ling].  *  Fossi
1110: 6c 20 73 75 70 70 6f 72 74 73 20 5b 2e 2f 65 6d  l supports [./em
1120: 62 65 64 64 65 64 64 6f 63 2e 77 69 6b 69 20 7c  beddeddoc.wiki |
1130: 20 65 6d 62 65 64 64 65 64 20 64 6f 63 75 6d 65   embedded docume
1140: 6e 74 61 74 69 6f 6e 5d 0a 20 20 20 20 20 74 68  ntation].     th
1150: 61 74 20 69 73 20 76 65 72 73 69 6f 6e 65 64 20  at is versioned 
1160: 61 6c 6f 6e 67 20 77 69 74 68 20 70 72 6f 6a 65  along with proje
1170: 63 74 20 73 6f 75 72 63 65 20 63 6f 64 65 2e 0a  ct source code..
1180: 20 20 2a 20 20 46 6f 73 73 69 6c 20 75 73 65 73    *  Fossil uses
1190: 20 61 6e 20 5b 2e 2f 66 69 6c 65 66 6f 72 6d 61   an [./fileforma
11a0: 74 2e 77 69 6b 69 20 7c 20 65 6e 64 75 72 69 6e  t.wiki | endurin
11b0: 67 20 66 69 6c 65 20 66 6f 72 6d 61 74 5d 20 74  g file format] t
11c0: 68 61 74 20 69 73 20 0a 20 20 20 20 20 64 65 73  hat is .     des
11d0: 69 67 6e 65 64 20 74 6f 20 62 65 20 72 65 61 64  igned to be read
11e0: 61 62 6c 65 2c 20 73 65 61 72 63 68 61 62 6c 65  able, searchable
11f0: 2c 20 61 6e 64 20 65 78 74 65 6e 73 69 62 6c 65  , and extensible
1200: 20 62 79 20 70 65 6f 70 6c 65 0a 20 20 20 20 20   by people.     
1210: 6e 6f 74 20 79 65 74 20 62 6f 72 6e 2e 0a 20 20  not yet born..  
1220: 2a 20 20 41 20 74 75 74 6f 72 69 61 6c 20 6f 6e  *  A tutorial on
1230: 20 5b 2e 2f 62 72 61 6e 63 68 69 6e 67 2e 77 69   [./branching.wi
1240: 6b 69 20 7c 20 62 72 61 6e 63 68 69 6e 67 5d 2c  ki | branching],
1250: 20 77 68 61 74 20 69 74 20 6d 65 61 6e 73 20 61   what it means a
1260: 6e 64 20 68 6f 77 0a 20 20 20 20 20 74 6f 20 64  nd how.     to d
1270: 6f 20 69 74 20 75 73 69 6e 67 20 66 6f 73 73 69  o it using fossi
1280: 6c 2e 0a 20 20 2a 20 20 54 68 65 20 5b 2e 2f 73  l..  *  The [./s
1290: 65 6c 66 63 68 65 63 6b 2e 77 69 6b 69 20 7c 20  elfcheck.wiki | 
12a0: 61 75 74 6f 6d 61 74 69 63 20 73 65 6c 66 2d 63  automatic self-c
12b0: 68 65 63 6b 5d 20 6d 65 63 68 61 6e 69 73 6d 0a  heck] mechanism.
12c0: 20 20 20 20 20 68 65 6c 70 73 20 69 6e 73 75 72       helps insur
12d0: 65 20 70 72 6f 6a 65 63 74 20 69 6e 74 65 67 72  e project integr
12e0: 69 74 79 2e 0a 20 20 2a 20 20 46 6f 73 73 69 6c  ity..  *  Fossil
12f0: 20 63 6f 6e 74 61 69 6e 73 20 61 20 5b 2e 2f 77   contains a [./w
1300: 69 6b 69 74 68 65 6f 72 79 2e 77 69 6b 69 20 7c  ikitheory.wiki |
1310: 20 62 75 69 6c 74 2d 69 6e 20 77 69 6b 69 5d 2e   built-in wiki].
1320: 0a 20 20 2a 20 20 54 68 65 72 65 20 69 73 20 61  .  *  There is a
1330: 0a 20 20 20 20 5b 68 74 74 70 3a 2f 2f 6c 69 73  .    [http://lis
1340: 74 73 2e 66 6f 73 73 69 6c 2d 73 63 6d 2e 6f 72  ts.fossil-scm.or
1350: 67 3a 38 30 38 30 2f 63 67 69 2d 62 69 6e 2f 6d  g:8080/cgi-bin/m
1360: 61 69 6c 6d 61 6e 2f 6c 69 73 74 69 6e 66 6f 2f  ailman/listinfo/
1370: 66 6f 73 73 69 6c 2d 75 73 65 72 73 20 7c 20 6d  fossil-users | m
1380: 61 69 6c 69 6e 67 20 6c 69 73 74 5d 20 28 77 69  ailing list] (wi
1390: 74 68 20 70 75 62 6c 69 63 61 6c 6c 79 20 72 65  th publically re
13a0: 61 64 61 62 6c 65 0a 20 20 20 20 20 5b 68 74 74  adable.     [htt
13b0: 70 3a 2f 2f 77 77 77 2e 6d 61 69 6c 2d 61 72 63  p://www.mail-arc
13c0: 68 69 76 65 2e 63 6f 6d 2f 66 6f 73 73 69 6c 2d  hive.com/fossil-
13d0: 75 73 65 72 73 40 6c 69 73 74 73 2e 66 6f 73 73  users@lists.foss
13e0: 69 6c 2d 73 63 6d 2e 6f 72 67 20 7c 20 61 72 63  il-scm.org | arc
13f0: 68 69 76 65 73 5d 0a 20 20 20 20 20 61 76 61 69  hives].     avai
1400: 6c 61 62 6c 65 20 66 6f 72 20 64 69 73 63 75 73  lable for discus
1410: 73 69 6e 67 20 66 6f 73 73 69 6c 20 69 73 73 75  sing fossil issu
1420: 65 73 2e 0a 20 20 2a 20 20 5b 2e 2f 73 74 61 74  es..  *  [./stat
1430: 73 2e 77 69 6b 69 20 7c 20 50 65 72 66 6f 72 6d  s.wiki | Perform
1440: 61 6e 63 65 20 73 74 61 74 69 73 74 69 63 73 5d  ance statistics]
1450: 20 74 61 6b 65 6e 20 66 72 6f 6d 20 72 65 61 6c   taken from real
1460: 2d 77 6f 72 6c 64 20 70 72 6f 6a 65 63 74 73 0a  -world projects.
1470: 20 20 20 20 20 68 6f 73 74 65 64 20 6f 6e 20 66       hosted on f
1480: 6f 73 73 69 6c 2e 0a 20 20 2a 20 20 48 6f 77 20  ossil..  *  How 
1490: 74 6f 20 5b 2e 2f 73 68 75 6e 6e 69 6e 67 2e 77  to [./shunning.w
14a0: 69 6b 69 20 7c 20 64 65 6c 65 74 65 20 63 6f 6e  iki | delete con
14b0: 74 65 6e 74 5d 20 66 72 6f 6d 20 61 20 66 6f 73  tent] from a fos
14c0: 73 69 6c 20 72 65 70 6f 73 69 74 6f 72 79 2e 0a  sil repository..
14d0: 20 20 2a 20 20 53 6f 6d 65 20 28 75 6e 66 69 6e    *  Some (unfin
14e0: 69 73 68 65 64 20 62 75 74 20 65 78 70 61 6e 64  ished but expand
14f0: 69 6e 67 29 20 65 78 74 65 6e 64 65 64 0a 20 20  ing) extended.  
1500: 20 20 20 20 5b 2e 2f 72 65 66 65 72 65 6e 63 65      [./reference
1510: 2e 77 69 6b 69 20 7c 20 72 65 66 65 72 65 6e 63  .wiki | referenc
1520: 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 5d  e documentation]
1530: 20 66 6f 72 20 74 68 65 20 66 6f 73 73 69 6c 20   for the fossil 
1540: 63 6f 6d 6d 61 6e 64 20 6c 69 6e 65 2e 0a 20 20  command line..  
1550: 2a 20 20 44 6f 63 75 6d 65 6e 74 61 74 69 6f 6e  *  Documentation
1560: 20 6f 6e 20 74 68 65 0a 20 20 20 20 20 5b 68 74   on the.     [ht
1570: 74 70 3a 2f 2f 77 77 77 2e 73 71 6c 69 74 65 63  tp://www.sqlitec
1580: 6f 6e 63 65 70 74 73 2e 6f 72 67 2f 54 48 4d 61  oncepts.org/THMa
1590: 6e 75 61 6c 2e 70 64 66 20 7c 20 54 48 31 20 53  nual.pdf | TH1 S
15a0: 63 72 69 70 74 20 4c 61 6e 67 75 61 67 65 5d 20  cript Language] 
15b0: 75 73 65 64 0a 20 20 20 20 20 74 6f 20 63 6f 6e  used.     to con
15c0: 66 69 67 75 72 65 20 74 68 65 20 74 69 63 6b 65  figure the ticke
15d0: 74 69 6e 67 20 73 75 62 73 79 73 74 65 6d 2e 0a  ting subsystem..
15e0: 0a 3c 68 33 3e 4c 69 6e 6b 73 20 46 6f 72 20 46  .<h3>Links For F
15f0: 6f 73 73 69 6c 20 44 65 76 65 6c 6f 70 65 72 3a  ossil Developer:
1600: 3c 2f 68 33 3e 0a 0a 20 20 2a 20 20 5b 2e 2f 70  </h3>..  *  [./p
1610: 6f 70 2e 77 69 6b 69 20 7c 20 50 72 69 6e 63 69  op.wiki | Princi
1620: 70 6c 65 73 20 4f 66 20 4f 70 65 72 61 74 69 6f  ples Of Operatio
1630: 6e 5d 0a 20 20 2a 20 20 54 68 65 20 5b 2e 2f 66  n].  *  The [./f
1640: 69 6c 65 66 6f 72 6d 61 74 2e 77 69 6b 69 20 7c  ileformat.wiki |
1650: 20 66 69 6c 65 20 66 6f 72 6d 61 74 5d 20 75 73   file format] us
1660: 65 64 20 62 79 20 65 76 65 72 79 20 63 6f 6e 74  ed by every cont
1670: 65 6e 74 0a 20 20 20 20 20 66 69 6c 65 20 73 74  ent.     file st
1680: 6f 72 65 64 20 69 6e 20 74 68 65 20 72 65 70 6f  ored in the repo
1690: 73 69 74 6f 72 79 2e 0a 20 20 2a 20 20 54 68 65  sitory..  *  The
16a0: 20 5b 2e 2f 64 65 6c 74 61 5f 66 6f 72 6d 61 74   [./delta_format
16b0: 2e 77 69 6b 69 20 7c 20 66 6f 72 6d 61 74 20 6f  .wiki | format o
16c0: 66 20 64 65 6c 74 61 73 5d 20 75 73 65 64 20 74  f deltas] used t
16d0: 6f 0a 20 20 20 20 20 65 66 66 69 63 69 65 6e 74  o.     efficient
16e0: 6c 79 20 73 74 6f 72 65 20 63 68 61 6e 67 65 73  ly store changes
16f0: 20 62 65 74 77 65 65 6e 20 66 69 6c 65 20 72 65   between file re
1700: 76 69 73 69 6f 6e 73 2e 0a 20 20 2a 20 20 54 68  visions..  *  Th
1710: 65 20 5b 2e 2f 64 65 6c 74 61 5f 65 6e 63 6f 64  e [./delta_encod
1720: 65 72 5f 61 6c 67 6f 72 69 74 68 6d 2e 77 69 6b  er_algorithm.wik
1730: 69 20 7c 20 65 6e 63 6f 64 65 72 20 61 6c 67 6f  i | encoder algo
1740: 72 69 74 68 6d 5d 20 75 73 65 64 20 74 6f 0a 20  rithm] used to. 
1750: 20 20 20 20 65 66 66 69 63 69 65 6e 74 6c 79 20      efficiently 
1760: 67 65 6e 65 72 61 74 65 20 64 65 6c 74 61 73 2e  generate deltas.
1770: 0a 20 20 2a 20 20 54 68 65 20 5b 2e 2f 73 79 6e  .  *  The [./syn
1780: 63 2e 77 69 6b 69 20 7c 20 73 79 6e 63 68 72 6f  c.wiki | synchro
1790: 6e 69 7a 61 74 69 6f 6e 20 70 72 6f 74 6f 63 6f  nization protoco
17a0: 6c 5d 2e 0a                                      l]..