Skip to content

Commit b08734a

Browse files
committed
Add ability to filter configurations
1 parent e502604 commit b08734a

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

core/src/main/scala/sbt/librarymanagement/UpdateReportExtra.scala

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,10 @@ private[librarymanagement] abstract class UpdateReportExtra {
142142
}
143143
}
144144

145-
def allModuleReports: Vector[ModuleReport] = {
146-
configurations.flatMap(_.modules).groupBy(mR => moduleKey(mR.module)).toVector map {
145+
def allModuleReports: Vector[ModuleReport] = allModuleReports(_ => true)
146+
147+
def allModuleReports(filterConfigurations: ConfigurationReport => Boolean): Vector[ModuleReport] = {
148+
configurations.filter(filterConfigurations).flatMap(_.modules).groupBy(mR => moduleKey(mR.module)).toVector map {
147149
case (_, v) =>
148150
v reduceLeft { (agg, x) =>
149151
agg.withConfigurations(

0 commit comments

Comments
 (0)