From b34048803ad6cf0a0a0c998696a41de118715452 Mon Sep 17 00:00:00 2001 From: James Moger <james.moger@gitblit.com> Date: Mon, 10 Sep 2012 16:25:10 -0400 Subject: [PATCH] Fix bug in diff view for filenames with non-ASCII characters (issue 128) --- src/com/gitblit/utils/GitWebDiffFormatter.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/com/gitblit/utils/GitWebDiffFormatter.java b/src/com/gitblit/utils/GitWebDiffFormatter.java index 50c6c72..e657dc5 100644 --- a/src/com/gitblit/utils/GitWebDiffFormatter.java +++ b/src/com/gitblit/utils/GitWebDiffFormatter.java @@ -106,10 +106,10 @@ throws IOException { switch (prefix) { case '+': - os.write("<span class=\"diff add\">".getBytes()); + os.write("<span style=\"color:#008000;\">".getBytes()); break; case '-': - os.write("<span class=\"diff remove\">".getBytes()); + os.write("<span style=\"color:#800000;\">".getBytes()); break; } os.write(prefix); @@ -140,11 +140,11 @@ sb.append("<div class=\"diff\">"); for (String line : lines) { if (line.startsWith("diff")) { - sb.append("<div class=\"diff header\">").append(line).append("</div>"); + sb.append("<div class=\"diff header\">").append(StringUtils.convertOctal(line)).append("</div>"); } else if (line.startsWith("---")) { - sb.append("<span class=\"diff remove\">").append(line).append("</span><br/>"); + sb.append("<span style=\"color:#800000;\">").append(StringUtils.convertOctal(line)).append("</span><br/>"); } else if (line.startsWith("+++")) { - sb.append("<span class=\"diff add\">").append(line).append("</span><br/>"); + sb.append("<span style=\"color:#008000;\">").append(StringUtils.convertOctal(line)).append("</span><br/>"); } else { sb.append(line).append('\n'); } -- Gitblit v1.9.1