mirror of https://github.com/sbt/sbt.git
Fix sbinary cache limit when caching doc inputs
Cache the classpath as Seq[File] rather than String in RawCompileLike.
This commit is contained in:
parent
416ffa76d1
commit
5704e31256
|
|
@ -38,8 +38,8 @@ object RawCompileLike {
|
||||||
def cached(cache: File, doCompile: Gen): Gen = cached(cache, Seq(), doCompile)
|
def cached(cache: File, doCompile: Gen): Gen = cached(cache, Seq(), doCompile)
|
||||||
def cached(cache: File, fileInputOpts: Seq[String], doCompile: Gen): Gen = (sources, classpath, outputDirectory, options, maxErrors, log) =>
|
def cached(cache: File, fileInputOpts: Seq[String], doCompile: Gen): Gen = (sources, classpath, outputDirectory, options, maxErrors, log) =>
|
||||||
{
|
{
|
||||||
type Inputs = FilesInfo[HashFileInfo] :+: FilesInfo[ModifiedFileInfo] :+: String :+: File :+: Seq[String] :+: Int :+: HNil
|
type Inputs = FilesInfo[HashFileInfo] :+: FilesInfo[ModifiedFileInfo] :+: Seq[File] :+: File :+: Seq[String] :+: Int :+: HNil
|
||||||
val inputs: Inputs = hash(sources.toSet ++ optionFiles(options, fileInputOpts)) :+: lastModified(classpath.toSet) :+: classpath.absString :+: outputDirectory :+: options :+: maxErrors :+: HNil
|
val inputs: Inputs = hash(sources.toSet ++ optionFiles(options, fileInputOpts)) :+: lastModified(classpath.toSet) :+: classpath :+: outputDirectory :+: options :+: maxErrors :+: HNil
|
||||||
implicit val stringEquiv: Equiv[String] = defaultEquiv
|
implicit val stringEquiv: Equiv[String] = defaultEquiv
|
||||||
implicit val fileEquiv: Equiv[File] = defaultEquiv
|
implicit val fileEquiv: Equiv[File] = defaultEquiv
|
||||||
implicit val intEquiv: Equiv[Int] = defaultEquiv
|
implicit val intEquiv: Equiv[Int] = defaultEquiv
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue