[jboss-svn-commits] JBL Code SVN: r6055 - labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 31 18:04:37 EDT 2006


Author: wrzep
Date: 2006-08-31 18:04:36 -0400 (Thu, 31 Aug 2006)
New Revision: 6055

Modified:
   labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesEvaluator.java
   labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesTotalPlugin.java
Log:
JBLAB-751
Binary search fix.

Pawel


Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesEvaluator.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesEvaluator.java	2006-08-31 21:55:05 UTC (rev 6054)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesEvaluator.java	2006-08-31 22:04:36 UTC (rev 6055)
@@ -114,18 +114,18 @@
 		}
 		long mid;
 		
-	    while (left <= right) {
+	    while (left < right) {
 	    	
-	    	System.out.println("l: " + left + " r: " + right);
-	    	
-	    	mid = Math.round(Math.floor((left+right)/2));
+	    		mid = Math.round(Math.floor((left+right)/2));
 	    
-	    	if (isValidRevision(repository, mid)) {
-	    		right = mid - 1;
-	    	} else {
-	    		left = mid;
-	    	}
+	    		if (isValidRevision(repository, mid)) {
+	    			right = mid;
+	    		} else {
+	    			left = mid + 1;
+	    		}
 	    }
+	    
+	    System.out.println("The oldest revision: " + left);
 		
 	    return SVNRevision.create(left);		
 	}

Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesTotalPlugin.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesTotalPlugin.java	2006-08-31 21:55:05 UTC (rev 6054)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/plugins/codelines/CodeLinesTotalPlugin.java	2006-08-31 22:04:36 UTC (rev 6055)
@@ -35,11 +35,10 @@
 		if ((userName != null) && (password != null)) {
 			return CodeLinesEvaluator.getCodeLinesNumber(url, userName, password);
 		}
-	
+		
 		//long ret = CodeLinesEvaluator.getCodeLinesNumber(url);
-	
+		
 		long ret0 = CodeLinesEvaluator.getCodeLinesNumberFast(url);
-		System.out.println("CodeLinesTotal (URL: " + url + ")" + ": " + ret0);
 		
 		return ret0;
 	}




More information about the jboss-svn-commits mailing list