]> git.ozlabs.org Git - next-scripts/blobdiff - check_commits
check_commits: tidy up a bit
[next-scripts] / check_commits
index 1a87da91bba2618a3e448378c0dbacef2313602d..5d7d0602ed57d1a74f6dfcfca1d7ed23f039eb6d 100755 (executable)
@@ -35,9 +35,10 @@ print_commits()
 }
 
 for c in $commits; do
-       ae=$(git log -1 --format='<%ae>%n<%aE>%n %an %n %aN ' "$c")
-       ce=$(git log -1 --format='<%ce>%n<%cE>%n %cn %n %cN ' "$c")
-       sob=$(git log -1 --format='%b' "$c" | grep -i '^[[:space:]]*Signed-off-by:')
+       ae=$(git log -1 --format='<%ae>%n<%aE>%n %an %n %aN ' "$c" | sort -u)
+       ce=$(git log -1 --format='<%ce>%n<%cE>%n %cn %n %cN ' "$c" | sort -u)
+       msg=$(git log -1 --format='%b' "$c")
+       sob=$(echo "$msg" | sed -En 's/^\s*Signed-off-by:?\s*/ /ip')
 
        am=false
        cm=false