)]}'
{
  "commit": "4f296765b4d06040d72c665ff0d8c4721ce4e636",
  "tree": "429fed1a956ed3724ba2490abe37246d0e7129df",
  "parents": [
    "92fb88dca9aaff75b5c6795d25d6e437649c1c77"
  ],
  "author": {
    "name": "Gabor Gyimesi",
    "email": "gamezbird@gmail.com",
    "time": "Tue Sep 30 16:26:16 2025 +0200"
  },
  "committer": {
    "name": "Marton Szasz",
    "email": "szaszm@apache.org",
    "time": "Tue Sep 30 16:26:16 2025 +0200"
  },
  "message": "MINIFICPP-2558 Revamp site to site communication\n\n- Fix communicating with remote output port\n- Add handling of remote port batch size properties\n- Extend port management in config generation in docker integration tests\n- Make input port in remote process groups optional (as using only output ports can also be a valid configuration)\n- Add additional testing\n- Refactor RPG and site to site clients\n- Additional documentation\n\nCloses #1966\n\nSigned-off-by: Marton Szasz \u003cszaszm@apache.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b1461c9f48de17fe908983549cdb075879c23ef2",
      "old_mode": 33188,
      "old_path": "README.md",
      "new_id": "5faa8b8aaccf5112665b08a0959223c01b2d6cb1",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0869a3acce3274fa96f6f54d3bc59a15926dea83",
      "new_mode": 33188,
      "new_path": "SITE_TO_SITE.md"
    },
    {
      "type": "modify",
      "old_id": "0331270aa85812025b6aae4c797fc288ec1a911d",
      "old_mode": 33188,
      "old_path": "core-framework/include/io/CRCStream.h",
      "new_id": "3cf1d844f91ff8539ab4675f6957e4425a05c114",
      "new_mode": 33188,
      "new_path": "core-framework/include/io/CRCStream.h"
    },
    {
      "type": "modify",
      "old_id": "331099999ba9574457f7961d522404d8e154093b",
      "old_mode": 33188,
      "old_path": "docker/test/integration/cluster/containers/NifiContainer.py",
      "new_id": "4120fa073b497b5f349e72f495fe21a6866368f8",
      "new_mode": 33188,
      "new_path": "docker/test/integration/cluster/containers/NifiContainer.py"
    },
    {
      "type": "modify",
      "old_id": "27316150f92ea11aec54f2c619cc945d8ac40926",
      "old_mode": 33188,
      "old_path": "docker/test/integration/features/MiNiFi_integration_test_driver.py",
      "new_id": "32f4f709f66fb47e75911e37edcb1a2dd85e2b77",
      "new_mode": 33188,
      "new_path": "docker/test/integration/features/MiNiFi_integration_test_driver.py"
    },
    {
      "type": "modify",
      "old_id": "80a8eb648c893dbd6e65ec1d8f0daa6e9dabb7f4",
      "old_mode": 33188,
      "old_path": "docker/test/integration/features/s2s.feature",
      "new_id": "cf3a38988ddefcca0496ececf9dc5511f3e0bf49",
      "new_mode": 33188,
      "new_path": "docker/test/integration/features/s2s.feature"
    },
    {
      "type": "modify",
      "old_id": "e3ed90946b6935083dc06a8494b21246ddea3138",
      "old_mode": 33188,
      "old_path": "docker/test/integration/features/steps/steps.py",
      "new_id": "c7bb827d03137da3110ae43be38e48460784b0ca",
      "new_mode": 33188,
      "new_path": "docker/test/integration/features/steps/steps.py"
    },
    {
      "type": "modify",
      "old_id": "fb65c731c58eb0e158463f771dcdb058e1de0dfc",
      "old_mode": 33188,
      "old_path": "docker/test/integration/minifi/core/Connectable.py",
      "new_id": "dbf43544c985a72710c75cf81713dab6833f2213",
      "new_mode": 33188,
      "new_path": "docker/test/integration/minifi/core/Connectable.py"
    },
    {
      "type": "modify",
      "old_id": "cb9d60dc621cb9826acc1ede0b269fe8d2a51ce7",
      "old_mode": 33188,
      "old_path": "docker/test/integration/minifi/core/InputPort.py",
      "new_id": "e37320a5f47bca3e7e4a63b963ae12bb9b1f859b",
      "new_mode": 33188,
      "new_path": "docker/test/integration/minifi/core/InputPort.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c42255444673e278914a60390db243ade05bafac",
      "new_mode": 33188,
      "new_path": "docker/test/integration/minifi/core/OutputPort.py"
    },
    {
      "type": "modify",
      "old_id": "e3f54fa439bf7b102df8c541ff3890f0220dfe33",
      "old_mode": 33188,
      "old_path": "docker/test/integration/minifi/core/RemoteProcessGroup.py",
      "new_id": "84ecc8e6fcc6e504bf6f282571142c21c0dae14a",
      "new_mode": 33188,
      "new_path": "docker/test/integration/minifi/core/RemoteProcessGroup.py"
    },
    {
      "type": "modify",
      "old_id": "a100ae0382aecfad8017e93519f8c6ede2151e96",
      "old_mode": 33188,
      "old_path": "docker/test/integration/minifi/flow_serialization/Minifi_flow_json_serializer.py",
      "new_id": "ed260cef36dff3c0dd195f65e3d32f849a24e849",
      "new_mode": 33188,
      "new_path": "docker/test/integration/minifi/flow_serialization/Minifi_flow_json_serializer.py"
    },
    {
      "type": "modify",
      "old_id": "14cbabc98082d2bea1619ea84d349e3e3e4ae211",
      "old_mode": 33188,
      "old_path": "docker/test/integration/minifi/flow_serialization/Minifi_flow_yaml_serializer.py",
      "new_id": "a2e1b6997cc0e0e94bb9970f356e94e76afd5f9b",
      "new_mode": 33188,
      "new_path": "docker/test/integration/minifi/flow_serialization/Minifi_flow_yaml_serializer.py"
    },
    {
      "type": "modify",
      "old_id": "fa3f36ac663eff04260d9c3b3c22d7540aeaff06",
      "old_mode": 33188,
      "old_path": "docker/test/integration/minifi/flow_serialization/Nifi_flow_json_serializer.py",
      "new_id": "4b78127ad58ecd673b4b88d7aab9bd632cb1b032",
      "new_mode": 33188,
      "new_path": "docker/test/integration/minifi/flow_serialization/Nifi_flow_json_serializer.py"
    },
    {
      "type": "modify",
      "old_id": "05cccb36103e70ce404344009229c14f9fc0a00a",
      "old_mode": 33188,
      "old_path": "extensions/standard-processors/tests/unit/FlowJsonTests.cpp",
      "new_id": "4fe379fdfabc620991342879080bae7363b57816",
      "new_mode": 33188,
      "new_path": "extensions/standard-processors/tests/unit/FlowJsonTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "b74d6b261a6e987a26f40189cd4253f815a8bee3",
      "old_mode": 33188,
      "old_path": "extensions/standard-processors/tests/unit/ProcessGroupTestUtils.h",
      "new_id": "a473471cf04a8172d7f42b28169fa1a264852c03",
      "new_mode": 33188,
      "new_path": "extensions/standard-processors/tests/unit/ProcessGroupTestUtils.h"
    },
    {
      "type": "modify",
      "old_id": "afec8d9f2f83c113c9fa467dc34465c7298f33b5",
      "old_mode": 33188,
      "old_path": "extensions/standard-processors/tests/unit/ProcessorTests.cpp",
      "new_id": "727af353b5a5ecc36b64dfd1a3b76d69222f1103",
      "new_mode": 33188,
      "new_path": "extensions/standard-processors/tests/unit/ProcessorTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "53c6118c3e1155217c334ffb8da220c05a85362f",
      "old_mode": 33188,
      "old_path": "extensions/standard-processors/tests/unit/YamlConfigurationTests.cpp",
      "new_id": "c36fbcffa6b3f8b592dfe9d852d28c9983361a4b",
      "new_mode": 33188,
      "new_path": "extensions/standard-processors/tests/unit/YamlConfigurationTests.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1f4538c0022f74afef20b9dd5dc686779bf8cd3f",
      "new_mode": 33188,
      "new_path": "libminifi/include/RemoteProcessGroupPort.h"
    },
    {
      "type": "delete",
      "old_id": "7374aad4382a7c4392c2a8d37013a52743a7ab48",
      "old_mode": 33188,
      "old_path": "libminifi/include/RemoteProcessorGroupPort.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "652674651dd4fecac27c236b977c6fea2cb6ff23",
      "old_mode": 33188,
      "old_path": "libminifi/include/core/FlowConfiguration.h",
      "new_id": "7347c12e6d07f9ab689531660c0fd2edb87e2e21",
      "new_mode": 33188,
      "new_path": "libminifi/include/core/FlowConfiguration.h"
    },
    {
      "type": "modify",
      "old_id": "ebbb2ab26544acd7f2458b407af4870e25cc6faa",
      "old_mode": 33188,
      "old_path": "libminifi/include/core/flow/FlowSchema.h",
      "new_id": "1949c8dd2b6014d240ecc9ef2b78cb137c061539",
      "new_mode": 33188,
      "new_path": "libminifi/include/core/flow/FlowSchema.h"
    },
    {
      "type": "modify",
      "old_id": "d452f10192523d5c937e079bcf6e938e84519e67",
      "old_mode": 33188,
      "old_path": "libminifi/include/core/flow/StructuredConfiguration.h",
      "new_id": "95da310ea140912fd14e816c1236c979fae06e1a",
      "new_mode": 33188,
      "new_path": "libminifi/include/core/flow/StructuredConfiguration.h"
    },
    {
      "type": "modify",
      "old_id": "0fed5045206cbf559997db683cb3678f198bb064",
      "old_mode": 33188,
      "old_path": "libminifi/include/core/flow/StructuredConnectionParser.h",
      "new_id": "730fade2511daa1b9824031a29618046fc0475c3",
      "new_mode": 33188,
      "new_path": "libminifi/include/core/flow/StructuredConnectionParser.h"
    },
    {
      "type": "modify",
      "old_id": "dea93e616dfc904d2888ad71d97d9e021556b999",
      "old_mode": 33188,
      "old_path": "libminifi/include/core/reporting/SiteToSiteProvenanceReportingTask.h",
      "new_id": "24d467058a943f4011ac092a0100ca68c169b9e2",
      "new_mode": 33188,
      "new_path": "libminifi/include/core/reporting/SiteToSiteProvenanceReportingTask.h"
    },
    {
      "type": "delete",
      "old_id": "342078d2982b03762540e804b63991c3eef8b48f",
      "old_mode": 33188,
      "old_path": "libminifi/include/sitetosite/HTTPProtocol.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "faa6129a61930678391424d7c6652f89799e3b45",
      "old_mode": 33188,
      "old_path": "libminifi/include/sitetosite/HTTPTransaction.h",
      "new_id": "e8842a6f9eb6f2e869667aa256505541a86a1a06",
      "new_mode": 33188,
      "new_path": "libminifi/include/sitetosite/HTTPTransaction.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3e051be83a21e2ba3d66e92de719e6c69ec7b7d4",
      "new_mode": 33188,
      "new_path": "libminifi/include/sitetosite/HttpSiteToSiteClient.h"
    },
    {
      "type": "modify",
      "old_id": "8261d2d2b5e379f507cb4ce974607445830c9307",
      "old_mode": 33188,
      "old_path": "libminifi/include/sitetosite/Peer.h",
      "new_id": "b5c32d41fffa7be6ab806019b50193c26b455408",
      "new_mode": 33188,
      "new_path": "libminifi/include/sitetosite/Peer.h"
    },
    {
      "type": "delete",
      "old_id": "dfbec250cfdf3c777b25feb8487f65f1f125d934",
      "old_mode": 33188,
      "old_path": "libminifi/include/sitetosite/PeersEntity.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2de163f4d6200e3939b39b96cdc24cd86b77c803",
      "new_mode": 33188,
      "new_path": "libminifi/include/sitetosite/RawSiteToSiteClient.h"
    },
    {
      "type": "delete",
      "old_id": "2bee3b311521aee9b6c3b8a9677391b1ad62ec50",
      "old_mode": 33188,
      "old_path": "libminifi/include/sitetosite/RawSocketProtocol.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "178d6730ad7d91fec6f02c445dd273b135b5b305",
      "old_mode": 33188,
      "old_path": "libminifi/include/sitetosite/SiteToSite.h",
      "new_id": "c6608e56a402b7c05f766b180e785d1955fdddd4",
      "new_mode": 33188,
      "new_path": "libminifi/include/sitetosite/SiteToSite.h"
    },
    {
      "type": "modify",
      "old_id": "6d4d2e913efeefec09911877f7bb111c6b7c706a",
      "old_mode": 33188,
      "old_path": "libminifi/include/sitetosite/SiteToSiteClient.h",
      "new_id": "cfbb59a26f0bed4c1c5a8a5b56ad24b406286da8",
      "new_mode": 33188,
      "new_path": "libminifi/include/sitetosite/SiteToSiteClient.h"
    },
    {
      "type": "modify",
      "old_id": "e766c2efe0f570a06b8bfed883950e80f9c4e991",
      "old_mode": 33188,
      "old_path": "libminifi/include/sitetosite/SiteToSiteFactory.h",
      "new_id": "f0671917398241f3badf0209e5aee6a0640a2540",
      "new_mode": 33188,
      "new_path": "libminifi/include/sitetosite/SiteToSiteFactory.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "98fdc08cd6cd1704e882cde1c3927dda885deb41",
      "new_mode": 33188,
      "new_path": "libminifi/src/RemoteProcessGroupPort.cpp"
    },
    {
      "type": "delete",
      "old_id": "3f1b991798578c7e02af772a23232d622fd3ae69",
      "old_mode": 33188,
      "old_path": "libminifi/src/RemoteProcessorGroupPort.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "86a30e67afd55f3fb66b3d50dab17ef90bdc3b1d",
      "old_mode": 33188,
      "old_path": "libminifi/src/agent/JsonSchema.cpp",
      "new_id": "c053b9b259f33f6bc4b043c6b0c4132c017995f4",
      "new_mode": 33188,
      "new_path": "libminifi/src/agent/JsonSchema.cpp"
    },
    {
      "type": "modify",
      "old_id": "7d80603d9bc527f28e9d972c67110184ffbf704a",
      "old_mode": 33188,
      "old_path": "libminifi/src/core/flow/FlowSchema.cpp",
      "new_id": "06ad9fe112550cbbd7d9547a7dd209e142805f4e",
      "new_mode": 33188,
      "new_path": "libminifi/src/core/flow/FlowSchema.cpp"
    },
    {
      "type": "modify",
      "old_id": "82b045196c618ff5d47723a6a1b311c704a7d152",
      "old_mode": 33188,
      "old_path": "libminifi/src/core/flow/StructuredConfiguration.cpp",
      "new_id": "aa5e9cf649140b5324988211f0bd09724b2ddeed",
      "new_mode": 33188,
      "new_path": "libminifi/src/core/flow/StructuredConfiguration.cpp"
    },
    {
      "type": "modify",
      "old_id": "87091158026392564bad383d09b8032c4fac8fa9",
      "old_mode": 33188,
      "old_path": "libminifi/src/core/flow/StructuredConnectionParser.cpp",
      "new_id": "fdfbcd58ce4f72093d9d4ea433541e895c422942",
      "new_mode": 33188,
      "new_path": "libminifi/src/core/flow/StructuredConnectionParser.cpp"
    },
    {
      "type": "modify",
      "old_id": "5e030fc4616f6a33dfc4ef1985ecaf33221c5d2f",
      "old_mode": 33188,
      "old_path": "libminifi/src/core/reporting/SiteToSiteProvenanceReportingTask.cpp",
      "new_id": "c20c11f738fc16fbccbcc374d2bb13be7bc164fc",
      "new_mode": 33188,
      "new_path": "libminifi/src/core/reporting/SiteToSiteProvenanceReportingTask.cpp"
    },
    {
      "type": "delete",
      "old_id": "df3fc4ff0f3abb446f027e2273154b034cf75ae0",
      "old_mode": 33188,
      "old_path": "libminifi/src/sitetosite/HTTPProtocol.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8cd99377f1587455c6fc6eab4e107a71f9b7a978",
      "new_mode": 33188,
      "new_path": "libminifi/src/sitetosite/HttpSiteToSiteClient.cpp"
    },
    {
      "type": "modify",
      "old_id": "f325df2f837c8eb5d1ef5866cb9a2b3fff117999",
      "old_mode": 33188,
      "old_path": "libminifi/src/sitetosite/Peer.cpp",
      "new_id": "f357d0f7b64562ec5360a6601e884f032d8f2353",
      "new_mode": 33188,
      "new_path": "libminifi/src/sitetosite/Peer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41ed72cdc9178cd0d3476036e2b9da36819ba44a",
      "new_mode": 33188,
      "new_path": "libminifi/src/sitetosite/RawSiteToSiteClient.cpp"
    },
    {
      "type": "delete",
      "old_id": "1a28cfc355a0c9e3575ccb414139d1bf3300102f",
      "old_mode": 33188,
      "old_path": "libminifi/src/sitetosite/RawSocketProtocol.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "190f9c61eebf5503f225a96d819225cbdb95f31c",
      "old_mode": 33188,
      "old_path": "libminifi/src/sitetosite/SiteToSite.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "6b5be1af1e2fcb67f0227725bb0c846f1fe5dc68",
      "old_mode": 33188,
      "old_path": "libminifi/src/sitetosite/SiteToSiteClient.cpp",
      "new_id": "eb68b9636f119639aee6c0fc23528c05b251bb5c",
      "new_mode": 33188,
      "new_path": "libminifi/src/sitetosite/SiteToSiteClient.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8f05f9b6d461d1602fd9890c86c593e8174fd2e9",
      "new_mode": 33188,
      "new_path": "libminifi/src/sitetosite/SiteToSiteFactory.cpp"
    },
    {
      "type": "modify",
      "old_id": "14391bb74183b50b5bc34b79dc41052358a27c4e",
      "old_mode": 33188,
      "old_path": "libminifi/test/integration/HTTPSiteToSiteTests.cpp",
      "new_id": "c7da04333e4aacf32d9c236e31d434807f363acd",
      "new_mode": 33188,
      "new_path": "libminifi/test/integration/HTTPSiteToSiteTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "185b2ad5fa06e91ddac257bffefd26458dd1dc8b",
      "old_mode": 33188,
      "old_path": "libminifi/test/integration/SiteToSiteRestTest.cpp",
      "new_id": "74b5f364c83f9a7d6516a5ccaa413e80f1c4fcf6",
      "new_mode": 33188,
      "new_path": "libminifi/test/integration/SiteToSiteRestTest.cpp"
    },
    {
      "type": "modify",
      "old_id": "b313b8c049342056955bfc269c2dd1a2114358b0",
      "old_mode": 33188,
      "old_path": "libminifi/test/integration/TimeoutHTTPSiteToSiteTests.cpp",
      "new_id": "d51e9acf1612a27b24b303f39611bf4417575992",
      "new_mode": 33188,
      "new_path": "libminifi/test/integration/TimeoutHTTPSiteToSiteTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "5a36d665472b7ed19178f9e99b8bc34410ac8f22",
      "old_mode": 33188,
      "old_path": "libminifi/test/libtest/integration/HTTPHandlers.cpp",
      "new_id": "98d66b6751c1a3abcb9bbbff730e353a5d1a5d5c",
      "new_mode": 33188,
      "new_path": "libminifi/test/libtest/integration/HTTPHandlers.cpp"
    },
    {
      "type": "modify",
      "old_id": "ba7f7bc082a38808c1d1a0ebc6878b781633087b",
      "old_mode": 33188,
      "old_path": "libminifi/test/libtest/unit/DummyProcessor.h",
      "new_id": "a1b3d2f8c881f5aaef4eaf7a8414356fd9a9e2a9",
      "new_mode": 33188,
      "new_path": "libminifi/test/libtest/unit/DummyProcessor.h"
    },
    {
      "type": "modify",
      "old_id": "5b6baf63c5ea5714ca9f167ea7191dbd54126aa7",
      "old_mode": 33188,
      "old_path": "libminifi/test/resources/TestHTTPSiteToSite.yml",
      "new_id": "7250a36ca26fa549423d5bb61ff410821c0ad368",
      "new_mode": 33188,
      "new_path": "libminifi/test/resources/TestHTTPSiteToSite.yml"
    },
    {
      "type": "modify",
      "old_id": "d49314f1847694e94d219dcd3c95652dba428296",
      "old_mode": 33188,
      "old_path": "libminifi/test/resources/TestTimeoutHTTPSiteToSite.yml",
      "new_id": "c41c5e855cb5c67160a92cc52eca8b03170c40d3",
      "new_mode": 33188,
      "new_path": "libminifi/test/resources/TestTimeoutHTTPSiteToSite.yml"
    },
    {
      "type": "delete",
      "old_id": "dd20c2fbbce63067e6ef879cef2959cdc6f55742",
      "old_mode": 33188,
      "old_path": "libminifi/test/unit/Site2SiteTests.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e9b6c948daff617fe3c44a58846edb88704e713a",
      "new_mode": 33188,
      "new_path": "libminifi/test/unit/SiteToSiteTests.cpp"
    },
    {
      "type": "modify",
      "old_id": "0dbb6968c8939452d116eddfad0613a155f414bf",
      "old_mode": 33188,
      "old_path": "packaging/rpm/expected-rpm-contents.in",
      "new_id": "cfdd8fa0bc55faf01035debca9830c5e9b1a7f5c",
      "new_mode": 33188,
      "new_path": "packaging/rpm/expected-rpm-contents.in"
    }
  ]
}
