GitHub user stefanseifert opened a pull request:

    SLING-6026 Context-Aware Config: Pluggable configuration persistence

    also includes the changes for SLING-6023

You can merge this pull request into a Git repository by running:

    $ git pull 

Alternatively you can review and apply these changes as the patch at:

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #174
commit 67012717c2b2031a7fea5ba39ff6f61801c344c1
Author: sseifert <>
Date:   2016-09-12T12:59:05Z

    SLING-6023 context path strategy SPI and default impl

commit c7cfbbfd5da1b13182177cd10121580d260f82c6
Author: sseifert <>
Date:   2016-09-12T13:51:18Z

    SLING-6023 make use of resource builder features in unit tests

commit aea839470bc387ed47851abbf9896d7c624ec345
Author: sseifert <>
Date:   2016-09-12T14:39:08Z

    SLING-6023 context path strategy multiplexer

commit 78546c7d6684c784e783762870c3c1b359abe71c
Author: sseifert <>
Date:   2016-09-12T14:55:17Z

    SLING-6023 use context path strategy multiplexer

commit 5f9356e9cc55e1edf91a9bec5b7c3727f62ae12e
Author: sseifert <>
Date:   2016-09-12T15:08:39Z

    Merge branch 'trunk' into feature/SLING-6023-config-contextpath-strategy

commit 51277b7e52a23171fbad71a06135773f0e8c6a1c
Author: sseifert <>
Date:   2016-09-13T09:52:59Z

    SLING-6023 add configuration option to disable default context path strategy

commit 8b97170a438e45a7544eac03aa68abb62ae2de06
Author: sseifert <>
Date:   2016-09-13T09:53:48Z

    Merge branch 'trunk' into feature/SLING-6023-config-contextpath-strategy

commit b51233a8c971acff0f99285c15b1b008ade3331d
Author: sseifert <>
Date:   2016-09-13T10:47:37Z

    SLING-6026 introduce ConfigurationResourcePersistence SPI

commit d2fa7d120fa6b7a006a52e19fba7a00605d286f9
Author: sseifert <>
Date:   2016-09-13T11:29:06Z

    SLING-6026 rename to ConfigurationResourceResolvingStrategy and add 

commit 8b1d8444faed335125fcb13b4820da8826558074
Author: sseifert <>
Date:   2016-09-13T12:12:02Z

    SLING-6026 add ConfigurationResourcePersistenceStrategy and move default 
impl to own package

commit 1c46d11582d02c4a0421d5d51f696e20f0d6a587
Author: sseifert <>
Date:   2016-09-13T12:54:56Z

    SLING-6026 apply configuration resource persistence strategies

commit f5b658abef3facddbc13f29a19e072da0bca4dbb
Author: sseifert <>
Date:   2016-09-13T13:54:26Z

    SLING-6026 apply configuration resource persistence strategies to 
configuration resolver

commit 6eea7c429e12a525f92c0b9f760edd40a0adec31
Author: sseifert <>
Date:   2016-09-13T16:06:37Z

    SLING-6026 apply configuration resource persistence strategies to 
configuration resolver

commit 88d9300d99d7e0ec496d9c6138187db188cf0f2b
Author: sseifert <>
Date:   2016-09-14T13:13:11Z

    SLING-6026 first steps configuration manager API

commit 000deaafa14e8ad8cf622778ae48bbc9a845272a
Author: sseifert <>
Date:   2016-09-15T08:00:48Z

    Merge branch 'trunk' into feature/SLING-6026-config-persistence

commit 09f39f58ac47557b0c7f81f853b61a7dc4781c52
Author: sseifert <>
Date:   2016-09-15T13:10:23Z

    SLING-6026 synchronize test dependencies with impl project

commit 57437ce89da768596776bb89fd64cb862010b880
Author: sseifert <>
Date:   2016-09-15T13:16:47Z

    Merge branch 'trunk' into feature/SLING-6026-config-persistence

commit c303fa5fdc86e8fdea404cd398318d6e6e81d159
Author: sseifert <>
Date:   2016-09-15T16:16:13Z

    SLING-6026 config management API

commit 354dbec869a6ed6c8b37a762e4c785d9241d1089
Author: sseifert <>
Date:   2016-09-15T20:23:32Z

    SLING-6026 unit testa

commit 44b6d9c411d0cc01f0f8b4e7fae295d632c8b094
Author: sseifert <>
Date:   2016-09-16T08:22:51Z

    SLING-6026 unit tests

commit c76680b113ffde1d37bf2349acbc81dfaefc15b4
Author: sseifert <>
Date:   2016-09-16T08:56:12Z

    SLING-6026 get resource paths for new resources

commit 70df426fa622dac28bbb38c3d4186784a409c0bd
Author: sseifert <>
Date:   2016-09-16T10:03:51Z

    SLING-6026 use iterator for ContextPathStrategy for better performance

commit 381bb62c6a99f176dfbbf5d2e1a337d3dc69deac
Author: sseifert <>
Date:   2016-09-16T10:08:08Z

    SLING-6026 fix javadoc errors

commit 77e3ab1897bec1e100978954d676601c62ee9a05
Author: sseifert <>
Date:   2016-09-16T10:39:36Z

    SLING-6026 support custom persistence strategies

commit 4372eb18a79f52b80f29ed828554a67ddd020b37
Author: sseifert <>
Date:   2016-09-16T12:12:12Z

    SLING-6026 persist methods in configurationPersistenceStrategy

commit 67b8662eaec76c620bb25986a1f9f92c01098663
Author: sseifert <>
Date:   2016-09-16T13:02:35Z

    SLING-6026 configuration manager

commit 160258e2ce7f6a0b437b0f42e6a0a8ef755041c3
Author: sseifert <>
Date:   2016-09-16T14:49:16Z

    SLING-6026 configuration manager integration tests


If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at or file a JIRA ticket
with INFRA.

Reply via email to