From 7e191d6f4cc64c690c8840f0381709768be67500 Mon Sep 17 00:00:00 2001 From: Olivier Sirol Date: Thu, 7 Sep 2000 14:08:20 +0000 Subject: [PATCH] mail avec 50 lignes de diffs --- CVSROOT/postconfig | 52 ++++++++++++++++++++++++---------------------- 1 file changed, 27 insertions(+), 25 deletions(-) diff --git a/CVSROOT/postconfig b/CVSROOT/postconfig index 5b3baab9..17750d8d 100755 --- a/CVSROOT/postconfig +++ b/CVSROOT/postconfig @@ -4,11 +4,11 @@ # Copyright (C) 1999, 2000 Czo # License: GPL (http://www.gnu.org/copyleft/gpl.html) # Started: Sept 1999 -# Last Change: Thursday 07 September 2000, 11:15 -# Edit Time: 0:52:37 +# Last Change: Thursday 07 September 2000, 16:05 +# Edit Time: 1:32:54 # Description: # -# $Id: postconfig,v 1.51 2000/09/07 09:15:10 czo Exp $ +# $Id: postconfig,v 1.52 2000/09/07 14:08:20 czo Exp $ # PATH=/asim/gnu/bin:/usr/ucb:/usr/etc:/usr/local/bin:/bin:/usr/bin:${PATH} @@ -16,17 +16,19 @@ TMPFILE=cvslog.$$ FINGER=`who am i | gawk '{gsub(/^[^\!]*\!/,""); print $1}'` ( -echo "====================================================================" +echo "===================================================================" echo "Modification le : `date`" echo "Par : $USER" -echo "====================================================================" +echo "===================================================================" echo "" cat -) > "$TMPFILE" +) > "$TMPFILE" + +cat "$TMPFILE" >> $CVSROOT/CVSROOT/log-commit UPDATE_DIR=`cat "$TMPFILE" | gawk ' -/^Update of \/users\/outil\/alliance\/cvsroot\// { -gsub(/^Update of \/users\/outil\/alliance\/cvsroot\//, ""); +/^Update of .*\/cvsroot\// { +gsub(/^Update of .*\/cvsroot\//, ""); SUJ=$0 } END { @@ -52,28 +54,28 @@ printf("%s", MFILES) MAIL_SUBJECT=`echo "CVS loginfo, $UPDATE_DIR" | sed 's§alliance/§§' | sed 's§share/§§' | sed 's§sources/§§'` -# echo $UPDATE_DIR -# echo $UPDATE_IN -# echo $MAIL_SUBJECT -# echo $MODIFIED_FILES +( +# echo $UPDATE_DIR >> "$TMPFILE" +# echo $UPDATE_IN >> "$TMPFILE" +# echo $MAIL_SUBJECT >> "$TMPFILE" +# echo $MODIFIED_FILES >> "$TMPFILE" # pwd -# ( -# echo "" -# echo "====================================================================" -# echo "Diff" -# echo "" -# -# cd $UPDATE_IN -# cvs diff $MODIFIED_FILES | head -50 -# ) -# pwd +( +echo "" +echo "===================================================================" +echo "" +cd $UPDATE_IN +sleep 15 +cvs diff -l -D "5 min ago" $MODIFIED_FILES | head -50 +) >> "$TMPFILE" +# pwd ( echo "" -echo "====================================================================" +echo "===================================================================" echo "Ce message est envoyé au personnes abonnées à alliance-programmers" echo "Pour plus d'information sur cette mailling-list, visitez :" echo "http://www-asim.lip6.fr/alliance/mailing-lists/" @@ -82,16 +84,16 @@ echo "http://www-asim.lip6.fr/alliance/mailing-lists/" # cat $TMPFILE -cat "$TMPFILE" >> $CVSROOT/CVSROOT/log-commit cat "$TMPFILE" | mail -s "ALC : $MAIL_SUBJECT" alliance-programmers@asim.lip6.fr - # find cvsroot -type d | xargs chmod g+s # devrait marcher... # chgrp -R alliance /users/outil/alliance/cvsroot # cvs -q update -d -P & en crontab .... rm -f "$TMPFILE" dummy +) > /dev/null 2>&1 & exit 0 +