ChangeLog

Un article de Wikipédia, l'encyclopédie libre.
Aller à : Navigation, rechercher

Un ChangeLog, littéralement « Journal des modifications », désigne souvent un fichier qui contient l'énumération de ce que les personnes collaborant à un projet ont effectué comme travail sur ce dernier. Ce fichier est souvent un simple fichier texte, assez brut, avec éventuellement des sections correspondant aux différentes sous-parties du projet. On peut également y trouver des noms de personnes qui ont réalisé ces tâches. Ce terme est directement issu du monde des développeurs de logiciels, notamment celui des développeurs de logiciels libres, afin que tout le monde puisse savoir dans quelle direction le projet a évolué à travers le temps, quelle est sa vitalité (s'il avance beaucoup et vite, s'il est en plein essor ou abandonné depuis un an, ou seulement en phase de corrections de bugs). Dans tous les cas, cela constitue également une invitation à contribuer en sachant quelles sont les dernières évolutions, ce qu'il y a à tester...

Sommaire

[modifier] Exemple

Ex. : pour un projet de comptabilité informatisée, on peut imaginer

ChangeLog
- mise en conformité avec la terminologie du plan comptable (Vincent et Michel)
- bugs d'affichage des graphiques d'équilibre des comptes corrigés (Sylvain)
- ajout de la fonction pour gérer plusieurs comptes (Sarah)
- réparation des éventuelles failles de sécurités lors des échanges par le réseau (Stéphane et Raoul)
- orthographe dans la documentation (José)

Si tout se passe bien, les éléments présents dans un ChangeLog sont ceux prévus dans la todo list.

[modifier] Gestion de versions

Certains logiciels de gestion de versions sont capables de générer les informations applicables comme un changelog, typiquement celles issues des commandes traditionnelles diff et commit.

Un utilitaire comme vc-dwim[1] permet de maintenir un fichier ChangeLog décrivant les modifications apportées aux fichiers sous contrôle de versions. Il est notamment compatible avec git, mercurial, bzr, CVS et SVN. C'est un paquet GNU dont la dernière version a été réalisée le 23 décembre 2011[2].

[modifier] Notes et références

  1. (en) « vc-dwim and vc-chlog », gnu.org, 24 décembre 2011.
  2. (en) « vc-dwim-1.6 released », lists.gnu.org, 23 décembre 2011.

[modifier] Voir aussi

Outils personnels
Espaces de noms

Variantes
Actions
Navigation
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues