diff --git a/src/main/scala/gitbucket/core/service/PullRequestService.scala b/src/main/scala/gitbucket/core/service/PullRequestService.scala index 8b87334..09d2552 100644 --- a/src/main/scala/gitbucket/core/service/PullRequestService.scala +++ b/src/main/scala/gitbucket/core/service/PullRequestService.scala @@ -9,6 +9,7 @@ import gitbucket.core.util.Directory._ import gitbucket.core.util.Implicits._ import gitbucket.core.util.JGitUtil +import gitbucket.core.util.StringUtil._ import gitbucket.core.util.JGitUtil.{CommitInfo, DiffInfo} import gitbucket.core.view import gitbucket.core.view.helpers @@ -267,8 +268,8 @@ .map { diff => (diff.oldContent, diff.newContent) match { case (Some(oldContent), Some(newContent)) => { - val oldLines = oldContent.replace("\r\n", "\n").split("\n") - val newLines = newContent.replace("\r\n", "\n").split("\n") + val oldLines = convertLineSeparator(oldContent, "LF").split("\n") + val newLines = convertLineSeparator(newContent, "LF").split("\n") file -> Option(DiffUtils.diff(oldLines.toList.asJava, newLines.toList.asJava)) } case _ => diff --git a/src/main/twirl/gitbucket/core/issues/commentlist.scala.html b/src/main/twirl/gitbucket/core/issues/commentlist.scala.html index b28b98d..a130207 100644 --- a/src/main/twirl/gitbucket/core/issues/commentlist.scala.html +++ b/src/main/twirl/gitbucket/core/issues/commentlist.scala.html @@ -6,6 +6,7 @@ commitId: Option[String] = None, renderScript: Boolean = true)(implicit context: gitbucket.core.controller.Context) @import gitbucket.core.view.helpers +@import gitbucket.core.util.StringUtil._ @issueOrPullRequest()={ @if(issue.exists(_.isPullRequest))( "pull request" )else( "issue" ) } @showFormattedComment(comment: gitbucket.core.model.IssueComment)={
@comment.content.split("\r\n")(0)
to@comment.content.split("\r\n")(1)
+ change title from@convertLineSeparator(comment.content, "LF").split("\n")(0)
to@convertLineSeparator(comment.content, "LF").split("\n")(1)
@gitbucket.core.helper.html.datetimeago(comment.registeredDate)