Skip to content

Commit b0b70ae

Browse files
committed
Bump up to GitBucket 4.34.0
1 parent bdd4e7f commit b0b70ae

File tree

2 files changed

+13
-18
lines changed

2 files changed

+13
-18
lines changed

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ organization := Organization
88
name := Name
99
version := Version
1010
scalaVersion := "2.13.0"
11-
gitbucketVersion := "4.32.0"
11+
gitbucketVersion := "4.34.0"
1212

1313
resolvers ++= Seq(
1414
Resolver.jcenterRepo

src/main/scala/mrkm4ntr/gitbucket/network/controller/NetworkController.scala

Lines changed: 12 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
package mrkm4ntr.gitbucket.network.controller
22

3-
import java.net.URI
4-
import java.nio.file._
5-
import java.util
63
import java.util.Date
74
import java.time._
8-
import java.time.temporal.ChronoUnit
5+
import java.time.temporal.ChronoUnit
96

107
import gitbucket.core.controller.{Context, ControllerBase}
118
import gitbucket.core.service.{AccountService, RepositoryService, RequestCache}
129
import gitbucket.core.util.{ReferrerAuthenticator, StringUtil}
1310
import gitbucket.core.util.Directory._
14-
import gitbucket.core.util.SyntaxSugars._
1511
import mrkm4ntr.gitbucket.html
1612
import org.eclipse.jgit.api.Git
1713
import org.eclipse.jgit.revplot.{PlotCommit, PlotCommitList, PlotLane, PlotWalk}
@@ -44,7 +40,7 @@ trait NetworkControllerBase extends ControllerBase {
4440
result: List[Commit]): (Int, List[Commit]) = {
4541
plotCommitList match {
4642
case Nil => (maxLane, result)
47-
case (plotCommit, index) :: tail => {
43+
case (plotCommit, index) :: tail =>
4844
val (month, day) = getDateMarker(plotCommit.getCommitterIdent.getWhen, nextCommitDate)
4945
traverse(tail,
5046
Some(plotCommit.getCommitterIdent.getWhen),
@@ -53,7 +49,7 @@ trait NetworkControllerBase extends ControllerBase {
5349
index,
5450
plotCommit.getLane.getPosition,
5551
plotCommit.getParents.toList.map { revCommit =>
56-
tail.find { case (p, i) => p.getId == revCommit.getId } map { case (p, i) => Parent(i, p.getLane.getPosition) }
52+
tail.find { case (p, _) => p.getId == revCommit.getId } map { case (p, i) => Parent(i, p.getLane.getPosition) }
5753
},
5854
for (i <- Range(0, plotCommit.getRefCount)) yield getHeadOrTag(plotCommit.getRef(i).getName),
5955
plotCommit.getId.getName,
@@ -63,7 +59,6 @@ trait NetworkControllerBase extends ControllerBase {
6359
day
6460
) :: result
6561
)
66-
}
6762
}
6863
}
6964

@@ -74,8 +69,8 @@ trait NetworkControllerBase extends ControllerBase {
7469
val revWalk = new PlotWalk(repo)
7570
revWalk.sort(RevSort.COMMIT_TIME_DESC)
7671
try {
77-
if(allBranches != None) {
78-
revWalk.markStart(repository.branchList.map(repo.resolve(_)).map(revWalk.parseCommit(_)).asJava)
72+
if(allBranches.isDefined) {
73+
revWalk.markStart(repository.branchList.map(repo.resolve).map(revWalk.parseCommit(_)).asJava)
7974
} else {
8075
revWalk.markStart(revWalk.parseCommit(repo.resolve(currentBranch)))
8176
}
@@ -92,8 +87,8 @@ trait NetworkControllerBase extends ControllerBase {
9287
}
9388

9489
def getDateMarker(date1: Date, date2: Option[Date]): (Option[Int], Option[Int]) = date2.map { date2 =>
95-
val dateTime1 = LocalDateTime.ofInstant(date1.toInstant(), ZoneId.systemDefault())
96-
val dateTime2 = LocalDateTime.ofInstant(date2.toInstant(), ZoneId.systemDefault())
90+
val dateTime1 = LocalDateTime.ofInstant(date1.toInstant, ZoneId.systemDefault())
91+
val dateTime2 = LocalDateTime.ofInstant(date2.toInstant, ZoneId.systemDefault())
9792
val day = if (ChronoUnit.DAYS.between(dateTime1, dateTime2) > 0) {
9893
Some(dateTime1.getDayOfMonth)
9994
} else {
@@ -106,27 +101,27 @@ trait NetworkControllerBase extends ControllerBase {
106101
}
107102
(month, day)
108103
} getOrElse {
109-
val dateTime1 = LocalDateTime.ofInstant(date1.toInstant(), ZoneId.systemDefault())
104+
val dateTime1 = LocalDateTime.ofInstant(date1.toInstant, ZoneId.systemDefault())
110105
(Some(dateTime1.getMonthValue), Some(dateTime1.getDayOfMonth))
111106
}
112107

113108
def getAvatarUrl(mailAddress: String, size: Int)(implicit context: Context): String = {
114-
getAccountByMailAddress(mailAddress).map { account =>
109+
getAccountByMailAddressFromCache(mailAddress).map { account =>
115110
if (account.image.isEmpty && context.settings.gravatar) {
116-
s"""https://www.gravatar.com/avatar/${StringUtil.md5(account.mailAddress.toLowerCase)}?s=${size}&d=retro&r=g"""
111+
s"""https://www.gravatar.com/avatar/${StringUtil.md5(account.mailAddress.toLowerCase)}?s=$size&d=retro&r=g"""
117112
} else {
118113
s"""${context.path}/${account.userName}/_avatar"""
119114
}
120115
} getOrElse {
121116
if (context.settings.gravatar) {
122-
s"""https://www.gravatar.com/avatar/${StringUtil.md5(mailAddress.toLowerCase)}?s=${size}&d=retro&r=g"""
117+
s"""https://www.gravatar.com/avatar/${StringUtil.md5(mailAddress.toLowerCase)}?s=$size&d=retro&r=g"""
123118
} else {
124119
s"""${context.path}/_unknown/_avatar"""
125120
}
126121
}
127122
}
128123

129-
def getHeadOrTag(refName: String) = refName.split("/").toList match {
124+
def getHeadOrTag(refName: String): Option[String] = refName.split("/").toList match {
130125
case head :: Nil => Some(head)
131126
case _ :: kind :: name :: Nil if kind == "heads" || kind == "tags" => Some(name)
132127
case _ => None

0 commit comments

Comments
 (0)