Revision: 78330
          http://sourceforge.net/p/brlcad/code/78330
Author:   starseeker
Date:     2021-02-26 00:28:04 +0000 (Fri, 26 Feb 2021)
Log Message:
-----------
The comm context is actually useful even with the ssdeep metric.

Modified Paths:
--------------
    brlcad/trunk/misc/repoconv/verify2/approximate_check.sh

Modified: brlcad/trunk/misc/repoconv/verify2/approximate_check.sh
===================================================================
--- brlcad/trunk/misc/repoconv/verify2/approximate_check.sh     2021-02-26 
00:27:11 UTC (rev 78329)
+++ brlcad/trunk/misc/repoconv/verify2/approximate_check.sh     2021-02-26 
00:28:04 UTC (rev 78330)
@@ -53,21 +53,19 @@
                then
                        ssdeep -b svndiff 2>/dev/null > svndiff.hash
                        SCORE=$(ssdeep -bm svndiff.hash gitdiff 2>/dev/null|cut 
-c 37-)
-                       if [ "$SCORE" == "" ]
+                       if [ "$SCORE" != "" ]
                        then
-                               cat svndiff | sort > svndiffsort
-                               cat gitdiff | sort > gitdiffsort
-                               mv svndiffsort svndiff
-                               mv gitdiffsort gitdiff
-                               comm -12 svndiff gitdiff > commonlines
-                               SVNWC=$(wc -c svndiff|awk '{print $1}')
-                               GITWC=$(wc -c gitdiff|awk '{print $1}')
-                               COMMWC=$(wc -c commonlines|awk '{print $1}')
-                               echo "ssdeep check failed, using line 
comparison fallback..."
-                               echo "SVN:Git:common line counts: 
$SVNWC:$GITWC:$COMMWC"
-                       else
                                echo "Similarity score (100->0):$SCORE"
                        fi
+                       cat svndiff | sort > svndiffsort
+                       cat gitdiff | sort > gitdiffsort
+                       mv svndiffsort svndiff
+                       mv gitdiffsort gitdiff
+                       comm -12 svndiff gitdiff > commonlines
+                       SVNWC=$(wc -c svndiff|awk '{print $1}')
+                       GITWC=$(wc -c gitdiff|awk '{print $1}')
+                       COMMWC=$(wc -c commonlines|awk '{print $1}')
+                       echo "SVN:Git:common line counts: $SVNWC:$GITWC:$COMMWC"
                else
                        echo "DIFFERENCE: Non-empty SVN diff but empty git diff"
                fi

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.



_______________________________________________
BRL-CAD Source Commits mailing list
brlcad-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to