]> git.ozlabs.org Git - next-scripts/commitdiff
check_commits: tidy up a bit
authorStephen Rothwell <sfr@canb.auug.org.au>
Sun, 18 Nov 2018 17:46:51 +0000 (04:46 +1100)
committerStephen Rothwell <sfr@canb.auug.org.au>
Sun, 18 Nov 2018 17:46:51 +0000 (04:46 +1100)
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