James Moger
2011-05-23 a4d2498b7f94012cfdf481fcf151f8cfd7537a42
src/com/gitblit/BuildSite.java
@@ -76,16 +76,13 @@
      for (File file : markdownFiles) {
         try {
            String documentName = getDocumentName(file);
            String displayName = documentName;
            if (aliasMap.containsKey(documentName)) {
               displayName = aliasMap.get(documentName);
            }
            String fileName = documentName + ".html";
            System.out.println(MessageFormat.format("  {0} => {1}", file.getName(), fileName));
            InputStreamReader reader = new InputStreamReader(new FileInputStream(file), Charset.forName("UTF-8"));
            String content = MarkdownUtils.transformMarkdown(reader);
            if (displayName.equalsIgnoreCase("overview")) {
               content = MessageFormat.format(content, Constants.VERSION, "gitblit-" + Constants.VERSION + ".zip", Constants.getJGitVersion(), date);
            for (String token : params.substitutions) {
               String [] kv = token.split("=");
               content = content.replace(kv[0], kv[1]);
            }
            OutputStreamWriter writer = new OutputStreamWriter(new FileOutputStream(new File(destinationFolder, fileName)), Charset.forName("UTF-8"));
            writer.write(header);
@@ -154,5 +151,8 @@
      @Parameter(names = { "--alias" }, description = "Filename=Linkname aliases", required = false)
      public List<String> aliases = new ArrayList<String>();
      @Parameter(names = { "--substitute" }, description = "@TOKEN@=value", required = false)
      public List<String> substitutions = new ArrayList<String>();
   }
}