)]}'
{
  "log": [
    {
      "commit": "fb12f630cec0f7371a7ad8536d42a8d811d92970",
      "tree": "d3ea8b541be1a2576e1f1dcc134faa7391928a76",
      "parents": [
        "04adab5b980f5d8e40359be8f41f5da1cd93c3f4",
        "d244a5f8bc5c5f83eec09f515ace6c8343bfa364"
      ],
      "author": {
        "name": "Dave Fisher",
        "email": "dave@davefisher.tech",
        "time": "Mon May 11 14:38:10 2026 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 11 14:38:10 2026 -0700"
      },
      "message": "Merge pull request #1 from slawekjaranowski/asf-update\n\nUpdate asf.yaml with new repo"
    },
    {
      "commit": "d244a5f8bc5c5f83eec09f515ace6c8343bfa364",
      "tree": "d3ea8b541be1a2576e1f1dcc134faa7391928a76",
      "parents": [
        "04adab5b980f5d8e40359be8f41f5da1cd93c3f4"
      ],
      "author": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Mon May 11 23:05:55 2026 +0200"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Mon May 11 23:05:55 2026 +0200"
      },
      "message": "Update asf.yaml with new repo\n"
    },
    {
      "commit": "04adab5b980f5d8e40359be8f41f5da1cd93c3f4",
      "tree": "284aca06238132d6bf1dee6d0722598e7f7762bc",
      "parents": [
        "b9e83838cb553d878d4fd0d4fb4af36c9d6e7c27"
      ],
      "author": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Mon May 04 09:15:27 2026 +0200"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Mon May 04 09:15:56 2026 +0200"
      },
      "message": "Update ATR plugin checks in verify.groovy\n"
    },
    {
      "commit": "b9e83838cb553d878d4fd0d4fb4af36c9d6e7c27",
      "tree": "96e4de0027f766eb56d96df6d380fd48e50da8f9",
      "parents": [
        "f67f5a82f82102c61270b78575c7388e749b9b11"
      ],
      "author": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Sat May 02 14:46:26 2026 +0200"
      },
      "committer": {
        "name": "Slawomir Jaranowski",
        "email": "s.jaranowski@gmail.com",
        "time": "Sat May 02 14:46:26 2026 +0200"
      },
      "message": "Update Maven version and dependencies in pom.xml\n"
    },
    {
      "commit": "f67f5a82f82102c61270b78575c7388e749b9b11",
      "tree": "cff290fc27afebf5aebe9568549b9369fe080301",
      "parents": [
        "5b3d750c97368bb3ccf4932a989e9c14aeafc0ce"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Apr 18 11:14:01 2026 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Apr 18 11:14:01 2026 +0200"
      },
      "message": "improve messages\n"
    },
    {
      "commit": "5b3d750c97368bb3ccf4932a989e9c14aeafc0ce",
      "tree": "e42ad7c47f61072903f694b177329e172b141be6",
      "parents": [
        "4cf081c11d0968017113c1e06ec62476688711d1"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Apr 18 10:15:28 2026 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Apr 18 10:15:28 2026 +0200"
      },
      "message": "add push-to-atr profile for testing\n"
    },
    {
      "commit": "4cf081c11d0968017113c1e06ec62476688711d1",
      "tree": "cd3e7c0840d9c1394819140e1371fc2c6a3343da",
      "parents": [
        "097c8040d75b086c8ab233f0efd0cb38ebd78fcc"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Apr 14 21:35:06 2026 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Apr 14 21:35:06 2026 +0200"
      },
      "message": "simplify code\n"
    },
    {
      "commit": "097c8040d75b086c8ab233f0efd0cb38ebd78fcc",
      "tree": "5471ace765b24c1d3fe3c9cc5a04112216515e7a",
      "parents": [
        "4b189edcc6c59b87166cef5c9c4f12424bad0725"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Apr 14 21:20:21 2026 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Apr 14 21:20:21 2026 +0200"
      },
      "message": "share JWT token between goals execution\n"
    },
    {
      "commit": "4b189edcc6c59b87166cef5c9c4f12424bad0725",
      "tree": "fa3deebf20d02945417dd2f35c39e8f7ea4fcdf0",
      "parents": [
        "d4bb75fb98d66e0901b4aff9afd41b388098fda6"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Apr 14 19:22:34 2026 +0200"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Apr 14 19:22:34 2026 +0200"
      },
      "message": "add atr:check-composing goal\n"
    },
    {
      "commit": "d4bb75fb98d66e0901b4aff9afd41b388098fda6",
      "tree": "67daddc435e8077f5c61299a1007d40afec8992c",
      "parents": [
        "3552b55d648623193e379081094d353d4502c75b"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Mar 24 22:14:13 2026 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Tue Mar 24 22:14:13 2026 +0100"
      },
      "message": "reuse ATR client when uploading multiple files\n"
    },
    {
      "commit": "3552b55d648623193e379081094d353d4502c75b",
      "tree": "4cf4ffa0f9998354f75fc24494b525509019631b",
      "parents": [
        "574c2c6e7b101271776fb69a9035a447c5c4a6a3"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 19:10:06 2026 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 19:10:06 2026 +0100"
      },
      "message": "add runOnlyAtExecutionRoot logic\n"
    },
    {
      "commit": "574c2c6e7b101271776fb69a9035a447c5c4a6a3",
      "tree": "8e3fc7ecaacf4e0efda6a28a7967f1f78e2bfa6b",
      "parents": [
        "a54425911e4b307b86046686a247e21274682fdb"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 17:07:30 2026 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 17:07:30 2026 +0100"
      },
      "message": "add documentation\n"
    },
    {
      "commit": "a54425911e4b307b86046686a247e21274682fdb",
      "tree": "5f8b7b096952bd8e4a05daa6e10abc4f17f34c90",
      "parents": [
        "5daf08d7d7efe789eda493e2a814b788bb1382de"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 16:25:12 2026 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 16:25:12 2026 +0100"
      },
      "message": "use settings for ATR auth\n"
    },
    {
      "commit": "5daf08d7d7efe789eda493e2a814b788bb1382de",
      "tree": "698b952198f0b38082fdd7216358f62839769c93",
      "parents": [
        "07f8142a2d7509bb54c468c920c42a55582de1ed"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 13:18:28 2026 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 13:18:28 2026 +0100"
      },
      "message": "use jackson-databind\n"
    },
    {
      "commit": "07f8142a2d7509bb54c468c920c42a55582de1ed",
      "tree": "35c42f0faedd576bdedf8f5a1036e04e5cfa0ede",
      "parents": [
        "3c2b224772ea97e784e971be41caf2b8c3398ab7"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 12:36:48 2026 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 12:36:48 2026 +0100"
      },
      "message": "implement ATR upload API\n"
    },
    {
      "commit": "3c2b224772ea97e784e971be41caf2b8c3398ab7",
      "tree": "3d21edd756ef5627c5ee71820ff5d19b7b101329",
      "parents": [
        "188a9553a50c735d8763919f9863cf8810dfbb8d"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 11:26:22 2026 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sun Mar 15 11:26:22 2026 +0100"
      },
      "message": "improve ATR terms used\n"
    },
    {
      "commit": "188a9553a50c735d8763919f9863cf8810dfbb8d",
      "tree": "1fc52d8a6347074cea8ac1779340c058657422f5",
      "parents": [
        "24c148f36211313516792f68bf7961d034b47b4c"
      ],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Mar 14 20:18:44 2026 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Sat Mar 14 20:18:44 2026 +0100"
      },
      "message": "create atr:upload goal doing log\n"
    },
    {
      "commit": "24c148f36211313516792f68bf7961d034b47b4c",
      "tree": "0a2f362026d7a8a233a50eed546477d34dee3286",
      "parents": [],
      "author": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Thu Mar 12 16:59:15 2026 +0100"
      },
      "committer": {
        "name": "Hervé Boutemy",
        "email": "hboutemy@apache.org",
        "time": "Thu Mar 12 16:59:15 2026 +0100"
      },
      "message": "init maven-atr-plugin\n"
    }
  ]
}
