diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-02 19:59:16 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-02 20:09:42 -0400 |
commit | 107f62303794fa14b05c211d52dddc1f50f14886 (patch) | |
tree | b691ca3ff428ff0d91b973c93aa590fc50431b72 /stage2/GitDependency.scala | |
parent | ef08ce94aa537c50651f5c18b8cdf1d6313ff208 (diff) | |
download | cbt-107f62303794fa14b05c211d52dddc1f50f14886.tar.gz cbt-107f62303794fa14b05c211d52dddc1f50f14886.tar.bz2 cbt-107f62303794fa14b05c211d52dddc1f50f14886.zip |
propagate info if cbt has changed across builds, so they can be re-compiled
Diffstat (limited to 'stage2/GitDependency.scala')
-rw-r--r-- | stage2/GitDependency.scala | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/stage2/GitDependency.scala b/stage2/GitDependency.scala index 59de98a..aeeeead 100644 --- a/stage2/GitDependency.scala +++ b/stage2/GitDependency.scala @@ -7,7 +7,7 @@ import org.eclipse.jgit.lib.Ref case class GitDependency( url: String, ref: String // example: git://github.com/cvogt/cbt.git#<some-hash> -)(implicit val logger: Logger, classLoaderCache: ClassLoaderCache ) extends Dependency{ +)(implicit val logger: Logger, classLoaderCache: ClassLoaderCache, context: Context ) extends Dependency{ override def lib = new Lib(logger) // TODO: add support for authentication via ssh and/or https @@ -37,7 +37,7 @@ case class GitDependency( } val managedBuild = lib.loadDynamic( - Context( cwd = checkoutDirectory, args = Seq(), logger, classLoaderCache ) + context.copy( cwd = checkoutDirectory, args = Seq() ) ) Seq( managedBuild ) } |