private IPlugin?FindPlugin(string?typeName)
        {
            var plugin = SourceControl.FirstOrDefault(t => _typeMatcher.MatchesType(t.GetType(), typeName))
                         ?? (IPlugin?)Build.FirstOrDefault(t => _typeMatcher.MatchesType(t.GetType(), typeName));

            if (plugin == null)
            {
                Log.Warn().Message($"Failed to find source control plugin for type \"{typeName}\"").Write();
            }

            return(plugin);
        }