« Fossil (logiciel) » : différence entre les versions
ajout infobox |
Annulation de la modification de Matthieu2743 (d) oups my bad Balise : Annulation |
||
Ligne 5 : | Ligne 5 : | ||
| logo = Fossil SCM logo.svg |
| logo = Fossil SCM logo.svg |
||
| image = |
| image = |
||
| développeur = |
| développeur = [[D. Richard Hipp]] |
||
| environnement = [[GNU/Linux]], [[Mac OS X]], [[Microsoft Windows|Windows]] |
|||
| type = [[Progiciel de gestion intégré]] |
|||
| |
| type = [[Gestion de version]] |
||
| licence = [[Licence BSD]] à deux clauses |
|||
| site web = [https://paheko.cloud] |
|||
| site web = [http://www.fossil-scm.org/ fossil-scm.org] |
|||
}} |
}} |
||
'''Fossil''' est un [[logiciel de gestion de versions]] [[Gestion de version décentralisée|décentralisé]] intégrant, par le biais d'une interface web, un [[logiciel de suivi de problèmes]] et un [[wiki]]. |
'''Fossil''' est un [[logiciel de gestion de versions]] [[Gestion de version décentralisée|décentralisé]] intégrant, par le biais d'une interface web, un [[logiciel de suivi de problèmes]] et un [[wiki]]. |
Version du 23 décembre 2023 à 20:22
Développé par | D. Richard Hipp |
---|---|
Première version | |
Dernière version | 2.24 ()[1] |
Dépôt | fossil-scm.org/home et www.fossil-scm.org/home/timeline |
Écrit en | C et Structured Query Language |
Système d'exploitation | Multiplateforme |
Environnement | GNU/Linux, Mac OS X, Windows |
Formats lus | SQLite database file format (d) et Fossil repository database (d) |
Formats écrits | SQLite database file format (d) et Fossil repository database (d) |
Type | Gestion de version |
Licence | Licence BSD à deux clauses |
Documentation | fossil-scm.org/home/doc/trunk/www/permutedindex.html et fossil-scm.org/home/doc/trunk/www/contribute.wiki |
Site web | fossil-scm.org |
Fossil est un logiciel de gestion de versions décentralisé intégrant, par le biais d'une interface web, un logiciel de suivi de problèmes et un wiki.
Développé en C par D. Richard Hipp, Fossil est léger et repose sur une base de données SQLite du même auteur.
Fonctions
Fossil est un logiciel serveur multiplate-forme capable de s'exécuter sur Linux, Mac OS X et Microsoft Windows. Il offre un système de gestion de version décentralisé, accompagné d'un outil de suivi de bug, d'un wiki et offre également des fonctions de weblog. Le logiciel contient une interface web donnant accès aux services précités et facilitant la gestion d'un petit projet. Il suffit à l'utilisateur de taper fossil ui dans tout répertoire contenant une copie d'un dépôt Fossil et ce dernier lance automatiquement le navigateur web avec une page détaillant l'historique des versions du code et présentant des informations sur le statut du projet.
De par sa nature distribuée, Fossil ne nécessite pas de serveur central, bien que la collaboration entre développeurs soit facilitée s'il en existe un.
Le contenu est stocké au sein d'une base de données SQLite qui assure l'atomicité des transactions et l'intégrité des données malgré toute éventuelle interruption (coupure électrique, plantage du système, etc.)[2].
Fossil est un logiciel libre licencié depuis 2010 sous un contrat BSD[3] ; auparavant le projet s'était placé sous la licence publique générale GNU (GPL).
Un certain nombre de projets ont déclaré avoir migré de systèmes de gestion de versions plus avancés vers Fossil[réf. nécessaire] en raison de sa simplicité d'utilisation tout en offrant les fonctions nécessaires à la plupart des projets[4].
Notes et références
- « https://fossil-scm.org/home/doc/trunk/www/changes.wiki#v2_24 »
- « Integrated version control with Fossil SCM », DLR Tech Talk, présentation d'Arne Bachmann, 2009-12-01
- « Fossil DSCM Relicensed with BSD License. »,
- « Why I Use Fossil »,
Annexes
Liens externes
- (en) site officiel