Skip to content

Commit f7300a0

Browse files
committed
1 parent 13d6119 commit f7300a0

File tree

7 files changed

+16
-16
lines changed

7 files changed

+16
-16
lines changed

Diff for: build.sbt

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import ReleaseTransformations._
22

33
lazy val baseSettings = Seq(
4-
scalaVersion := "2.12.8",
5-
crossScalaVersions := Seq(scalaVersion.value, "2.11.12"),
4+
scalaVersion := "2.13.0",
5+
crossScalaVersions := Seq(scalaVersion.value, "2.12.8"),
66
organization := "com.madgag.scala-git",
77
scmInfo := Some(ScmInfo(
88
url("https://github.com/rtyley/scala-git"),

Diff for: project/Dependencies.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ object Dependencies {
66
val eclipseJgit = "org.eclipse.jgit" % "org.eclipse.jgit" % "4.0.1.201506240215-r"
77
val jgit = eclipseJgit
88

9-
val scalatest = "org.scalatest" %% "scalatest" % "3.0.4"
9+
val scalatest = "org.scalatest" %% "scalatest" % "3.0.8"
1010

1111
val madgagCompress = "com.madgag" % "util-compress" % "1.33"
1212

Diff for: scala-git/src/main/scala/com/madgag/diff/MapDiff.scala

+3-3
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@ case class MapDiff[K, V](beforeAndAfter: Map[BeforeAndAfter, Map[K,V]]) {
1010
lazy val commonElements: Set[K] = beforeAndAfter.values.map(_.keySet).reduce(_ intersect _)
1111

1212
lazy val only: Map[BeforeAndAfter, Map[K,V]] =
13-
beforeAndAfter.mapValues(_.filterKeys(!commonElements(_)))
13+
beforeAndAfter.mapValues(_.filterKeys(!commonElements(_)).toMap).toMap
1414

1515
lazy val (unchanged, changed) =
1616
commonElements.partition(k => beforeAndAfter(Before)(k) == beforeAndAfter(After)(k))
1717

18-
lazy val unchangedMap: Map[K,V] = beforeAndAfter(Before).filterKeys(unchanged)
18+
lazy val unchangedMap: Map[K,V] = beforeAndAfter(Before).filterKeys(unchanged).toMap
1919

2020
lazy val changedMap: Map[K,Map[BeforeAndAfter, V]] =
21-
changed.map(k => k -> beforeAndAfter.mapValues(_(k))).toMap
21+
changed.map(k => k -> beforeAndAfter.mapValues(_(k)).toMap).toMap
2222

2323
}

Diff for: scala-git/src/main/scala/com/madgag/git/model/Tree.scala

+7-7
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ object Tree {
2828

2929
val Empty = Tree(Map.empty[FileName, (FileMode, ObjectId)])
3030

31-
def apply(entries: Traversable[Tree.Entry]): Tree = Tree(entries.map {
31+
def apply(entries: Iterable[Tree.Entry]): Tree = Tree(entries.map {
3232
entry => entry.name -> ((entry.fileMode, entry.objectId))
3333
}.toMap)
3434

@@ -42,7 +42,7 @@ object Tree {
4242
entries += Entry(treeParser)
4343
treeParser.next()
4444
}
45-
entries
45+
entries.toSeq
4646
}
4747

4848
case class Entry(name: FileName, fileMode: FileMode, objectId: ObjectId) extends Ordered[Entry] {
@@ -91,7 +91,7 @@ case class Tree(entryMap: Map[FileName, (FileMode, ObjectId)]) {
9191

9292
protected def repr = this
9393

94-
lazy val entries = entryMap.map {
94+
lazy val entries: Iterable[Tree.Entry] = entryMap.map {
9595
case (name, (fileMode, objectId)) => Tree.Entry(name, fileMode, objectId)
9696
}
9797

@@ -134,19 +134,19 @@ case class TreeBlobEntry(filename: FileName, mode: BlobFileMode, objectId: Objec
134134
object TreeBlobs {
135135
import language.implicitConversions
136136

137-
implicit def entries2Object(entries: Traversable[TreeBlobEntry]) = TreeBlobs(entries)
137+
implicit def entries2Object(entries: Iterable[TreeBlobEntry]) = TreeBlobs(entries)
138138

139-
def apply(entries: Traversable[TreeBlobEntry]): TreeBlobs =
139+
def apply(entries: Iterable[TreeBlobEntry]): TreeBlobs =
140140
TreeBlobs(entries.map(e => e.filename -> ((e.mode, e.objectId))).toMap)
141141
}
142142

143143
case class TreeBlobs(entryMap: Map[FileName, (BlobFileMode, ObjectId)]) extends Tree.EntryGrouping {
144144

145-
lazy val entries = entryMap.map {
145+
lazy val entries: Iterable[TreeBlobEntry] = entryMap.map {
146146
case (name, (blobFileMode, objectId)) => TreeBlobEntry(name, blobFileMode, objectId)
147147
}
148148

149-
lazy val treeEntries = entries.map(_.toTreeEntry)
149+
lazy val treeEntries: Iterable[Tree.Entry] = entries.map(_.toTreeEntry)
150150

151151
def objectId(fileName: FileName) = entryMap.get(fileName).map(_._2)
152152

Diff for: scala-git/src/main/scala/com/madgag/git/package.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -262,7 +262,7 @@ package object git {
262262
}
263263

264264
def diff(trees: RevTree*)(implicit reader: ObjectReader): Seq[DiffEntry] =
265-
DiffEntry.scan(walk(trees: _*)(TreeFilter.ANY_DIFF)).asScala
265+
DiffEntry.scan(walk(trees: _*)(TreeFilter.ANY_DIFF)).asScala.toSeq
266266

267267
def allBlobsUnder(tree: RevTree)(implicit reader: ObjectReader): Set[ObjectId] =
268268
tree.walk().map(_.getObjectId(0)).toSet

Diff for: scala-git/src/test/scala/com/madgag/git/ReachableBlobSpec.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ package com.madgag.git
1818

1919
import org.scalatest.{FlatSpec, Matchers}
2020
import com.madgag.git.test._
21-
21+
import scala.language.postfixOps
2222

2323
class ReachableBlobSpec extends FlatSpec with Matchers {
2424

Diff for: scala-git/src/test/scala/com/madgag/git/RichTreeWalkSpec.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class RichTreeWalkSpec extends FlatSpec with Matchers {
4343

4444
fileNameList should have size 6
4545

46-
fileNameList.groupBy(identity).mapValues(_.size) should contain ("zero" -> 2)
46+
fileNameList.groupBy(identity).mapValues(_.size).toMap should contain ("zero" -> 2)
4747
}
4848

4949
it should "implement withFilter" in {

0 commit comments

Comments
 (0)