summaryrefslogtreecommitdiff
path: root/tools/minicargo/repository.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2017-08-24 12:18:11 +0800
committerJohn Hodge <tpg@mutabah.net>2017-08-24 12:18:11 +0800
commit80e78c5316ea393cdae8155f35a36c456364ebf9 (patch)
tree7be0b620cf0b37f47e691c2c9fb8802b2e46f2c2 /tools/minicargo/repository.cpp
parenta906d0b00e2af9faa6b628dc0006398e98808aae (diff)
downloadmrust-80e78c5316ea393cdae8155f35a36c456364ebf9.tar.gz
minicargo - Some extended debugging (and a fix to optional deps)
Diffstat (limited to 'tools/minicargo/repository.cpp')
-rw-r--r--tools/minicargo/repository.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/tools/minicargo/repository.cpp b/tools/minicargo/repository.cpp
index 09aa0bad..515a61b6 100644
--- a/tools/minicargo/repository.cpp
+++ b/tools/minicargo/repository.cpp
@@ -110,6 +110,7 @@ void Repository::load_vendored(const ::helpers::path& path)
}
::std::shared_ptr<PackageManifest> Repository::find(const ::std::string& name, const PackageVersionSpec& version)
{
+ DEBUG("FIND " << name << " matching " << version);
auto itp = m_cache.equal_range(name);
Entry* best = nullptr;
@@ -117,11 +118,16 @@ void Repository::load_vendored(const ::helpers::path& path)
{
if( version.accepts(i->second.version) )
{
+ DEBUG("Accept " << i->second.version);
if( !best || best->version < i->second.version )
{
best = &i->second;
}
}
+ else
+ {
+ DEBUG("Ignore " << i->second.version);
+ }
}
if( best )