)]}'
{
  "log": [
    {
      "commit": "87346d9af78dfc021a5de169ee2557228e6151fe",
      "tree": "222f8abdf6ffe75617b2a376679fd408ebee8382",
      "parents": [
        "0c4d7b72e49a04598d65c566f44504b95342d75a",
        "3187b5cafa88e4df7d499588d96821d4aa43a008"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Dec 19 07:00:27 2024 -0800"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Dec 19 07:00:27 2024 -0800"
      },
      "message": "Add janitors to the OWNERS file am: 3187b5cafa\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/3421626\n\nChange-Id: I252aa43cbd964a89639e5e324963baa7ca2b601c\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3187b5cafa88e4df7d499588d96821d4aa43a008",
      "tree": "222f8abdf6ffe75617b2a376679fd408ebee8382",
      "parents": [
        "0c4d7b72e49a04598d65c566f44504b95342d75a"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:03:48 2024 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Dec 18 20:03:48 2024 +0000"
      },
      "message": "Add janitors to the OWNERS file\n\nTest: TreeHugger\nChange-Id: I1adc2ec2beb7fae0cb72b721c9b265a6ef3e9112\n"
    },
    {
      "commit": "0c4d7b72e49a04598d65c566f44504b95342d75a",
      "tree": "b9d08e0241a6b4395446f0d76f19c07f37874827",
      "parents": [
        "3bfcb91990d2d4b91788f15fff6dbc9aad80c865",
        "82e20af8ce2e7f23e61258aa9f18671b61f543da"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Nov 02 22:52:36 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 02 22:52:36 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.15.0 am: aebacfe407 am: 7023db037d am: 82e20af8ce\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2814610\n\nChange-Id: I082ecf28df8af4ed8cb6d398a380a379badac7ea\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "3bfcb91990d2d4b91788f15fff6dbc9aad80c865",
      "tree": "b9d08e0241a6b4395446f0d76f19c07f37874827",
      "parents": [
        "4a4a6f5d0d1dc9e9fdde1491d25ca2f4a35305ce",
        "768c2364f56eef5c202709e26fe7e67cb2b23c3f"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Nov 02 22:50:51 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 02 22:50:51 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.15.0 am: aebacfe407 am: 9f1676d271 am: 768c2364f5\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2814610\n\nChange-Id: I296934db16136a8873e6903673c134b4cc13dfbe\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "82e20af8ce2e7f23e61258aa9f18671b61f543da",
      "tree": "b9d08e0241a6b4395446f0d76f19c07f37874827",
      "parents": [
        "768c2364f56eef5c202709e26fe7e67cb2b23c3f",
        "7023db037d73c7f04eed4170e7c5c0b9c9301e92"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Nov 02 21:36:23 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 02 21:36:23 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.15.0 am: aebacfe407 am: 7023db037d\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2814610\n\nChange-Id: Ic637fd2687ff053777cfd57e9a957f1bf9807dbd\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "768c2364f56eef5c202709e26fe7e67cb2b23c3f",
      "tree": "b9d08e0241a6b4395446f0d76f19c07f37874827",
      "parents": [
        "7b714991eb0f32ffda404f49c80188a9eea5d1c7",
        "9f1676d271379a7f77ac0b78217f7ae82cd23d6c"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Nov 02 21:35:09 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 02 21:35:09 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.15.0 am: aebacfe407 am: 9f1676d271\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2814610\n\nChange-Id: I7eed59fa1126a64e94ca950664966795ca506199\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7023db037d73c7f04eed4170e7c5c0b9c9301e92",
      "tree": "b9d08e0241a6b4395446f0d76f19c07f37874827",
      "parents": [
        "b2a374b6261dd971fd9af9c5bcd2c58c5a56771e",
        "aebacfe407826b1387dd6ec8252fa2f1c7772c58"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Nov 02 20:33:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 02 20:33:47 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.15.0 am: aebacfe407\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2814610\n\nChange-Id: Idfd940dbee3076f3b7a4da6286cc7774e96ee959\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "9f1676d271379a7f77ac0b78217f7ae82cd23d6c",
      "tree": "b9d08e0241a6b4395446f0d76f19c07f37874827",
      "parents": [
        "7b714991eb0f32ffda404f49c80188a9eea5d1c7",
        "aebacfe407826b1387dd6ec8252fa2f1c7772c58"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Nov 02 20:30:29 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Nov 02 20:30:29 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.15.0 am: aebacfe407\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2814610\n\nChange-Id: Ib9550f146387a9b5becad0336b6f8c7ec2dddec8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "aebacfe407826b1387dd6ec8252fa2f1c7772c58",
      "tree": "b9d08e0241a6b4395446f0d76f19c07f37874827",
      "parents": [
        "f93b23c2f8ffe67e06bf51b37ce55c35551eda19",
        "6bb8020d40f1a4b947ff26949843def5d60292d0"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Nov 01 21:14:22 2023 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Nov 01 21:14:23 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.15.0\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update apache-commons-io\nFor more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: I65754de27261c769b269fba110c7e04ef766de60\n"
    },
    {
      "commit": "6bb8020d40f1a4b947ff26949843def5d60292d0",
      "tree": "d40a4bc96b7a0a4223344f15163cb7b6bd13619b",
      "parents": [
        "0ac3dc5d57127131bf9308fb1ae7e10af8f1fe7b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 14:50:14 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 14:50:14 2023 -0400"
      },
      "message": "Better text to avoid editing this for every release\n"
    },
    {
      "commit": "0ac3dc5d57127131bf9308fb1ae7e10af8f1fe7b",
      "tree": "210c29540dd05aee5be030f9de4145bd08511d3b",
      "parents": [
        "bf638cebd513cc27ac4b5ff734d2e54dabfcd4f5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 14:48:53 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 14:48:53 2023 -0400"
      },
      "message": "Set release date"
    },
    {
      "commit": "bf638cebd513cc27ac4b5ff734d2e54dabfcd4f5",
      "tree": "c9ce6fa2f493c60925934b72d2f8510f0c37ed8b",
      "parents": [
        "b993f6a62eb51dc4041184bef3cd0edf9e54df64"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 12:16:06 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 12:16:06 2023 -0400"
      },
      "message": "Prepare release candidate\n"
    },
    {
      "commit": "b993f6a62eb51dc4041184bef3cd0edf9e54df64",
      "tree": "35028b579725a44d19215d768196db2354f59414",
      "parents": [
        "1cd45aeec8acde7ac6ecd349b16fab4cff7b346c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 11:47:25 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 11:47:25 2023 -0400"
      },
      "message": "Prepare release candidate\n"
    },
    {
      "commit": "1cd45aeec8acde7ac6ecd349b16fab4cff7b346c",
      "tree": "284685e31c640ab13800bfa4ed9fa533c942eeb5",
      "parents": [
        "41817d3cea3ae7ce675ef9129b03229d738f68f5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 11:38:27 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 11:38:27 2023 -0400"
      },
      "message": "Remove exception from private method signature\n"
    },
    {
      "commit": "41817d3cea3ae7ce675ef9129b03229d738f68f5",
      "tree": "97fc9ce7bae3a73f5ac0820a8a8f85e311a7fd13",
      "parents": [
        "cb3b495921619174845979240a6c754261bc8546",
        "2d4caea4ce7406d5b0ffefd73f1c3104d92e0aa1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:34:46 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:34:46 2023 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of https://ggregory@gitbox.apache.org/repos/asf/commons-io.git"
    },
    {
      "commit": "cb3b495921619174845979240a6c754261bc8546",
      "tree": "cfddfca6e078bb9e57b122651bf3e0c3406a6460",
      "parents": [
        "a4b936dc98f8d7e44d18493d7ddb5931bbc801fd"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:34:04 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:34:04 2023 -0400"
      },
      "message": "Sort members\n"
    },
    {
      "commit": "a4b936dc98f8d7e44d18493d7ddb5931bbc801fd",
      "tree": "affc0d32f6dc2988f8c0259f13debae4e567ad19",
      "parents": [
        "ddda75a71a61e6a281932be816292b3449e423af"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:33:40 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:33:40 2023 -0400"
      },
      "message": "Remove useless parens\n"
    },
    {
      "commit": "ddda75a71a61e6a281932be816292b3449e423af",
      "tree": "1d07f4cd707e24dcf752a9be94e7f6e1591b52d2",
      "parents": [
        "ab617a06226c650b131cb17e646c48858849d714"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:33:23 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:33:23 2023 -0400"
      },
      "message": "Use method references\n"
    },
    {
      "commit": "ab617a06226c650b131cb17e646c48858849d714",
      "tree": "ad72fa91e64a0789d9dcda6ac4fe9f239f50e566",
      "parents": [
        "2372cc72dc16820e81d3da8173505241649b841a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:32:54 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:32:54 2023 -0400"
      },
      "message": "Remove useless parens\n"
    },
    {
      "commit": "2372cc72dc16820e81d3da8173505241649b841a",
      "tree": "41719c4882640645fe136a57f4bc2749c6387391",
      "parents": [
        "6149a3dd5bba52d477248ba16c5b357d04e40662"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:32:28 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:32:28 2023 -0400"
      },
      "message": "Pull out common code\n"
    },
    {
      "commit": "6149a3dd5bba52d477248ba16c5b357d04e40662",
      "tree": "c36d3758acdff4fb12136be0fa661e8dfdb470ab",
      "parents": [
        "120ba0ccf0a61908cb852b1001fb4b874ac23f5b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:32:08 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:32:08 2023 -0400"
      },
      "message": "Use compact array notation\n"
    },
    {
      "commit": "120ba0ccf0a61908cb852b1001fb4b874ac23f5b",
      "tree": "41f60a2082fb1b651c05eb3a2c172ab2feb91aaa",
      "parents": [
        "71fb1f2dc146a13fd5fb50323fc9f8543b63272f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:31:47 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:31:47 2023 -0400"
      },
      "message": "Use vararg\n"
    },
    {
      "commit": "71fb1f2dc146a13fd5fb50323fc9f8543b63272f",
      "tree": "2d9e86fcc3e792cc692bebf90bac6c2685980e79",
      "parents": [
        "269f9921cb022c04672e54f81ba4fb9e139ea277"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:31:19 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 21 10:31:19 2023 -0400"
      },
      "message": "Use vararg\n"
    },
    {
      "commit": "2d4caea4ce7406d5b0ffefd73f1c3104d92e0aa1",
      "tree": "f27f9967531360465e7260aadcae8d3334486840",
      "parents": [
        "269f9921cb022c04672e54f81ba4fb9e139ea277"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sat Oct 21 15:30:29 2023 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Sat Oct 21 15:30:29 2023 +0100"
      },
      "message": "Specify encoding\n"
    },
    {
      "commit": "269f9921cb022c04672e54f81ba4fb9e139ea277",
      "tree": "2743906642d1996011629d0ac02be709fde474bb",
      "parents": [
        "f388d71bf8e25cb04e9e62291376e3853f561a63"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 20 08:55:59 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Fri Oct 20 08:55:59 2023 -0400"
      },
      "message": "[IO-816] UnsynchronizedBufferedInputStream.read(byte[], int, int) does\nnot use buffer\n\nFix UnsynchronizedBufferedInputStreamTest to properly test\nUnsynchronizedBufferedInputStream\n"
    },
    {
      "commit": "f388d71bf8e25cb04e9e62291376e3853f561a63",
      "tree": "fac934533db1220cf3e7a2a852b7e5e01f098f17",
      "parents": [
        "0638102d06892314e2a0ecb5198b108907bd52a8"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 20 05:35:47 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 05:35:47 2023 -0400"
      },
      "message": "Bump github/codeql-action from 2.22.2 to 2.22.3 (#501)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 2.22.2 to 2.22.3.\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/d90b8d79de6dc1f58e83a1499aa58d6c93dc28de...0116bc2df50751f9724a2e35ef1f24d22f90e4e1)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "0638102d06892314e2a0ecb5198b108907bd52a8",
      "tree": "498312520545d5f66e37d8cc88abec9b5434a49b",
      "parents": [
        "76e8beb1bf546edb3acf64ef6a937af9de470127"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Fri Oct 20 05:35:31 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 05:35:31 2023 -0400"
      },
      "message": "Bump actions/checkout from 4.1.0 to 4.1.1 (#502)\n\nBumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.\r\n- [Release notes](https://github.com/actions/checkout/releases)\r\n- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/actions/checkout/compare/8ade135a41bc03ea155e62e844d188df1ea18608...b4ffde65f46336ab88eb53be808477a3936bae11)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: actions/checkout\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-patch\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "76e8beb1bf546edb3acf64ef6a937af9de470127",
      "tree": "780f48474c7ec494be05d7b7d1c51cb0980a1ad4",
      "parents": [
        "02f7601a2aa815572e2c2cfd2c6350b929406415"
      ],
      "author": {
        "name": "sebbASF",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Fri Oct 20 09:04:28 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 09:04:28 2023 +0100"
      },
      "message": "Fix Javadoc error"
    },
    {
      "commit": "02f7601a2aa815572e2c2cfd2c6350b929406415",
      "tree": "5134846bfd2ad4d72fa8d7d221c639b7edf98bce",
      "parents": [
        "f237c712492f4dc08b1e93b56cb1fe54c76b671f"
      ],
      "author": {
        "name": "sebbASF",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Fri Oct 20 08:29:23 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Oct 20 08:29:23 2023 +0100"
      },
      "message": "Trailing space"
    },
    {
      "commit": "f237c712492f4dc08b1e93b56cb1fe54c76b671f",
      "tree": "0011fdc04e9947938192b30c7a49b19fce9b1304",
      "parents": [
        "819cd6e03cdc90a018efb7b4299a88c66d416658"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Oct 19 17:42:56 2023 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Thu Oct 19 17:42:56 2023 +0100"
      },
      "message": "Note re getTempDirectoryPath trailing separator\n"
    },
    {
      "commit": "819cd6e03cdc90a018efb7b4299a88c66d416658",
      "tree": "50d73d39295d80cd585c99db66d1a6c1181b08a9",
      "parents": [
        "fea0ee82d6a143272a570d094ef08af67144005f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 09:02:16 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 09:02:16 2023 -0400"
      },
      "message": "Camel-case parameter and internal names\n"
    },
    {
      "commit": "fea0ee82d6a143272a570d094ef08af67144005f",
      "tree": "75a16e31311220bb936d584db1ef79323e058758",
      "parents": [
        "11e722f4c6fb959d5647df56bd4c3c608ca2b9be"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 08:26:17 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 08:26:17 2023 -0400"
      },
      "message": "Camel-case parameter and internal names\n\nSpelling\n"
    },
    {
      "commit": "11e722f4c6fb959d5647df56bd4c3c608ca2b9be",
      "tree": "56972ca44fa3668ed16e99bd4782493223306138",
      "parents": [
        "3244c54ebea34dff6b1d0f37da19bc469ed52614"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 08:24:51 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 08:24:51 2023 -0400"
      },
      "message": "Camel-case parameter names\n"
    },
    {
      "commit": "3244c54ebea34dff6b1d0f37da19bc469ed52614",
      "tree": "5b255b013fa080d9f9d09aced900eccb3da60864",
      "parents": [
        "7d92032a68ed017da54b65f2525c4073d9f218e7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 08:24:15 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 08:24:15 2023 -0400"
      },
      "message": "Camel-case internal names\n"
    },
    {
      "commit": "7d92032a68ed017da54b65f2525c4073d9f218e7",
      "tree": "3fc217981c7c6e5aa7087528f73e775489587f00",
      "parents": [
        "c7c71bf603c2c4117aa3ae02db8efc5e56933ed5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 07:33:46 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 07:33:46 2023 -0400"
      },
      "message": "Sort member\n"
    },
    {
      "commit": "c7c71bf603c2c4117aa3ae02db8efc5e56933ed5",
      "tree": "e6e8ad3fcee561d9c8bdfe98f1adb5553cb5a4c1",
      "parents": [
        "a36b686be27ceb8dca15b41c9dd7ad15f0f052d3"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 07:33:30 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 07:33:30 2023 -0400"
      },
      "message": "Better internal message name"
    },
    {
      "commit": "a36b686be27ceb8dca15b41c9dd7ad15f0f052d3",
      "tree": "e699de2bc85ee137af12aec6c1521d2f0ecfb8b3",
      "parents": [
        "50e2d770f98cbcb709dcb2a981cac53ea70b4f45"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 07:33:07 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 19 07:33:07 2023 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "50e2d770f98cbcb709dcb2a981cac53ea70b4f45",
      "tree": "bf06b7b362d0c69ef36084b7fe8678164bde38ad",
      "parents": [
        "7dd7e4bc469e4dac5c0cc869b52ab1bdfd494ae9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 18 08:27:46 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 18 08:27:46 2023 -0400"
      },
      "message": "Add MessageDigestInputStream and deprecate\nMessageDigestCalculatingInputStream\n"
    },
    {
      "commit": "7dd7e4bc469e4dac5c0cc869b52ab1bdfd494ae9",
      "tree": "89b0ca379e5d602667894be30acb2954a05d767e",
      "parents": [
        "c9dfe728534bed57bfaf5988aa76a114a1c86a1a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 18 08:02:43 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 18 08:02:43 2023 -0400"
      },
      "message": "Fix constant name\n"
    },
    {
      "commit": "c9dfe728534bed57bfaf5988aa76a114a1c86a1a",
      "tree": "a1a15212060780b00e7d19a997811b5d016cfa23",
      "parents": [
        "8b723bbb512a0ba2ed7675e2c60a39b224d7cd72"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 17 10:15:28 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 17 10:15:28 2023 -0400"
      },
      "message": "The declared exceptions are not actually thrown by test methods\n"
    },
    {
      "commit": "8b723bbb512a0ba2ed7675e2c60a39b224d7cd72",
      "tree": "ac5ba81f6f5c551ed0fdd7c500fc30b1500e73ed",
      "parents": [
        "872ed3cc48de0cf5618c3821e56d8ed1a0a5817a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 17 09:36:47 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 17 09:36:47 2023 -0400"
      },
      "message": "Fix compiler warning\n"
    },
    {
      "commit": "872ed3cc48de0cf5618c3821e56d8ed1a0a5817a",
      "tree": "581a5b50bdd9db7f10e79308270646461868ac13",
      "parents": [
        "5c0703a591d863853a260baec9e691fd4dc00482"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 16 21:33:23 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 16 21:33:23 2023 -0400"
      },
      "message": "MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver.MessageDigestMaintainingObserver(MessageDigest)\nnow throws a NullPointerException if the MessageDigest is null\n\nMessageDigestCalculatingInputStream.MessageDigestCalculatingInputStream(InputStream,\nMessageDigest) now throws a NullPointerException if the MessageDigest is\nnull\n"
    },
    {
      "commit": "5c0703a591d863853a260baec9e691fd4dc00482",
      "tree": "d7a06a4037006def9aea69c8bf1e179c094d4569",
      "parents": [
        "7ec9b573c4a9503a8b3673146455a1369cebcd0b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 15 10:32:06 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 15 10:32:06 2023 -0400"
      },
      "message": "Add Java 21 build to GitHub\n"
    },
    {
      "commit": "7ec9b573c4a9503a8b3673146455a1369cebcd0b",
      "tree": "e1b3b217cde61c572eab27bd8489a1232684a06b",
      "parents": [
        "61cdcac93bfcef37f6774d7ce0ef1cb3bfea30ea"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 12 21:02:20 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 12 21:02:20 2023 -0400"
      },
      "message": "Bump github/codeql-action from 2.21.9 to 2.22.2 (#498)\n\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 2.21.9 to 2.22.2.\r\n- [Release notes](https://github.com/github/codeql-action/releases)\r\n- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)\r\n- [Commits](https://github.com/github/codeql-action/compare/ddccb873888234080b77e9bc2d4764d5ccaaccf9...d90b8d79de6dc1f58e83a1499aa58d6c93dc28de)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: github/codeql-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "61cdcac93bfcef37f6774d7ce0ef1cb3bfea30ea",
      "tree": "7af0cd2c4dfa417879b3fd10f0b946d5bf9dd6df",
      "parents": [
        "92cf5613f9ad171df8d6c150e920e09286fa20e3"
      ],
      "author": {
        "name": "dependabot[bot]",
        "email": "49699333+dependabot[bot]@users.noreply.github.com",
        "time": "Thu Oct 12 21:02:02 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Oct 12 21:02:02 2023 -0400"
      },
      "message": "Bump ossf/scorecard-action from 2.2.0 to 2.3.0 (#499)\n\nBumps [ossf/scorecard-action](https://github.com/ossf/scorecard-action) from 2.2.0 to 2.3.0.\r\n- [Release notes](https://github.com/ossf/scorecard-action/releases)\r\n- [Changelog](https://github.com/ossf/scorecard-action/blob/main/RELEASE.md)\r\n- [Commits](https://github.com/ossf/scorecard-action/compare/08b4669551908b1024bb425080c797723083c031...483ef80eb98fb506c348f7d62e28055e49fe2398)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: ossf/scorecard-action\r\n  dependency-type: direct:production\r\n  update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \u003csupport@github.com\u003e\r\nCo-authored-by: dependabot[bot] \u003c49699333+dependabot[bot]@users.noreply.github.com\u003e"
    },
    {
      "commit": "4a4a6f5d0d1dc9e9fdde1491d25ca2f4a35305ce",
      "tree": "7db98c0abbad5bdc521c3b53b1caab409b95f330",
      "parents": [
        "52cd33be2a22cf7f110829bf12b7a8029f50b982",
        "7b714991eb0f32ffda404f49c80188a9eea5d1c7"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Oct 12 18:05:56 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 12 18:05:56 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.14.0 am: f93b23c2f8 am: d189b34b4e am: b2a374b626 am: fa59b6cdfd am: 7b714991eb\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2780899\n\nChange-Id: I67c7b33ae406c846c36c65f1dec01c37f07f0921\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "7b714991eb0f32ffda404f49c80188a9eea5d1c7",
      "tree": "7db98c0abbad5bdc521c3b53b1caab409b95f330",
      "parents": [
        "f2fd4a47acacc25e1dda73db6f014ab7b730026f",
        "fa59b6cdfdf644963880de76008c1d226e14cbc1"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Oct 12 17:32:54 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 12 17:32:54 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.14.0 am: f93b23c2f8 am: d189b34b4e am: b2a374b626 am: fa59b6cdfd\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2780899\n\nChange-Id: If7b7a8273ca3eb4618fb2d290f556933639f296f\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "fa59b6cdfdf644963880de76008c1d226e14cbc1",
      "tree": "7db98c0abbad5bdc521c3b53b1caab409b95f330",
      "parents": [
        "68215daf372fbe6da770acbacde0d221bac3e46a",
        "b2a374b6261dd971fd9af9c5bcd2c58c5a56771e"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Oct 12 16:55:47 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 12 16:55:47 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.14.0 am: f93b23c2f8 am: d189b34b4e am: b2a374b626\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2780899\n\nChange-Id: I911b78d10631b3f686c6d85ddd75fc4f8b8e795b\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "b2a374b6261dd971fd9af9c5bcd2c58c5a56771e",
      "tree": "7db98c0abbad5bdc521c3b53b1caab409b95f330",
      "parents": [
        "6d6f45c6e69f336f00cf49076ec3fd0e21502cd1",
        "d189b34b4ef33514fd70966fad26c26b4d554bcf"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Oct 12 16:22:41 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 12 16:22:41 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.14.0 am: f93b23c2f8 am: d189b34b4e\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2780899\n\nChange-Id: Ifbd68feaab381f4a0804680c47f0d2e98f7ed6d8\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "d189b34b4ef33514fd70966fad26c26b4d554bcf",
      "tree": "7db98c0abbad5bdc521c3b53b1caab409b95f330",
      "parents": [
        "af35a7b01bd136c378f269a6cc1f66e58141d59b",
        "f93b23c2f8ffe67e06bf51b37ce55c35551eda19"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Thu Oct 12 15:50:40 2023 +0000"
      },
      "committer": {
        "name": "Automerger Merge Worker",
        "email": "android-build-automerger-merge-worker@system.gserviceaccount.com",
        "time": "Thu Oct 12 15:50:40 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.14.0 am: f93b23c2f8\n\nOriginal change: https://android-review.googlesource.com/c/platform/external/apache-commons-io/+/2780899\n\nChange-Id: Ie56e96217bbeb67204062371c66ad870477618fa\nSigned-off-by: Automerger Merge Worker \u003candroid-build-automerger-merge-worker@system.gserviceaccount.com\u003e\n"
    },
    {
      "commit": "f93b23c2f8ffe67e06bf51b37ce55c35551eda19",
      "tree": "7db98c0abbad5bdc521c3b53b1caab409b95f330",
      "parents": [
        "af35a7b01bd136c378f269a6cc1f66e58141d59b",
        "82250a879112e9b58c58d289e166d66942d77341"
      ],
      "author": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Oct 11 21:49:24 2023 +0000"
      },
      "committer": {
        "name": "Sadaf Ebrahimi",
        "email": "sadafebrahimi@google.com",
        "time": "Wed Oct 11 21:49:24 2023 +0000"
      },
      "message": "Upgrade apache-commons-io to rel/commons-io-2.14.0\n\nThis project was upgraded with external_updater.\nUsage: tools/external_updater/updater.sh update apache-commons-io\nFor more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md\n\nTest: TreeHugger\nChange-Id: I8abb71ff8b63a68650188d208e86d06d594be8b6\n"
    },
    {
      "commit": "92cf5613f9ad171df8d6c150e920e09286fa20e3",
      "tree": "ffb9a3aa9fa08165eb61e90c3d7c8b864d75ab03",
      "parents": [
        "a9c5067b5892139559234ff27ed63c10cb48b511"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:21:58 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:21:58 2023 -0400"
      },
      "message": "Fix CodeQL warnings in UnsynchronizedBufferedInputStream: Implicit\nnarrowing conversion in compound assignment.\n\n- (int count - int pos) here is always an int so amount is also in the\nint range if the above test is true.\n- We can safely cast and avoid static analysis warnings: \"Implicit\nnarrowing conversion in compound assignment\"\n- https://github.com/apache/commons-io/security/code-scanning/135\n- https://github.com/apache/commons-io/security/code-scanning/88\n"
    },
    {
      "commit": "a9c5067b5892139559234ff27ed63c10cb48b511",
      "tree": "8e5f9ed91b471be4014d8f79468e80c58d10aa53",
      "parents": [
        "79a7c25a20e5ad37c00ce5d1f9ef025c265d513e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:19:55 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:19:55 2023 -0400"
      },
      "message": "Invoke proper Builder\n"
    },
    {
      "commit": "79a7c25a20e5ad37c00ce5d1f9ef025c265d513e",
      "tree": "b801d3db32ee465ff6d31d543abb7152b96af8b3",
      "parents": [
        "190c343ff7287cd78cae30eb8472be7e8d6204ad"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:17:53 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:17:53 2023 -0400"
      },
      "message": "Add test\n"
    },
    {
      "commit": "190c343ff7287cd78cae30eb8472be7e8d6204ad",
      "tree": "5c288f98b7ebe9a10569f2fd50b09db126834b92",
      "parents": [
        "74c562eb855b8dfc3972a92d56490b07435f4717"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:16:30 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:16:30 2023 -0400"
      },
      "message": "The static field UnsynchronizedBufferedInputStreamTest.DATA should be\naccessed in a static way"
    },
    {
      "commit": "74c562eb855b8dfc3972a92d56490b07435f4717",
      "tree": "7e47e3d8e10d68c8146a1304393862fbd619c08a",
      "parents": [
        "7cfa40d69c0ffa789b0e527f78b0c7c5d38ffb61"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:14:28 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 09:14:28 2023 -0400"
      },
      "message": "Fix warnings: Implicit narrowing conversion in compound assignment\n\n- (int count - int pos) here is always an int so amount is also in the\nint range if the above test is true.\n- We can safely cast and avoid static analysis warnings: \"Implicit\nnarrowing conversion in compound assignment\"\n- https://github.com/apache/commons-io/security/code-scanning/135\n- https://github.com/apache/commons-io/security/code-scanning/88\n"
    },
    {
      "commit": "7cfa40d69c0ffa789b0e527f78b0c7c5d38ffb61",
      "tree": "f225ff4c1f1b6881892589795a2536dc9ee1acf6",
      "parents": [
        "20d8a001fe871d5a30ae07c7aea8b70f8704ff8b"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 08:44:52 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 08:44:52 2023 -0400"
      },
      "message": "Fix Javadoc and comments\n"
    },
    {
      "commit": "20d8a001fe871d5a30ae07c7aea8b70f8704ff8b",
      "tree": "74a07c158664bd83020e129e12c579d38efd5ec5",
      "parents": [
        "9f08cc4d610a0b3e24aa3940b8c7c131b40b146e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 07:40:56 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 07:40:56 2023 -0400"
      },
      "message": "Javadoc\n\nMake private static classes final\n"
    },
    {
      "commit": "9f08cc4d610a0b3e24aa3940b8c7c131b40b146e",
      "tree": "f3834c893f49c75b661bfaa4ad17020837638d14",
      "parents": [
        "be4967e982e88c9236199528cfa50bdca1fe30c6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 07:40:19 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 11 07:40:19 2023 -0400"
      },
      "message": "Normalize mvn invocation on GitHub\n"
    },
    {
      "commit": "be4967e982e88c9236199528cfa50bdca1fe30c6",
      "tree": "a76c4869d508956d5d1875d24dbf4787cb570d6f",
      "parents": [
        "35f5058ed2700ae74098965cc8aa83a4d0a56f04"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 21:21:51 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 21:21:51 2023 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "35f5058ed2700ae74098965cc8aa83a4d0a56f04",
      "tree": "8d47e59076a8b6c911bb7cef7ac441e6f0ca1891",
      "parents": [
        "b507d7e60b3593288990dd9f570ab87bfcc65e17"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 21:20:22 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 21:20:22 2023 -0400"
      },
      "message": "Remove trailing whitespace\n"
    },
    {
      "commit": "b507d7e60b3593288990dd9f570ab87bfcc65e17",
      "tree": "ad7264497604008b8ee7292135cd2109d1983c85",
      "parents": [
        "e3aeb380b429dfa54b757c4ac6077c173e885d93",
        "f3b44601abf9b79ba90780b963b4b8f8548bd9b1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 20:46:40 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 20:46:40 2023 -0400"
      },
      "message": "Merge branch \u0027master\u0027 of https://gitbox.apache.org/repos/asf/commons-io.git"
    },
    {
      "commit": "e3aeb380b429dfa54b757c4ac6077c173e885d93",
      "tree": "f3824fec0f4305815c08b42f1f2a921aed162bcb",
      "parents": [
        "ae02268b005c03435b181fb44f2f57046b94609f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 20:46:28 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 20:46:28 2023 -0400"
      },
      "message": "Fix Javadoc error and warnings"
    },
    {
      "commit": "f3b44601abf9b79ba90780b963b4b8f8548bd9b1",
      "tree": "593e567c494999147aa950b05a7d177264c80124",
      "parents": [
        "529fce7a110a617bf23aad17c2d928f097246c11"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 09:47:59 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 09:47:59 2023 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "529fce7a110a617bf23aad17c2d928f097246c11",
      "tree": "acdae6806ffe1058a7bab07e7f57aed3155f9012",
      "parents": [
        "ae02268b005c03435b181fb44f2f57046b94609f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 09:46:22 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 09:46:22 2023 -0400"
      },
      "message": "Account for JApiCmp false positive in\nhttps://github.com/siom79/japicmp/issues/365\n"
    },
    {
      "commit": "ae02268b005c03435b181fb44f2f57046b94609f",
      "tree": "7bd94778f24536b67067f99439c1c79bfadaf3a5",
      "parents": [
        "8bee364340a1df8337d341aad531d4173e277b6c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 08:35:13 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 08:35:13 2023 -0400"
      },
      "message": "Add org.apache.commons.io.StreamIterator\n"
    },
    {
      "commit": "8bee364340a1df8337d341aad531d4173e277b6c",
      "tree": "7da380666f57704dec284e81e228499d0fb2a5e6",
      "parents": [
        "4ee3e8585c10af7449693891e45ef0bf9dfc9c87"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 08:29:48 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 08:29:48 2023 -0400"
      },
      "message": "Javadoc\n\nStreamIterator implements AutoCloseable to match Stream.\nStream extends BaseStream which implements AutoCloseable.\n"
    },
    {
      "commit": "4ee3e8585c10af7449693891e45ef0bf9dfc9c87",
      "tree": "8ed83e9f97b3f0cac912ed6488805a216e6925e3",
      "parents": [
        "2486ac990d9e69b89d6016537db54f81dc30f543"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 08:22:47 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 10 08:22:47 2023 -0400"
      },
      "message": "Bump commons-parent\n"
    },
    {
      "commit": "2486ac990d9e69b89d6016537db54f81dc30f543",
      "tree": "202013b4c00aeab9c3239fc5ce79beda16b9aadd",
      "parents": [
        "8c124a62c43c2a353bf9e4aceed0a11d47bba613"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 12:12:51 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 12:12:51 2023 -0400"
      },
      "message": "Enforce current import order through Checkstyle\n\nFix one file\u0027s import order\n"
    },
    {
      "commit": "8c124a62c43c2a353bf9e4aceed0a11d47bba613",
      "tree": "9e824e0c9782634c2ab6db052a11976caa770e0f",
      "parents": [
        "2a0718fc784753544e294f66a56a83eef7a0ea5f"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 12:00:01 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 12:00:01 2023 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "2a0718fc784753544e294f66a56a83eef7a0ea5f",
      "tree": "6cf9f1e480365a157019dcd14ad1a1be51548504",
      "parents": [
        "f59c87524acbba36dea84c0cbd4683f061695199"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 11:55:01 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 11:55:01 2023 -0400"
      },
      "message": "Sort members\n"
    },
    {
      "commit": "f59c87524acbba36dea84c0cbd4683f061695199",
      "tree": "c6f962303f04c93cd208f380b6152542892f73ca",
      "parents": [
        "b11a2404e6a845a522d3248f1e228ff764a6f308"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 11:54:05 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 11:54:05 2023 -0400"
      },
      "message": "[Javadoc] IOUtils#contentEquals does not throw\nNullPointerException #496."
    },
    {
      "commit": "b11a2404e6a845a522d3248f1e228ff764a6f308",
      "tree": "2985ebb7f485023eceed7380701d26d590ceec95",
      "parents": [
        "405c34ae81675eb9fe4580e64ea9d9c7f71823e9"
      ],
      "author": {
        "name": "sebbASF",
        "email": "sebbASF@users.noreply.github.com",
        "time": "Sun Oct 08 16:51:15 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 08 11:51:15 2023 -0400"
      },
      "message": "contentEquals does not throw NullPointerException (#496)\n\nIf either stream is null, contentEquals returns false"
    },
    {
      "commit": "405c34ae81675eb9fe4580e64ea9d9c7f71823e9",
      "tree": "8f9871b9e891e8f126c09aadca57f303c662043b",
      "parents": [
        "72cf47982f69bd73581473819eed7b2fa992a194"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 09:54:06 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 09:54:06 2023 -0400"
      },
      "message": "Improve performance of FileUtils.contentEquals(File, File) by about 60%,\nsee PathUtilsContentEqualsBenchmark."
    },
    {
      "commit": "72cf47982f69bd73581473819eed7b2fa992a194",
      "tree": "e295a1f35fb6de8ff690ec4d84f8d5b130ac8bd5",
      "parents": [
        "633d663ab03169ba62952eaabc2f10a58da4c36e"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sun Oct 08 09:48:45 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 08 09:48:45 2023 -0400"
      },
      "message": "[IO-414] Don\u0027t write a BOM on every (or any) line (#493)\n\n* Revert \"Revert \"[IO-414] don\u0027t write a BOM on every (or any) line (#492)\"\"\r\n\r\nThis reverts commit 43594ce6f5d5286677233442bf06b68a67874c3c.\r\n\r\n* Revert \"Revert \"[IO-414] Don\u0027t write a BOM on every (or any) line #492\"\"\r\n\r\nThis reverts commit 914ca791f6696be814d7a13d4135fc57f3adc25e.\r\n\r\n* revert the revert\r\n\r\n* detab\r\n\r\n* detab"
    },
    {
      "commit": "633d663ab03169ba62952eaabc2f10a58da4c36e",
      "tree": "eb966c475fa7298598be422f7898c5fc73379ab0",
      "parents": [
        "a9bff5f8d886d42280d950c55c6ecdbbeb500e2a"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 09:27:40 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 09:27:40 2023 -0400"
      },
      "message": "Remove unused test code #494"
    },
    {
      "commit": "a9bff5f8d886d42280d950c55c6ecdbbeb500e2a",
      "tree": "1b00980fd9e275aa3a0d912eee534e4ee7e50b96",
      "parents": [
        "e58675b846fb9a4d2f2b1a6466f306377d5d5af0"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sun Oct 08 09:22:47 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 08 09:22:47 2023 -0400"
      },
      "message": "Remove unused code (#494)\n\n"
    },
    {
      "commit": "e58675b846fb9a4d2f2b1a6466f306377d5d5af0",
      "tree": "1b00980fd9e275aa3a0d912eee534e4ee7e50b96",
      "parents": [
        "dd93554b692cabe884e7a097e431f475397a3b48"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sun Oct 08 09:08:44 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Oct 08 09:08:44 2023 -0400"
      },
      "message": "remove unused code (#494)\n\n"
    },
    {
      "commit": "dd93554b692cabe884e7a097e431f475397a3b48",
      "tree": "79fdcb6bbf67b1a0587f74feeb94dc9f4518fbc2",
      "parents": [
        "67bc02cc74ffc3ac6f50afb66ab02c99b8ab29d8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 09:08:28 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 09:08:28 2023 -0400"
      },
      "message": "Improve performance of PathUtils.fileContentEquals(Path, Path)\n\n- Add org.apache.commons.io.channels.FileChannels.\n- Add RandomAccessFiles#contentEquals(RandomAccessFile,\nRandomAccessFile).\n- Add RandomAccessFiles#reset(RandomAccessFile).\n- Add PathUtilsContentEqualsBenchmark.\n"
    },
    {
      "commit": "67bc02cc74ffc3ac6f50afb66ab02c99b8ab29d8",
      "tree": "f36ce482eb6ec0ddecfe9051d85c02678ab194c4",
      "parents": [
        "43594ce6f5d5286677233442bf06b68a67874c3c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 08:25:09 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sun Oct 08 08:25:09 2023 -0400"
      },
      "message": "RandomAccessFileMode.create(Path) provides a better NullPointerException\nmessage."
    },
    {
      "commit": "43594ce6f5d5286677233442bf06b68a67874c3c",
      "tree": "06f887fd9fb5c079bb1430c0022a4654e9951fab",
      "parents": [
        "914ca791f6696be814d7a13d4135fc57f3adc25e"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 12:20:48 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 12:20:48 2023 -0400"
      },
      "message": "Revert \"[IO-414] don\u0027t write a BOM on every (or any) line (#492)\"\n\nThis reverts commit 469ef769dfda5da478bdf802d883bf28874ded79.\n"
    },
    {
      "commit": "914ca791f6696be814d7a13d4135fc57f3adc25e",
      "tree": "48ca91d3dfb45a243adac7207ccc1fe5c63141ee",
      "parents": [
        "604e55ee6e9fdc54c62ed51147f5b130369d5ff8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 12:20:36 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 12:20:36 2023 -0400"
      },
      "message": "Revert \"[IO-414] Don\u0027t write a BOM on every (or any) line #492\"\n\nThis reverts commit 33225fa2759163c61abdead4ae891b5e75e17fb9.\n"
    },
    {
      "commit": "604e55ee6e9fdc54c62ed51147f5b130369d5ff8",
      "tree": "1396a0525ec542db6f5f8aa955c266aeceaecf0b",
      "parents": [
        "33225fa2759163c61abdead4ae891b5e75e17fb9"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 10:50:29 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 10:50:29 2023 -0400"
      },
      "message": "Sentence ends in a period\n"
    },
    {
      "commit": "33225fa2759163c61abdead4ae891b5e75e17fb9",
      "tree": "1d81092fba1215fe6872da5691a5207ff9f84d7d",
      "parents": [
        "469ef769dfda5da478bdf802d883bf28874ded79"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 10:48:14 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 10:48:14 2023 -0400"
      },
      "message": "[IO-414] Don\u0027t write a BOM on every (or any) line #492\n\nJavadoc\n"
    },
    {
      "commit": "469ef769dfda5da478bdf802d883bf28874ded79",
      "tree": "e98d4d49b76de77002dee9b8f4e6d4a60cbe4821",
      "parents": [
        "3d85ccc2b27fc984dbff90f6d04ca6008ad747e1"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Oct 07 10:44:10 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 07 10:44:10 2023 -0400"
      },
      "message": "[IO-414] don\u0027t write a BOM on every (or any) line (#492)\n\n* don\u0027t write a BOM on every (or any) line\r\n\r\n* detab\r\n\r\n* don\u0027t write a BOM on every (or any) line\r\n\r\n* whitespace\r\n\r\n* checkstyle\r\n\r\n* Remove trailing whitespace\r\n\r\n---------\r\n\r\nCo-authored-by: Gary Gregory \u003cgarydgregory@users.noreply.github.com\u003e"
    },
    {
      "commit": "3d85ccc2b27fc984dbff90f6d04ca6008ad747e1",
      "tree": "17c6315a420b23b4760f34acf49ea6250ea17641",
      "parents": [
        "606e72f4f85075828ac1014c318d222c35372d26"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 10:43:18 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Sat Oct 07 10:43:18 2023 -0400"
      },
      "message": "[IO-814] Don\u0027t throw UncheckedIOException #491\n"
    },
    {
      "commit": "606e72f4f85075828ac1014c318d222c35372d26",
      "tree": "643d449d9252bb2240b7cd2ad2342d900a7c8fbe",
      "parents": [
        "877b9e3f5e553f8ad988b89b8adb6b93fa97a964"
      ],
      "author": {
        "name": "Elliotte Rusty Harold",
        "email": "elharo@users.noreply.github.com",
        "time": "Sat Oct 07 10:41:33 2023 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Oct 07 10:41:33 2023 -0400"
      },
      "message": "[IO-814] Don\u0027t throw UncheckedIOException (#491)\n\n* [IO-814] Don\u0027t throw UncheckedIOException\r\n\r\n* revert javadoc nits\r\n\r\n* revert javadoc nits\r\n\r\n* revert javadoc nits\r\n\r\n* revert javadoc nits\r\n\r\n* Remove unused imports\r\n\r\n* Javadoc\r\n\r\n---------\r\n\r\nCo-authored-by: Gary Gregory \u003cgarydgregory@users.noreply.github.com\u003e"
    },
    {
      "commit": "877b9e3f5e553f8ad988b89b8adb6b93fa97a964",
      "tree": "0d11f870471417bb6c86917b2eca60b9b94c5f70",
      "parents": [
        "e47f5ade7f004ef404e0011b7ecebccc65c29da6"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 05 08:14:54 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Thu Oct 05 08:14:54 2023 -0400"
      },
      "message": "Javadoc\n"
    },
    {
      "commit": "e47f5ade7f004ef404e0011b7ecebccc65c29da6",
      "tree": "32eb039f9d739c04a9788c39b13a663ea9eb9efd",
      "parents": [
        "aaad426aae8bda4e7b2978829f1bd1b1219df944"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:49:38 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:49:38 2023 -0400"
      },
      "message": "Tests using JUnit 5 constructs\n"
    },
    {
      "commit": "aaad426aae8bda4e7b2978829f1bd1b1219df944",
      "tree": "2af9a02cdf1a37ccf070e03eb24e0388490e4ca6",
      "parents": [
        "cdf60c96f6fdc3050eb75325601b386f068ae0b5"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:48:05 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:48:05 2023 -0400"
      },
      "message": "Tests using JUnit 5 constructs\n"
    },
    {
      "commit": "cdf60c96f6fdc3050eb75325601b386f068ae0b5",
      "tree": "7bb0b999eb84ef800493c3428bd245f552e61185",
      "parents": [
        "9aa8605b1821170e1dfe03960139902d2313fea1"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:47:15 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:47:15 2023 -0400"
      },
      "message": "Tests using JUnit 5 constructs\n"
    },
    {
      "commit": "9aa8605b1821170e1dfe03960139902d2313fea1",
      "tree": "e5352376a7e5d664059522b352a1306a834fd34c",
      "parents": [
        "d4701e67894bdb2d4dd696ca21152a1d12b46e84"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:34:54 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:34:54 2023 -0400"
      },
      "message": "[IO-815] More XmlStreamReader testing: ctor and builder\n"
    },
    {
      "commit": "d4701e67894bdb2d4dd696ca21152a1d12b46e84",
      "tree": "37eb545f2447f925549bc9a243f28c166ae10b48",
      "parents": [
        "3580a4a3d79adb4e19d0b955713a5c67866d1ef8"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:26:43 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:26:43 2023 -0400"
      },
      "message": "Format nits; remove extra \u0027;\u0027.\n"
    },
    {
      "commit": "3580a4a3d79adb4e19d0b955713a5c67866d1ef8",
      "tree": "2935625215fa375cf5524d8a3784105b56f9f36f",
      "parents": [
        "d3e5bd6de8bc96abbadccea8b934dc038a32e90c"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:24:42 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Wed Oct 04 08:24:42 2023 -0400"
      },
      "message": "Format nit\n"
    },
    {
      "commit": "d3e5bd6de8bc96abbadccea8b934dc038a32e90c",
      "tree": "c7dddc32994862f53747ad323b77def5e974a0fe",
      "parents": [
        "841b5fafe13683389d078ec7a7adf736c05e038e"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Tue Oct 03 22:25:43 2023 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Tue Oct 03 22:25:43 2023 +0100"
      },
      "message": "Checkstyle wants final everywhere\n"
    },
    {
      "commit": "841b5fafe13683389d078ec7a7adf736c05e038e",
      "tree": "5401deb2a8fa82809c254ea237b65446fa2a47bf",
      "parents": [
        "18fa7cd6926616b4098be2723379e858ef92e432"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Tue Oct 03 22:10:45 2023 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Tue Oct 03 22:10:45 2023 +0100"
      },
      "message": "IO-815: XmlStreamReader encoding RE is too strict\n"
    },
    {
      "commit": "18fa7cd6926616b4098be2723379e858ef92e432",
      "tree": "47661b0489ae7241003b17ab242510f6c31f3185",
      "parents": [
        "2dc4f3fc103c829713769ec32d444b18f9988c3f"
      ],
      "author": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Tue Oct 03 21:59:40 2023 +0100"
      },
      "committer": {
        "name": "Sebb",
        "email": "sebb@apache.org",
        "time": "Tue Oct 03 21:59:40 2023 +0100"
      },
      "message": "Test to show IO-815: not all encodings are matched\n"
    },
    {
      "commit": "2dc4f3fc103c829713769ec32d444b18f9988c3f",
      "tree": "ea1b3cd665a58fea1ccf7eebb3870365619cca3f",
      "parents": [
        "247c8e7d85a8df293011c7e9c94fd50bb2986fb7"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 03 07:52:20 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Tue Oct 03 07:52:20 2023 -0400"
      },
      "message": "Remove commons.releaseManagerName and commons.releaseManagerKey"
    },
    {
      "commit": "247c8e7d85a8df293011c7e9c94fd50bb2986fb7",
      "tree": "61bfd50378f9577f83e815b02eae893e2e8e905b",
      "parents": [
        "ed6055663af12ee7a863cc94073d0ea2e60d09af"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 02 08:41:11 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 02 08:41:11 2023 -0400"
      },
      "message": "StreamIterator#iterator() return StreamIterator\n"
    },
    {
      "commit": "ed6055663af12ee7a863cc94073d0ea2e60d09af",
      "tree": "7fece569a7878a7f740f9fedbd3cd585f4d6ffa2",
      "parents": [
        "0d164eba090ec333060d8147b964481e65905027"
      ],
      "author": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 02 08:38:27 2023 -0400"
      },
      "committer": {
        "name": "Gary Gregory",
        "email": "garydgregory@gmail.com",
        "time": "Mon Oct 02 08:38:27 2023 -0400"
      },
      "message": "[IO-811] StreamIterator fails to close its internal Stream\n\nAdd test\n"
    }
  ],
  "next": "0d164eba090ec333060d8147b964481e65905027"
}
