Article mis à jour le 04/12/2013.

Un bout de code pour générer une page changelog, le lien devra être adapté (pour moi un gitlab local) :

<html>
<head><title>Changelog</title>
</head>
<body>
<h1>Changelog</h1>
<table>
<?php
echo shell_exec("git log --pretty=format:'<tr><td><a href=\"http://mon_gitlab/mon_user/mon_repo/commit/%H\">%ci</a></td><td>%s</td></tr>'");
?>
</table>
</body>
</html>

Ce qui donne (on peut ajouter du style !) :

Les options de la commande git log : http://git-scm.com/book/fr/Les-bases-de-Git-Visualiser-l-historique-des-validations