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;