)]}'
{
  "commit": "d75693d9aa88dae9b680a3c9dc9ae0115dfa71e0",
  "tree": "9ef81e8c83c0f58e9f89438058b5a64280f1a4d2",
  "parents": [
    "2a9415e981075b6dc31510ff5f5ae8fc53902ea5"
  ],
  "author": {
    "name": "Ralph Goers",
    "email": "rgoers@apache.org",
    "time": "Thu Sep 17 04:44:42 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Sep 17 13:44:42 2026 +0200"
  },
  "message": "Two modules (#2)\n\n* Moved Flume Http Source here\n\n* Separate the source and sink. Upgrade to Junit 5 and wiremock 3.13.2\n\n* Update `.gitignore/gitattributes`\n\n* Remove generated flattened POMs from version control\n\nThese files are produced by flatten-maven-plugin and are now covered by\n.gitignore.\n\nAssisted-By: Claude Fable 5.1 \u003cnoreply@anthropic.com\u003e\n\n---------\n\nCo-authored-by: Piotr P. Karwasz \u003cpiotr@github.copernik.eu\u003e",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eaa5806c4cfeaf35cbe145ac7105fb8bc7e333c6",
      "new_mode": 33188,
      "new_path": ".gitattributes"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e0fa5af7206ab04e8559bd97337c0c30f28289c",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fe735b032fa3b69f0881eee99d1781dbb7e93752",
      "new_mode": 33188,
      "new_path": "flume-http-sink/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4b295656b0de1b030eb7962d7514d613c696b6ed",
      "new_mode": 33188,
      "new_path": "flume-http-sink/src/main/java/org/apache/flume/http/sink/HttpSink.java"
    },
    {
      "type": "rename",
      "old_id": "5b88f01ceb607f10ec351f32b9d58939666708fa",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/flume/sink/http/package-info.java",
      "new_id": "4c3bf3c3fbac4ad10f5e581c6534468c723ed551",
      "new_mode": 33188,
      "new_path": "flume-http-sink/src/main/java/org/apache/flume/http/sink/package-info.java",
      "score": 95
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "340827a792447375f2010e322d5bd15980a539d3",
      "new_mode": 33188,
      "new_path": "flume-http-sink/src/test/java/org/apache/flume/http/sink/TestConnectionReused.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1069ad6a7be0db465e7b75e2f3099e3a41b9d2c",
      "new_mode": 33188,
      "new_path": "flume-http-sink/src/test/java/org/apache/flume/http/sink/TestHttpSink.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "17a29e37597800a7bb95cb36046fb609536ce775",
      "new_mode": 33188,
      "new_path": "flume-http-sink/src/test/java/org/apache/flume/http/sink/TestHttpSinkIT.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d7823f1be5210f6759928eaeb7730ba058305c26",
      "new_mode": 33188,
      "new_path": "flume-http-sink/src/test/java/org/apache/flume/http/sink/TestResendEvent.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4f96bcd0cb09a31247082be5963c58f0c5fcd594",
      "new_mode": 33188,
      "new_path": "flume-http-sink/src/test/resources/log4j2.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "11816f3e152aaad341c2306aa72d6f09e6b29757",
      "new_mode": 33188,
      "new_path": "flume-http-source/pom.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "15055be049431be571940ab27333ad92337d8c23",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/main/java/org/apache/flume/http/source/BLOBHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "12df71dc89cf27933080bbb0f93edb4011a8038d",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/main/java/org/apache/flume/http/source/HTTPBadRequestException.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cf0c6989c093992097bf31f66ca01f04ccc505d0",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/main/java/org/apache/flume/http/source/HTTPServerConstraintUtil.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1852a13bc60b16a6f883f0d600c77ceb36c868ce",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/main/java/org/apache/flume/http/source/HTTPSource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0393dd7efee8b6dbd314bf0e9e5923a0ff314325",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/main/java/org/apache/flume/http/source/HTTPSourceConfigurationConstants.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ba784a7a5b13c0277a16ad7af491c3a323119eda",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/main/java/org/apache/flume/http/source/HTTPSourceHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "970cc644708aab206fe7646019e8750db678f1db",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/main/java/org/apache/flume/http/source/JSONHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c1fb8594f2554638589e694dfe5556a0cd471889",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/test/java/org/apache/flume/http/source/FlumeHttpServletRequestWrapper.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "462db8c5614f3576571607afcd6147a1e58f082f",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/test/java/org/apache/flume/http/source/TestBLOBHandler.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30d957e8d9d4269a2907259f0d5cead39582661e",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/test/java/org/apache/flume/http/source/TestHTTPSource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "572fc74d93eb45d6d93e3af2abdf4480ebfefa9e",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/test/java/org/apache/flume/http/source/TestHTTPSourceFactory.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0afeae8f264315f367a33d1381674d1640b57b86",
      "new_mode": 33188,
      "new_path": "flume-http-source/src/test/java/org/apache/flume/http/source/TestJSONHandler.java"
    },
    {
      "type": "modify",
      "old_id": "d4ac3f52a7e7b16aa14fca9247626032c1210805",
      "old_mode": 33188,
      "old_path": "pom.xml",
      "new_id": "11f910a6a013636fefb09ec7d15a7c42b7f0aa2f",
      "new_mode": 33188,
      "new_path": "pom.xml"
    },
    {
      "type": "delete",
      "old_id": "d4d7ad9b3ae0058f725ed92e1cb679cba6657ad4",
      "old_mode": 33188,
      "old_path": "src/main/java/org/apache/flume/sink/http/HttpSink.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d8fcde2cab1639cca622d8785df75d95743ac6f6",
      "old_mode": 33188,
      "old_path": "src/test/java/org/apache/flume/sink/http/TestHttpSink.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9e2c356ecad91de94fc28c38f3d95d9927200e26",
      "old_mode": 33188,
      "old_path": "src/test/java/org/apache/flume/sink/http/TestHttpSinkIT.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "3b08de4317864bd1e509fcdcbdf15affd11a3fcd",
      "old_mode": 33188,
      "old_path": "src/test/resources/log4j2.xml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
