Remove redundant dependency tree rebuilds.
1 parent cd6ab73 commit 8e517bc94bc1dd9c31e4e6b6f59172602a877082
@Sönke Ludwig Sönke Ludwig authored on 16 Jan 2014
Showing 1 changed file
View
10
source/dub/commandline.d
logInfo(" %s", tp);
logInfo("");
}
 
if (!m_nodeps) {
logInfo("Checking dependencies in '%s'", dub.projectPath.toNativeString());
dub.update(UpdateOptions.none);
}
 
m_defaultConfig = dub.project.getDefaultConfiguration(m_buildPlatform);
if (m_print_configs) {
logInfo("Available configurations:");
foreach (tp; dub.configurations)
enforceUsage(free_args.length <= 1, "Expected one or zero arguments.");
if (free_args.length >= 1) package_name = free_args[1];
 
setupPackage(dub, package_name);
 
if (!m_nodeps) {
logInfo("Checking dependencies in '%s'", dub.projectPath.toNativeString());
dub.update(UpdateOptions.none);
}
 
m_defaultConfig = dub.project.getDefaultConfiguration(m_buildPlatform);
 
dub.describeProject(m_buildPlatform, m_build_config.length ? m_build_config : m_defaultConfig);