diff options
Diffstat (limited to 'BitKeeper')
-rw-r--r-- | BitKeeper/triggers/post-incoming | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/BitKeeper/triggers/post-incoming b/BitKeeper/triggers/post-incoming index e69de29bb2..abbd52e81a 100644 --- a/BitKeeper/triggers/post-incoming +++ b/BitKeeper/triggers/post-incoming @@ -0,0 +1,65 @@ +#!/bin/sh + +exit 0 + +if [ X"$BK_STATUS" = XDRYRUN -o X"$BK_STATUS" = XNOTHING ] +then exit 0 +fi + +if [ "$BK_SIDE" = server ] +then U=$BKD_USER + H=$BKD_HOST + R=$BKD_ROOT +else U=$BK_USER + H=$BK_HOST + R=$BK_ROOT +fi + +exit 0 + +( +# if [ X"$BKD_ROOT" != X ] +# then printf '%-10s%-20s%-20s\n' VAR CLIENT SERVER +# printf '%-10s%-20s%-20s\n' === ====== ====== +# printf '%-10s%-20s%-20s\n' USER $BK_USER $BKD_USER +# printf '%-10s%-20s%-20s\n' HOST $BK_HOST $BKD_HOST +# printf '%-10s%-20s%-20s\n' ROOT $BK_ROOT $BKD_ROOT +# printf '%-10s%-20s%-20s\n' LEVEL $BK_LEVEL $BKD_LEVEL +# printf '%-10s%-20s%-20s\n' TIME_T $BK_TIME_T $BKD_TIME_T +# printf '%-10s%-20s%-20s\n' UTC $BK_UTC $BKD_UTC +# printf '%-10s%-20s%-20s\n' VERSION $BK_VERSION $BKD_VERSION +# echo +# fi + echo ${U}@${H} fired the $BK_TRIGGER trigger in $R + case "$BK_TRIGGER" in + pre-outgoing) VERB=Sending;; + post-outgoing) VERB=Sent;; + pre-incoming) VERB=Receiving;; + post-incoming) VERB=Received;; + pre-resolve) VERB=Resolving;; + pre-commit) VERB=Committing;; + post-commit) VERB=Committed;; + pre-apply) VERB=Applying;; + esac + if [ X"$BK_PENDING" != X ] + then ( + echo $VERB the following deltas + echo + bk prs - < $BK_PENDING + ) | sed 's/^/ /' + fi + if [ X"$BK_CSETLIST" != X ] + then ( + echo $VERB the following changesets + echo + bk changes -v - < $BK_CSETLIST + ) | sed 's/^/ /' + fi + if [ X"$BK_CSETS" != X ] + then ( + echo $VERB the following changesets + echo + bk changes -v -r$BK_CSETS + ) | sed 's/^/ /' + fi +) | mail -s "${U}@${H}:${R} - $BK_EVENT" openembedded-bklogs@lists.sourceforge.net |