From b5dc5c1dddbfbbdae809afd4b8e37a7547844d1d Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Sun, 5 May 2013 15:42:15 -0400 Subject: [PATCH] account for localOnly when cache subclass overrides isChanging --- ivy/src/main/scala/sbt/Ivy.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ivy/src/main/scala/sbt/Ivy.scala b/ivy/src/main/scala/sbt/Ivy.scala index 9a0fd6559..ed1468cb6 100644 --- a/ivy/src/main/scala/sbt/Ivy.scala +++ b/ivy/src/main/scala/sbt/Ivy.scala @@ -357,7 +357,7 @@ private object IvySbt override def saveResolvers(descriptor: ModuleDescriptor, metadataResolverName: String, artifactResolverName: String) {} def isChanging(dd: DependencyDescriptor, requestedRevisionId: ModuleRevisionId): Boolean = - dd.isChanging || requestedRevisionId.getRevision.contains("-SNAPSHOT") + !localOnly && (dd.isChanging || requestedRevisionId.getRevision.contains("-SNAPSHOT")) } manager.setArtifactPattern(PluginPattern + manager.getArtifactPattern) manager.setDataFilePattern(PluginPattern + manager.getDataFilePattern)