From 93277a7fc8ef8ad9b5e2f774ea6e2e91c8ed3c9b Mon Sep 17 00:00:00 2001 From: Edward Lesmes Date: Thu, 18 Oct 2018 22:04:26 +0000 Subject: [PATCH] git-cl: Don't report metrics for not-known repos. It is not recorded by the server, but causes a 500 status anyway. Bug: 896868 Change-Id: Ic3bf0d989bf3c3641dae9ea49a58ffb28f52e865 Reviewed-on: https://chromium-review.googlesource.com/c/1289769 Reviewed-by: Andrii Shyshkalov Commit-Queue: Edward Lesmes --- git_cl.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/git_cl.py b/git_cl.py index 249b4b76b..19f42b58d 100755 --- a/git_cl.py +++ b/git_cl.py @@ -56,6 +56,7 @@ import git_cache import git_common import git_footers import metrics +import metrics_utils import owners import owners_finder import presubmit_support @@ -5899,7 +5900,10 @@ def main(argv): settings = Settings() if not metrics.DISABLE_METRICS_COLLECTION: - metrics.collector.add('project_urls', [settings.GetViewVCUrl().strip('/+')]) + project_url = settings.GetViewVCUrl().strip('/+') + if project_url in metrics_utils.KNOWN_PROJECT_URLS: + metrics.collector.add('project_urls', [project_url]) + colorize_CMDstatus_doc() dispatcher = subcommand.CommandDispatcher(__name__) try: