From 7cb92b3f6caca68a20eefaf4daadb2ba62616a12 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Thu, 9 Jul 2015 21:17:47 -0400 Subject: [PATCH] #1763 Remove artificial callers --- .../scala/sbt/ivyint/CachedResolutionResolveEngine.scala | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ivy/src/main/scala/sbt/ivyint/CachedResolutionResolveEngine.scala b/ivy/src/main/scala/sbt/ivyint/CachedResolutionResolveEngine.scala index 3aa357031..ce8ddf8cb 100644 --- a/ivy/src/main/scala/sbt/ivyint/CachedResolutionResolveEngine.scala +++ b/ivy/src/main/scala/sbt/ivyint/CachedResolutionResolveEngine.scala @@ -454,7 +454,14 @@ private[sbt] trait CachedResolutionResolveEngine extends ResolveEngine { OrganizationArtifactReport( report0.organization, report0.name, - report0.modules map { mr => mr.copy(callers = JsonUtil.unsummarizeCallers(mr.callers)) }) + report0.modules map { mr => + val original = JsonUtil.unsummarizeCallers(mr.callers) + // https://github.com/sbt/sbt/issues/1763 + mr.copy(callers = original filter { c => + (c.caller.organization != sbtOrgTemp) && + (c.caller.organization != JsonUtil.fakeCallerOrganization) + }) + }) def summarizeCallers(report0: OrganizationArtifactReport): OrganizationArtifactReport = OrganizationArtifactReport( report0.organization,