)]}'
{
  "log": [
    {
      "commit": "9e4da69faa9e0ae6908d1f0524204a32a58d3c45",
      "tree": "b6aeac307fc189ed7cf8b82fd4e40ee8e296808e",
      "parents": [
        "9e6c6c35390e2f880d776d3f1f6b88e0434d435d",
        "a32550b528724fde7a830d56f12358d5f7823927"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Mar 11 08:47:16 2026 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 11 08:47:16 2026 +0100"
      },
      "message": "Merge pull request #27 from apache/bugfix/SLING-13134\n\nSLING-13134 - Update Sling Committer CLI to latest parent and compile on Java 24"
    },
    {
      "commit": "a32550b528724fde7a830d56f12358d5f7823927",
      "tree": "b6aeac307fc189ed7cf8b82fd4e40ee8e296808e",
      "parents": [
        "b7614a1ae17300a2a8d22b3dd1d7c179eb06e8dd"
      ],
      "author": {
        "name": "Roy Teeuwen",
        "email": "royteeuwen@apache.org",
        "time": "Tue Mar 10 20:28:49 2026 +0100"
      },
      "committer": {
        "name": "Roy Teeuwen",
        "email": "royteeuwen@apache.org",
        "time": "Tue Mar 10 20:28:49 2026 +0100"
      },
      "message": "Ignore spotless apply in git blame\n"
    },
    {
      "commit": "b7614a1ae17300a2a8d22b3dd1d7c179eb06e8dd",
      "tree": "06654558e628789a88acff702252d9af0b3bfdc6",
      "parents": [
        "1066ba545e111bd9022ce71ed2655428c168e12f"
      ],
      "author": {
        "name": "Roy Teeuwen",
        "email": "royteeuwen@apache.org",
        "time": "Tue Mar 10 20:28:08 2026 +0100"
      },
      "committer": {
        "name": "Roy Teeuwen",
        "email": "royteeuwen@apache.org",
        "time": "Tue Mar 10 20:28:08 2026 +0100"
      },
      "message": "Execute spotless:apply\n"
    },
    {
      "commit": "1066ba545e111bd9022ce71ed2655428c168e12f",
      "tree": "6806baa9beb5b2c8012ddb9f77cebb569f56fe94",
      "parents": [
        "9e6c6c35390e2f880d776d3f1f6b88e0434d435d"
      ],
      "author": {
        "name": "Roy Teeuwen",
        "email": "royteeuwen@apache.org",
        "time": "Tue Mar 10 20:27:11 2026 +0100"
      },
      "committer": {
        "name": "Roy Teeuwen",
        "email": "royteeuwen@apache.org",
        "time": "Tue Mar 10 20:27:11 2026 +0100"
      },
      "message": "Update to latest parent pom and Java 21\n"
    },
    {
      "commit": "9e6c6c35390e2f880d776d3f1f6b88e0434d435d",
      "tree": "877cc952df5902dfd1682a4f8c9dac7d4fb490c7",
      "parents": [
        "7a83a8d34b1f16e0fbb1248e914a82780ba5dd42"
      ],
      "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": "7a83a8d34b1f16e0fbb1248e914a82780ba5dd42",
      "tree": "770b0c99d198f61e5492effdb4f01225afa6146b",
      "parents": [
        "e7823f86351d1f8ddd42fd89dfdcae7a877c2919",
        "8c7415f8c438e4077f9541d08e8cb6e4b586f438"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 01 17:04:14 2025 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 01 17:04:14 2025 +0200"
      },
      "message": "Merge pull request #22 from apache/issue/SLING-12037\n\nSLING-12037 - Allow overriding the Jira release name"
    },
    {
      "commit": "8c7415f8c438e4077f9541d08e8cb6e4b586f438",
      "tree": "770b0c99d198f61e5492effdb4f01225afa6146b",
      "parents": [
        "bcdaa300f0c0b21e52c338b11f4220700d3b9feb"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 01 16:58:33 2025 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 01 16:58:33 2025 +0200"
      },
      "message": "SLING-12037 - Allow overriding the Jira release name\n"
    },
    {
      "commit": "bcdaa300f0c0b21e52c338b11f4220700d3b9feb",
      "tree": "c532e01b4ce673aa6ddfb3cd00a821717843c875",
      "parents": [
        "e7823f86351d1f8ddd42fd89dfdcae7a877c2919"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 01 16:55:55 2025 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 01 16:55:55 2025 +0200"
      },
      "message": "SLING-12037 - Allow overriding the Jira release name\n\nExtend arguments parsing to work with single and double quotes.\n"
    },
    {
      "commit": "e7823f86351d1f8ddd42fd89dfdcae7a877c2919",
      "tree": "bdae7e0823225ced07ae15bc4ef757113f35dc64",
      "parents": [
        "6c20c441627296ab4008a3fa2a3804abf4c01f28"
      ],
      "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": "6c20c441627296ab4008a3fa2a3804abf4c01f28",
      "tree": "7e55dbc3c1fd2340478540ae6bac3631007c2048",
      "parents": [
        "cb4348f76e89e4d53db0b8d0ed597e77b22efa63"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Nov 15 16:03:38 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Nov 15 16:03:38 2023 +0100"
      },
      "message": "SLING-12150 - Update to parent pom 52 (#25)\n\n"
    },
    {
      "commit": "cb4348f76e89e4d53db0b8d0ed597e77b22efa63",
      "tree": "c7f82ba9c5e62f8862ec3174a36c9c9ca890fad9",
      "parents": [
        "8bb5533f9f08682364eb8a3e0360d657e2904405"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "klcodanr@users.noreply.github.com",
        "time": "Mon Nov 13 11:05:13 2023 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 13 11:05:13 2023 -0500"
      },
      "message": "SLING-12148 - Fixing CI Validation Failure  (#26)\n\n* Adding more logging to failure to get CI status\r\n\r\n* Catching all exceptions rather than just the expected ones\r\n\r\n* Fixing extra .git suffix\r\n\r\n* Tweaking log message\r\n\r\n* Adding test to verify"
    },
    {
      "commit": "8bb5533f9f08682364eb8a3e0360d657e2904405",
      "tree": "bf949e4eb2c3401f3b6f343753f4e26fc7b242cd",
      "parents": [
        "bd12f44aafd49bef28ca89b627c3220e64cd5f2c"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Nov 10 17:47:47 2023 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Mon Nov 13 15:13:16 2023 +0100"
      },
      "message": "chore: fix javadoc\n"
    },
    {
      "commit": "bd12f44aafd49bef28ca89b627c3220e64cd5f2c",
      "tree": "265f80c742159bfec30c442baad3dcb725d62919",
      "parents": [
        "0af6d82983ee6c22c4fd315b9890916865febb78"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Nov 10 17:43:40 2023 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Mon Nov 13 15:13:16 2023 +0100"
      },
      "message": "SLING-12140 - Creating new jira version fails: No releases found in \u0027Parent 60 (Java 11)\u0027\n\nSupport optional comments in the Release\n"
    },
    {
      "commit": "0af6d82983ee6c22c4fd315b9890916865febb78",
      "tree": "d4cf3a172e25d73d5ac6e32c8865029afbe42f51",
      "parents": [
        "aae8d5b5c8fa33e091c7d27c8b743aec69ae26a1"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Nov 13 10:18:24 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Nov 13 10:18:24 2023 +0100"
      },
      "message": "SLING-12146 - Committer CLI build fails on Windows (#24)\n\nRestrict builds to Linux until we get the Windows build passing."
    },
    {
      "commit": "aae8d5b5c8fa33e091c7d27c8b743aec69ae26a1",
      "tree": "6b56d0a9dd73e46e8dfcafc4a9540014bf496b3b",
      "parents": [
        "a3a594b4d8d429daf9019fb7ff9a12b74068ad1f"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Tue Jun 13 09:17:24 2023 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "konrad@windszus.net",
        "time": "Tue Jun 13 10:58:29 2023 +0200"
      },
      "message": "Adjust JIRA release notes link\n\nThe new one is accessible to anonymous users as well"
    },
    {
      "commit": "a3a594b4d8d429daf9019fb7ff9a12b74068ad1f",
      "tree": "69a0c8abe44009dfc899883e922dac50b004831a",
      "parents": [
        "f7a647acecbbc32c2c76d19e0981b3bbd1d5bcf8"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Tue Jun 13 08:43:39 2023 +0200"
      },
      "committer": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Tue Jun 13 08:43:39 2023 +0200"
      },
      "message": "fix test after adjusting email template"
    },
    {
      "commit": "f7a647acecbbc32c2c76d19e0981b3bbd1d5bcf8",
      "tree": "a368862b35249b4796519f6010e628537cc2dd46",
      "parents": [
        "f783221f170c6b3361d20430688c90986edc0736"
      ],
      "author": {
        "name": "Konrad Windszus",
        "email": "kwin@apache.org",
        "time": "Tue May 23 16:38:48 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue May 23 16:38:48 2023 +0200"
      },
      "message": "Update release.email\n\nFix link to check_staged_release.sh"
    },
    {
      "commit": "f783221f170c6b3361d20430688c90986edc0736",
      "tree": "fc7668d9f755b909022e7a0f980c6ae4fd6c8cc1",
      "parents": [
        "250dbf2711e250cb6d4a05498e7f8d282e4820e4"
      ],
      "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": "250dbf2711e250cb6d4a05498e7f8d282e4820e4",
      "tree": "be395b876676cffb461a8b6312dbd501c5cd7e51",
      "parents": [
        "3414bc35fce1df4b64657828e8edf04277ce4701"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "klcodanr@users.noreply.github.com",
        "time": "Mon Apr 03 06:37:06 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 03 12:37:06 2023 +0200"
      },
      "message": "SLING-11097 - Adding a fallback to the CI validator to check the parent commit if the tag does not have a build status\n\n"
    },
    {
      "commit": "3414bc35fce1df4b64657828e8edf04277ce4701",
      "tree": "d6cacd4864f2a4b1181a387a8a98c2bfb6930d63",
      "parents": [
        "7f0b544f8960bbc60abf5cb915a120e86a1ef247"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "170911+raducotescu@users.noreply.github.com",
        "time": "Mon Apr 03 12:36:27 2023 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Apr 03 12:36:27 2023 +0200"
      },
      "message": "SLING-11816 - Transliterated project member names break the vote counting algorithm\n\n* added support for transliterated names in the MembersFinder"
    },
    {
      "commit": "7f0b544f8960bbc60abf5cb915a120e86a1ef247",
      "tree": "a686c28fa0a8711ba7efe1fa1c6ee76e8dfcd8d2",
      "parents": [
        "3f69e4bc0490ef0ea43c3d7a5dee6c02156f4312"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "170911+raducotescu@users.noreply.github.com",
        "time": "Tue Aug 16 11:54:16 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Aug 16 11:54:16 2022 +0200"
      },
      "message": "SLING-11539 - update-local-site fails on arm64v8 with Java 17\n\n* updated to latest org.apache.sling.feature.launcher and org.apache.felix.framework\r\n* optimised some pom configs\r\n* renamed launcher.sh to run.sh, to make it less confusing, since we\u0027re now using the launcher distribution, rather than the jar"
    },
    {
      "commit": "3f69e4bc0490ef0ea43c3d7a5dee6c02156f4312",
      "tree": "89dd09772e6f48ed4b1e2a3a84cdc6c74b780ac6",
      "parents": [
        "16fa9470fb4ff4de9184409b5433edc6d20f4ae0"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "170911+raducotescu@users.noreply.github.com",
        "time": "Fri Jul 01 14:27:37 2022 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 01 14:27:37 2022 +0200"
      },
      "message": "SLING-11426 - The apache/sling-cli Docker image cannot be built on M1 processors\n\n* updated the docker-maven-plugin to latest (0.40.1)\r\n* switched to JDK 17 from Azul instead of Tamarin, since it provides all the architectures\r\na developer could use for building this image"
    },
    {
      "commit": "16fa9470fb4ff4de9184409b5433edc6d20f4ae0",
      "tree": "5e881521045c13b2a9021d5b1f68098f8b7617c8",
      "parents": [
        "7362d4d5502ae1666c21afd9e7e9f8bae26d5983"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 20 15:32:11 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Fri May 20 15:41:16 2022 +0200"
      },
      "message": "SLING-11327 - Committer CLI fails to send emails\n\nAdd back the java.desktop module, it is needed for sending emails.\n"
    },
    {
      "commit": "7362d4d5502ae1666c21afd9e7e9f8bae26d5983",
      "tree": "6a8d0ae2f0293c069b0d45260a4820a375ca1a6e",
      "parents": [
        "6cffd59e501aeaf71352b8c02f36ad89f84556b7"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 13 14:46:05 2022 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 13 14:46:05 2022 +0200"
      },
      "message": "Update to sling-bundle-parent 47\n"
    },
    {
      "commit": "6cffd59e501aeaf71352b8c02f36ad89f84556b7",
      "tree": "4e0a1881d8deac58b5e1afcc417bff6f78a74d68",
      "parents": [
        "b4c359283ff310dd5d81edda93749e2af715511f"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "klcodanr@users.noreply.github.com",
        "time": "Wed Mar 30 10:46:28 2022 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Mar 30 10:46:28 2022 -0400"
      },
      "message": "SLING-11234 - switching to eclipse-temurin:11-alpine (#12)\n\n* SLING-11234 - switching to eclipse-temurin:11-alpine\r\n\r\n* Adding labels to replace MAINTAINER"
    },
    {
      "commit": "b4c359283ff310dd5d81edda93749e2af715511f",
      "tree": "04a67951da2ef7178f989b6412b3d7a6957717c1",
      "parents": [
        "832aa48f2f8c1052e1dbee78154eaab243c58c84"
      ],
      "author": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Fri Jan 07 08:03:19 2022 +0100"
      },
      "committer": {
        "name": "Carsten Ziegeler",
        "email": "cziegeler@apache.org",
        "time": "Fri Jan 07 08:03:19 2022 +0100"
      },
      "message": "SLING-11048 : Use start-order instead of start-level\n"
    },
    {
      "commit": "832aa48f2f8c1052e1dbee78154eaab243c58c84",
      "tree": "076b1b75eeb17a36c140d5aa894e6a744506a644",
      "parents": [
        "8c52bf543dc9396b96ec582294292219fd0fc5dd"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Dec 15 17:49:51 2021 +0100"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Wed Dec 15 17:52:59 2021 +0100"
      },
      "message": "Update to the latest versions of the logging bundles\n"
    },
    {
      "commit": "8c52bf543dc9396b96ec582294292219fd0fc5dd",
      "tree": "9a9f0103e2497212f89eba2ad527d1814060cce9",
      "parents": [
        "83ed2aedae20655ab676a2502c55cc52bed6b54f"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Oct 05 17:55:05 2021 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Oct 05 17:55:05 2021 +0200"
      },
      "message": "SLING-10853 - Switch from dockerfile-maven-plugin to docker-maven-plugin\n\n* migrated to the new plugin\n"
    },
    {
      "commit": "83ed2aedae20655ab676a2502c55cc52bed6b54f",
      "tree": "bb10751f4f693d60998345c948e1d0723dc5685e",
      "parents": [
        "7032a37fa4a9cd630dcb2404b45e37557830fe56"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 27 13:32:35 2021 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 27 13:32:35 2021 +0200"
      },
      "message": "SLING-10839 - The repository name cannot be extracted from GitHub URLs\n"
    },
    {
      "commit": "7032a37fa4a9cd630dcb2404b45e37557830fe56",
      "tree": "4300a006e3ec5713d23219e582b5ca30d1944f57",
      "parents": [
        "998b654a1682cc1460d206dc4f40514995ad621e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Sep 21 20:47:17 2021 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Sep 21 20:47:17 2021 +0200"
      },
      "message": "SLING-10837 - The KEYS file should be retrieved from the correct location\n\n* corrected URL from which the KEYS file is retrieved\n"
    },
    {
      "commit": "998b654a1682cc1460d206dc4f40514995ad621e",
      "tree": "cd0324f38a19207a744cd66ff863d4f3d365311d",
      "parents": [
        "b7434e22bfad67595fccae4bdccb35991a45855d"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:44:08 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Fri Jul 30 10:44:08 2021 +0200"
      },
      "message": "SLING-10676 - remove SECURITY.md which is not needed\n"
    },
    {
      "commit": "b7434e22bfad67595fccae4bdccb35991a45855d",
      "tree": "539e72cde45bcb7e358bcc6a90954999b80c4a08",
      "parents": [
        "d6f1bcfa15d40938115b2977bcb3cf1e95562b0c"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:16 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:24:16 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "d6f1bcfa15d40938115b2977bcb3cf1e95562b0c",
      "tree": "13d8e725554df6ea9a1869845a646319cab18b2e",
      "parents": [
        "4845139eada3e84c7db9054348965b8da0dc687a"
      ],
      "author": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:11:35 2021 +0200"
      },
      "committer": {
        "name": "Bertrand Delacretaz",
        "email": "bdelacretaz@apache.org",
        "time": "Wed Jul 28 16:11:35 2021 +0200"
      },
      "message": "SLING-10676 - add or update SECURITY.md\n"
    },
    {
      "commit": "4845139eada3e84c7db9054348965b8da0dc687a",
      "tree": "cd0324f38a19207a744cd66ff863d4f3d365311d",
      "parents": [
        "e99db7aa0aa908f40274047e78401fa7b97b44e4"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri May 07 16:28:38 2021 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri May 07 16:28:38 2021 +0200"
      },
      "message": "SLING-10360 - The CLI tool cannot send emails via mail-relay.apache.org any more\n\n* add all supported protocols of the default SSL context\n"
    },
    {
      "commit": "e99db7aa0aa908f40274047e78401fa7b97b44e4",
      "tree": "00f473cbad4bd5cb61be558d157b22ac374943a3",
      "parents": [
        "ecbe0d7aef0c6a15a1f1a5b9bda144d18473801e"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Apr 13 13:13:09 2021 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "klco@adobe.com",
        "time": "Tue Apr 13 13:13:09 2021 -0400"
      },
      "message": "SLING-10294 documenting expected return codes\n"
    },
    {
      "commit": "ecbe0d7aef0c6a15a1f1a5b9bda144d18473801e",
      "tree": "df4caf78c3af279ca8f7bb734be0fb93204e9fb9",
      "parents": [
        "a021baf52e490cdb5fb604ed2a17dd3b0c91c5cc"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "klcodanr@users.noreply.github.com",
        "time": "Tue Apr 13 12:04:56 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Apr 13 12:04:56 2021 -0400"
      },
      "message": "SLING-10294: CLI Status Code (#8)\n\n* SLING-10294: Updating the commands to return a status code to the shell\r\n\r\n* Spaces v Tabs\r\n\r\n* Removing unnecessary throws\r\n\r\n* Whitespace difference\r\n\r\n* Using Exit Code constants from Picoli\r\n\r\n* Updating the tests to use the constants as well"
    },
    {
      "commit": "a021baf52e490cdb5fb604ed2a17dd3b0c91c5cc",
      "tree": "ebd5c4ec1f548688b429d1fb45ead53271ea5b8f",
      "parents": [
        "2b47278ec294a2a0277e287f2b938c1589a31689"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:17:52 2020 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Aug 24 17:17:52 2020 -0400"
      },
      "message": "Adding sonarqube badges as per SLING-9682\n"
    },
    {
      "commit": "2b47278ec294a2a0277e287f2b938c1589a31689",
      "tree": "265e73b3893497203428f6d89db5a9a7d1a6ff0f",
      "parents": [
        "354d1a7ac9a87b2927f6baad69f92235015a6198"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 18:40:20 2020 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 24 18:40:20 2020 +0200"
      },
      "message": "Updating badges for org-apache-sling-committer-cli\n"
    },
    {
      "commit": "354d1a7ac9a87b2927f6baad69f92235015a6198",
      "tree": "8a56e8a3427003d1a867bbba16fa51d5e048734d",
      "parents": [
        "646b413438943354b12d56001df449e24398b2eb"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Jun 22 14:02:40 2020 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Jun 22 14:02:40 2020 +0200"
      },
      "message": "SLING-9539 - Release listing broken by newlines in repo descriptions\n\nCleanup newlines from staging repository description.\n"
    },
    {
      "commit": "646b413438943354b12d56001df449e24398b2eb",
      "tree": "879df4004e3b5e04e7b9216e7db4c9888b419e15",
      "parents": [
        "ea8c0ab907a1d8326b2cc71454c6779b34af06a2"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Feb 05 13:38:55 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Feb 05 13:38:55 2020 +0100"
      },
      "message": "SLING-9047 - The CIStatusValidator cannot verify multi-module releases\n"
    },
    {
      "commit": "ea8c0ab907a1d8326b2cc71454c6779b34af06a2",
      "tree": "c930ab340b69ef4dd3afe940f6ecd41de149f613",
      "parents": [
        "a0456a9033c04b62316b744d4a1fb3d66e46dd06"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Jan 28 10:25:33 2020 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Jan 28 10:25:33 2020 +0100"
      },
      "message": "SLING-9034 - The MemebersFinder service throws a NPE if the name is missing from an email address\n"
    },
    {
      "commit": "a0456a9033c04b62316b744d4a1fb3d66e46dd06",
      "tree": "1acb1f9eb23961aebb1a69b98f13c6eee0951333",
      "parents": [
        "1569b7cbd32e6f65bbfb0c1e7beeca8906038646"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "170911+raducotescu@users.noreply.github.com",
        "time": "Wed Dec 18 10:56:43 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 18 10:56:43 2019 +0100"
      },
      "message": "SLING-8392 - Create sub-command to manage the Jira update when promoting a release\n\n"
    },
    {
      "commit": "1569b7cbd32e6f65bbfb0c1e7beeca8906038646",
      "tree": "7b9c5bca9d094d8e9f2365e9fe267c082d779be0",
      "parents": [
        "f73d6b1ecd1b69a280573560f23b949f02c59eb2"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Dec 16 11:09:35 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Dec 16 11:17:12 2019 +0100"
      },
      "message": "tests minor code cleanup\n"
    },
    {
      "commit": "f73d6b1ecd1b69a280573560f23b949f02c59eb2",
      "tree": "2bc67d1e5ac7f13ef9fd490635ab620b2cc6bd01",
      "parents": [
        "59bd129e61683ec6ceb405cf0c9771e5b3ea7383"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Dec 11 14:52:23 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Dec 11 14:52:23 2019 +0100"
      },
      "message": "SLING-8741 - Remove separate Jira credentials\n\n* removed references to Jira credentials\n"
    },
    {
      "commit": "59bd129e61683ec6ceb405cf0c9771e5b3ea7383",
      "tree": "41abcf904bf40416d10451438e5e2ac8ce466e34",
      "parents": [
        "3044b64d0b116fc17556cb4ce6c3ff2970375658"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Dec 11 14:37:49 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Dec 11 14:37:49 2019 +0100"
      },
      "message": "SLING-8864 - Report authentication errors immediately without looking at the response\u0027s body\n\n* simplified HttpClientFactoryTest since the logic to work with test system properties\nwas already available in SystemPropertiesRule\n"
    },
    {
      "commit": "3044b64d0b116fc17556cb4ce6c3ff2970375658",
      "tree": "ed791eef0cce39c29999a7f7b210b747f5c96f9b",
      "parents": [
        "75b55946d861058d4358cd18db883a9a9613720f"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Dec 11 14:32:45 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Dec 11 14:32:45 2019 +0100"
      },
      "message": "SLING-8741 - Remove separate Jira credentials\n\n* adapted code to use only the ASF credentials when interacting\nwith Jira\n"
    },
    {
      "commit": "75b55946d861058d4358cd18db883a9a9613720f",
      "tree": "b7f130c576a67774b687d621e371583bb6b9b7b7",
      "parents": [
        "935d2ebfe3ea91c29b63c9090f9e49d3bf8af2bd"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "170911+raducotescu@users.noreply.github.com",
        "time": "Wed Dec 11 11:24:26 2019 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Wed Dec 11 11:24:26 2019 +0100"
      },
      "message": "SLING-8864 - Report authentication errors immediately without looking at the response\u0027s body\n\n* added a response interceptor which throws an ISE when a server returns a 401 status code"
    },
    {
      "commit": "935d2ebfe3ea91c29b63c9090f9e49d3bf8af2bd",
      "tree": "b94aa44bdfcd2158b34982be02f8a00289a3f97e",
      "parents": [
        "b5fb99ff50bab55daa0bff27e25dc082161e215e"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Nov 22 13:06:41 2019 +0100"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Nov 22 13:06:41 2019 +0100"
      },
      "message": "SLING-8856 - jlink is not symlink-ed in the /bin folder any more\n\n* used the full path to the jlink executable\n"
    },
    {
      "commit": "b5fb99ff50bab55daa0bff27e25dc082161e215e",
      "tree": "36bfa34c6d68d41935b1cb35485837bc8e747ee2",
      "parents": [
        "c2f4f947a50eac2642b85791e8e3590ac982466c"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Sep 17 12:50:27 2019 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Sep 17 12:50:27 2019 +0200"
      },
      "message": "Trivial: add run.sh file for easier launching\n"
    },
    {
      "commit": "c2f4f947a50eac2642b85791e8e3590ac982466c",
      "tree": "48fde6067a5e1a142a47d183eaf646df87048d2f",
      "parents": [
        "5e267d3f675ca331140e9332873dbeb48dcfacea"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 16 17:05:01 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 16 17:05:01 2019 +0200"
      },
      "message": "SLING-8707 - Try to map a staging Nexus repository to a JIRA release by inspecting the POM files\n\n* staged pom files are read in order to extract the JIRA releases corresponding to the staging\nrepository; it is assumed that a JIRA release obeys the following syntax:\n\u0027${project.name} ${project.version}\u0027, where \u0027Apache Sling\u0027 is optional\n"
    },
    {
      "commit": "5e267d3f675ca331140e9332873dbeb48dcfacea",
      "tree": "4e80de50416f12b0eeeabc20d49a00b3738305f2",
      "parents": [
        "acc946b4fb4fefa5500c7a07c3c18ad5050e3f02"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 16 15:44:24 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 16 15:44:24 2019 +0200"
      },
      "message": "SLING-8712 - VersionClient does not correctly identify fixed and unresolved issues\n\n* switched to checking if the resolution field is empty or not\n"
    },
    {
      "commit": "acc946b4fb4fefa5500c7a07c3c18ad5050e3f02",
      "tree": "3832cb81cfc5ee56d0cebc59c045cca82a6d52c0",
      "parents": [
        "8aed75174dcebf052518b6e07917a1cf046e9272"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 16 14:41:00 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 16 14:41:00 2019 +0200"
      },
      "message": "minor code improvements: forgot to include test resource file\n"
    },
    {
      "commit": "8aed75174dcebf052518b6e07917a1cf046e9272",
      "tree": "a4f2e1fffe5507bbdda1e1a134343480560c4f3f",
      "parents": [
        "b324fb867ab385db62e7d0f4d967a2b408be7119"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 16 14:38:44 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Sep 16 14:38:44 2019 +0200"
      },
      "message": "minor code improvements\n"
    },
    {
      "commit": "b324fb867ab385db62e7d0f4d967a2b408be7119",
      "tree": "2525df064a48177cc63b23119a2412486c36fb8d",
      "parents": [
        "ea5421b69b2d6c052b7e63a0d1dd5c4776a56671"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 13 23:12:39 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 13 23:12:39 2019 +0200"
      },
      "message": "trivial: corrected minor bugs\n"
    },
    {
      "commit": "ea5421b69b2d6c052b7e63a0d1dd5c4776a56671",
      "tree": "5be63baee28a3c3f6f016078e8943116126ddd79",
      "parents": [
        "bb19e3684844e3e27d2e21a634c98513452a6074"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 13 22:59:34 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 13 22:59:34 2019 +0200"
      },
      "message": "SLING-8684 - Add support for validating releases from a staging repository\n\n* corrected RAT config\n"
    },
    {
      "commit": "bb19e3684844e3e27d2e21a634c98513452a6074",
      "tree": "1c96534e763cbb74a96225a2c0c55ee6e366318f",
      "parents": [
        "4988558ae1328e318f094e4c2b63ac6fda98c95b"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 13 16:59:03 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 13 16:59:03 2019 +0200"
      },
      "message": "SLING-8684 - Add support for validating releases from a staging repository\n\n* added tests for the signatures and hashes validators\n"
    },
    {
      "commit": "4988558ae1328e318f094e4c2b63ac6fda98c95b",
      "tree": "d64fe9c375dae96f10d53764eb3a7a3b1284cc91",
      "parents": [
        "0050a39800b61ab11905269a958e8e03ddb2f9ba"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 13 15:51:54 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 13 15:51:54 2019 +0200"
      },
      "message": "SLING-8694 - Allow selectively downloading artifacts from a staged Nexus repository\n"
    },
    {
      "commit": "0050a39800b61ab11905269a958e8e03ddb2f9ba",
      "tree": "16bb49af38a87d80e07f30f99d36739b37d698b8",
      "parents": [
        "793c8d3be898120ae30ee9b1c8d035f2c9a575bf"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Sep 12 16:34:59 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu Sep 12 16:34:59 2019 +0200"
      },
      "message": "SLING-8684 - Add support for validating releases from a staging repository\n\n* merged the StagingRepositoryFinder with the RepositoryDownloader into the\nRepositoryService\n"
    },
    {
      "commit": "793c8d3be898120ae30ee9b1c8d035f2c9a575bf",
      "tree": "907b81d6d502af2d417f30f9232d0cd1b11f57a4",
      "parents": [
        "310b49d9d57ba97cc651468ab14143f15433b202"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Sep 10 11:15:59 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Sep 10 11:15:59 2019 +0200"
      },
      "message": "SLING-8691: Adding a check of the CI status for releases\n\n* added license header to pass RAT checks\n"
    },
    {
      "commit": "310b49d9d57ba97cc651468ab14143f15433b202",
      "tree": "13904ca18aa8451e8de13a5a2f38d0c3daf88cf3",
      "parents": [
        "b21ea3d11aaef1a0182ebc12c4051fa1fbb34e47"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Sep 09 13:19:12 2019 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Sep 09 13:19:12 2019 -0400"
      },
      "message": "SLING-8691: Adding a check of the CI status for releases"
    },
    {
      "commit": "b21ea3d11aaef1a0182ebc12c4051fa1fbb34e47",
      "tree": "fa71dc3f2780dc5e1b102210614615cda3e5c1da",
      "parents": [
        "f459afbb8ffeea7eacd101f8abfa5512ccdd50c3"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Sep 09 13:18:34 2019 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Sep 09 13:18:34 2019 -0400"
      },
      "message": "Ignoring jenv files"
    },
    {
      "commit": "f459afbb8ffeea7eacd101f8abfa5512ccdd50c3",
      "tree": "6cda8eabb241e835c7017a8d62d1901442069abe",
      "parents": [
        "66a7b1c233ae1357dc65bf47b491ebcd518c5995"
      ],
      "author": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Sep 09 13:18:15 2019 -0400"
      },
      "committer": {
        "name": "Dan Klco",
        "email": "dklco@apache.org",
        "time": "Mon Sep 09 13:18:15 2019 -0400"
      },
      "message": "Updating to download the sling ASC file"
    },
    {
      "commit": "66a7b1c233ae1357dc65bf47b491ebcd518c5995",
      "tree": "b6b732d64c735dd129c437cbccf57d4f8107d50d",
      "parents": [
        "39d9ff269a37761c4fe5a544bf39c7359f258ebf"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 06 17:59:45 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 06 17:59:45 2019 +0200"
      },
      "message": "SLING-8684 - Add support for validating releases from a staging repository\n\n* added support for MD5 as well\n"
    },
    {
      "commit": "39d9ff269a37761c4fe5a544bf39c7359f258ebf",
      "tree": "451802a1d2e37fb89c2860a2ae42276d5bb23d65",
      "parents": [
        "3dfa95d6880407ec9f1138b720952e31767baba0"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 06 17:43:19 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Sep 06 17:43:40 2019 +0200"
      },
      "message": "SLING-8684 - Add support for validating releases from a staging repository\n\n* check signatures and SHA-1\n"
    },
    {
      "commit": "3dfa95d6880407ec9f1138b720952e31767baba0",
      "tree": "7309af5b8e70c276c4a67592ec68faf9044e47bc",
      "parents": [
        "4bc0019292b6f091ac44811191ae40ee913ceed4"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Aug 26 18:34:32 2019 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Aug 26 18:34:32 2019 +0200"
      },
      "message": "Add a commented-out HTTP debug config."
    },
    {
      "commit": "4bc0019292b6f091ac44811191ae40ee913ceed4",
      "tree": "ad766ffdf0cd76ac06676309c19c407ccf722a76",
      "parents": [
        "4545273ee8c7b19f03421cef699b6758f0583174"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Aug 26 18:20:20 2019 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Aug 26 18:34:10 2019 +0200"
      },
      "message": "SLING-8661 - Moving Jira issues to next version fails with 405 status code\n\nFixed multiple issues:\n- use an HTTP context with authentication enabled\n- use PUT instead of POST\n- actually send the request body"
    },
    {
      "commit": "4545273ee8c7b19f03421cef699b6758f0583174",
      "tree": "74d53e11017c0c733627c611ccfbd544eec6caf7",
      "parents": [
        "d7809cfe89222231161714dffeb1f0c6f708fc60"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 26 10:54:41 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Aug 26 10:54:41 2019 +0200"
      },
      "message": "trivial: corrected name in README.md\n"
    },
    {
      "commit": "d7809cfe89222231161714dffeb1f0c6f708fc60",
      "tree": "47f34035bf06c4b95af2f382140aa672b062144a",
      "parents": [
        "90cec97f1379ee8deb11ef4dd8dd7090039c7322"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Jul 24 18:29:46 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Wed Jul 24 18:29:46 2019 +0200"
      },
      "message": "SLING-8599 - The CLI tool reports an incorrect number of fixed JIRA issues when the same issue is linked to multiple versions\n\n* fixed issues for multiple releases are collected now in a Set and we\nreport the size of this set instead of summing up the number of fixed\nissues for each release\n"
    },
    {
      "commit": "90cec97f1379ee8deb11ef4dd8dd7090039c7322",
      "tree": "0a46f59a58554b941f420270e64387e0f8f6402c",
      "parents": [
        "57c186ebcd06117e9676c93728afbb901939dfc5"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "170911+raducotescu@users.noreply.github.com",
        "time": "Tue Jul 02 10:03:15 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 02 10:03:15 2019 +0200"
      },
      "message": "SLING-8545 - Mails are missing proper date header\n\n* extracted email templates to separate files and added Date header\r\n"
    },
    {
      "commit": "57c186ebcd06117e9676c93728afbb901939dfc5",
      "tree": "8dfa30b2df8ef8e7c6732ec0c20f2d99582eb243",
      "parents": [
        "2dddd99b06252067c7ac3f24df51d637a284c8f3"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "170911+raducotescu@users.noreply.github.com",
        "time": "Thu Jun 20 14:51:09 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 20 14:51:09 2019 +0200"
      },
      "message": "SLING-8519 - Improve CLI parsing and general look and feel\n\n* refactored commands to rely on picocli"
    },
    {
      "commit": "2dddd99b06252067c7ac3f24df51d637a284c8f3",
      "tree": "dad38f9845bb058521ddee2aad79801a18e97127",
      "parents": [
        "e777f78a43cdd87028bdf158fb3aa983b82cf1ca"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Jun 04 11:23:56 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Jun 04 11:23:56 2019 +0200"
      },
      "message": "trivial: ignore the launcher folder\n"
    },
    {
      "commit": "e777f78a43cdd87028bdf158fb3aa983b82cf1ca",
      "tree": "87b35af8ed6906c840afe59b0cc649fd2743f3ad",
      "parents": [
        "5aa8622d15195c08f32349e037018c4d1c66e70a"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Jun 04 11:22:29 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Tue Jun 04 11:22:29 2019 +0200"
      },
      "message": "SLING-8391 - Add support for execution modes\n\n* made ExecutionContext and its handling more robust\n"
    },
    {
      "commit": "5aa8622d15195c08f32349e037018c4d1c66e70a",
      "tree": "0cd93755e6d28fd037032838f381f586e143623f",
      "parents": [
        "38b760a217f4af9da2a8f3694dea9f03d60170bf"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Jun 03 18:29:40 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon Jun 03 18:29:40 2019 +0200"
      },
      "message": "SLING-8391 - Add support for execution modes\n\n* implemented support for execution modes in the update-reporter command\n"
    },
    {
      "commit": "38b760a217f4af9da2a8f3694dea9f03d60170bf",
      "tree": "c1c04f5921b69efa21ad5a0f1d0a5af651ba4b8d",
      "parents": [
        "676adf4d683fcdc09d53bb11cb1a9453b8f5b843"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon May 20 18:15:41 2019 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Mon May 20 18:21:20 2019 +0200"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when staging a release\n\nProperly set preemptive authentication for creating Jira versions.\n"
    },
    {
      "commit": "676adf4d683fcdc09d53bb11cb1a9453b8f5b843",
      "tree": "9e714d128515ff361741816aa9c5e9749bcc7021",
      "parents": [
        "f4eaaa75b88681c8b1f603825e05cb468419b437"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon May 20 13:26:26 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Mon May 20 13:26:26 2019 +0200"
      },
      "message": "SLING-8391 - Add support for execution modes\n\n* documented the execution modes and the way a user would invoke them\n"
    },
    {
      "commit": "f4eaaa75b88681c8b1f603825e05cb468419b437",
      "tree": "08ed61acaa5450e7276c207b80e5eb8b592fdb96",
      "parents": [
        "bfebf3abaf07cedbc241846dab781b23caf4bddd"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu May 09 15:46:47 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu May 09 15:46:47 2019 +0200"
      },
      "message": "SLING-8391 - Add support for execution modes\n\n* implemented the 3 execution modes for `release tally-votes`\n* made the test for `release prepare-email` leaner\n"
    },
    {
      "commit": "bfebf3abaf07cedbc241846dab781b23caf4bddd",
      "tree": "4616668086787940b12fd31924fb8e0b85f7c097",
      "parents": [
        "437133894db1864bec6653e53f5d7a063aa6ffaf"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu May 09 14:38:56 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu May 09 14:38:56 2019 +0200"
      },
      "message": "SLING-8391 - Add support for execution modes\n\n* implemented execution modes for `release create-jira-new-version`\n"
    },
    {
      "commit": "437133894db1864bec6653e53f5d7a063aa6ffaf",
      "tree": "9df23c97f02a9404e8d4eb977e912ce1ba7af4da",
      "parents": [
        "d6e58c390fce656b1c4e5a7cb2faf9d162e608bc"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri May 03 15:17:05 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu May 09 13:12:43 2019 +0200"
      },
      "message": "SLING-8391 - Add support for execution modes\n\n* implemented support for an execution context that commands can use\nto define the way they operate\n* implemented the 3 execution modes for `release prepare-email`\n"
    },
    {
      "commit": "d6e58c390fce656b1c4e5a7cb2faf9d162e608bc",
      "tree": "08e90907ed856e97b3f40605e94ab11570a36371",
      "parents": [
        "93bf0ff00c2ad537ef5ecee656f399234aea898a",
        "3f354b28c91ffaa2979ce37e7462334e7ce47b5b"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "robert.munteanu@gmail.com",
        "time": "Fri May 03 16:38:58 2019 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 03 16:38:58 2019 +0200"
      },
      "message": "Merge pull request #2 from apache/feature/SLING-8337\n\n SLING-8337 - Create sub-command to manage the Jira update when promoting a release"
    },
    {
      "commit": "3f354b28c91ffaa2979ce37e7462334e7ce47b5b",
      "tree": "08e90907ed856e97b3f40605e94ab11570a36371",
      "parents": [
        "9abc77466300e705406a8af2ab1c059e2f9f7a47",
        "93bf0ff00c2ad537ef5ecee656f399234aea898a"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 03 16:26:38 2019 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 03 16:26:38 2019 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into feature/SLING-8337\n"
    },
    {
      "commit": "9abc77466300e705406a8af2ab1c059e2f9f7a47",
      "tree": "3d53674ee90513dcd8272baa78cb6f9709549e10",
      "parents": [
        "57239f1f32913758ef0f75263795ef1d91766cd3"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 03 16:17:01 2019 +0200"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri May 03 16:17:01 2019 +0200"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nMove unresolved issues to new version, when needed.\n"
    },
    {
      "commit": "93bf0ff00c2ad537ef5ecee656f399234aea898a",
      "tree": "2bbc81d3c10ee326c2840415f69e838e48c4a770",
      "parents": [
        "eedba45ecdb58952a0619a79e181ba98fe54952c"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu May 02 16:56:00 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu May 02 16:56:00 2019 +0200"
      },
      "message": "trivial: enforced Java 11\n"
    },
    {
      "commit": "eedba45ecdb58952a0619a79e181ba98fe54952c",
      "tree": "5293ac087a986500777f8c644e12c453c8d4685c",
      "parents": [
        "58a5cfeaf4f40d98ae1f78947b18cab61686a1b7"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu May 02 16:55:17 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Thu May 02 16:55:17 2019 +0200"
      },
      "message": "SLING-8385 - Include the From header in the generated email sources\n"
    },
    {
      "commit": "58a5cfeaf4f40d98ae1f78947b18cab61686a1b7",
      "tree": "372b5afb3ebc3bdf626e4a5b3ebd4757f82f3af9",
      "parents": [
        "d38cfe1e7b9e2f6f0054ea5130dd36c837ec1187"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Apr 29 14:19:41 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "cotescu@adobe.com",
        "time": "Mon Apr 29 14:19:41 2019 +0200"
      },
      "message": "SLING-8380 - Make the tally command robust enough to handle mismatches between email subject and repository descriptions\n\n* made lists.apache.org email thread parsing more robust\n* logged error in TallyVotesCommand if the VoteThreadFinder returned an empty emails list\n"
    },
    {
      "commit": "57239f1f32913758ef0f75263795ef1d91766cd3",
      "tree": "69d045cf3fd075232bde78cca4a064b3a164c20b",
      "parents": [
        "50b88dd5533da4522caaa49ead638dcb76d90cc6"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 24 15:31:23 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 24 15:31:23 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nAdd missing copyright headers\n"
    },
    {
      "commit": "50b88dd5533da4522caaa49ead638dcb76d90cc6",
      "tree": "5016457a0fc7c7e7ffe1e6cdb4a7f7ca0f204ccb",
      "parents": [
        "6ef8c7286e12f78b0e2c0203b274b89796432457"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 24 13:51:31 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 24 13:51:31 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nSlightly better test for VersionClient.findUnresolvedIssues"
    },
    {
      "commit": "6ef8c7286e12f78b0e2c0203b274b89796432457",
      "tree": "047bb051e558c5f8a902a13092320708bee6f88c",
      "parents": [
        "ff616fd463a3820fd2e454b0d417890c90c52de5"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 24 13:48:00 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 24 13:48:00 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nImplement VersionClient.findUnresolvedIssues"
    },
    {
      "commit": "ff616fd463a3820fd2e454b0d417890c90c52de5",
      "tree": "6bb6539e65b1ade947704c032624dcbbb5760acf",
      "parents": [
        "858dc1f557d0e563dfa2f64091a0b3f8f795607e"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 24 13:29:59 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Wed Apr 24 13:29:59 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nSimplify MockJira\n"
    },
    {
      "commit": "858dc1f557d0e563dfa2f64091a0b3f8f795607e",
      "tree": "a950259a0d4e5ac036e6146afa3a28c826ac5c56",
      "parents": [
        "28c81f3cc96b0f1aef38f48f2b5e924b4493874f"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 18:00:48 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 18:00:48 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nDocument the create method, extract \u0027SLING\u0027 as a constant.\n"
    },
    {
      "commit": "28c81f3cc96b0f1aef38f48f2b5e924b4493874f",
      "tree": "e176e3d020132f643f1de9d467eb7dca593afc54",
      "parents": [
        "eeb567eb906f6afdbf11082f02a326a6dd23f524"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 17:53:34 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 17:53:34 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nImplement proper error handling in the VersionClient and MockJira.\n"
    },
    {
      "commit": "eeb567eb906f6afdbf11082f02a326a6dd23f524",
      "tree": "86afc0a22043d25cb09704269799eac173ec68c3",
      "parents": [
        "7deca18cc89a9f6b1c7eff019ce87c04c0d441cc"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 16:22:03 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 16:22:03 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nSimplify the VersionClient\n"
    },
    {
      "commit": "7deca18cc89a9f6b1c7eff019ce87c04c0d441cc",
      "tree": "e105706fa49b798722c874ce7d2ca82d18d451bc",
      "parents": [
        "eb94e9a87c60ded98c4b7489eb49e3728875cc83"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 16:14:37 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 16:14:37 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting\na release\n\nMove the VersionClient to be an HTTP-based test in preparation for\ntesting commands that change state."
    },
    {
      "commit": "eb94e9a87c60ded98c4b7489eb49e3728875cc83",
      "tree": "7640efc63d61da566062a11be8d7736e1574937d",
      "parents": [
        "ea8878d583848b70495a3666af15d38cda4a62cf",
        "d38cfe1e7b9e2f6f0054ea5130dd36c837ec1187"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 14:47:50 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 14:47:50 2019 +0300"
      },
      "message": "Merge branch \u0027master\u0027 into feature/SLING-8337\n"
    },
    {
      "commit": "ea8878d583848b70495a3666af15d38cda4a62cf",
      "tree": "749666b3be8ed82c0b9ed8a9af1a08cbac374ea4",
      "parents": [
        "a487fa59543eff10bdadb8611b95eeecc1e53070"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 14:14:10 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 14:14:10 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nRename UpdateJiraCommand to better reflect its purpose.\n"
    },
    {
      "commit": "a487fa59543eff10bdadb8611b95eeecc1e53070",
      "tree": "0c7b469f7f29131c34f3a4191daca6edbbfae3cd",
      "parents": [
        "9ea5eddcaf4bd9f1d0806a00470af11fe4757553"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 14:10:42 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Tue Apr 23 14:10:42 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nAdd credentials for Jira access as well.\n"
    },
    {
      "commit": "d38cfe1e7b9e2f6f0054ea5130dd36c837ec1187",
      "tree": "79a037140526ad41a0ae3a78b8aac74b6bb5b9a2",
      "parents": [
        "f884748ff3aafb3868cc63bf01c53984f0723b5d"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Apr 22 15:12:51 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Apr 22 15:13:28 2019 +0300"
      },
      "message": "Use release version of the parent pom\n"
    },
    {
      "commit": "9ea5eddcaf4bd9f1d0806a00470af11fe4757553",
      "tree": "baee0cbf1d4edf5ee8bc42e214a24b74ed33977a",
      "parents": [
        "387ba6e1e76c5966aa750873eec92f03b330a930"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Apr 22 15:12:20 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Mon Apr 22 15:12:20 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nWIP on creating Jira issues\n"
    },
    {
      "commit": "f884748ff3aafb3868cc63bf01c53984f0723b5d",
      "tree": "a36466ca465d2ea3035c1f0be0cd657f9843fef8",
      "parents": [
        "e79821b2c09d58cc2803e714ef5e771926da212b"
      ],
      "author": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Apr 19 17:46:25 2019 +0200"
      },
      "committer": {
        "name": "Radu Cotescu",
        "email": "radu@apache.org",
        "time": "Fri Apr 19 17:46:25 2019 +0200"
      },
      "message": "SLING-8368 - Name comparisons fail when accents are missing\n\n* made name comparisons ignore accents when looking for a member by name\n* if members use their apache email address for emails, then names will\nautomatically be extracted from Whimsy instead of using the name from\nthe From/Sender email headers\n"
    },
    {
      "commit": "387ba6e1e76c5966aa750873eec92f03b330a930",
      "tree": "20f9b71bd97db0da02e567e5401b56d3a4b2b015",
      "parents": [
        "0ec8b05aed0c59bd821bb94195e407ba67d1b29f"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Apr 19 17:45:41 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Apr 19 17:45:41 2019 +0300"
      },
      "message": "Removed unused import"
    },
    {
      "commit": "0ec8b05aed0c59bd821bb94195e407ba67d1b29f",
      "tree": "ed365fca31161ee2bc152bc19e4dbfca10d38aff",
      "parents": [
        "a13047a498b659810c3a18a98862e6432c846708"
      ],
      "author": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Apr 19 17:40:12 2019 +0300"
      },
      "committer": {
        "name": "Robert Munteanu",
        "email": "rombert@apache.org",
        "time": "Fri Apr 19 17:44:09 2019 +0300"
      },
      "message": "SLING-8337 - Create sub-command to manage the Jira update when promoting a release\n\nInitial work on read-only Jira release command.\n"
    }
  ],
  "next": "a13047a498b659810c3a18a98862e6432c846708"
}
