James Moger
2013-09-18 0250286553ca93406bfaa976d6aae61e76a9d55f
src/main/java/com/gitblit/utils/DiffUtils.java
@@ -16,6 +16,7 @@
package com.gitblit.utils;
import java.io.ByteArrayOutputStream;
import java.text.MessageFormat;
import java.util.ArrayList;
import java.util.List;
@@ -52,7 +53,7 @@
    * Enumeration for the diff output types.
    */
   public static enum DiffOutputType {
      PLAIN, GITWEB, GITBLIT;
      PLAIN, HTML;
      public static DiffOutputType forName(String name) {
         for (DiffOutputType type : values()) {
@@ -129,10 +130,7 @@
         RawTextComparator cmp = RawTextComparator.DEFAULT;
         DiffFormatter df;
         switch (outputType) {
         case GITWEB:
            df = new GitWebDiffFormatter(os);
            break;
         case GITBLIT:
         case HTML:
            df = new GitBlitDiffFormatter(os);
            break;
         case PLAIN:
@@ -171,9 +169,9 @@
         } else {
            df.format(diffEntries);
         }
         if (df instanceof GitWebDiffFormatter) {
         if (df instanceof GitBlitDiffFormatter) {
            // workaround for complex private methods in DiffFormatter
            diff = ((GitWebDiffFormatter) df).getHtml();
            diff = ((GitBlitDiffFormatter) df).getHtml();
         } else {
            diff = os.toString();
         }
@@ -274,7 +272,7 @@
            lines.add(line);
         }
      } catch (Throwable t) {
         LOGGER.error("failed to generate blame!", t);
         LOGGER.error(MessageFormat.format("failed to generate blame for {0} {1}!", blobPath, objectId), t);
      }
      return lines;
   }