From 63ffdc3b461df9282f0fdd63b915d57caf68f6f4 Mon Sep 17 00:00:00 2001 From: Robert Schumacher Date: Mon, 11 Jan 2021 20:17:30 +0000 Subject: [PATCH] [vcpkg] Enable metrics for builtin-baseline & overrides --- toolsrc/src/vcpkg/install.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/toolsrc/src/vcpkg/install.cpp b/toolsrc/src/vcpkg/install.cpp index 2c9c41d2d74ffd..cd262ec0f0ae5e 100644 --- a/toolsrc/src/vcpkg/install.cpp +++ b/toolsrc/src/vcpkg/install.cpp @@ -849,8 +849,13 @@ namespace vcpkg::Install { auto verprovider = PortFileProvider::make_versioned_portfile_provider(paths); auto baseprovider = PortFileProvider::make_baseline_provider(paths); + if (!manifest_scf.core_paragraph->overrides.empty()) + { + Metrics::g_metrics.lock()->track_property("manifest_overrides", "defined"); + } if (auto p_baseline = manifest_scf.core_paragraph->builtin_baseline.get()) { + Metrics::g_metrics.lock()->track_property("manifest_baseline", "defined"); if (p_baseline->size() != 40 || !std::all_of(p_baseline->begin(), p_baseline->end(), [](char ch) { return (ch >= 'a' || ch <= 'f') || Parse::ParserBase::is_ascii_digit(ch); }))