Bug 411430 - comparator reports still say compared to "4.3-I-build" even
though its 4.4-I-builds
diff --git a/bundles/org.eclipse.releng.build.tools.comparator/src/org/eclipse/releng/build/tools/comparator/Extractor.java b/bundles/org.eclipse.releng.build.tools.comparator/src/org/eclipse/releng/build/tools/comparator/Extractor.java
index 6486fef..e1d67db 100644
--- a/bundles/org.eclipse.releng.build.tools.comparator/src/org/eclipse/releng/build/tools/comparator/Extractor.java
+++ b/bundles/org.eclipse.releng.build.tools.comparator/src/org/eclipse/releng/build/tools/comparator/Extractor.java
@@ -46,7 +46,8 @@
     private final String  outputFilenameDoc                     = "buildtimeComparatorDocBundle.log.txt";
     private final String  outputFilenameOther                   = "buildtimeComparatorUnanticipated.log.txt";
     private final String  buildlogsDirectory                    = "buildlogs";
-    private final String  comparatorLogsDirectory              = "comparatorlogs";
+    private final String  comparatorLogsDirectory               = "comparatorlogs";
+    private String        comparatorRepo                        = "comparatorRepo";
     private String        buildDirectory;
     private String        inputFilename;
     private String        outputFilenameFullLog;
@@ -104,40 +105,44 @@
 
     private String getOutputFilenameDoc() {
         if (outputFilenameDocLog == null) {
-            outputFilenameDocLog = getBuildDirectory() + "/" + buildlogsDirectory + "/" + comparatorLogsDirectory + "/"  + outputFilenameDoc;
+            outputFilenameDocLog = getBuildDirectory() + "/" + buildlogsDirectory + "/" + comparatorLogsDirectory + "/"
+                    + outputFilenameDoc;
         }
         return outputFilenameDocLog;
     }
 
     private String getOutputFilenameFull() {
         if (outputFilenameFullLog == null) {
-            outputFilenameFullLog = getBuildDirectory() + "/" + buildlogsDirectory + "/" + comparatorLogsDirectory + "/"  + outputFilenameFull;
+            outputFilenameFullLog = getBuildDirectory() + "/" + buildlogsDirectory + "/" + comparatorLogsDirectory + "/"
+                    + outputFilenameFull;
         }
         return outputFilenameFullLog;
     }
 
     private String getOutputFilenameOther() {
         if (outputFilenameOtherLog == null) {
-            outputFilenameOtherLog = getBuildDirectory() + "/" + buildlogsDirectory + "/" + comparatorLogsDirectory + "/"  + outputFilenameOther;
+            outputFilenameOtherLog = getBuildDirectory() + "/" + buildlogsDirectory + "/" + comparatorLogsDirectory + "/"
+                    + outputFilenameOther;
         }
         return outputFilenameOtherLog;
     }
 
     private String getOutputFilenameSign() {
         if (outputFilenameSignLog == null) {
-            outputFilenameSignLog = getBuildDirectory() + "/" + buildlogsDirectory + "/" + comparatorLogsDirectory + "/"  + outputFilenameSign;
+            outputFilenameSignLog = getBuildDirectory() + "/" + buildlogsDirectory + "/" + comparatorLogsDirectory + "/"
+                    + outputFilenameSign;
         }
         return outputFilenameSignLog;
     }
 
     public void processBuildfile() throws IOException {
-        
+
         // Make sure directory exists
         File outputDir = new File(getBuildDirectory() + "/" + buildlogsDirectory, comparatorLogsDirectory);
         if (!outputDir.exists()) {
             outputDir.mkdirs();
         }
-        
+
         final File infile = new File(getInputFilename());
         final Reader in = new FileReader(infile);
         BufferedReader input = null;
@@ -235,7 +240,10 @@
     private void writeHeader(final BufferedWriter output) throws IOException {
         output.write("Comparator differences from current build" + EOL);
         output.write("\t" + getBuildDirectory() + EOL);
-        output.write("\t\t" + "compared to reference repo at .../eclipse/updates/4.3-I-builds" + EOL + EOL);
+        if (comparatorRepo != null) {
+            output.write("\t\t" + "compared to reference repo at " + EOL);
+            output.write("\t\t\t" + getComparatorRepo() + EOL + EOL);
+        }
     }
 
     private boolean pureSignature(final LogEntry newEntry) {
@@ -279,4 +287,13 @@
         }
         output.write(EOL);
     }
+
+    public String getComparatorRepo() {
+        return comparatorRepo;
+    }
+
+    
+    public void setComparatorRepo(String comparatorRepo) {
+        this.comparatorRepo = comparatorRepo;
+    }
 }