Artifact c1374f94c0fb1cb03c4b13f9946c877ce11b09cd:

Wiki page [Documentation développeur] by bohwaz on 2017-05-12 05:26:21.
0000: 44 20 32 30 31 37 2d 30 35 2d 31 32 54 30 33 3a  D 2017-05-12T03:
0010: 32 36 3a 32 31 2e 33 35 33 0a 4c 20 44 6f 63 75  26:21.353.L Docu
0020: 6d 65 6e 74 61 74 69 6f 6e 5c 73 64 c3 a9 76 65  mentation\sd..ve
0030: 6c 6f 70 70 65 75 72 0a 50 20 31 65 63 39 31 63  loppeur.P 1ec91c
0040: 63 35 38 38 65 62 38 35 33 34 34 33 38 66 32 31  c588eb8534438f21
0050: 30 35 32 30 64 64 61 65 36 63 35 37 64 66 36 33  0520ddae6c57df63
0060: 30 36 0a 55 20 62 6f 68 77 61 7a 0a 57 20 33 38  06.U bohwaz.W 38
0070: 33 36 0a 3c 68 33 3e 49 6e 66 6f 72 6d 61 74 69  36.<h3>Informati
0080: 6f 6e 73 20 73 75 72 20 6c 65 20 70 72 6f 6a 65  ons sur le proje
0090: 74 3c 2f 68 33 3e 0d 0a 0d 0a 20 20 2a 20 20 4c  t</h3>....  *  L
00a0: 69 63 65 6e 63 65 20 75 74 69 6c 69 73 c3 a9 65  icence utilis..e
00b0: 20 3a 20 41 66 66 65 72 6f 20 47 50 4c 20 76 33   : Affero GPL v3
00c0: 20 28 62 61 73 69 71 75 65 6d 65 6e 74 20 69 64   (basiquement id
00d0: 65 6e 74 69 71 75 65 20 c3 a0 20 6c 61 20 47 50  entique .. la GP
00e0: 4c 20 6d 61 69 73 20 72 61 6a 6f 75 74 65 20 75  L mais rajoute u
00f0: 6e 65 20 6f 62 6c 69 67 61 74 69 6f 6e 20 64 65  ne obligation de
0100: 20 64 69 73 74 72 69 62 75 65 72 20 6c 65 20 63   distribuer le c
0110: 6f 64 65 20 70 6f 75 72 20 75 6e 65 20 75 74 69  ode pour une uti
0120: 6c 69 73 61 74 69 6f 6e 20 73 75 72 20 75 6e 20  lisation sur un 
0130: 73 65 72 76 65 75 72 20 6d c3 aa 6d 65 20 73 69  serveur m..me si
0140: 20 70 61 73 20 64 65 20 64 69 73 74 72 69 62 75   pas de distribu
0150: 74 69 6f 6e 20 64 65 20 62 69 6e 61 69 72 65 29  tion de binaire)
0160: 0d 0a 20 20 2a 20 20 4c 61 6e 67 61 67 65 20 75  ..  *  Langage u
0170: 74 69 6c 69 73 c3 a9 20 3a 20 50 48 50 20 35 2e  tilis.. : PHP 5.
0180: 36 20 28 70 61 73 73 61 67 65 20 c3 a0 20 50 48  6 (passage .. PH
0190: 50 20 37 2e 30 20 70 72 c3 a9 76 75 20 61 76 65  P 7.0 pr..vu ave
01a0: 63 20 6c 61 20 73 6f 72 74 69 65 20 64 65 20 44  c la sortie de D
01b0: 65 62 69 61 6e 20 53 74 72 65 74 63 68 29 0d 0a  ebian Stretch)..
01c0: 20 20 2a 20 20 42 61 73 65 20 64 65 20 64 6f 6e    *  Base de don
01d0: 6e c3 a9 65 20 75 74 69 6c 69 73 c3 a9 65 20 3a  n..e utilis..e :
01e0: 20 53 51 4c 69 74 65 20 33 0d 0a 0d 0a 3c 68 34   SQLite 3....<h4
01f0: 3e 50 6f 75 72 71 75 6f 69 20 53 51 4c 69 74 65  >Pourquoi SQLite
0200: 20 73 65 75 6c 65 6d 65 6e 74 20 3f 3c 2f 68 34   seulement ?</h4
0210: 3e 0d 0a 0d 0a 50 61 72 63 65 20 71 75 65 20 63  >....Parce que c
0220: 27 65 73 74 20 75 6e 65 20 6d 61 6e 69 c3 a8 72  'est une mani..r
0230: 65 20 73 69 6d 70 6c 65 20 64 27 61 76 6f 69 72  e simple d'avoir
0240: 20 74 6f 75 74 65 73 20 6c 65 73 20 64 6f 6e 6e   toutes les donn
0250: c3 a9 65 73 20 64 65 20 6c 27 61 70 70 6c 69 63  ..es de l'applic
0260: 61 74 69 6f 6e 20 72 65 67 72 6f 75 70 c3 a9 65  ation regroup..e
0270: 73 20 61 75 20 6d c3 aa 6d 65 20 65 6e 64 72 6f  s au m..me endro
0280: 69 74 2c 20 65 74 20 71 75 65 20 6c 27 61 70 70  it, et que l'app
0290: 6c 69 63 61 74 69 6f 6e 20 70 75 69 73 73 65 20  lication puisse 
02a0: 67 c3 a9 72 65 72 20 73 65 73 20 70 72 6f 70 72  g..rer ses propr
02b0: 65 73 20 69 6d 70 6f 72 74 73 20 2f 20 65 78 70  es imports / exp
02c0: 6f 72 74 73 20 65 74 20 73 61 75 76 65 67 61 72  orts et sauvegar
02d0: 64 65 73 2e 20 44 65 20 6d c3 aa 6d 65 20 63 65  des. De m..me ce
02e0: 6c 61 20 73 69 6d 70 6c 69 66 69 65 20 67 72 61  la simplifie gra
02f0: 6e 64 65 6d 65 6e 74 20 6c 27 69 6e 73 74 61 6c  ndement l'instal
0300: 6c 61 74 69 6f 6e 20 70 6f 75 72 20 6c 65 73 20  lation pour les 
0310: 64 c3 a9 62 75 74 61 6e 74 73 20 3a 20 72 69 65  d..butants : rie
0320: 6e 20 c3 a0 20 63 6f 6e 66 69 67 75 72 65 72 20  n .. configurer 
0330: 64 65 20 74 65 63 68 6e 69 71 75 65 2e 0d 0a 0d  de technique....
0340: 0a 53 51 4c 69 74 65 20 65 73 74 20 75 6e 65 20  .SQLite est une 
0350: 62 61 73 65 20 64 65 20 64 6f 6e 6e c3 a9 65 73  base de donn..es
0360: 20 74 72 c3 a8 73 20 70 75 69 73 73 61 6e 74 65   tr..s puissante
0370: 20 65 74 20 72 61 70 69 64 65 20 71 75 69 20 6f   et rapide qui o
0380: 66 66 72 65 20 64 65 20 6e 6f 6d 62 72 65 75 73  ffre de nombreus
0390: 65 73 20 70 6f 73 73 69 62 69 6c 69 74 c3 a9 73  es possibilit..s
03a0: 20 61 76 61 6e 63 c3 a9 65 73 2e 20 4c 27 61 76   avanc..es. L'av
03b0: 61 6e 74 61 67 65 20 70 72 69 6e 63 69 70 61 6c  antage principal
03c0: 20 65 73 74 20 71 75 65 20 6c 61 20 62 61 73 65   est que la base
03d0: 20 64 65 20 64 6f 6e 6e c3 a9 65 73 20 65 73 74   de donn..es est
03e0: 20 63 6f 6d 70 72 69 73 65 20 65 6e 20 75 6e 20   comprise en un 
03f0: 73 65 75 6c 20 66 69 63 68 69 65 72 2c 20 73 69  seul fichier, si
0400: 6d 70 6c 69 66 69 61 6e 74 20 73 61 20 67 65 73  mplifiant sa ges
0410: 74 69 6f 6e 20 65 74 20 72 c3 a9 70 6c 69 63 61  tion et r..plica
0420: 74 69 6f 6e 2e 20 45 6e 66 69 6e 2c 20 73 61 20  tion. Enfin, sa 
0430: 72 c3 a9 73 69 6c 69 65 6e 63 65 20 65 74 20 73  r..silience et s
0440: 65 73 20 70 65 72 66 6f 72 6d 61 6e 63 65 73 20  es performances 
0450: 6e 65 20 73 6f 6e 74 20 70 6c 75 73 20 c3 a0 20  ne sont plus .. 
0460: 70 72 6f 75 76 65 72 2c 20 64 27 61 75 74 61 6e  prouver, d'autan
0470: 74 20 70 6c 75 73 20 6d 61 69 6e 74 65 6e 61 6e  t plus maintenan
0480: 74 20 71 75 27 65 6c 6c 65 20 65 73 74 20 6c 61  t qu'elle est la
0490: 20 62 61 73 65 20 64 65 20 64 6f 6e 6e c3 a9 65   base de donn..e
04a0: 73 20 6c 61 20 70 6c 75 73 20 75 74 69 6c 69 73  s la plus utilis
04b0: c3 a9 65 20 61 75 20 6d 6f 6e 64 65 2e 20 45 6e  ..e au monde. En
04c0: 20 73 65 20 63 6f 6e 63 65 6e 74 72 61 6e 74 20   se concentrant 
04d0: 73 75 72 20 75 6e 65 20 73 65 75 6c 65 20 62 61  sur une seule ba
04e0: 73 65 20 64 65 20 64 6f 6e 6e c3 a9 65 73 20 69  se de donn..es i
04f0: 6c 20 65 73 74 20 70 6f 73 73 69 62 6c 65 20 64  l est possible d
0500: 27 6f 62 74 65 6e 69 72 20 64 65 73 20 61 6d c3  'obtenir des am.
0510: a9 6c 69 6f 72 61 74 69 6f 6e 73 20 65 74 20 73  .liorations et s
0520: 69 6d 70 6c 69 66 69 63 61 74 69 6f 6e 73 20 71  implifications q
0530: 75 27 69 6c 20 6e 65 20 73 65 72 61 69 74 20 70  u'il ne serait p
0540: 61 73 20 70 6f 73 73 69 62 6c 65 20 64 27 61 76  as possible d'av
0550: 6f 69 72 20 65 6e 20 64 65 76 61 6e 74 20 72 65  oir en devant re
0560: 73 74 65 72 20 67 c3 a9 6e c3 a9 72 69 71 75 65  ster g..n..rique
0570: 20 70 6f 75 72 20 66 6f 6e 63 74 69 6f 6e 6e 65   pour fonctionne
0580: 72 20 61 76 65 63 20 70 6c 75 73 69 65 75 72 73  r avec plusieurs
0590: 20 62 61 73 65 73 20 64 65 20 64 6f 6e 6e c3 a9   bases de donn..
05a0: 65 73 2e 0d 0a 0d 0a 44 65 20 66 61 69 74 20 69  es.....De fait i
05b0: 6c 20 6e 27 65 73 74 20 70 61 73 20 70 72 c3 a9  l n'est pas pr..
05c0: 76 75 20 64 65 20 70 65 72 6d 65 74 74 72 65 20  vu de permettre 
05d0: 64 27 75 74 69 6c 69 73 65 72 20 75 6e 65 20 61  d'utiliser une a
05e0: 75 74 72 65 20 62 61 73 65 20 64 65 20 64 6f 6e  utre base de don
05f0: 6e c3 a9 65 73 2c 20 6c 65 73 20 61 76 61 6e 74  n..es, les avant
0600: 61 67 65 73 20 c3 a0 20 75 6e 65 20 74 65 6c 6c  ages .. une tell
0610: 65 20 70 6f 73 73 69 62 69 6c 69 74 c3 a9 20 73  e possibilit.. s
0620: 6f 6e 74 20 62 69 65 6e 20 6d 6f 69 6e 64 72 65  ont bien moindre
0630: 73 20 63 6f 6d 70 61 72 c3 a9 73 20 c3 a0 20 74  s compar..s .. t
0640: 6f 75 73 20 6c 65 73 20 69 6e 63 6f 6e 76 c3 a9  ous les inconv..
0650: 6e 69 65 6e 74 73 2e 0d 0a 0d 0a 3c 68 33 3e 43  nients.....<h3>C
0660: 6f 6d 6d 65 6e 74 20 69 6e 73 74 61 6c 6c 65 72  omment installer
0670: 20 75 6e 65 20 63 6f 70 69 65 20 64 65 20 6c 61   une copie de la
0680: 20 76 65 72 73 69 6f 6e 20 64 65 20 64 c3 a9 76   version de d..v
0690: 65 6c 6f 70 70 65 6d 65 6e 74 20 70 6f 75 72 20  eloppement pour 
06a0: 74 65 73 74 65 72 20 3f 3c 2f 68 33 3e 0d 0a 0d  tester ?</h3>...
06b0: 0a 20 20 2a 20 20 54 c3 a9 6c c3 a9 63 68 61 72  .  *  T..l..char
06c0: 67 65 72 20 6c 65 20 5b 2f 7a 69 70 2f 47 61 72  ger le [/zip/Gar
06d0: 72 61 64 69 6e 2d 74 72 75 6e 6b 2e 7a 69 70 3f  radin-trunk.zip?
06e0: 75 75 69 64 3d 74 72 75 6e 6b 7c 5a 49 50 20 64  uuid=trunk|ZIP d
06f0: 75 20 74 72 75 6e 6b 5d 0d 0a 20 20 2a 20 20 44  u trunk]..  *  D
0700: c3 a9 2d 7a 69 70 70 65 72 20 6c 65 20 66 69 63  ..-zipper le fic
0710: 68 69 65 72 0d 0a 20 20 2a 20 20 45 78 c3 a9 63  hier..  *  Ex..c
0720: 75 74 65 72 20 6c 65 20 73 63 72 69 70 74 20 73  uter le script s
0730: 65 74 75 70 2d 64 65 70 65 6e 64 65 6e 63 69 65  etup-dependencie
0740: 73 2e 73 68 20 70 6f 75 72 20 74 c3 a9 6c c3 a9  s.sh pour t..l..
0750: 63 68 61 72 67 65 72 20 6c 65 73 20 64 c3 a9 70  charger les d..p
0760: 65 6e 64 61 6e 63 65 73 20 28 53 56 4e 20 65 73  endances (SVN es
0770: 74 20 72 65 71 75 69 73 20 70 6f 75 72 20 63 65  t requis pour ce
0780: 74 74 65 20 74 c3 a2 63 68 65 29 0d 0a 20 20 2a  tte t..che)..  *
0790: 20 20 53 75 69 76 72 65 20 6c 65 73 20 69 6e 73    Suivre les ins
07a0: 74 72 75 63 74 69 6f 6e 73 20 63 6c 61 73 73 69  tructions classi
07b0: 71 75 65 73 20 3a 20 5b 49 6e 73 74 61 6c 6c 61  ques : [Installa
07c0: 74 69 6f 6e 5d 0d 0a 0d 0a 3c 68 33 3e 4f 62 74  tion]....<h3>Obt
07d0: 65 6e 69 72 20 75 6e 65 20 63 6f 70 69 65 20 64  enir une copie d
07e0: 75 20 72 65 70 6f 73 69 74 6f 72 79 20 64 65 20  u repository de 
07f0: 64 c3 a9 76 65 6c 6f 70 70 65 6d 65 6e 74 3c 2f  d..veloppement</
0800: 68 33 3e 0d 0a 0d 0a 20 20 2a 20 20 49 6e 73 74  h3>....  *  Inst
0810: 61 6c 6c 65 72 20 5b 68 74 74 70 3a 2f 2f 66 6f  aller [http://fo
0820: 73 73 69 6c 2d 73 63 6d 2e 6f 72 67 2f 7c 46 6f  ssil-scm.org/|Fo
0830: 73 73 69 6c 5d 2c 20 6c 27 6f 75 74 69 6c 20 64  ssil], l'outil d
0840: 65 20 76 65 72 73 69 6f 6e 6e 65 6d 65 6e 74 20  e versionnement 
0850: 75 74 69 6c 69 73 c3 a9 20 70 6f 75 72 20 6c 65  utilis.. pour le
0860: 20 64 c3 a9 76 65 6c 6f 70 70 65 6d 65 6e 74 20   d..veloppement 
0870: 28 73 75 72 20 44 65 62 69 61 6e 20 65 74 20 55  (sur Debian et U
0880: 62 75 6e 74 75 20 3a 20 61 70 74 2d 67 65 74 20  buntu : apt-get 
0890: 69 6e 73 74 61 6c 6c 20 66 6f 73 73 69 6c 29 0d  install fossil).
08a0: 0a 20 20 2a 20 20 53 65 20 70 6c 61 63 65 72 20  .  *  Se placer 
08b0: 64 61 6e 73 20 75 6e 20 72 c3 a9 70 65 72 74 6f  dans un r..perto
08c0: 69 72 65 20 6f c3 b9 20 6c 27 6f 6e 20 73 6f 75  ire o.. l'on sou
08d0: 68 61 69 74 65 20 63 6f 70 69 65 72 20 6c 65 20  haite copier le 
08e0: 66 69 63 68 69 65 72 20 63 6f 6e 74 65 6e 61 6e  fichier contenan
08f0: 74 20 6c 65 20 72 65 70 6f 73 69 74 6f 72 79 20  t le repository 
0900: 28 69 6c 20 63 6f 6e 74 69 65 6e 64 72 61 20 6c  (il contiendra l
0910: 27 69 6e 74 c3 a9 67 72 61 6c 69 74 c3 a9 20 64  'int..gralit.. d
0920: 75 20 63 6f 64 65 2c 20 6d 61 69 73 20 61 75 73  u code, mais aus
0930: 73 69 20 74 6f 75 74 65 73 20 6c 65 73 20 6d 6f  si toutes les mo
0940: 64 69 66 69 63 61 74 69 6f 6e 73 20 72 c3 a9 61  difications r..a
0950: 6c 69 73 c3 a9 65 73 2c 20 6c 65 73 20 74 69 63  lis..es, les tic
0960: 6b 65 74 73 2c 20 6c 65 20 77 69 6b 69 2c 20 65  kets, le wiki, e
0970: 74 63 2e 29 20 3a 20 70 61 72 20 65 78 65 6d 70  tc.) : par exemp
0980: 6c 65 20 7e 2f 66 6f 73 73 69 6c 2f 0d 0a 20 20  le ~/fossil/..  
0990: 2a 20 20 4c 61 6e 63 65 72 20 3a 20 66 6f 73 73  *  Lancer : foss
09a0: 69 6c 20 63 6c 6f 6e 65 20 68 74 74 70 73 3a 2f  il clone https:/
09b0: 2f 66 6f 73 73 69 6c 2e 6b 64 32 2e 6f 72 67 2f  /fossil.kd2.org/
09c0: 67 61 72 72 61 64 69 6e 2f 20 67 61 72 72 61 64  garradin/ garrad
09d0: 69 6e 2e 66 6f 73 73 69 6c 0d 0a 20 20 2a 20 20  in.fossil..  *  
09e0: 43 72 c3 a9 65 72 20 75 6e 20 6e 6f 75 76 65 61  Cr..er un nouvea
09f0: 75 20 72 c3 a9 70 65 72 74 6f 69 72 65 20 6f c3  u r..pertoire o.
0a00: b9 20 6c 27 6f 6e 20 76 65 75 74 20 72 c3 a9 63  . l'on veut r..c
0a10: 75 70 c3 a9 72 65 72 20 6c 65 20 63 6f 64 65 20  up..rer le code 
0a20: 65 74 20 73 27 79 20 70 6c 61 63 65 72 20 3a 20  et s'y placer : 
0a30: 70 61 72 20 65 78 65 6d 70 6c 65 20 7e 2f 66 6f  par exemple ~/fo
0a40: 73 73 69 6c 2f 67 61 72 72 61 64 69 6e 2f 0d 0a  ssil/garradin/..
0a50: 20 20 2a 20 20 4c 61 6e 63 65 72 20 3a 20 66 6f    *  Lancer : fo
0a60: 73 73 69 6c 20 6f 70 65 6e 20 7e 2f 66 6f 73 73  ssil open ~/foss
0a70: 69 6c 2f 67 61 72 72 61 64 69 6e 2e 66 6f 73 73  il/garradin.foss
0a80: 69 6c 20 64 65 76 0d 0a 20 20 2a 20 20 49 6e 73  il dev..  *  Ins
0a90: 74 61 6c 6c 65 72 20 6c 65 73 20 64 c3 a9 70 65  taller les d..pe
0aa0: 6e 64 61 6e 63 65 73 20 3a 20 6d 61 6b 65 20 64  ndances : make d
0ab0: 65 70 73 0d 0a 0d 0a 50 6f 75 72 20 74 65 73 74  eps....Pour test
0ac0: 65 72 20 47 61 72 72 61 64 69 6e 20 61 76 65 63  er Garradin avec
0ad0: 20 6c 65 20 73 65 72 76 65 75 72 20 77 65 62 20   le serveur web 
0ae0: 69 6e 74 c3 a9 67 72 c3 a9 20 c3 a0 20 50 48 50  int..gr.. .. PHP
0af0: 20 6c 61 6e 63 65 72 20 3a 20 6d 61 6b 65 20 64   lancer : make d
0b00: 65 76 2d 73 65 72 76 65 72 0d 0a 0d 0a 45 74 20  ev-server....Et 
0b10: 73 65 20 72 65 6e 64 72 65 20 c3 a0 20 6c 27 61  se rendre .. l'a
0b20: 64 72 65 73 73 65 20 68 74 74 70 3a 2f 2f 6c 6f  dresse http://lo
0b30: 63 61 6c 68 6f 73 74 3a 38 30 38 32 2f 20 61 76  calhost:8082/ av
0b40: 65 63 20 73 6f 6e 20 6e 61 76 69 67 61 74 65 75  ec son navigateu
0b50: 72 20 77 65 62 2e 0d 0a 0d 0a 3c 68 33 3e 43 6f  r web.....<h3>Co
0b60: 6d 6d 65 6e 74 20 70 72 6f 70 6f 73 65 72 20 75  mment proposer u
0b70: 6e 20 70 61 74 63 68 20 3f 3c 2f 68 33 3e 0d 0a  n patch ?</h3>..
0b80: 0d 0a 20 20 2a 20 20 43 72 c3 a9 65 72 20 73 61  ..  *  Cr..er sa
0b90: 20 70 72 6f 70 72 65 20 62 72 61 6e 63 68 65 20   propre branche 
0ba0: 64 65 20 64 c3 a9 76 65 6c 6f 70 70 65 6d 65 6e  de d..veloppemen
0bb0: 74 20 3a 20 66 6f 73 73 69 6c 20 62 72 61 6e 63  t : fossil branc
0bc0: 68 20 6e 65 77 20 2d 2d 70 72 69 76 61 74 65 20  h new --private 
0bd0: 70 65 72 73 6f 20 74 72 75 6e 6b 0d 0a 20 20 2a  perso trunk..  *
0be0: 20 20 53 65 20 70 6f 73 69 74 69 6f 6e 6e 65 72    Se positionner
0bf0: 20 73 75 72 20 63 65 74 74 65 20 62 72 61 6e 63   sur cette branc
0c00: 68 65 20 3a 20 66 6f 73 73 69 6c 20 63 68 65 63  he : fossil chec
0c10: 6b 6f 75 74 20 70 65 72 73 6f 0d 0a 20 20 2a 20  kout perso..  * 
0c20: 20 46 61 69 72 65 20 73 65 73 20 6d 6f 64 69 66   Faire ses modif
0c30: 73 20 73 75 72 20 6c 65 20 63 6f 64 65 2e 2e 2e  s sur le code...
0c40: 0d 0a 20 20 2a 20 20 45 78 70 6f 72 74 65 72 20  ..  *  Exporter 
0c50: 75 6e 20 70 61 74 63 68 20 3a 20 66 6f 73 73 69  un patch : fossi
0c60: 6c 20 64 69 66 66 20 2d 4e 20 2d 2d 62 72 61 6e  l diff -N --bran
0c70: 63 68 20 70 65 72 73 6f 20 3e 20 6d 6f 6e 2d 70  ch perso > mon-p
0c80: 61 74 63 68 2e 74 78 74 0d 0a 20 20 2a 20 20 45  atch.txt..  *  E
0c90: 6e 76 6f 79 65 72 20 6c 65 20 70 61 74 63 68 20  nvoyer le patch 
0ca0: c3 a0 20 6c 61 20 6c 69 73 74 65 20 64 65 20 64  .. la liste de d
0cb0: 69 73 63 75 73 73 69 6f 6e 20 64 65 73 20 70 61  iscussion des pa
0cc0: 74 63 68 73 20 3a 20 70 61 74 63 68 40 67 61 72  tchs : patch@gar
0cd0: 72 61 64 69 6e 2e 65 75 20 28 65 6e 20 70 69 c3  radin.eu (en pi.
0ce0: a8 63 65 20 6a 6f 69 6e 74 65 2c 20 6e 65 20 70  .ce jointe, ne p
0cf0: 61 73 20 6f 75 62 6c 69 65 72 20 64 27 69 6e 63  as oublier d'inc
0d00: 6c 75 72 65 20 75 6e 65 20 64 65 73 63 72 69 70  lure une descrip
0d10: 74 69 6f 6e 20 64 65 20 63 65 20 71 75 65 20 6c  tion de ce que l
0d20: 65 20 70 61 74 63 68 20 66 61 69 74 29 0d 0a 0d  e patch fait)...
0d30: 0a 3c 68 34 3e 50 6f 75 72 71 75 6f 69 20 46 6f  .<h4>Pourquoi Fo
0d40: 73 73 69 6c 20 20 65 74 20 70 61 73 20 47 69 74  ssil  et pas Git
0d50: 20 3f 3c 2f 68 34 3e 0d 0a 0d 0a 46 6f 73 73 69   ?</h4>....Fossi
0d60: 6c 20 65 73 74 20 75 6e 20 67 65 73 74 69 6f 6e  l est un gestion
0d70: 6e 61 69 72 65 20 64 65 20 70 72 6f 6a 65 74 20  naire de projet 
0d80: 64 c3 a9 63 65 6e 74 72 61 6c 69 73 c3 a9 20 63  d..centralis.. c
0d90: 6f 6d 70 6c 65 74 2e 20 43 65 20 6e 27 65 73 74  omplet. Ce n'est
0da0: 20 70 61 73 20 6a 75 73 74 65 20 75 6e 20 44 56   pas juste un DV
0db0: 43 53 20 63 6f 6d 6d 65 20 47 69 74 20 6d 61 69  CS comme Git mai
0dc0: 73 20 75 6e 20 76 c3 a9 72 69 74 61 62 6c 65 20  s un v..ritable 
0dd0: 67 65 73 74 69 6f 6e 6e 61 69 72 65 20 64 65 20  gestionnaire de 
0de0: 70 72 6f 6a 65 74 20 69 6e 63 6c 75 61 6e 74 20  projet incluant 
0df0: 75 6e 20 77 69 6b 69 2c 20 75 6e 65 20 67 65 73  un wiki, une ges
0e00: 74 69 6f 6e 20 64 65 20 74 69 63 6b 65 74 73 2c  tion de tickets,
0e10: 20 75 6e 65 20 69 6e 74 65 72 66 61 63 65 20 77   une interface w
0e20: 65 62 2c 20 75 6e 65 20 67 65 73 74 69 6f 6e 20  eb, une gestion 
0e30: 64 27 75 74 69 6c 69 73 61 74 65 75 72 73 2c 20  d'utilisateurs, 
0e40: 65 74 63 20 65 74 63 2e 20 47 69 74 2c 20 53 56  etc etc. Git, SV
0e50: 4e 2c 20 4d 65 72 63 75 72 69 61 6c 20 65 74 20  N, Mercurial et 
0e60: 61 75 74 72 65 73 20 6e 65 20 73 6f 6e 74 20 71  autres ne sont q
0e70: 75 65 20 64 65 73 20 44 56 43 53 20 3a 20 69 6c  ue des DVCS : il
0e80: 73 20 6e 65 20 70 65 72 6d 65 74 74 65 6e 74 20  s ne permettent 
0e90: 64 65 20 76 65 72 73 69 6f 6e 6e 65 72 20 71 75  de versionner qu
0ea0: 65 20 6c 65 20 63 6f 64 65 2e 0d 0a 0d 0a 44 65  e le code.....De
0eb0: 20 70 6c 75 73 20 46 6f 73 73 69 6c 20 65 73 74   plus Fossil est
0ec0: 20 62 c3 a2 74 69 20 73 75 72 20 53 51 4c 69 74   b..ti sur SQLit
0ed0: 65 20 65 74 20 65 73 74 20 6c 27 c5 93 75 76 72  e et est l'..uvr
0ee0: 65 20 64 65 20 6c 27 61 75 74 65 75 72 20 64 65  e de l'auteur de
0ef0: 20 53 51 4c 69 74 65 2c 20 63 65 6c 61 20 66 61   SQLite, cela fa
0f00: 69 74 20 64 65 20 6c 75 69 20 6c 65 20 67 65 73  it de lui le ges
0f10: 74 69 6f 6e 6e 61 69 72 65 20 64 65 20 76 65 72  tionnaire de ver
0f20: 73 69 6f 6e 20 6c 65 20 70 6c 75 73 20 72 6f 62  sion le plus rob
0f30: 75 73 74 65 20 71 75 69 20 73 6f 69 74 2c 20 65  uste qui soit, e
0f40: 74 20 6c 65 20 73 74 6f 63 6b 61 67 65 20 64 65  t le stockage de
0f50: 20 73 65 73 20 64 6f 6e 6e c3 a9 65 73 20 65 73   ses donn..es es
0f60: 74 20 73 69 6d 70 6c 69 73 73 69 6d 65 20 21 0a  t simplissime !.
0f70: 5a 20 39 62 65 33 37 65 34 37 34 38 61 36 35 32  Z 9be37e4748a652
0f80: 39 36 38 36 63 32 32 64 35 39 36 39 61 65 34 30  9686c22d5969ae40
0f90: 63 32 0a                                         c2.