)]}'
{
  "log": [
    {
      "commit": "c9a5b89d6d37af6fbe56d5fc63d4c75ba21f00e6",
      "tree": "e205eb1e1618206f6be5f13ccf43bea885a5e750",
      "parents": [
        "5263b86a15058d40a49979ffec0e2192083ae676"
      ],
      "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": "5263b86a15058d40a49979ffec0e2192083ae676",
      "tree": "b6c74895ce4e1d6f9ff93f838ad21b5476f669a6",
      "parents": [
        "f50d8041fc1d11c4e02210ccfceb88f55897d2ac"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 18:10:03 2024 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Oct 28 18:10:03 2024 +0100"
      },
      "message": "SLING-12459 - Redirect sonarcloud notifications to commits@apache.sling.org\n"
    },
    {
      "commit": "f50d8041fc1d11c4e02210ccfceb88f55897d2ac",
      "tree": "a1118d728a8a40bd98a3fedaf2c5508c5b26d0bc",
      "parents": [
        "97cf0187ea057558b2dff274f0fea5d12829cf79"
      ],
      "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": "97cf0187ea057558b2dff274f0fea5d12829cf79",
      "tree": "75d154911a18bde1bd9c9dd69fbeb2118c7bee5d",
      "parents": [
        "11877d39dc58a8bc85db58c4da6a1f820e3118d2"
      ],
      "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": "11877d39dc58a8bc85db58c4da6a1f820e3118d2",
      "tree": "1e0461e079e248191819d634b1cf10fa451fbff1",
      "parents": [
        "49ff8f57739dd39eadcf06b40a16f9de3becc652"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:40:00 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:40:00 2021 +0200"
      },
      "message": "SLING-10676 - remove SECURITY.md which is not needed\n"
    },
    {
      "commit": "49ff8f57739dd39eadcf06b40a16f9de3becc652",
      "tree": "79bea85cb757e20cf6c4d8ff89cc681eb531ba66",
      "parents": [
        "19a83a17a98f082469a6239f11c24c7f01a3fce9"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:35 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:35 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "19a83a17a98f082469a6239f11c24c7f01a3fce9",
      "tree": "3a5543add429624e987a31467ff83ffe51c8a46d",
      "parents": [
        "16cac54e171f38c0492acc8ba2a9f2c1b7d2d0af"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:12:41 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:12:41 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "16cac54e171f38c0492acc8ba2a9f2c1b7d2d0af",
      "tree": "79bea85cb757e20cf6c4d8ff89cc681eb531ba66",
      "parents": [
        "80665f4a1aa1241c72ca01432db8fc410fcbdc27"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:09:38 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:09:38 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "80665f4a1aa1241c72ca01432db8fc410fcbdc27",
      "tree": "1e0461e079e248191819d634b1cf10fa451fbff1",
      "parents": [
        "75d06a4fcdc96afa18e20c45c15197d9e61fa7c6"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:18:13 2020 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:18:13 2020 -0400"
      },
      "message": "Adding sonarqube badges as per SLING-9682\n"
    },
    {
      "commit": "75d06a4fcdc96afa18e20c45c15197d9e61fa7c6",
      "tree": "2ea8e8c1290b53fff731696ca581b46ce05346d6",
      "parents": [
        "b99a37121c366eccdd5dd947dd0009f121666d75"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 19:52:35 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 19:52:35 2020 +0200"
      },
      "message": "Updated badges\n"
    },
    {
      "commit": "b99a37121c366eccdd5dd947dd0009f121666d75",
      "tree": "0450565d4d33c5f54e0b2399071d402d05a83c0e",
      "parents": [
        "38646a6ef5dd101c9551c5270e45f2ce6db30b9f"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jun 17 17:02:45 2020 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jun 17 17:02:45 2020 +0200"
      },
      "message": "Adding GitHub topics via .asf.yaml\n"
    },
    {
      "commit": "38646a6ef5dd101c9551c5270e45f2ce6db30b9f",
      "tree": "447cf5abcde45e663b58cdc77a810af6e23d8487",
      "parents": [
        "fdb002c9acd50662c592a1667d08d818dd72c8c5"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Jan 29 22:59:58 2019 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Jan 29 22:59:58 2019 +0100"
      },
      "message": "SLING-7245 - Validate pull requests using Jenkins\n"
    },
    {
      "commit": "fdb002c9acd50662c592a1667d08d818dd72c8c5",
      "tree": "e9fddc77d339961cd4f41a3594a26e46bd0bfce9",
      "parents": [
        "051e172e9264b5031afca242bb2d551b76a0939a"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Jan 29 22:55:11 2019 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Jan 29 22:55:11 2019 +0100"
      },
      "message": "SLING-7245 - Validate pull requests using Jenkins\n"
    },
    {
      "commit": "051e172e9264b5031afca242bb2d551b76a0939a",
      "tree": "ef503fb18561a4b5c5586fe65bacc1fd2ab1b8e5",
      "parents": [
        "18a6ee16b13d38f93f61051945bf6f6633745bc5"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Oct 01 14:17:28 2018 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Oct 01 14:17:28 2018 +0200"
      },
      "message": "Move file based artifact management into separate package\n"
    },
    {
      "commit": "18a6ee16b13d38f93f61051945bf6f6633745bc5",
      "tree": "5553026766c5f5eb3d4924b04327d35aa4724ae4",
      "parents": [
        "1dc31d941faeffb1a65a46b5b1fdeed96cbbbe0e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Thu Sep 20 11:09:03 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Thu Sep 20 11:09:03 2018 +0200"
      },
      "message": "trivial: added license header to *.md files\n"
    },
    {
      "commit": "1dc31d941faeffb1a65a46b5b1fdeed96cbbbe0e",
      "tree": "1cf2b7051975c33dd8a6447db445ef3f0f67bb35",
      "parents": [
        "d6995fde1c4382991c82a7854f88dd2646618ca2"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Wed Sep 19 18:29:18 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Wed Sep 19 18:29:18 2018 +0200"
      },
      "message": "SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module\n"
    },
    {
      "commit": "d6995fde1c4382991c82a7854f88dd2646618ca2",
      "tree": "d41a97acc465ecb829a6c98aabf2411915f862a4",
      "parents": [
        "c37a803bd1fb842c0d93f5011bf24b0d0083ee53"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Wed Sep 19 18:04:00 2018 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "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": "c37a803bd1fb842c0d93f5011bf24b0d0083ee53",
      "tree": "c2e8de2d5bcbeeecae8a860ae8f092ccade54912",
      "parents": [
        "314a27f987931869068eb5b904355cdad7796961"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegele@adobe.com",
        "time": "Wed Aug 15 10:29:59 2018 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegele@adobe.com",
        "time": "Wed Aug 15 10:29:59 2018 +0200"
      },
      "message": "SLING-7827 : Remove Application concept from feature model\n"
    },
    {
      "commit": "314a27f987931869068eb5b904355cdad7796961",
      "tree": "f59eae534a0ca6a9319ddfed2906d6da5deb01b8",
      "parents": [
        "c5b74c8e7f6bb1e7f00178880028fe6fbbc93ff4"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Fri Jun 08 22:16:02 2018 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Fri Jun 08 22:16:02 2018 -0400"
      },
      "message": "Adding header to readme\n"
    },
    {
      "commit": "c5b74c8e7f6bb1e7f00178880028fe6fbbc93ff4",
      "tree": "33a9fb8845a6d1912fdceecd5c5c4bf5ec266f20",
      "parents": [
        "dc8c86f0caeb92a56ebe69973d56c359dd1d7060"
      ],
      "author": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Sat May 05 20:03:20 2018 +0100"
      },
      "committer": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Sat May 05 20:03:20 2018 +0100"
      },
      "message": "Fix SCM settings\n"
    },
    {
      "commit": "dc8c86f0caeb92a56ebe69973d56c359dd1d7060",
      "tree": "14a99551954f4e90f1ebc33a8c75e99f6d7fe414",
      "parents": [
        "fb716f1cda986b8e6c9f1e9b28809996996bc9a3"
      ],
      "author": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Thu May 03 13:07:30 2018 +0100"
      },
      "committer": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Thu May 03 13:07:30 2018 +0100"
      },
      "message": "Point to overall documentation in readme.md\n"
    },
    {
      "commit": "fb716f1cda986b8e6c9f1e9b28809996996bc9a3",
      "tree": "37ce33b14f87b5328c9fee6da4e9d789c3dc50cf",
      "parents": [
        "1df576944d15bca4d1b2c72fa4db325695f76fcd"
      ],
      "author": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Wed May 02 13:41:19 2018 +0100"
      },
      "committer": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Wed May 02 13:41:19 2018 +0100"
      },
      "message": "Add initial readme.md file.\n"
    },
    {
      "commit": "1df576944d15bca4d1b2c72fa4db325695f76fcd",
      "tree": "96a6feba2e1933b4a7227e80bad278a50679aa5b",
      "parents": [
        "d57993fdcb92863a7af7d71429f0fee1b9708588"
      ],
      "author": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Tue May 01 10:09:02 2018 +0100"
      },
      "committer": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Tue May 01 10:09:02 2018 +0100"
      },
      "message": "Move version to 0.1.0\n"
    },
    {
      "commit": "d57993fdcb92863a7af7d71429f0fee1b9708588",
      "tree": "5f5db13ec9bf212e25f6765616151b4ad58574e9",
      "parents": [
        "e604ee76604707684a51617192db75844a5b63ff"
      ],
      "author": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Fri Apr 27 14:35:10 2018 +0100"
      },
      "committer": {
        "name": "David Bosschaert",
        "email": "bosschae@adobe.com",
        "time": "Fri Apr 27 14:35:10 2018 +0100"
      },
      "message": "Add LICENSE and .gitignore\n"
    },
    {
      "commit": "e604ee76604707684a51617192db75844a5b63ff",
      "tree": "2baeb822df2347c5922df67360bedcfa2c95e739",
      "parents": [
        "fa822cf72d7414e1762531111c95d143eca0c557"
      ],
      "author": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Thu Apr 26 12:00:25 2018 +0200"
      },
      "committer": {
        "name": "Karl Pauls",
        "email": "kpauls@adobe.com",
        "time": "Thu Apr 26 12:00:25 2018 +0200"
      },
      "message": "Use felix utils ResourceBuilder and Parser instead of the ManifestParser and ManifestUtil. As with that the feature-support module is empty, remove it.\n"
    },
    {
      "commit": "fa822cf72d7414e1762531111c95d143eca0c557",
      "tree": "3c4270b003688d06d1bf1aa0be59054d774f9ad0",
      "parents": [
        "67dbdd6603eeeba86c7fc2f40585617f35c72c30"
      ],
      "author": {
        "name": "David Bosschaert",
        "email": "david.bosschaert@gmail.com",
        "time": "Thu Apr 26 09:54:15 2018 +0100"
      },
      "committer": {
        "name": "David Bosschaert",
        "email": "david.bosschaert@gmail.com",
        "time": "Thu Apr 26 09:54:15 2018 +0100"
      },
      "message": "[Feature Model] Remove SlingConstants\n\nThe 2 constants left in SlingConstants were only used once. Moved them\nto the place they were used. With this the\norg.apache.sling.feature.support package is now empty. I removed the\npacakge-info.java as well.\n"
    },
    {
      "commit": "67dbdd6603eeeba86c7fc2f40585617f35c72c30",
      "tree": "0e216d5720b8f18087d6c97a390bd3237d59d187",
      "parents": [
        "2f0812d035394c7b5805664910361415eb775a38"
      ],
      "author": {
        "name": "David Bosschaert",
        "email": "david.bosschaert@gmail.com",
        "time": "Thu Apr 26 09:50:10 2018 +0100"
      },
      "committer": {
        "name": "David Bosschaert",
        "email": "david.bosschaert@gmail.com",
        "time": "Thu Apr 26 09:50:10 2018 +0100"
      },
      "message": "[Feature Model] Move constants from support module to feature module\n\nEXTENSION_NAME_REPOINIT and EXTENSION_NAME_CONTENT_PACKAGES were moved\nfrom SlingConstants in feature-support to FeatureConstants in feature.\n"
    },
    {
      "commit": "2f0812d035394c7b5805664910361415eb775a38",
      "tree": "13f97c13c0769948e5a89fbad0a5068e300f82e1",
      "parents": [
        "d24a02991892c8793132e1ca847a051c6317f0ee"
      ],
      "author": {
        "name": "David Bosschaert",
        "email": "david.bosschaert@gmail.com",
        "time": "Wed Apr 25 11:02:09 2018 +0100"
      },
      "committer": {
        "name": "David Bosschaert",
        "email": "david.bosschaert@gmail.com",
        "time": "Wed Apr 25 11:02:09 2018 +0100"
      },
      "message": "[Sling Feature Model] Move ConfigurationUtil to Karaf module\n\nConfigurationUtil is only used by the Karaf module, so move it there.\n"
    },
    {
      "commit": "d24a02991892c8793132e1ca847a051c6317f0ee",
      "tree": "f59febf84a942de07d8abae74fdca7531ef79404",
      "parents": [
        "c8b53f65edea3752ca841788202b777fed24ed00"
      ],
      "author": {
        "name": "David Bosschaert",
        "email": "david.bosschaert@gmail.com",
        "time": "Wed Apr 25 10:58:43 2018 +0100"
      },
      "committer": {
        "name": "David Bosschaert",
        "email": "david.bosschaert@gmail.com",
        "time": "Wed Apr 25 10:58:43 2018 +0100"
      },
      "message": "[Sling Feature Model] Split off IO packages into separate module.\n"
    },
    {
      "commit": "c8b53f65edea3752ca841788202b777fed24ed00",
      "tree": "6d9f7ccb08cee7423b93dc77ed2dab38ade98a02",
      "parents": [
        "b789dc03c5d2b3abd76f6e107e8c7885705838aa"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Wed Apr 18 10:26:45 2018 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Wed Apr 18 10:26:45 2018 +0200"
      },
      "message": "Rename packages\n"
    },
    {
      "commit": "b789dc03c5d2b3abd76f6e107e8c7885705838aa",
      "tree": "d8ba1f03407fb42bf33db2f173643f1ca0c36f8f",
      "parents": [
        "9c48d9001797b5e5b936456e502bbbe63f779d10"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Tue Apr 17 10:31:04 2018 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Tue Apr 17 10:31:04 2018 +0200"
      },
      "message": "Move Sling specific constants into support module\n"
    },
    {
      "commit": "9c48d9001797b5e5b936456e502bbbe63f779d10",
      "tree": "bebb2fb3bd53f6c800dd62abef611dcbbfae260c",
      "parents": [
        "b99eabfe49f0bbd8a47b59868f088cdf66960c79"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Tue Apr 17 09:51:30 2018 +0200"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Tue Apr 17 09:51:30 2018 +0200"
      },
      "message": "Move artifact handling to separate package\n"
    },
    {
      "commit": "b99eabfe49f0bbd8a47b59868f088cdf66960c79",
      "tree": "fb4b97d58ea48537b81bcccf281d48a798ce2a4c",
      "parents": [
        "a8449c9eab887f72d418be79f669f0ba241c4fb6"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Feb 26 13:24:32 2018 +0100"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Mon Feb 26 13:24:32 2018 +0100"
      },
      "message": "Update to parent pom 33\n"
    },
    {
      "commit": "a8449c9eab887f72d418be79f669f0ba241c4fb6",
      "tree": "d7db1b55f3502e4880c643bab2ba74701aea3522",
      "parents": [
        "ec3240adcf8df0dce4044e90968dffb10cc70194"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Thu Jan 18 16:14:50 2018 +0100"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Thu Jan 18 16:14:50 2018 +0100"
      },
      "message": "Start changing start level handling to start order handling\n"
    },
    {
      "commit": "ec3240adcf8df0dce4044e90968dffb10cc70194",
      "tree": "13a33f5c264f6e7dae5fef074e7a99eee1e3df96",
      "parents": [],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegele@adobe.com",
        "time": "Fri Nov 03 15:06:50 2017 +0100"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegele@adobe.com",
        "time": "Fri Nov 03 15:06:50 2017 +0100"
      },
      "message": "Move feature model to whiteboard git\n"
    }
  ]
}
