)]}'
{
  "log": [
    {
      "commit": "012610ba2c8eb74bce32a6ff4e3b8a8c1fdcb080",
      "tree": "c4bcfad8e44cfa7f81157ba25446b76bb1ac46d9",
      "parents": [
        "723588739d4af7aabc3189333675267e54f9344e"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Tue Jul 21 19:50:22 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 19:50:22 2026 +0200"
      },
      "message": "Deps: parent POM 49 (#30)\n\nAnd some trivial dependencies updated."
    },
    {
      "commit": "723588739d4af7aabc3189333675267e54f9344e",
      "tree": "d39aa70e3e9ca5fe96746d2159b31fde6ccabc09",
      "parents": [
        "3d1bc06f7542966ff2726f0ad3218b316b789ede"
      ],
      "author": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Tue Jul 21 19:28:55 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jul 21 19:28:55 2026 +0200"
      },
      "message": " Remove MAVEN_ARGS from forked process environment and improve test diagnostics (#29)\n\n* Handle missing log file in test execution\n\n* out stdout and strerr in FailedExecution message\n\n* path can be null check in readString method\n\n* Remove MAVEN_ARGS from ProcessBuilder"
    },
    {
      "commit": "3d1bc06f7542966ff2726f0ad3218b316b789ede",
      "tree": "34f197ba09d3ef9cd88280c8f474760a7ca02932",
      "parents": [
        "bc81dba04720cf3fa9b99beaf114f395296dc63e"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Tue Jun 30 11:03:24 2026 +0000"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jun 30 11:03:24 2026 +0000"
      },
      "message": "Fix typos in Executor interface documentation (#17)"
    },
    {
      "commit": "bc81dba04720cf3fa9b99beaf114f395296dc63e",
      "tree": "6125f43d95ca5d96150d4b3cec2caa9139b1f41b",
      "parents": [
        "3855e8644c65fb43361f3b5a02229fe719f6a7e7"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri Jun 12 12:14:54 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri Jun 12 12:14:54 2026 +0200"
      },
      "message": "[maven-release-plugin] prepare for next development iteration\n"
    },
    {
      "commit": "3855e8644c65fb43361f3b5a02229fe719f6a7e7",
      "tree": "f3389575dc887322e38b939d048792d04d1e6e69",
      "parents": [
        "81bfccb6015c3480fec31ce3d53f3833adb1b791"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri Jun 12 12:14:29 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri Jun 12 12:14:29 2026 +0200"
      },
      "message": "[maven-release-plugin] prepare release executor-1.0.0\n"
    },
    {
      "commit": "81bfccb6015c3480fec31ce3d53f3833adb1b791",
      "tree": "9adab44912d0908ef487a9b524c7526bf109baac",
      "parents": [
        "efd7531975242b46686e40455dfc1337a378a098"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Mon Jun 08 19:33:47 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 08 19:33:47 2026 +0200"
      },
      "message": "Of Maven used in test (#15)\n\nAlso try to fix Jenkins"
    },
    {
      "commit": "efd7531975242b46686e40455dfc1337a378a098",
      "tree": "b5317f86e76da518dc04cdb8ea772f4c70a799d5",
      "parents": [
        "09ba52eb996d7a2baf07e9cd06ac4bce223f4d90"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 21:47:09 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 21:47:09 2026 +0200"
      },
      "message": "Fix JAR validation issue\n"
    },
    {
      "commit": "09ba52eb996d7a2baf07e9cd06ac4bce223f4d90",
      "tree": "a298a4e069fb43d305121165bd4753cdd9a1e0f0",
      "parents": [
        "92cfa1f84d331f9dcfa7e6301621e99dd50e820d"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 20:12:38 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 20:12:38 2026 +0200"
      },
      "message": "Fix last bits\n"
    },
    {
      "commit": "92cfa1f84d331f9dcfa7e6301621e99dd50e820d",
      "tree": "7f9c19eb4f1880ace246dadf086878adc62f491c",
      "parents": [
        "991f66f71b49783980ba15d8600a682f4f41f4d5"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 18:22:02 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 18:22:02 2026 +0200"
      },
      "message": "Add fluke run-its profile to not fail with Maven 4 on CI\n"
    },
    {
      "commit": "991f66f71b49783980ba15d8600a682f4f41f4d5",
      "tree": "accb4e4007c61f9a14a51257105a088c8e84a9d0",
      "parents": [
        "9204cd3fcb240af0b7c7b98ec58a398414c9df15"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 18:14:49 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 18:14:49 2026 +0200"
      },
      "message": "RESET project\n"
    },
    {
      "commit": "9204cd3fcb240af0b7c7b98ec58a398414c9df15",
      "tree": "244969af02c72ddb4bc3fd013b570299976bdad2",
      "parents": [
        "ac77c0652bebc006fe5b3cffce8cb3a4f105a037"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 17:38:17 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 17:38:17 2026 +0200"
      },
      "message": "Drop unused\n"
    },
    {
      "commit": "ac77c0652bebc006fe5b3cffce8cb3a4f105a037",
      "tree": "87dc37b028e92443762d429de32d62cb0483dc16",
      "parents": [
        "14ac5becbe5cbdfaf83d794b62d45f9601675d4e"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 16:51:25 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 16:51:25 2026 +0200"
      },
      "message": "Tidy up, javadoc\n"
    },
    {
      "commit": "14ac5becbe5cbdfaf83d794b62d45f9601675d4e",
      "tree": "39bb644b2874f9f5e274bcd504214e2cbeb0ce18",
      "parents": [
        "89eeb65cce9b31037608e87f0cfa20c81d6ffd94"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 15:49:53 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 15:49:53 2026 +0200"
      },
      "message": "Expose config for MTP\n"
    },
    {
      "commit": "89eeb65cce9b31037608e87f0cfa20c81d6ffd94",
      "tree": "e8d73793332a32df2fd9d92d02952977a02df2c6",
      "parents": [
        "bce9234c9ecaeb9ef7f2f5aff18bb3ac2dd0ee8f"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 01:00:15 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 01:00:15 2026 +0200"
      },
      "message": "Add ToolProvider\n"
    },
    {
      "commit": "bce9234c9ecaeb9ef7f2f5aff18bb3ac2dd0ee8f",
      "tree": "6e0e60653630b34ceccecd7e39444dbfbd577f9d",
      "parents": [
        "a8c3aab927c1e277008ef3920f74d8b9845c894f"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Fri May 29 00:05:15 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri May 29 00:05:15 2026 +0200"
      },
      "message": "[2.x] API improvements (#10)\n\nChanges:\n* added execution timeout\n* added simple(r) \"grab output as string\"\n* clarified stream handling (if user sets them)\n* introduced result iface (was only `int exitCode`) that can carry more info\n* `maven-executor` module ONLY is now Java 8\n\nChanges to `maven-executor` module should be synced to 1.x line as well (`maven-executor` in 1.x and 2.x are _same_), and then we can provider Verifier and Invoker replacement even on Java 8."
    },
    {
      "commit": "a8c3aab927c1e277008ef3920f74d8b9845c894f",
      "tree": "08f65982b0e7daee65d97c79601604f24536973b",
      "parents": [
        "2b5bd74a6fd5941022b523a1c93416c56ae773b8"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu May 28 22:55:24 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 22:55:24 2026 +0200"
      },
      "message": "[2.x] Undo GAV changes (#8)\n\nThe top level G is `org.apache.maven.executor` and everything\nexcept for maven-executor-plugin is there."
    },
    {
      "commit": "2b5bd74a6fd5941022b523a1c93416c56ae773b8",
      "tree": "ddc95eed88914b5b33bc932661d0b044c71a5040",
      "parents": [
        "16c2613de01fa18507e017c4882f313b6e945676"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 28 22:53:38 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 22:53:38 2026 +0200"
      },
      "message": "Bump org.apache.groovy:groovy-jsr223 from 5.0.5 to 5.0.6 (#3)\n\nBumps [org.apache.groovy:groovy-jsr223](https://github.com/apache/groovy) from 5.0.5 to 5.0.6.\n- [Commits](https://github.com/apache/groovy/commits)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.groovy:groovy-jsr223\n  dependency-version: 5.0.6\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "16c2613de01fa18507e017c4882f313b6e945676",
      "tree": "5efd6f6aba254b782366ee0bfcc1d720e5cc25f9",
      "parents": [
        "4c13e1a4399e09b31a9430183ba501562b6c50cc"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 28 22:53:16 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 22:53:16 2026 +0200"
      },
      "message": "Bump version.slf4j from 2.0.17 to 2.0.18 (#7)\n\nBumps `version.slf4j` from 2.0.17 to 2.0.18.\n\nUpdates `org.slf4j:slf4j-api` from 2.0.17 to 2.0.18\n\nUpdates `org.slf4j:slf4j-simple` from 2.0.17 to 2.0.18\n\n---\nupdated-dependencies:\n- dependency-name: org.slf4j:slf4j-api\n  dependency-version: 2.0.18\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.slf4j:slf4j-simple\n  dependency-version: 2.0.18\n  dependency-type: direct:development\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4c13e1a4399e09b31a9430183ba501562b6c50cc",
      "tree": "19a192c3e56f77b4d78572348def6be698d30c08",
      "parents": [
        "554b1c62a8f670975b4016baa8af65ac6d21ac33"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu May 28 22:52:36 2026 +0200"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 22:52:36 2026 +0200"
      },
      "message": "Bump version.maven3 from 3.9.15 to 3.9.16 (#12)\n\nBumps `version.maven3` from 3.9.15 to 3.9.16.\n\nUpdates `org.apache.maven:maven-artifact` from 3.9.15 to 3.9.16\n\nUpdates `org.apache.maven:maven-plugin-api` from 3.9.15 to 3.9.16\n- [Release notes](https://github.com/apache/maven/releases)\n- [Commits](https://github.com/apache/maven/compare/maven-3.9.15...maven-3.9.16)\n\nUpdates `org.apache.maven:maven-core` from 3.9.15 to 3.9.16\n\nUpdates `org.apache.maven:maven-model` from 3.9.15 to 3.9.16\n\nUpdates `org.apache.maven:maven-model-builder` from 3.9.15 to 3.9.16\n\nUpdates `org.apache.maven:maven-settings` from 3.9.15 to 3.9.16\n\nUpdates `org.apache.maven:apache-maven` from 3.9.15 to 3.9.16\n- [Release notes](https://github.com/apache/maven/releases)\n- [Commits](https://github.com/apache/maven/compare/maven-3.9.15...maven-3.9.16)\n\n---\nupdated-dependencies:\n- dependency-name: org.apache.maven:maven-artifact\n  dependency-version: 3.9.16\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.maven:maven-plugin-api\n  dependency-version: 3.9.16\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.maven:maven-core\n  dependency-version: 3.9.16\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.maven:maven-model\n  dependency-version: 3.9.16\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.maven:maven-model-builder\n  dependency-version: 3.9.16\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.maven:maven-settings\n  dependency-version: 3.9.16\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n- dependency-name: org.apache.maven:apache-maven\n  dependency-version: 3.9.16\n  dependency-type: direct:production\n  update-type: version-update:semver-patch\n...\n\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "554b1c62a8f670975b4016baa8af65ac6d21ac33",
      "tree": "503e387323193e7266b37d302e44dbb3bc82e843",
      "parents": [
        "b163f36ade025ffe243a8535d60c041dfc870700"
      ],
      "author": {
        "name": "The Apache Software Foundation",
        "email": "root-asf-gitbox-commits@apache.org",
        "time": "Thu May 28 15:47:23 2026 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu May 28 22:47:23 2026 +0200"
      },
      "message": "Set up default protection ruleset for default and release branches (#11)"
    },
    {
      "commit": "b163f36ade025ffe243a8535d60c041dfc870700",
      "tree": "54dfb7e5a16b1f16843db286238d55233c3fdb4a",
      "parents": [
        "29a7ec6e8690b0ea1cc4738c7e820d292484c1b0"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Fri May 08 21:56:09 2026 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Mon May 11 18:29:36 2026 +0200"
      },
      "message": "rework site\n"
    },
    {
      "commit": "29a7ec6e8690b0ea1cc4738c7e820d292484c1b0",
      "tree": "2aefb3e511e4913ab527282b429b220df04a8cbc",
      "parents": [
        "ffb4272962527a02c443c2fce3d3f825fd94ea00"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 22:52:24 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 22:52:24 2026 +0200"
      },
      "message": "Update README\n"
    },
    {
      "commit": "ffb4272962527a02c443c2fce3d3f825fd94ea00",
      "tree": "f1524e7e4b8769d03971304cea2b144cab97c55b",
      "parents": [
        "9131a8737021eca08a2e1f94a5fef85bc44f93b5"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 22:11:47 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 22:11:47 2026 +0200"
      },
      "message": "Make main 2.x\n"
    },
    {
      "commit": "9131a8737021eca08a2e1f94a5fef85bc44f93b5",
      "tree": "ad559133269134d1bec783fd8a09c6cc8ff5c001",
      "parents": [
        "8be7efc1813150c42a8917a2f890724606d20fe1"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 22:07:06 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 22:07:06 2026 +0200"
      },
      "message": "Disable tests on macs as well\n"
    },
    {
      "commit": "8be7efc1813150c42a8917a2f890724606d20fe1",
      "tree": "131e1761ed75d8d7bc7de0614192094bbeb234a9",
      "parents": [
        "0e864b397fef1134f254bdab6f4cc2217829afc6"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 21:54:09 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 21:54:09 2026 +0200"
      },
      "message": "Add GH stuff, disable tests on toy OS\n"
    },
    {
      "commit": "0e864b397fef1134f254bdab6f4cc2217829afc6",
      "tree": "51fcb2c003cfb8bdca7b6864c2c24a6ed8ff48a1",
      "parents": [
        "743ec59d57e9a182462ac06d2890a924c391cbf5"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 21:11:34 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 21:11:34 2026 +0200"
      },
      "message": "WIP\n"
    },
    {
      "commit": "743ec59d57e9a182462ac06d2890a924c391cbf5",
      "tree": "872b6d88d17eda010fe0eba1e125902d43237f2e",
      "parents": [
        "22cb58a84dea2c81a50a1496e5b65b4810ab6c3e"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 14:47:11 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 14:47:11 2026 +0200"
      },
      "message": "Move test to place\n"
    },
    {
      "commit": "22cb58a84dea2c81a50a1496e5b65b4810ab6c3e",
      "tree": "e614670f0342a01d8b8edf44183bf4e7e71f4689",
      "parents": [
        "fb997cc765a1590487f46019755b5b3ee36209b1"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 14:39:57 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 14:39:57 2026 +0200"
      },
      "message": "Simplify more\n\nUnfurl some tricks originally applied, streamlines all of this.\n"
    },
    {
      "commit": "fb997cc765a1590487f46019755b5b3ee36209b1",
      "tree": "47bdf7b621bf9ced2c3792230510d0155a829326",
      "parents": [
        "442971baf84cd1e473d33d1fef50650931e6016b"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 12:43:05 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 12:43:05 2026 +0200"
      },
      "message": "Align module names and package names\n"
    },
    {
      "commit": "442971baf84cd1e473d33d1fef50650931e6016b",
      "tree": "3eeac64e5c3aa16685597058020d33f04d3f2cef",
      "parents": [
        "111a78eebf995650ed098298eeaaf0b2b1350b84"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 12:23:54 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 12:23:54 2026 +0200"
      },
      "message": "Align Javadoc\n"
    },
    {
      "commit": "111a78eebf995650ed098298eeaaf0b2b1350b84",
      "tree": "85828b4c031bf3bc8e5ad93924e4b4586b45940b",
      "parents": [
        "f77fc440d5d37a20995af52f1105fe5ceef92afc"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 12:21:48 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 12:21:48 2026 +0200"
      },
      "message": "Tidy up validation and keep things open\n\nDo not use private but protected.\n"
    },
    {
      "commit": "f77fc440d5d37a20995af52f1105fe5ceef92afc",
      "tree": "5880ad89fb2e6c52f792aa89d23830741b01ade0",
      "parents": [
        "a4107d42483a219b40bcd2a07c03747ec81bbd07"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 12:17:33 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 12:17:33 2026 +0200"
      },
      "message": "Open up docker executors for any image\n\nThis needed rework of mavenVersion method. Images supported\nare expected to have `mvn` on path.\n"
    },
    {
      "commit": "a4107d42483a219b40bcd2a07c03747ec81bbd07",
      "tree": "8e3139c1d4ca5e5fcec694dfb89b620f2b3c4124",
      "parents": [
        "ca4a56da0d3aec344cb259ef3b9f6dde674c84fd"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 11:52:58 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 11:52:58 2026 +0200"
      },
      "message": "Typy up (text, no code change).\n"
    },
    {
      "commit": "ca4a56da0d3aec344cb259ef3b9f6dde674c84fd",
      "tree": "7a7b4f0b049afffd5fe33d17d1d46293733246e2",
      "parents": [
        "7e385d9e419d42da5546a9ad9876f5002166213b"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 11:33:59 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Thu Apr 30 11:33:59 2026 +0200"
      },
      "message": "Align packages and GAVs and modules\n"
    },
    {
      "commit": "7e385d9e419d42da5546a9ad9876f5002166213b",
      "tree": "533de0e445bfa0140535276233ac56024d58656e",
      "parents": [
        "2cee807a7e4891b3209841ee71ed4a2cb6bafb6c"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 22:53:14 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 22:53:14 2026 +0200"
      },
      "message": "Tidy up\n"
    },
    {
      "commit": "2cee807a7e4891b3209841ee71ed4a2cb6bafb6c",
      "tree": "1a8687536f135b6a87baa5e3bf5b33515c9fe95f",
      "parents": [
        "7a3c0914995b36f11f641365d9b3c25a0900f2dd"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 22:24:49 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 22:24:49 2026 +0200"
      },
      "message": "Tidy up\n"
    },
    {
      "commit": "7a3c0914995b36f11f641365d9b3c25a0900f2dd",
      "tree": "6f3bb14584affb0f16d955f473fa1af7c570043e",
      "parents": [
        "494fb16eb6f55518301c7d0bccdd0cc68cb4c262"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 20:35:38 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 20:35:38 2026 +0200"
      },
      "message": "Site is also 17+\n"
    },
    {
      "commit": "494fb16eb6f55518301c7d0bccdd0cc68cb4c262",
      "tree": "5d09a35f4dff7b7fd80137d717a7122b5a138990",
      "parents": [
        "d7053addf69ee66cc647e1c50a75eb47a110286f"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 20:33:31 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 20:33:31 2026 +0200"
      },
      "message": "This is 17+\n"
    },
    {
      "commit": "d7053addf69ee66cc647e1c50a75eb47a110286f",
      "tree": "2df0ed8c3efe963ee5d076ced62c27f19bb4e4eb",
      "parents": [
        "476f0dd03ff6784267760b6686dd02235440cfaa"
      ],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 19:00:51 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 19:00:51 2026 +0200"
      },
      "message": "Align this with other executor\n"
    },
    {
      "commit": "476f0dd03ff6784267760b6686dd02235440cfaa",
      "tree": "b7d0ab7d73d14428c37a59ba72d0a0fe6e93ad40",
      "parents": [],
      "author": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 16:47:35 2026 +0200"
      },
      "committer": {
        "name": "Tamas Cservenak",
        "email": "tamas@cservenak.net",
        "time": "Wed Apr 29 16:47:35 2026 +0200"
      },
      "message": "Initial commit\n"
    }
  ]
}
