)]}'
{
  "commit": "88d2f30ad3d2ef05b5080322ef5eae5a7e0cc9e5",
  "tree": "1c677e0b68c98836ca71c3334802354dafb5652d",
  "parents": [
    "c30c525c7d98693ee98025385066f6a9aaea9a29"
  ],
  "author": {
    "name": "Jens Deppe",
    "email": "jdeppe@pivotal.io",
    "time": "Fri Apr 30 14:10:20 2021 -0700"
  },
  "committer": {
    "name": "Jens Deppe",
    "email": "jdeppe@vmware.com",
    "time": "Tue Aug 17 14:08:54 2021 -0700"
  },
  "message": "GEODE-9156: Replace docker-compose-rule with testcontainers in geode-assembly (#6385)\n\nSomething to note when doing SSL testing: testcontainers does not let\nyou set the container name (using `container_name` in your compose.yml).\nThis ultimately means that reverse IP lookups produce hostnames that\nlook something like `project_service_index`. The problem is that these\nnames are not RFC compliant as they contain underscores. This can break\nsome aspects of SSL validation. I\u0027ve had to work around this by renaming\ncontainers in various test classes.\n\n(cherry picked from commit 473af500ce43a4d35e08d4d750f3b5ed9186cc99)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a3e2682be1cbf3be3efea5bdc8d599be8a2444b",
      "old_mode": 33188,
      "old_path": "boms/geode-all-bom/src/test/resources/expected-pom.xml",
      "new_id": "ae5f59fa036bbd7f793ca7933351b15558c2b0e3",
      "new_mode": 33188,
      "new_path": "boms/geode-all-bom/src/test/resources/expected-pom.xml"
    },
    {
      "type": "modify",
      "old_id": "40726d6fb727f6447cefa5c061693294af00322f",
      "old_mode": 33188,
      "old_path": "buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy",
      "new_id": "6c453137a5cd8bc9a1cbc1af11b9ec14665f9a5f",
      "new_mode": 33188,
      "new_path": "buildSrc/src/main/groovy/org/apache/geode/gradle/plugins/DependencyConstraints.groovy"
    },
    {
      "type": "modify",
      "old_id": "51af352050760c68daffd320095c5ecafdb14562",
      "old_mode": 33261,
      "old_path": "geode-assembly/build.gradle",
      "new_id": "e2fc8317de217b16d84ea3d3756c3abc98618d16",
      "new_mode": 33261,
      "new_path": "geode-assembly/build.gradle"
    },
    {
      "type": "modify",
      "old_id": "7247362b0bc03505a9ae4d23bb212fd49b0dd2e7",
      "old_mode": 33188,
      "old_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/cache/wan/SeveralGatewayReceiversWithSamePortAndHostnameForSendersTest.java",
      "new_id": "86a6cc6260030ae22b52b5c55f48f90292c43bb4",
      "new_mode": 33188,
      "new_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/cache/wan/SeveralGatewayReceiversWithSamePortAndHostnameForSendersTest.java"
    },
    {
      "type": "modify",
      "old_id": "149667fff605fe5bc81cc7deb10302361f438344",
      "old_mode": 33188,
      "old_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/ClientSNICQAcceptanceTest.java",
      "new_id": "b6635c96bee1fbe570f75e57ca68a90839f14a92",
      "new_mode": 33188,
      "new_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/ClientSNICQAcceptanceTest.java"
    },
    {
      "type": "modify",
      "old_id": "309f381a1e6579dd64d6d86b0b216bd3084a8e21",
      "old_mode": 33188,
      "old_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/ClientSNIDropProxyAcceptanceTest.java",
      "new_id": "095697a78905d07470425493c6f45ca23ed5ce66",
      "new_mode": 33188,
      "new_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/ClientSNIDropProxyAcceptanceTest.java"
    },
    {
      "type": "modify",
      "old_id": "7b08be2b0429e7df2b21451514d41bb58751787e",
      "old_mode": 33188,
      "old_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/DualServerSNIAcceptanceTest.java",
      "new_id": "606f95486ef64c5da6e482ba65873559014327c0",
      "new_mode": 33188,
      "new_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/DualServerSNIAcceptanceTest.java"
    },
    {
      "type": "delete",
      "old_id": "0e90fc1244ba9fb8cb82c504a8d3a87017ea24dc",
      "old_mode": 33188,
      "old_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/NotOnWindowsDockerRule.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a08ce3cabd5c02e1f974b356a0cd344ee96d2b83",
      "old_mode": 33188,
      "old_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/SingleServerSNIAcceptanceTest.java",
      "new_id": "5c78ea214fa3c063063313c2e52a11c05b196b79",
      "new_mode": 33188,
      "new_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/client/sni/SingleServerSNIAcceptanceTest.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "25d1765ba85cf814c560e3db6cbecbe83b18124f",
      "new_mode": 33188,
      "new_path": "geode-assembly/src/acceptanceTest/java/org/apache/geode/rules/DockerComposeRule.java"
    },
    {
      "type": "modify",
      "old_id": "817e770af9f4d5b6f991d46f6d6256333594db50",
      "old_mode": 33188,
      "old_path": "geode-assembly/src/acceptanceTest/resources/org/apache/geode/cache/wan/docker-compose.yml",
      "new_id": "886b2ed21e602666d1bc6a796022d5e49f55a79f",
      "new_mode": 33188,
      "new_path": "geode-assembly/src/acceptanceTest/resources/org/apache/geode/cache/wan/docker-compose.yml"
    },
    {
      "type": "modify",
      "old_id": "730d74d7a995f30034f0422ab840948d9c3709be",
      "old_mode": 33188,
      "old_path": "geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/docker-compose.yml",
      "new_id": "a037d07137382ffb42fd84a99eeabf4a1de866d4",
      "new_mode": 33188,
      "new_path": "geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/docker-compose.yml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "new_mode": 33188,
      "new_path": "geode-assembly/src/acceptanceTest/resources/org/apache/geode/client/sni/dual-server-docker-compose.yml"
    }
  ]
}
