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