nsswitch: fix soname of linux nss_*.so.2 modules
[obnox/samba/samba-obnox.git] / script / commit_mark.sh
index bb1e9428a04c56f5644d75d2300426c6a4db5bea..e9e0f122b81ec91a504845677963fc4b6c1b7f0f 100755 (executable)
@@ -1,14 +1,21 @@
 #!/bin/sh
 # add a autobuild message to the HEAD commit
 
-if grep -q '^Autobuild.User' "$1"; then
-    echo "Already marked as tested"
+branch=$(git branch --contains HEAD | grep '^\* ' | sed -e 's/^\* //')
+
+if grep -q "^Autobuild\-User($branch): " "$1"; then
+    echo "Already marked as tested for $branch"
     exit 0
 fi
 
 fullname=$(getent passwd $USER | cut -d: -f5| cut -d',' -f1)
+mailaddr=$(git config user.email)
+if test -z "$mailaddr" ; then
+       mailaddr="$USER@samba.org"
+fi
 cat <<EOF >> "$1"
-Autobuild-User: $fullname <$USER@samba.org>
-Autobuild-Date: $(date) on $(hostname)
+
+Autobuild-User($branch): $fullname <$mailaddr>
+Autobuild-Date($branch): $(date) on $(hostname)
 EOF
 exit 0