1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
Description: Makes the generated character data classes reproducible (removes a timestamp and trims a build path captured in the comments)
Author: Emmanuel Bourg <ebourg@apache.org>
Forwarded: no
--- a/make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
+++ b/make/jdk/src/classes/build/tools/generatecharacter/GenerateCharacter.java
@@ -693,7 +693,7 @@
PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter(theOutputFileName)));
out.println(commentStart +
" This file was generated AUTOMATICALLY from a template file " +
- new java.util.Date() + commentEnd);
+ commentEnd);
int marklen = commandMarker.length();
LOOP: while(true) {
try {
@@ -1819,7 +1819,8 @@
}
commentStart = (Csyntax ? "/*" : "//");
commentEnd = (Csyntax ? " */" : "");
- commandLineDescription = desc.toString().replace("\\", "\\\\");
+ commandLineDescription = desc.toString().replace("\\", "\\\\")
+ .replace(System.getProperty("user.dir").replace("make/gensrc", ""), "");
}
private static void searchBins(long[] map, int binsOccupied) throws Exception {
|