autobuild: Add options to set mail host and send e-mail with logs
[sfrench/samba-autobuild/.git] / script / commit_mark.sh
1 #!/bin/sh
2 # add a autobuild message to the HEAD commit
3
4 branch=$(git branch --contains HEAD | grep '^\* ' | sed -e 's/^\* //')
5
6 if grep -q "^Autobuild\-User($branch): " "$1"; then
7     echo "Already marked as tested for $branch"
8     exit 0
9 fi
10
11 fullname=$(getent passwd $USER | cut -d: -f5| cut -d',' -f1)
12 mailaddr=$(git config user.email)
13 if test -z "$mailaddr" ; then
14         mailaddr="$USER@samba.org"
15 fi
16 cat <<EOF >> "$1"
17
18 Autobuild-User($branch): $fullname <$mailaddr>
19 Autobuild-Date($branch): $(date) on $(hostname)
20 EOF
21 exit 0