diff --git a/CMakeLists.txt b/CMakeLists.txt index 5b9b1d5..43e67b4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -40,7 +40,7 @@ if (KDESRC_BUILD_INSTALL_MODULES) modules/ksb/Debug.pm modules/ksb/DependencyResolver.pm modules/ksb/IPC.pm - modules/ksb/KDEXMLReader.pm + modules/ksb/KDEProjectsReader.pm modules/ksb/Module.pm modules/ksb/ModuleResolver.pm modules/ksb/ModuleSet.pm diff --git a/modules/ksb/BuildContext.pm b/modules/ksb/BuildContext.pm index 7ace003..2e063fd 100644 --- a/modules/ksb/BuildContext.pm +++ b/modules/ksb/BuildContext.pm @@ -29,7 +29,7 @@ use ksb::Module::BranchGroupResolver; use ksb::Updater::KDEProjectMetadata 0.20; use ksb::Version qw(scriptVersion); use ksb::StatusView; -use ksb::KDEXMLReader 0.20; +use ksb::KDEProjectsReader 0.50; use File::Temp qw(tempfile); use File::Spec; # rel2abs @@ -219,7 +219,7 @@ sub moduleList # Parameters should simply be a list of KDE project paths to ignore, # e.g. 'extragear/utils/kdesrc-build'. Partial paths are acceptable, matches # are determined by comparing the path provided to the suffix of the full path -# of modules being compared. See KDEXMLReader::_projectPathMatchesWildcardSearch +# of modules being compared. See KDEProjectsReader::_projectPathMatchesWildcardSearch # # Existing items on the ignore list are not removed. sub addToIgnoreList @@ -958,7 +958,7 @@ sub setKDEProjectsMetadataModuleNeeded return; } -# Returns a KDEXMLReader module, which has already read in the database and +# Returns a KDEProjectsReader module, which has already read in the database and # is ready to be queried. Note that exceptions can be thrown in the process # of downloading and parsing the database information, so be ready for that. sub getProjectDataReader @@ -977,7 +977,7 @@ sub getProjectDataReader croak_runtime ("Invalid git-desired-protocol: $protocol"); } - $self->{projects_db} = ksb::KDEXMLReader->new($projectDatabaseModule, $protocol); + $self->{projects_db} = ksb::KDEProjectsReader->new($projectDatabaseModule, $protocol); return $self->{projects_db}; } diff --git a/modules/ksb/KDEXMLReader.pm b/modules/ksb/KDEProjectsReader.pm similarity index 96% rename from modules/ksb/KDEXMLReader.pm rename to modules/ksb/KDEProjectsReader.pm index b52f08f..9ad0f2a 100644 --- a/modules/ksb/KDEXMLReader.pm +++ b/modules/ksb/KDEProjectsReader.pm @@ -1,6 +1,6 @@ -package ksb::KDEXMLReader 0.40; +package ksb::KDEProjectsReader 0.50; -# Class: KDEXMLReader +# Class: KDEProjectsReader # # Enumerates and provides basic metadata of KDE projects, based on # the YAML metadata included in sysadmin/repo-management. @@ -31,9 +31,9 @@ if (!$success) { # Method: new # -# Constructs a new KDEXMLReader. This doesn't contradict any part of the class +# Constructs a new KDEProjectsReader. This doesn't contradict any part of the class # documentation which claims this class is a singleton however. This should be -# called as a method (e.g. KDEXMLReader->new(...)). +# called as a method (e.g. KDEProjectsReader->new(...)). # # Parameters: # $projectMetadataModule - ksb::Module reference to the repo-metadata module. diff --git a/modules/ksb/ModuleSet/KDEProjects.pm b/modules/ksb/ModuleSet/KDEProjects.pm index 4a282bd..04c1b9e 100644 --- a/modules/ksb/ModuleSet/KDEProjects.pm +++ b/modules/ksb/ModuleSet/KDEProjects.pm @@ -8,7 +8,7 @@ package ksb::ModuleSet::KDEProjects 0.30; # which this class uses to imbue ksb::Modules generated by this ModuleSet. # # The only changes here are to allow for expanding out module specifications -# (except for ignored modules), by using KDEXMLReader. +# (except for ignored modules), by using KDEProjectsReader. # # See also: ModuleSet @@ -20,7 +20,7 @@ no if $] >= 5.018, 'warnings', 'experimental::smartmatch'; use ksb::Module; use ksb::Debug; -use ksb::KDEXMLReader 0.20; +use ksb::KDEProjectsReader 0.50; use ksb::BuildContext 0.20; use ksb::Util; @@ -164,7 +164,7 @@ sub _expandModuleCandidates if (none_true( map { - ksb::KDEXMLReader::_projectPathMatchesWildcardSearch( + ksb::KDEProjectsReader::_projectPathMatchesWildcardSearch( $result->{'fullName'}, $_ )