You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@spamassassin.apache.org by da...@apache.org on 2017/11/15 21:34:02 UTC

svn commit: r1815381 - /spamassassin/trunk/masses/rule-update-score-gen/generate-new-scores.sh

Author: davej
Date: Wed Nov 15 21:34:02 2017
New Revision: 1815381

URL: http://svn.apache.org/viewvc?rev=1815381&view=rev
Log:
Changed SVN REVISION detection to majority instead of newest.

Modified:
    spamassassin/trunk/masses/rule-update-score-gen/generate-new-scores.sh

Modified: spamassassin/trunk/masses/rule-update-score-gen/generate-new-scores.sh
URL: http://svn.apache.org/viewvc/spamassassin/trunk/masses/rule-update-score-gen/generate-new-scores.sh?rev=1815381&r1=1815380&r2=1815381&view=diff
==============================================================================
--- spamassassin/trunk/masses/rule-update-score-gen/generate-new-scores.sh (original)
+++ spamassassin/trunk/masses/rule-update-score-gen/generate-new-scores.sh Wed Nov 15 21:34:02 2017
@@ -119,13 +119,15 @@ fi
 # cthielen's ham logs seem to have a shitload of spam in them
 rm -f corpus/usable-corpus-set${SCORESET}/*cthielen.log
 
-# Get the newest SVN revision from the usuable corpus.
-REVISION=`head corpus/usable-corpus-set${SCORESET}/*.log | awk '/SVN revision:/ {print $4}' | sort -run | head -1`
-if [ "$REVISION" == "" ]; then
+# Get the majority SVN revision
+REVISION=`head -5 corpus/usable-corpus-set${SCORESET}/*.log | awk '/SVN revision:/ {print $4}' | uniq -c | sort -rn | head -1 | awk '{print $2}'`
+if [[ -z "$REVISION" ]]; then
   echo "No logs for scoreset"
   exit 1
 fi
 
+echo -e "\nMajority SVN revision found: $REVISION\n"
+
 # DEBUG
 #echo "test"
 #exit 1