Remove unused instance of `retrieve`

This commit removes the second instance of `retrieve` that was private
and unused, therefore reducing the API surface of `IvyActions`.
This commit is contained in:
jvican 2017-04-28 01:16:39 +02:00
parent eea500d64f
commit 258cb7c5ac
No known key found for this signature in database
GPG Key ID: 42DAFA0F112E8050
1 changed files with 5 additions and 21 deletions

View File

@ -575,27 +575,11 @@ object IvyActions {
ivy: Ivy,
report: UpdateReport,
config: RetrieveConfiguration
): UpdateReport =
retrieve(
log,
ivy,
report,
config.retrieveDirectory,
config.outputPattern,
config.sync,
config.configurationsToRetrieve
)
private def retrieve(
log: Logger,
ivy: Ivy,
report: UpdateReport,
base: File,
pattern: String,
sync: Boolean,
configurationsToRetrieve: Option[Set[Configuration]]
): UpdateReport = {
val configurationNames = configurationsToRetrieve match {
val toRetrieve = config.configurationsToRetrieve
val base = config.retrieveDirectory
val pattern = config.outputPattern
val configurationNames = toRetrieve match {
case None => None
case Some(configs) => Some(configs.map(_.name))
}
@ -611,7 +595,7 @@ object IvyActions {
}
IO.copy(toCopy)
val resolvedFiles = toCopy.map(_._2)
if (sync) {
if (config.sync) {
val filesToDelete = existingFiles.filterNot(resolvedFiles.contains)
filesToDelete foreach { f =>
log.info(s"Deleting old dependency: ${f.getAbsolutePath}")