Skip to content

Commit e43844d

Browse files
Don't take PackageOptions and ReplOptions into account in hash data
Their values are not used during compilation or by Bloop, so no need to use them to make Bloop working directories unique.
1 parent 78bf107 commit e43844d

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

modules/build/src/main/scala/scala/build/options/PackageOptions.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ final case class PackageOptions(
3131
}
3232

3333
object PackageOptions {
34-
implicit val hasHashData: HasHashData[PackageOptions] = HasHashData.derive
34+
/* Using HasHashData.nop here (PublishOptions values are not used during compilation) */
35+
implicit val hasHashData: HasHashData[PackageOptions] = HasHashData.nop
3536
implicit val monoid: ConfigMonoid[PackageOptions] = ConfigMonoid.derive
3637
}

modules/build/src/main/scala/scala/build/options/ReplOptions.scala

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ final case class ReplOptions(
1414
}
1515

1616
object ReplOptions {
17-
implicit val hasHashData: HasHashData[ReplOptions] = HasHashData.derive
17+
/* Using HasHashData.nop here (PublishOptions values are not used during compilation) */
18+
implicit val hasHashData: HasHashData[ReplOptions] = HasHashData.nop
1819
implicit val monoid: ConfigMonoid[ReplOptions] = ConfigMonoid.derive
1920
}

0 commit comments

Comments
 (0)