From 3813b79a9e23152b124df5ce3dc933b69ec7c149 Mon Sep 17 00:00:00 2001 From: Johnny Chen Date: Sat, 12 Jun 2021 19:02:28 +0800 Subject: [PATCH] relax `_include_this_registry` check --- src/registry_testing.jl | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/registry_testing.jl b/src/registry_testing.jl index 8090a3b8..ad948127 100644 --- a/src/registry_testing.jl +++ b/src/registry_testing.jl @@ -30,13 +30,12 @@ function _include_this_registry( end for fieldvalue in all_fieldvalues for registry_deps_name in registry_deps_names - if strip(fieldvalue) == strip(registry_deps_name) - return true - end - if strip(fieldvalue) == strip("$(registry_deps_name).git") - return true - end - if strip("$(fieldvalue).git") == strip(registry_deps_name) + fieldvalue = strip(fieldvalue) + registry_deps_name = strip(registry_deps_name) + ref = Set((lowercase(basename(fieldvalue)), fieldvalue, "$(fieldvalue).git")) + dep = Set((lowercase(basename(registry_deps_name)), registry_deps_name, "$(registry_deps_name).git")) + @debug "Registry match check" registry_spec=ref extra_deps=dep + if !isempty(intersect(ref, dep)) return true end end