)]}' { "commit": "32dae41a8f804d36b15cdab9ce9132739be37a42", "tree": "acbf018a2f9c18d3cd877b5d4fcd43228631c065", "parents": [ "8d3c874b13dfb4818db7fd5876c39d6889363d55" ], "author": { "name": "David Bosschaert", "email": "bosschae@adobe.com", "time": "Fri Jul 10 14:45:46 2020 +0100" }, "committer": { "name": "David Bosschaert", "email": "bosschae@adobe.com", "time": "Fri Jul 10 14:54:11 2020 +0100" }, "message": "SLING-9521 Packages exported in earlier API Regions are not available to later API Regions\n\nAdded a property to the feature-\u003eregions map (features.properties) to\ndeclare the global region order: __region.order__\nThe value format of __region.order__ is the same as the other entries in\nthe file: an ordered list of regions. This property lists the total\nordering of regions (while features might only have a partial list).\nSince the values of the features.properties have significant ordering, I\nalso made this explicity my changing the signature of the\nfeature-\u003eregions map to have a List for the values.\n", "tree_diff": [ { "type": "modify", "old_id": "f0f25e6d425b979b50134087194f0024323c8e35", "old_mode": 33188, "old_path": "src/main/java/org/apache/sling/feature/apiregions/impl/RegionConfiguration.java", "new_id": "acb7720ba74d70bd2dc11225ea9332001526bbed", "new_mode": 33188, "new_path": "src/main/java/org/apache/sling/feature/apiregions/impl/RegionConfiguration.java" }, { "type": "modify", "old_id": "fe5d634e1f2224a17516e7845233b4a3cfdab240", "old_mode": 33188, "old_path": "src/main/java/org/apache/sling/feature/apiregions/impl/ResolverHookImpl.java", "new_id": "a6148519ad689ba9f8d61bb7af07fb2eca79ca97", "new_mode": 33188, "new_path": "src/main/java/org/apache/sling/feature/apiregions/impl/ResolverHookImpl.java" }, { "type": "modify", "old_id": "714eba9a4390c32b6389e7efdbe49b44eb56284d", "old_mode": 33188, "old_path": "src/test/java/org/apache/sling/feature/apiregions/impl/RegionConfigurationTest.java", "new_id": "db3ca70056b3fb7ee984d5cf337879fb5970e461", "new_mode": 33188, "new_path": "src/test/java/org/apache/sling/feature/apiregions/impl/RegionConfigurationTest.java" }, { "type": "modify", "old_id": "bf9d5fbd775ab14b168691d4997b6981c59a88cb", "old_mode": 33188, "old_path": "src/test/java/org/apache/sling/feature/apiregions/impl/ResolverHookImplTest.java", "new_id": "3f27cb9dbba2d758a2bfd409f970ed814ae8d595", "new_mode": 33188, "new_path": "src/test/java/org/apache/sling/feature/apiregions/impl/ResolverHookImplTest.java" }, { "type": "modify", "old_id": "9efad8d7bf5673ea6e4ee4f2a5d78d2d7f573c9b", "old_mode": 33188, "old_path": "src/test/resources/features1.properties", "new_id": "0bb6f8951a40bdedb8ec7e2d3afa407f74a48abc", "new_mode": 33188, "new_path": "src/test/resources/features1.properties" }, { "type": "modify", "old_id": "9efad8d7bf5673ea6e4ee4f2a5d78d2d7f573c9b", "old_mode": 33188, "old_path": "src/test/resources/props1/features.properties", "new_id": "0bb6f8951a40bdedb8ec7e2d3afa407f74a48abc", "new_mode": 33188, "new_path": "src/test/resources/props1/features.properties" }, { "type": "modify", "old_id": "c2cb8872391409ad8b1781f0474d1cec1bdfefe8", "old_mode": 33188, "old_path": "src/test/resources/props2/features.properties", "new_id": "45970343abe248d51b250d8c34a11e44dc4abed0", "new_mode": 33188, "new_path": "src/test/resources/props2/features.properties" }, { "type": "modify", "old_id": "9efad8d7bf5673ea6e4ee4f2a5d78d2d7f573c9b", "old_mode": 33188, "old_path": "src/test/resources/props3/features.properties", "new_id": "0bb6f8951a40bdedb8ec7e2d3afa407f74a48abc", "new_mode": 33188, "new_path": "src/test/resources/props3/features.properties" }, { "type": "modify", "old_id": "9a47d1ab19aed236b120866e534286bdab0f57ec", "old_mode": 33188, "old_path": "src/test/resources/props4/features.properties", "new_id": "8bb06a1b5ba110f9811b0c82a8a95238461ad162", "new_mode": 33188, "new_path": "src/test/resources/props4/features.properties" } ] }