Si comme moi vous faites des choses bizarres avec git (dont des synchros automatiques la nuit), vous trouverez peut-être utile de recevoir un email à chaque git push avec toutes les modifications apportées.
Pour ce faire, il suffit de configurer un hook de post-receive et de récupérer un script qui fait la synthèse (sous CentOS ils sont mis en place avec les paquets).
johan@slashroot:~$ cd git/depot23/hooks johan@slashroot:~/git/depot23/hooks$ ln -s /usr/share/git-core/contrib/hooks/post-receive-email post-receive johan@slashroot:~/git/depot23/hooks$ vim ../config [hooks] mailinglist = "johan@slashroot.fr" emailprefix = "[Slashroot][Git-Depot23] " envelopesender = "git@slashroot.fr"
A chaque git push, vous recevrez un email avec les modifications prises en compte :
Sujet : [Slashroot][Git-Depot23] depot23 branch master updated. 62eb916848c11a945dba230c3137a3d23856b6c8 Date : Thu, 1 Jun 2017 23:16:03 +0200 De : git Pour : Johan This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "depot23". The branch, master has been updated via 62eb916848c11a945dba230c3137a3d23856b6c8 (commit) from 73e282d51c43007bb4a51358a09eb14b97ef1bd1 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 62eb916848c11a945dba230c3137a3d23856b6c8 Author: Johan Date: Thu Jun 1 11:15:42 2017 +0200 puppet-groups.conf : nouveau serveur de messagerie "mail3" ----------------------------------------------------------------------- Summary of changes: etc/puppet/puppet-groups.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) hooks/post-receive -- depot23