This is an automated email from the ASF dual-hosted git repository.

cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git

commit ff7caaf36b5962c7252e161e48b411343eb4f6ec
Merge: 9b43030 9f36d1e
Author: Carsten Ziegeler <cziege...@apache.org>
AuthorDate: Fri Feb 23 16:44:08 2018 +0100

    Merge pull request #6 from bosschaert/SLING-7512-2
    
    SLING-7512 Order features based on their dependencies.

 featuremodel/feature-analyser/pom.xml              |  14 +-
 .../apache/sling/feature/analyser/Descriptor.java  |   4 +-
 .../analyser/impl/BundleDescriptorImpl.java        |   4 +-
 .../task/impl/CheckRequirementsCapabilities.java   |   2 +-
 .../scanner/impl/FelixFrameworkScanner.java        |   2 +-
 .../feature/scanner/impl/RepoInitScanner.java      |   9 +-
 .../sling/feature/analyser/AnalyserTest.java       |  21 +-
 featuremodel/feature-applicationbuilder/pom.xml    |  13 ++
 .../feature/applicationbuilder/impl/Main.java      |  19 +-
 featuremodel/feature-launcher/pom.xml              |   5 +
 .../feature/launcher/impl/FeatureProcessor.java    |  13 +-
 featuremodel/feature-modelconverter/pom.xml        |   6 +
 .../sling/feature/modelconverter/impl/Main.java    |  13 +-
 .../{feature-launcher => feature-resolver}/pom.xml |  80 +++-----
 .../sling/feature/resolver/FrameworkResolver.java  | 224 +++++++++++++++++++++
 .../feature/resolver/impl/BundleResourceImpl.java  | 191 ++++++++++++++++++
 .../feature/resolver/impl/ResolveContextImpl.java  |  96 +++++++++
 .../feature/resolver/FrameworkResolverTest.java    | 100 +++++++++
 .../resolver/impl/BundleResourceImplTest.java      | 182 +++++++++++++++++
 .../resolver/impl/ResolveContextImplTest.java      | 129 ++++++++++++
 .../src/test/resources/feature1.json               |   5 +
 .../src/test/resources/feature2.json               |   5 +
 .../src/test/resources/feature3.json               |   5 +
 .../apache/sling/feature/support/FeatureUtil.java  |  11 +-
 .../feature/support/json/FeatureJSONReader.java    |  31 +--
 .../feature/support/json/FeatureJSONWriter.java    |   5 +-
 .../feature/support/util/CapabilityMatcher.java    |   8 +-
 .../sling/feature/support/util/ManifestParser.java |  42 ++--
 .../sling/feature/support/util/ManifestUtil.java   |   8 +-
 .../sling/feature/support/util/PackageInfo.java    |   6 +
 .../support/json/FeatureJSONReaderTest.java        |   4 +-
 .../org/apache/sling/feature/support/json/U.java   |   4 +-
 .../support/util/CapabilityMatcherTest.java        |   4 +-
 .../feature/AbstractCapabilityRequirement.java     |  96 +++++++++
 .../java/org/apache/sling/feature/Capability.java  | 104 ----------
 .../java/org/apache/sling/feature/Feature.java     |  11 +-
 .../org/apache/sling/feature/OSGiCapability.java   |  59 ++++++
 .../org/apache/sling/feature/OSGiRequirement.java  |  59 ++++++
 .../java/org/apache/sling/feature/Requirement.java | 113 -----------
 .../sling/feature/process/ApplicationBuilder.java  |  14 +-
 .../apache/sling/feature/process/BuilderUtil.java  |   4 +-
 .../sling/feature/process/FeatureResolver.java     |  38 ++++
 .../sling/feature/CapabilityRequirementTest.java   |  68 +++++++
 .../sling/feature/process/FeatureBuilderTest.java  |  39 ++--
 featuremodel/pom.xml                               |   1 +
 45 files changed, 1476 insertions(+), 395 deletions(-)

-- 
To stop receiving notification emails like this one, please contact
cziege...@apache.org.

Reply via email to