From 0a44f9b3546f778a5d25c93dde3560703660a206 Mon Sep 17 00:00:00 2001 From: James Moger Date: Tue, 25 Jun 2013 07:59:07 -0400 Subject: Fixed submodule diff display --- src/main/java/com/gitblit/utils/GitBlitDiffFormatter.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/main/java/com/gitblit/utils/GitBlitDiffFormatter.java') diff --git a/src/main/java/com/gitblit/utils/GitBlitDiffFormatter.java b/src/main/java/com/gitblit/utils/GitBlitDiffFormatter.java index f871e778..62966de0 100644 --- a/src/main/java/com/gitblit/utils/GitBlitDiffFormatter.java +++ b/src/main/java/com/gitblit/utils/GitBlitDiffFormatter.java @@ -157,7 +157,19 @@ public class GitBlitDiffFormatter extends GitWebDiffFormatter { sb.append(""); inFile = true; } else { + boolean gitLinkDiff = line.length() > 0 && line.substring(1).startsWith("Subproject commit"); + if (gitLinkDiff) { + sb.append(""); + if (line.charAt(0) == '+') { + sb.append(""); + } } } sb.append("
"); + } else { + sb.append("
"); + } + } sb.append(line); + if (gitLinkDiff) { + sb.append("
"); -- cgit v1.2.3