)]}'
{
  "log": [
    {
      "commit": "8743059e9f26b26eb84a06a800071736271db208",
      "tree": "c0a6f4e1a5071cc87cf2c5e09f79c18168b389ce",
      "parents": [
        "1471d58dfada7d502b5579dd06439972ba264adc"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Aug 06 14:20:02 2025 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Aug 06 14:20:02 2025 +0200"
      },
      "message": "SLING-12866 - Restrict force pushes, auto-delete branches on merge\n"
    },
    {
      "commit": "1471d58dfada7d502b5579dd06439972ba264adc",
      "tree": "4df26a433608f18a59b1d7263ef1c028752f394a",
      "parents": [
        "ac3e20a641208745fba493a29a6b56229290b5c6"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 17:48:53 2024 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 17:56:27 2024 +0100"
      },
      "message": "SLING-12459 - Redirect sonarcloud notifications to commits@apache.sling.org\n"
    },
    {
      "commit": "ac3e20a641208745fba493a29a6b56229290b5c6",
      "tree": "03916d0d45b026a7e86f5c1518d6eaecbd2145a3",
      "parents": [
        "9a91075a192595f89a52245288bd28e49cb76324"
      ],
      "author": {
        "name": "Marcel Reutegger",
        "email": "mreutegg@adobe.com",
        "time": "Tue Oct 22 17:45:59 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Oct 22 17:45:59 2024 +0200"
      },
      "message": "SLING-12458: Migrate discovery.impl to Resource Observation API (#10)\n\n"
    },
    {
      "commit": "9a91075a192595f89a52245288bd28e49cb76324",
      "tree": "ad9b4b2a3f680266ee29174145140126fdcd70b5",
      "parents": [
        "9a7b4e1d6756aa196420363016f3833a24dd7737",
        "0508eb84a51c1c7d4ec1417e63a6086904940f84"
      ],
      "author": {
        "name": "Julian Sedding",
        "email": "jsedding@apache.org",
        "time": "Thu Sep 12 13:57:20 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Sep 12 13:57:20 2024 +0200"
      },
      "message": "Merge pull request #8 from mreutegg/SLING-12424-2\n\nSLING-12424: Migrate discovery.impl to official OSGi annotations"
    },
    {
      "commit": "0508eb84a51c1c7d4ec1417e63a6086904940f84",
      "tree": "ad9b4b2a3f680266ee29174145140126fdcd70b5",
      "parents": [
        "ebc2a336a9e6c324d54f210e947ae69bda231290"
      ],
      "author": {
        "name": "Marcel Reutegger",
        "email": "mreutegg@adobe.com",
        "time": "Wed Sep 11 09:15:39 2024 +0200"
      },
      "committer": {
        "name": "Marcel Reutegger",
        "email": "mreutegg@adobe.com",
        "time": "Wed Sep 11 09:15:39 2024 +0200"
      },
      "message": "SLING-12424: Migrate discovery.impl to official OSGi annotations\n\nMove HttpService reference annotation to bind method\n"
    },
    {
      "commit": "ebc2a336a9e6c324d54f210e947ae69bda231290",
      "tree": "af3c32f93c595cebe5ef356ad4bbdcfc7dc90cd7",
      "parents": [
        "9a7b4e1d6756aa196420363016f3833a24dd7737"
      ],
      "author": {
        "name": "Marcel Reutegger",
        "email": "mreutegg@adobe.com",
        "time": "Wed Sep 11 09:10:59 2024 +0200"
      },
      "committer": {
        "name": "Marcel Reutegger",
        "email": "mreutegg@adobe.com",
        "time": "Wed Sep 11 09:10:59 2024 +0200"
      },
      "message": "SLING-12424: Migrate discovery.impl to official OSGi annotations\n\nUse correct name for useSyncTokenService configuration property\n"
    },
    {
      "commit": "9a7b4e1d6756aa196420363016f3833a24dd7737",
      "tree": "bafb2d6787814e434918a5392c7136b4cdbaa0a0",
      "parents": [
        "de269f64678b9a41693f83ddbd63bc98bad9d966"
      ],
      "author": {
        "name": "Marcel Reutegger",
        "email": "mreutegg@adobe.com",
        "time": "Mon Sep 09 17:49:01 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 09 17:49:01 2024 +0200"
      },
      "message": "SLING-12424: Migrate discovery.impl to official OSGi annotations (#6)\n\n"
    },
    {
      "commit": "de269f64678b9a41693f83ddbd63bc98bad9d966",
      "tree": "b05570a711560e939da1e027cb9be0d1e14731ec",
      "parents": [
        "b13f6d205bb631b2eb3a46936641c50f26bb45a8"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Sep 09 14:00:33 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 09 14:00:33 2024 +0200"
      },
      "message": "SLING-12423 - Onboard Sling Discovery impl to SonarCloud (#7)\n\nRe-enable SonarQube after onboarding."
    },
    {
      "commit": "b13f6d205bb631b2eb3a46936641c50f26bb45a8",
      "tree": "e5fbd5ecad4594a4096e0e6a4e5cb4b767a14ec7",
      "parents": [
        "fa21a1e74a9af5aeb54c9ffda1e95254fc9c8c5c"
      ],
      "author": {
        "name": "Marcel Reutegger",
        "email": "marcel.reutegger@gmail.com",
        "time": "Sat Sep 07 12:01:13 2024 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Sep 07 12:01:13 2024 +0200"
      },
      "message": "SLING-12419: Snapshot dependencies in discovery.impl (#3)\n\n- Update to released versions of discovery.base and discovery.commons.\r\n- Update commons.scheduler dependency required by discovery.base.\r\n- Fix HeartbeatTest after dependency updates.\r\n- Allow building with Java 11 by disabling set-bundle-required-execution-environment execution of maven-antrun-plugin.\r\n- Update Jackrabbit to 2.14.3 to get fix for JCR-4179.\r\n- More updates to get build working on Java 11+.\r\n- Update maven-source-plugin for Java 21 build on Windows.\r\n- Disable Sonar. Module is not setup with SonarCloud."
    },
    {
      "commit": "fa21a1e74a9af5aeb54c9ffda1e95254fc9c8c5c",
      "tree": "1c14525f71eb70bec616643d8db345efcd50ac1b",
      "parents": [
        "8fbe01a457198c58383b9fecbc75f2e5b6bf44f3"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 12 19:09:17 2023 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Thu Oct 12 19:09:17 2023 +0200"
      },
      "message": "SLING-12094 - Use GitHub for the Maven scm.url value\n"
    },
    {
      "commit": "8fbe01a457198c58383b9fecbc75f2e5b6bf44f3",
      "tree": "1f3c4581c21341e1a751b3159acd2dd11f93defc",
      "parents": [
        "edd23797ca9327e5e5b68cbc0ede4c2b90b7f107"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 00:12:55 2023 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 05 00:12:55 2023 +0300"
      },
      "message": "SLING-11709 - Set up Jira autolinks to all Sling Github projects\n\nUpdate .asf.yaml to respect defaults\n"
    },
    {
      "commit": "edd23797ca9327e5e5b68cbc0ede4c2b90b7f107",
      "tree": "baad07633b3e2e0240a1aef4fb85e764c8950bb3",
      "parents": [
        "58f17692df39e3f4267f065beb0cfb835a809c34"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Jan 11 08:10:23 2022 -0500"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Jan 11 08:10:23 2022 -0500"
      },
      "message": "SLING-11051 - Fixing JavaDoc badge\n"
    },
    {
      "commit": "58f17692df39e3f4267f065beb0cfb835a809c34",
      "tree": "80bddbd36a92a0d506064fe0976ed86e21fbe6fa",
      "parents": [
        "6f2158221b5b2d01763d6334f2e2b69b79d20c54"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:45:57 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:45:57 2021 +0200"
      },
      "message": "SLING-10676 - remove SECURITY.md which is not needed\n"
    },
    {
      "commit": "6f2158221b5b2d01763d6334f2e2b69b79d20c54",
      "tree": "4421d2284cca6b89d34830c276b44c62142c0748",
      "parents": [
        "c277f394bf36b37588ce8a99ce0149a9c974cf30"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:29 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:29 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "c277f394bf36b37588ce8a99ce0149a9c974cf30",
      "tree": "96b06c76721c64c2f660d6ee9a36f16765a4d91e",
      "parents": [
        "c00fb4abe3ebad0af50052fddbc0ba2615afdf2c"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:12:26 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:12:26 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "c00fb4abe3ebad0af50052fddbc0ba2615afdf2c",
      "tree": "80bddbd36a92a0d506064fe0976ed86e21fbe6fa",
      "parents": [
        "bdccca2c1f1b0d9442ea7888f4ddce7a0396ba23"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:18:03 2020 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:18:03 2020 -0400"
      },
      "message": "Adding sonarqube badges as per SLING-9682\n"
    },
    {
      "commit": "bdccca2c1f1b0d9442ea7888f4ddce7a0396ba23",
      "tree": "bca1f00e0f6e84ee11f68ba63b73ad62fbc9192c",
      "parents": [
        "41e31e20486d6cee82eddb9e34370a4d122adde6"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 18:43:05 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 18:43:05 2020 +0200"
      },
      "message": "Updating badges for org-apache-sling-discovery-impl\n"
    },
    {
      "commit": "41e31e20486d6cee82eddb9e34370a4d122adde6",
      "tree": "53fd5506935488193eabb454f9f76974e50c2792",
      "parents": [
        "badc5e7be3f11ed5fbe9f318d1862749b07d8971"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Thu Apr 23 11:20:25 2020 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Thu Apr 23 11:20:25 2020 +0200"
      },
      "message": "SLING-7157 : metatype.properties file must not be in OSGI-INF/metatype\n"
    },
    {
      "commit": "badc5e7be3f11ed5fbe9f318d1862749b07d8971",
      "tree": "e1fc30d0b6ae6465570f6949c9e916e78fecc4d7",
      "parents": [
        "e5caf1486c568967697cf318104b3268150ff733"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Thu Apr 23 11:12:50 2020 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Thu Apr 23 11:12:50 2020 +0200"
      },
      "message": "SLING-7157 : metatype.properties file must not be in OSGI-INF/metatype\n"
    },
    {
      "commit": "e5caf1486c568967697cf318104b3268150ff733",
      "tree": "18a1d22bfde2fd8d3eaf1dc87ef32d8d7493dd73",
      "parents": [
        "ccc78c23650a1db1dd021a454b2ed45a26f5d5b1",
        "5fe781459a8ffe6afc14280e3860da49cfa6eea0"
      ],
      "author": {
        "name": "stefan-egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 05 11:55:28 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Nov 05 11:55:28 2019 +0100"
      },
      "message": "Merge pull request #1 from HarisAdzemovic/boxedTypesEquals\n\nStrings and Boxed types should be compared using \"equals()\""
    },
    {
      "commit": "5fe781459a8ffe6afc14280e3860da49cfa6eea0",
      "tree": "18a1d22bfde2fd8d3eaf1dc87ef32d8d7493dd73",
      "parents": [
        "ccc78c23650a1db1dd021a454b2ed45a26f5d5b1"
      ],
      "author": {
        "name": "Haris Adzemovic",
        "email": "adzemovic.haris@gmail.com",
        "time": "Mon Nov 04 11:43:01 2019 +0100"
      },
      "committer": {
        "name": "Haris Adzemovic",
        "email": "adzemovic.haris@gmail.com",
        "time": "Mon Nov 04 11:43:01 2019 +0100"
      },
      "message": "Strings and Boxed types should be compared using \"equals()\"\n\nThis fixes 1 Sonarqube violation of rule S4973:\nhttps://rules.sonarsource.com/java/RSPEC-4973\n\nSonarcloud violation URL:\nhttps://sonarcloud.io/organizations/apache/issues?open\u003dAWpM6AUjyRjJygCrlORM\u0026resolved\u003dfalse\u0026rules\u003dsquid%3AS4973\n"
    },
    {
      "commit": "ccc78c23650a1db1dd021a454b2ed45a26f5d5b1",
      "tree": "1942cd570aab7813370e2100d56d92d8926fbb67",
      "parents": [
        "cd880eb455f0e40b79344cd07d7066b9810f6693"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Jan 31 13:10:51 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Jan 31 13:10:51 2019 +0100"
      },
      "message": "Updating badges for org-apache-sling-discovery-impl\n"
    },
    {
      "commit": "cd880eb455f0e40b79344cd07d7066b9810f6693",
      "tree": "d39c6eb167a59523ab3f506e69911aa40227044b",
      "parents": [
        "f252daf3fa2fb7281d051ba424c66532b3a3fac1"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Jan 29 23:12:22 2019 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Jan 29 23:12:22 2019 +0100"
      },
      "message": "SLING-7245 - Validate pull requests using Jenkins\n"
    },
    {
      "commit": "f252daf3fa2fb7281d051ba424c66532b3a3fac1",
      "tree": "20c9212d6db522be74924b5de8733bfa14dcca51",
      "parents": [
        "cebe98644f725bd956b4c628d0fb1d2b799f2773"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Sep 20 11:09:02 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Sep 20 11:09:02 2018 +0200"
      },
      "message": "trivial: added license header to *.md files\n"
    },
    {
      "commit": "cebe98644f725bd956b4c628d0fb1d2b799f2773",
      "tree": "fc30969078addbdb73f79182482803ea1c0da8c6",
      "parents": [
        "1ceceb8d32bb43b5c904a1a30ac4438c234d01d5"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 18:29:17 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 18:29:17 2018 +0200"
      },
      "message": "SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module\n"
    },
    {
      "commit": "1ceceb8d32bb43b5c904a1a30ac4438c234d01d5",
      "tree": "caefb29d5f03cba5917381c648583aca2fec3116",
      "parents": [
        "d24bd1814cc1eb980bc2c6a5d33fea413c34a4df"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 18:04:00 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Sep 19 18:04:00 2018 +0200"
      },
      "message": "SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module\n"
    },
    {
      "commit": "d24bd1814cc1eb980bc2c6a5d33fea413c34a4df",
      "tree": "4dc08083984fae1690089572bca957aacb24c390",
      "parents": [
        "f5c7576876527dd08b9e31366673d978d7507ef7"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Fri Jun 08 12:50:30 2018 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Fri Jun 08 12:50:30 2018 -0400"
      },
      "message": "Updating badges for org-apache-sling-discovery-impl\n"
    },
    {
      "commit": "f5c7576876527dd08b9e31366673d978d7507ef7",
      "tree": "2734e544268073e115d967a58d34ccb2b94ca99f",
      "parents": [
        "85b13e791d943ecaf565a7418a36f1bf155fa6c6"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Sun May 06 12:33:41 2018 +0200"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Sun May 06 12:33:41 2018 +0200"
      },
      "message": "SLING-7653 Add missing OSGi capability\n"
    },
    {
      "commit": "85b13e791d943ecaf565a7418a36f1bf155fa6c6",
      "tree": "f623dc55f63761dd9b5f1f96808c5b10db346a29",
      "parents": [
        "6d06f44718f36957ea0ff7f4429dedb0882e885d"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Oct 24 13:41:00 2017 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Oct 24 13:41:00 2017 +0200"
      },
      "message": "SLING-7213 - Add a default .gitignore file to every module\n"
    },
    {
      "commit": "6d06f44718f36957ea0ff7f4429dedb0882e885d",
      "tree": "63b037c34fa58aa6d14a60d7ad80fb3a9c4fea5e",
      "parents": [
        "b359d916c9fa445d85de34a2590be2726cd69e0a"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 23 18:38:23 2017 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 23 18:38:23 2017 +0200"
      },
      "message": "SLING-7214 - Add the LICENSE file to every module\n"
    },
    {
      "commit": "b359d916c9fa445d85de34a2590be2726cd69e0a",
      "tree": "5ad01b242cd8261410a381daecfe11be7d24ae08",
      "parents": [
        "dba73898025551a40f0ee981dcaf132fad59d6d3"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 23 12:06:30 2017 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 23 12:06:30 2017 +0300"
      },
      "message": "Fix typo in pom.xml : conncetion should be connection\n"
    },
    {
      "commit": "dba73898025551a40f0ee981dcaf132fad59d6d3",
      "tree": "d058d137feb1e525274e2f191a389c2484b98803",
      "parents": [
        "2bd43c77ac8595deca07d4f6f577f9134f25fa40"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Fri Oct 20 19:13:13 2017 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Fri Oct 20 19:31:40 2017 +0200"
      },
      "message": "SLING-7162 - Update SCM information in all POM files to reference Git\n"
    },
    {
      "commit": "2bd43c77ac8595deca07d4f6f577f9134f25fa40",
      "tree": "8fc77d6ca1886346b39e1c5779fba5dc202c2fe2",
      "parents": [
        "909095844c75b1b16396f7236693b54c9bd65b6a"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Tue Oct 03 09:20:59 2017 +0000"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Tue Oct 03 09:20:59 2017 +0000"
      },
      "message": "SLING-7167 Adjust READMEs\n\nadd missing README\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1810686 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "909095844c75b1b16396f7236693b54c9bd65b6a",
      "tree": "49291ab147a87572310b1349a58111e33d955248",
      "parents": [
        "8acda76be45325a55aa67099e8ba208532ebbac8"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Tue May 30 20:32:49 2017 +0000"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Tue May 30 20:32:49 2017 +0000"
      },
      "message": "SLING-6888: Remove commons.json and org.json excludes.\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1796937 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8acda76be45325a55aa67099e8ba208532ebbac8",
      "tree": "d17e35a4604815bf61d5b657f17f85ab1ec1d853",
      "parents": [
        "0c8611c88a71e0ba02026b91c33e2df50c30235a"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Mon May 08 10:06:02 2017 +0000"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Mon May 08 10:06:02 2017 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1794313 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0c8611c88a71e0ba02026b91c33e2df50c30235a",
      "tree": "cced570aa80e5315d90e7938d3eff23f4aa28cb7",
      "parents": [
        "d20c71ef30d016dff62488f3ae307882b48a1d96"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Mon May 08 10:05:45 2017 +0000"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Mon May 08 10:05:45 2017 +0000"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.12\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1794311 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d20c71ef30d016dff62488f3ae307882b48a1d96",
      "tree": "d61cca4265a786df6b46ca4ced99ea03bca6534f",
      "parents": [
        "4e7ee0baa5b54a44ede6dda899091ec3ec85e726"
      ],
      "author": {
        "name": "Stefan Seifert",
        "email": "sseifert@apache.org",
        "time": "Wed May 03 14:35:24 2017 +0000"
      },
      "committer": {
        "name": "Stefan Seifert",
        "email": "sseifert@apache.org",
        "time": "Wed May 03 14:35:24 2017 +0000"
      },
      "message": "update to org.apache.sling.commons.johnzon 1.0.0\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1793655 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4e7ee0baa5b54a44ede6dda899091ec3ec85e726",
      "tree": "4a52a4e2863683d10e2dc5eee04c8261053f86db",
      "parents": [
        "1ee3e2f883ba43a45ec30b8dc9457b29ac588a95"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Tue Mar 28 13:03:10 2017 +0000"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "pauls@apache.org",
        "time": "Tue Mar 28 13:03:10 2017 +0000"
      },
      "message": "SLING-6691: Replace commons.json usage in org.apache.sling.discovery.impl\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1789119 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1ee3e2f883ba43a45ec30b8dc9457b29ac588a95",
      "tree": "b4d161d13adc67f139329d200ef0bf6e8d6da618",
      "parents": [
        "1ecc249db8cf9e8e11fa1b7c69876d8678ca1d47"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:59:46 2016 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:59:46 2016 +0000"
      },
      "message": "no-jira : switching to discovery.commons 1.0.19-SNAPSHOT and discovery.base 1.1.7-SNAPSHOT\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1769819 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1ecc249db8cf9e8e11fa1b7c69876d8678ca1d47",
      "tree": "de7fe447f2c9b5896509d246ad2958a80a4037d5",
      "parents": [
        "e6d0c9d6717459450c27acf31240973a91e47d78"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:55:34 2016 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:55:34 2016 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1769817 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e6d0c9d6717459450c27acf31240973a91e47d78",
      "tree": "a7c7c34c85e34f71bb656d2527d0c165bc216bc7",
      "parents": [
        "c60678d8da6cb35a1e2c8460a4e45b3b4e668dcf"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:55:18 2016 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:55:18 2016 +0000"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.10\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1769815 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c60678d8da6cb35a1e2c8460a4e45b3b4e668dcf",
      "tree": "09be0c9b2f2dc2ffbd62a7adb19cc5c35bd7d757",
      "parents": [
        "4638054286744b0a44d5fb5cc2634db3e117e7ef"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:51:57 2016 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:51:57 2016 +0000"
      },
      "message": "no-jira : switching to in-release discovery.commons 1.0.18 and discovery.base 1.1.6\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1769813 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4638054286744b0a44d5fb5cc2634db3e117e7ef",
      "tree": "b86240b06dc1b8373d42b2f2c2a4e0aff551ab5f",
      "parents": [
        "f8c4761d6f9dfe0b71b1729ff9da0551611d1c60"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:38:35 2016 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 15 12:38:35 2016 +0000"
      },
      "message": "SLING-5231 : remove getAdministrativeResourceResolver from discovery components : merged patches from Carsten\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1769802 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f8c4761d6f9dfe0b71b1729ff9da0551611d1c60",
      "tree": "e9ce81a8d876eab93adadc1f24915389f2d2a53e",
      "parents": [
        "9f3e5c040490781ea9873b29c93e1ef7981a823e"
      ],
      "author": {
        "name": "Stefan Seifert",
        "email": "sseifert@apache.org",
        "time": "Thu Sep 15 12:59:09 2016 +0000"
      },
      "committer": {
        "name": "Stefan Seifert",
        "email": "sseifert@apache.org",
        "time": "Thu Sep 15 12:59:09 2016 +0000"
      },
      "message": "SLING-6055 Discovery: Use test scope for sling-mock dependency\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1760925 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9f3e5c040490781ea9873b29c93e1ef7981a823e",
      "tree": "cb7f51fbd22973bcd00f6d1e7b54dcd2314f10d0",
      "parents": [
        "46f69f47214f08369d805bfea3ad808284d0b394"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Aug 15 12:32:53 2016 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Aug 15 12:32:53 2016 +0000"
      },
      "message": "SLING-5918 : discovery: catching a NPE in a test\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1756373 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "46f69f47214f08369d805bfea3ad808284d0b394",
      "tree": "647db57940e6e6ea47587574c5ed62eceaafde2b",
      "parents": [
        "825f0cfd70985f2fc0e59552f1ef154f8019d6fc"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Thu Jul 14 11:18:41 2016 +0000"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Thu Jul 14 11:18:41 2016 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1752622 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "825f0cfd70985f2fc0e59552f1ef154f8019d6fc",
      "tree": "4b11903683187be6ef5e87caa6d4648052d70c3f",
      "parents": [
        "ffb6fc59b00c72bb00ea08d60615395f8ef50673"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Thu Jul 14 11:18:25 2016 +0000"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Thu Jul 14 11:18:25 2016 +0000"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.8\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1752620 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ffb6fc59b00c72bb00ea08d60615395f8ef50673",
      "tree": "f98de00acf7ce1e76e655109d4fae2305fccf72d",
      "parents": [
        "b524b32b5dd0f64c993b64c461615053dd392283"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Wed Jul 13 13:38:50 2016 +0000"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Wed Jul 13 13:38:50 2016 +0000"
      },
      "message": "use stable release (Jackrabbit)\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1752430 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b524b32b5dd0f64c993b64c461615053dd392283",
      "tree": "cd214d57f10446d9d2dbcaa76fb5a718307b32cd",
      "parents": [
        "c641af0c4110a62cefa118ab2b7290d57ffa9bbe"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Wed Jul 13 13:35:41 2016 +0000"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Wed Jul 13 13:35:41 2016 +0000"
      },
      "message": "use org.apache.sling.commons.testing 2.0.26\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1752428 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c641af0c4110a62cefa118ab2b7290d57ffa9bbe",
      "tree": "e4442ee695c8cdebb15585352c84ddb39fa19a33",
      "parents": [
        "baf2a16d985adc67a2257554cd63d4bb147a5812"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Apr 27 09:25:49 2016 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Apr 27 09:25:49 2016 +0000"
      },
      "message": "SLING-5598 : exclude slow running test by newly introduced Slow junit category - to run them nevertheless use -PincludeSlowTests\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1741177 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "baf2a16d985adc67a2257554cd63d4bb147a5812",
      "tree": "c612d3649619de26cf23eb67da843df6d8d5b52e",
      "parents": [
        "df2e76749d5db27e9a0f57ded662f9b454467017"
      ],
      "author": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Wed Feb 17 17:14:43 2016 +0000"
      },
      "committer": {
        "name": "Oliver Lietz",
        "email": "olli@apache.org",
        "time": "Wed Feb 17 17:14:43 2016 +0000"
      },
      "message": "SLING-5526 Remove Launchpad API dependency from Discovery Impl\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1730878 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "df2e76749d5db27e9a0f57ded662f9b454467017",
      "tree": "f06887082f5b228002da9c51a7778caa51915e57",
      "parents": [
        "bb9c3bbd69e530185901c647ecf033a6008e14ea"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Feb 09 12:28:34 2016 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Feb 09 12:28:34 2016 +0000"
      },
      "message": "SLING-5331 : updating sling.commons.testing version to 2.0.24 which thanks to SLING-5341 updates to a recent jackrabbit version - the old version used previously - 2.2.x - was likely the reason for the failed test\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1729370 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bb9c3bbd69e530185901c647ecf033a6008e14ea",
      "tree": "6a540cfb1f5961075f981ec613adde5421d14f01",
      "parents": [
        "b6f03f97a5ae5dcf44d1f3f79f1fd30365b21505"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Feb 09 12:19:58 2016 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Feb 09 12:19:58 2016 +0000"
      },
      "message": "SLING-5298 : instance i2 was not properly closed after this test - which leaks into other tests, if only in the log files\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1729369 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b6f03f97a5ae5dcf44d1f3f79f1fd30365b21505",
      "tree": "7c360d50472daf5b311b7940590dc14decf2f822",
      "parents": [
        "420e394d6c2cb3771b0f6985b524f98c5ac4b704"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Sun Jan 03 14:07:46 2016 +0000"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Sun Jan 03 14:07:46 2016 +0000"
      },
      "message": "Switch to parent pom 26\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1722720 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "420e394d6c2cb3771b0f6985b524f98c5ac4b704",
      "tree": "0ff7c8be71bb3614273504e23af8826ff62f809f",
      "parents": [
        "9af7b45d017add14bd054aecf264888d5af1416b"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Dec 21 11:05:09 2015 +0000"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Dec 21 11:05:09 2015 +0000"
      },
      "message": "Remove type from bundle dependencies\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1721125 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9af7b45d017add14bd054aecf264888d5af1416b",
      "tree": "8022ff2c7707aae7ad8509c9564bc00c8380018a",
      "parents": [
        "24ae7486e9b5545c4c0abb1176a142c17e1d4260"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 16:43:15 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 16:43:15 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1715875 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "24ae7486e9b5545c4c0abb1176a142c17e1d4260",
      "tree": "9384aab7353e75284f24bcdd2019288d42125162",
      "parents": [
        "cc4a8ceddee43462b4879f95e8c75a2249275cd7"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 16:42:59 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 16:42:59 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.6\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1715873 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cc4a8ceddee43462b4879f95e8c75a2249275cd7",
      "tree": "78eefb71e04fce4f35c9e9edc1d7b02bd642044a",
      "parents": [
        "90b79b028769d23e117b4233b3270d13d9160ed6"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 16:23:51 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 16:23:51 2015 +0000"
      },
      "message": "SLING-5322 : made reference to SyncTokenService mandatory\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1715867 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "90b79b028769d23e117b4233b3270d13d9160ed6",
      "tree": "f0df4c62a363f6816bafbcf1338b01e76660a9b8",
      "parents": [
        "3a9690594f348d167e980a5e6edb4b5db743ee85"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 15:59:42 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 15:59:42 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1715862 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3a9690594f348d167e980a5e6edb4b5db743ee85",
      "tree": "2e056a59b3b0829fc18786cef92b1e6b3cbf35ee",
      "parents": [
        "6e5659d57140f3f8a22123c0ad0a41b33aa3317e"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 15:59:25 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 15:59:25 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.4\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1715860 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6e5659d57140f3f8a22123c0ad0a41b33aa3317e",
      "tree": "fac5154dc4340263aa7a91ec2769f7915b96410b",
      "parents": [
        "a0cfc39a1f4dee975afc36131c2a299eaeaeb2b0"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 15:40:18 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 15:40:18 2015 +0000"
      },
      "message": "no-jira : changed discovery bundle dependencies back to released versions\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1715853 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a0cfc39a1f4dee975afc36131c2a299eaeaeb2b0",
      "tree": "846fb4644d70ab74fd05cce4808b280900150970",
      "parents": [
        "1c453b5677c1956e43caf19f0b575bbe62d93a66"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 14:02:06 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 23 14:02:06 2015 +0000"
      },
      "message": "SLING-5321 : syncTokenService dependency should be mandatory, not optional, to avoid inconsistency between availability of the syncTokenService in a cluster\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1715827 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1c453b5677c1956e43caf19f0b575bbe62d93a66",
      "tree": "b7ffbe26a3701ccb5fed4552723133ec482171d1",
      "parents": [
        "f7452db5487517f45471d44208e052bc492d3de0"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Thu Nov 19 09:24:36 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Thu Nov 19 09:24:36 2015 +0000"
      },
      "message": "SLING-5313 : logging refined for this kind of test failure\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1715133 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f7452db5487517f45471d44208e052bc492d3de0",
      "tree": "5ed6c543a1fe123d4da355ec92dc2664ffdd7b7e",
      "parents": [
        "7929ede100927feeb7bec437997d6d461470532b"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 18 12:12:21 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 18 12:12:21 2015 +0000"
      },
      "message": "SLING-5310: adding cancelDelaying to MinEventDelayHandler - plus added a testReactivate test method which checks the scenario described in this ticket. Plus also added somewhat more logging to the HeartbeatHandler to help debugging should something similar reoccur\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1714984 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7929ede100927feeb7bec437997d6d461470532b",
      "tree": "02c6a5615ba2651a505af5b91a976eacbf997c63",
      "parents": [
        "e28381447e11db2d08cc2ea1f0b6a7a1bee3f11b"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 17 13:23:33 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 17 13:23:33 2015 +0000"
      },
      "message": "SLING-5306 : removing observation listener in stopVoting too, not only stopping it. plus more logging in stopVoting and resetRepo\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1714778 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e28381447e11db2d08cc2ea1f0b6a7a1bee3f11b",
      "tree": "9b147054c5f898cb1c396de4e1ae186133028669",
      "parents": [
        "b682e0c74a52c0da95280df323ed25ab2360a1b5"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 17 13:22:49 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 17 13:22:49 2015 +0000"
      },
      "message": "SLING-5306 : avoid instance surviving a this test by properly shutting test down\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1714777 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b682e0c74a52c0da95280df323ed25ab2360a1b5",
      "tree": "31115077f971e68ad59f5d53d93bcf08ba4b8471",
      "parents": [
        "fb17c1d80c06ba25636cc9ef4b5f0595e29e3555"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 16 16:44:17 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 16 16:44:17 2015 +0000"
      },
      "message": "SLING-5302 : doing test-access to issueHeartbeat synchronized to avoid race-condition with newly re-occurring background-job triggered by triggerAsyncConnectorPing\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1714628 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fb17c1d80c06ba25636cc9ef4b5f0595e29e3555",
      "tree": "b53d9edc08807e65b19dbd4a2a308814b16088b1",
      "parents": [
        "d7912d5cbcc7cdae54e096771573b6134a352e2a"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 16 15:16:45 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 16 15:16:45 2015 +0000"
      },
      "message": "SLING-5299: increasing loop count from 3 to 5 to avoid making the assertion just a little bit too early - jenkins on apache always seem to show its slow side from time to time\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1714603 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d7912d5cbcc7cdae54e096771573b6134a352e2a",
      "tree": "6be9f098e25caf2191911c04439853fa85e7bc56",
      "parents": [
        "13c21c23bc67acf98a660614ec630df1cba6ed0e"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 16 14:55:04 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 16 14:55:04 2015 +0000"
      },
      "message": "SLING-5298 : part 1: close VirtualInstance properly - and avoid the 100sec unnecessary sleep\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1714599 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "13c21c23bc67acf98a660614ec630df1cba6ed0e",
      "tree": "35bcbfef4cd80ca500cb55d6b1b921e72b9c0eca",
      "parents": [
        "fb7a40b3e74f57a232cde615e3f85fb36a2a705a"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 10:39:24 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 10:39:24 2015 +0000"
      },
      "message": "@no-jira adjusting to next iteration: discovery.commons 1.0.5-SNAPSHOT and discovery.base 1.1.1-SNAPSHOT\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713807 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fb7a40b3e74f57a232cde615e3f85fb36a2a705a",
      "tree": "80c751e49659bd21af971f224f3b53cfb60417e6",
      "parents": [
        "8fa16eef11b5708e9e689fdaf68fae068a460609"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:52:27 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:52:27 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713791 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8fa16eef11b5708e9e689fdaf68fae068a460609",
      "tree": "d644eb81f9ec66240acb563b5604211567a5723f",
      "parents": [
        "0a406d1c2c912bae871e2c4004c70606652d2588"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:52:10 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:52:10 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.2\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713789 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0a406d1c2c912bae871e2c4004c70606652d2588",
      "tree": "667ce22f1839da2a48015e5a15743568f0bb3175",
      "parents": [
        "949e1bc4cfd6719bf71e2377ad9196df24f366e1"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:35:22 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:35:22 2015 +0000"
      },
      "message": "@no-jira : going back to release-mode by setting discovery.commons to 1.0.4 and discovery.base to 1.1.0 - SLING-5290 was blocking the release as it caused a test to fail, that\u0027s now fixed\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713787 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "949e1bc4cfd6719bf71e2377ad9196df24f366e1",
      "tree": "c3dddde5699aeb81d74ae095463b8ba5e35a65ce",
      "parents": [
        "209bdc8c8c3d5d19b4f909181072022c766ec7a6"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:17:26 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:17:26 2015 +0000"
      },
      "message": "SLING-5290 : minor additional change: moved calculation outside of runner and included in log.info\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713781 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "209bdc8c8c3d5d19b4f909181072022c766ec7a6",
      "tree": "a879d55334b92761cb55a2048844494031ebccf7",
      "parents": [
        "84c5f9d7a6a685e7b8e8249f90441f2adb6a77d5"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:12:14 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 11 09:12:14 2015 +0000"
      },
      "message": "SLING-5290 : Ensure heartbeat self-check works with any timeout/interval config\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713780 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "84c5f9d7a6a685e7b8e8249f90441f2adb6a77d5",
      "tree": "37e3f086e555466205f1f8f451c73a87b23373d1",
      "parents": [
        "8932dded31f37ec12e820776d8514a10faa584b0"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 22:11:25 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 22:11:25 2015 +0000"
      },
      "message": "@no-jira : reverting release due to spurious test failure - thus upping version dependency on commons/base for now\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713736 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "8932dded31f37ec12e820776d8514a10faa584b0",
      "tree": "330e261f3671db974b58a5651b22ea234178677f",
      "parents": [
        "bc69c3f059ff422b2de18d9f6d18c1382c0bf0ed"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 16:46:39 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 16:46:39 2015 +0000"
      },
      "message": "@no-jira : adjusted discovery.commons to 1.0.4 and discovery.base to 1.1.0\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713692 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bc69c3f059ff422b2de18d9f6d18c1382c0bf0ed",
      "tree": "aef8980da4be71c79011dc63e5a87e208d51e3c2",
      "parents": [
        "cc5e745b846e4b819bd9cebe3d597931d0b1c4dc"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 16:01:03 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 16:01:03 2015 +0000"
      },
      "message": "SLING-5251 : adding debug infos to the topology webconsole re the SyncTokenService History\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713675 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "cc5e745b846e4b819bd9cebe3d597931d0b1c4dc",
      "tree": "1784ce2b8bbcef29bc2ef20985373ee91a93990b",
      "parents": [
        "318f14abc0b8e7c7922dd340280c25181d5fc3e8"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 15:18:07 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 15:18:07 2015 +0000"
      },
      "message": "SLING-5289 : resurrected TopologyChangeHandler as ClusterViewChangeListener - which now registers at a specific path only, not at the root\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713665 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "318f14abc0b8e7c7922dd340280c25181d5fc3e8",
      "tree": "5ce7782ed88d3de5f2aabedb085a8fb94bc4e69a",
      "parents": [
        "9c626edb8db73e98783ddef4c20ad47012a119d4"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 08:36:21 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 08:36:21 2015 +0000"
      },
      "message": "SLING-5251 : add config parameter useSyncTokenService that enables usage of a SyncTokenService if available. This increases synchronization QoS when for topology changes\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713589 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9c626edb8db73e98783ddef4c20ad47012a119d4",
      "tree": "50334ad3e754cec67592e610821572f7ebc6e9b9",
      "parents": [
        "16c74c887855012301659977d5b186b69639aa3d"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 08:27:14 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 10 08:27:14 2015 +0000"
      },
      "message": "no-jira : fixing a test: catching a runtimeexception that showed up on jenkins\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713587 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "16c74c887855012301659977d5b186b69639aa3d",
      "tree": "b2fdc202cbd378c723bb27eb331e510e71c46805",
      "parents": [
        "e4d40fc3575aafcc76a77eba04fb5d3bc711547e"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 09 17:53:37 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 09 17:53:37 2015 +0000"
      },
      "message": "SLING-5280 : change the separate self-check of the HeartbeatHandler to call checkForLocalClusterViewChange only - instead of checkForTopologyChange - reason being that the former does not call into the AnnouncementRegistry which could be blocked in the very same case this self-check should help\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713491 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "e4d40fc3575aafcc76a77eba04fb5d3bc711547e",
      "tree": "94311dfc8c3ba2ae91c921b4e17a7cb9e53e4e2e",
      "parents": [
        "a4e96b97d0018b6c5a4d45384ce2a94aad992b0f"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 09 16:59:33 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 09 16:59:33 2015 +0000"
      },
      "message": "SLING-5286 : re-activate fast topology change propagation\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713478 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a4e96b97d0018b6c5a4d45384ce2a94aad992b0f",
      "tree": "031ee5fbb8da30919367a490c9b6df9208276e51",
      "parents": [
        "4b7ba7b76be57c19e401824d496e35a2fcc8a8ae"
      ],
      "author": {
        "name": "asf-sync-process",
        "email": "asf-sync-process@unknown",
        "time": "Mon Nov 09 16:48:47 2015 +0000"
      },
      "committer": {
        "name": "asf-sync-process",
        "email": "asf-sync-process@unknown",
        "time": "Mon Nov 09 16:48:47 2015 +0000"
      },
      "message": "SLING-5284 : use dedicated PeriodicBackgroundJob-thread instead of scheduler\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713477 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4b7ba7b76be57c19e401824d496e35a2fcc8a8ae",
      "tree": "976dd33fae7c06cc8503e3cc154c53a1900520fd",
      "parents": [
        "a18a2be6247545581c3b21abe8826c1256349e01"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 09 14:06:23 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 09 14:06:23 2015 +0000"
      },
      "message": "no-jira : just updated a typo in a comment\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713436 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a18a2be6247545581c3b21abe8826c1256349e01",
      "tree": "2e929400c99fa9269e23055b3210aad269d2131e",
      "parents": [
        "0f6eb11da4623f21a36a0f8424bd0cbc40b0cf94"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 09 10:13:58 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 09 10:13:58 2015 +0000"
      },
      "message": "SLING-5279 : tests made more stable wrt stopping a VirtualInstance that was likely not done yet and interfered with subsequent test runs\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1713364 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0f6eb11da4623f21a36a0f8424bd0cbc40b0cf94",
      "tree": "9a52f2b878e987f8620efa5212b9b473c244789f",
      "parents": [
        "5ed9e0be44ecd01536b8689ccfaac36af442a25b"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Thu Nov 05 17:08:35 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Thu Nov 05 17:08:35 2015 +0000"
      },
      "message": "SLING-5258 part 2: missed adding the new method getViewStateManager() to DiscoveryServiceImpl (due to working on two features simultaneously.. :S ) - this should have been part of r1712784\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712820 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5ed9e0be44ecd01536b8689ccfaac36af442a25b",
      "tree": "8145529d5743e96320056585bcf0cfe23c593152",
      "parents": [
        "70cab8272acacf403305e1f243af890c9d5d1e83"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Thu Nov 05 14:27:43 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Thu Nov 05 14:27:43 2015 +0000"
      },
      "message": "SLING-5258 : ensure a new establishedView (with different syncTokenId) always triggers a TOPOLOGY_CHANGED - the EstablishedClsuterView therefore now properly sets the syncTokenId using the votingId - that will, thanks to SLING-5256 then achieves the desired result\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712784 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "70cab8272acacf403305e1f243af890c9d5d1e83",
      "tree": "7f4e623e376b13da0c1bf8728d143b6d9bca5aab",
      "parents": [
        "76f4e7b15d124494809deed675ace6a6e1611663"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Thu Nov 05 13:35:30 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Thu Nov 05 13:35:30 2015 +0000"
      },
      "message": "SLING-5264 follow-up : adding more logging to analyzeVotings/promote and AbstractDiscoveryServiceTest to track down still existing issue\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712764 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "76f4e7b15d124494809deed675ace6a6e1611663",
      "tree": "0178690e501d7eed37bc3a36c0a4789504ee3273",
      "parents": [
        "0f65ba2f39418c2488ab4cd460caa010047fd292"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 04 21:08:42 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 04 21:08:42 2015 +0000"
      },
      "message": "SLING-5243 : reverting previous commit rev r1712584 plus also moving retrieving of the establishedView back to where it was prior to SLING-5195 (rev 1711257) : reason is that SLING-5195 introduced a regression which resulted in the rather ugly retry-loop introduced in r1712584. Now reverting that retry-loop and actually fixing the regression of rev1711257 by retrieving the establishedView *after* checking for ongoing votes - cos otherwise a nasty race condition can show up\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712651 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0f65ba2f39418c2488ab4cd460caa010047fd292",
      "tree": "53d57e31ae078ece5f3d7e10fc8ead3c31bb970d",
      "parents": [
        "4366ef8b7de9fb0e7d1ecb58ce2e014db17c48a4"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 04 17:51:06 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 04 17:51:06 2015 +0000"
      },
      "message": "SLING-5244 : added a retry-loop upon getting a test-related exception\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712599 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4366ef8b7de9fb0e7d1ecb58ce2e014db17c48a4",
      "tree": "e39fea974985d0ee43f58d3ef21ac292bcf9e922",
      "parents": [
        "16ebfed005413c3ca05874adc24f09557fc5dbd8"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 04 16:29:22 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 04 16:29:22 2015 +0000"
      },
      "message": "SLING-5243 : adding a retry-loop for the newly-introduced exception handling around establishedView.matches. Reason for this: looks like during testing you can run into a race-condition where the establishedView is just being created and only half visible - in that case this matches() throws an Exception even though the view will just be there - so doing a 5x500ms retry loop should handle this case. And since this is probably only a testing artifact, it shouldn\u0027t have any influence on real usage\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712584 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "16ebfed005413c3ca05874adc24f09557fc5dbd8",
      "tree": "b88d85d54812e5d8827e3b5fe432c3e0a7bc0737",
      "parents": [
        "166a61fa3938f794e83719fb0702e9826aae601e"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 04 11:01:01 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Wed Nov 04 11:01:01 2015 +0000"
      },
      "message": "SLING-5244 : adding more debug output to track down the reoccurring timeout problem\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712530 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "166a61fa3938f794e83719fb0702e9826aae601e",
      "tree": "a15e27a240065cfa639a392c6cb60738e2c30cb3",
      "parents": [
        "011933242c4e09d27d0cd8abe3fd538bce5fb301"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 03 14:37:47 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 03 14:37:47 2015 +0000"
      },
      "message": "SLING-5244 : removing the check for each votingHandler to vote no for each other votingHandler\u0027s vote - that is not always the case should the concurrent voting happen in an order where one votingHandler can finish analyzeVotings before the other one even starts. In that case there is no NO vote by the initiator as it already finds its voting as winning, so doesnt have to go any further.\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712302 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "011933242c4e09d27d0cd8abe3fd538bce5fb301",
      "tree": "c45c38da94a0c4a6c80c5bc49e5fb6b65dc818c5",
      "parents": [
        "6b9b0e0ece4f73ed53ad070e1d3d82ff1fe847a7"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 03 13:15:48 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Tue Nov 03 13:15:48 2015 +0000"
      },
      "message": "SLING-5243 : make tests more resilient by better handling incomplete votings (that should not occur in real-life though): View.matches/matchesLiveView now throw an Exception when they notice an incomplete structure - such as no members resource - and the callers of these methods properly react: analyzeVotings skips such a voting and the heartbeatHandler switches to TOPOLOGY_CHANGING in this case, but without starting a new vote\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712291 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6b9b0e0ece4f73ed53ad070e1d3d82ff1fe847a7",
      "tree": "2729d82bda83ea3ceac99d60d6095c7c650141fb",
      "parents": [
        "18c9d43b57a1665bede48d8e0d6528640ab28009"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 16:59:31 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 16:59:31 2015 +0000"
      },
      "message": "@no-jira : adjusted discovery.base and .commons dependencies to 1.0.3-SNAPSHOT\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712082 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "18c9d43b57a1665bede48d8e0d6528640ab28009",
      "tree": "526b7d31f1f302f738ff59d9142804c392ed2d0a",
      "parents": [
        "58fc30cb7357e40e371124d6f6c2017b5dc15901"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 16:42:30 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 16:42:30 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712079 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "58fc30cb7357e40e371124d6f6c2017b5dc15901",
      "tree": "da61ed507453d484755bc017fa2a37ea112fa33f",
      "parents": [
        "620ba9375d71f11622f092d89a643b7dda31359a"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 16:42:13 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 16:42:13 2015 +0000"
      },
      "message": "[maven-release-plugin] prepare release org.apache.sling.discovery.impl-1.2.0\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712076 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "620ba9375d71f11622f092d89a643b7dda31359a",
      "tree": "a10da9261f02409fb8681677aec6c899efd22b9e",
      "parents": [
        "435aa92001086f1a95e83b559aca361bcf94b6f9"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 16:28:30 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 16:28:30 2015 +0000"
      },
      "message": "@no-jira : adjusted discovery.base and .commons dependencies to 1.0.2\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712069 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "435aa92001086f1a95e83b559aca361bcf94b6f9",
      "tree": "e696098712e41864c3b7057afc52a421c5c20c53",
      "parents": [
        "f80f5c34d27127ace58cbd6c9e05ffc74af2dd76"
      ],
      "author": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 15:42:16 2015 +0000"
      },
      "committer": {
        "name": "Stefan Egli",
        "email": "stefanegli@apache.org",
        "time": "Mon Nov 02 15:42:16 2015 +0000"
      },
      "message": "SLING-5242 : changed VotingHandler to use an explicit serviceRegistration for registering itself as an EventHandler - which allows to actually filter to only receive /var/discovery/impl\n\ngit-svn-id: https://svn.apache.org/repos/asf/sling/trunk@1712050 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ],
  "next": "f80f5c34d27127ace58cbd6c9e05ffc74af2dd76"
}
