script/commit_mark.sh: add the current branch name
authorStefan Metzmacher <metze@samba.org>
Wed, 6 Jun 2012 11:35:31 +0000 (13:35 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 6 Jun 2012 23:18:55 +0000 (01:18 +0200)
This will be useful once we have autobuild for a v4-0-test
branch and want to cherry-pick commits from master

metze

Autobuild-User(master-autobuild): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master-autobuild): Mi 6. Jun 13:42:53 CEST 2012 on SERNOX11

Autobuild-User(master): Stefan Metzmacher <metze@samba.org>
Autobuild-Date(master): Thu Jun  7 01:18:55 CEST 2012 on sn-devel-104

script/commit_mark.sh

index 8495808cc64b6eee459642afedf55111aea5a9f6..e9e0f122b81ec91a504845677963fc4b6c1b7f0f 100755 (executable)
@@ -1,8 +1,10 @@
 #!/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
 
@@ -13,7 +15,7 @@ if test -z "$mailaddr" ; then
 fi
 cat <<EOF >> "$1"
 
-Autobuild-User: $fullname <$mailaddr>
-Autobuild-Date: $(date) on $(hostname)
+Autobuild-User($branch): $fullname <$mailaddr>
+Autobuild-Date($branch): $(date) on $(hostname)
 EOF
 exit 0