Author: toad
Date: 2006-01-27 20:28:55 +0000 (Fri, 27 Jan 2006)
New Revision: 7954

Modified:
   trunk/freenet/src/freenet/node/TextModeClientInterface.java
   trunk/freenet/src/freenet/node/Version.java
   trunk/freenet/src/freenet/support/FileLoggerHook.java
Log:
405:
Make version number constants private, and provider accessors.
This prevents some people having to do ant clean jar rather than just ant jar.
Thanks to whoever suggested this.

Modified: trunk/freenet/src/freenet/node/TextModeClientInterface.java
===================================================================
--- trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-01-27 
20:09:48 UTC (rev 7953)
+++ trunk/freenet/src/freenet/node/TextModeClientInterface.java 2006-01-27 
20:28:55 UTC (rev 7954)
@@ -83,7 +83,7 @@
         System.out.println("Freenet 0.7 Trivial Node Test Interface");
         System.out.println("---------------------------------------");
         System.out.println();
-        System.out.println("Build "+Version.buildNumber);
+        System.out.println("Build "+Version.buildNumber());
         System.out.println("Enter one of the following commands:");
         System.out.println("GET:<Freenet key> - Fetch a key");
         System.out.println("PUT:\n<text, until a . on a line by itself> - 
Insert the document and return the key.");
@@ -453,7 +453,7 @@
             System.out.println(fs.toString());
             System.out.println();
             System.out.println(n.getStatus());
-           if(Version.buildNumber<Version.highestSeenBuild){
+           if(Version.buildNumber()<Version.highestSeenBuild){
                    System.out.println("The latest version is : 
"+Version.highestSeenBuild);
            }
         } else if(uline.startsWith("CONNECT:")) {

Modified: trunk/freenet/src/freenet/node/Version.java
===================================================================
--- trunk/freenet/src/freenet/node/Version.java 2006-01-27 20:09:48 UTC (rev 
7953)
+++ trunk/freenet/src/freenet/node/Version.java 2006-01-27 20:28:55 UTC (rev 
7954)
@@ -20,11 +20,19 @@
        public static final String protocolVersion = "1.0";

        /** The build number of the current revision */
-       public static final int buildNumber = 404;
+       private static final int buildNumber = 405;

        /** Oldest build of Fred we will talk to */
-       public static final int lastGoodBuild = 403;
+       private static final int lastGoodBuild = 403;

+       public static final int buildNumber() {
+               return buildNumber;
+       }
+       
+       public static final int lastGoodBuild() {
+               return lastGoodBuild;
+       }
+       
        /** The highest reported build of fred */
        public static int highestSeenBuild = buildNumber;


Modified: trunk/freenet/src/freenet/support/FileLoggerHook.java
===================================================================
--- trunk/freenet/src/freenet/support/FileLoggerHook.java       2006-01-27 
20:09:48 UTC (rev 7953)
+++ trunk/freenet/src/freenet/support/FileLoggerHook.java       2006-01-27 
20:28:55 UTC (rev 7954)
@@ -158,7 +158,7 @@
        protected String getHourLogName(Calendar c, boolean compressed) {
                StringBuffer buf = new StringBuffer(50);
                buf.append(baseFilename).append('-');
-               buf.append(Version.buildNumber);
+               buf.append(Version.buildNumber());
                buf.append('-');
                buf.append(c.get(Calendar.YEAR)).append('-');
                pad2digits(buf, c.get(Calendar.MONTH) + 1);
@@ -501,8 +501,8 @@
                                        }
                                }
                                // First field: version
-                               if(nums[0] != Version.buildNumber) {
-                                       Logger.minor(this, "Deleting old log 
from build "+nums[0]+", current="+Version.buildNumber);
+                               if(nums[0] != Version.buildNumber()) {
+                                       Logger.minor(this, "Deleting old log 
from build "+nums[0]+", current="+Version.buildNumber());
                                        // Logs that old are useless
                                        f.delete();
                                        continue;


Reply via email to