)]}'
{
  "commit": "d3a2dbe028e4a8c2da9fcb2b3257e2117c413a73",
  "tree": "5297a10e7ce5240eb0dfbf02d54ba1c4395a0378",
  "parents": [
    "bb4a0b39e8c021772830c9d44e72e492e0fef4bb"
  ],
  "author": {
    "name": "Daniel Standish",
    "email": "15932138+dstandish@users.noreply.github.com",
    "time": "Mon May 15 13:34:56 2023 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon May 15 13:34:56 2023 -0700"
  },
  "message": "GKEPodHook needs to have all methods KPO calls (#31266)\n\nFrom time to time methods are added to KubernetesHook for use with KPO and we neglect to add them to GKEPodHook, thus breaking GKEStartPodOperator.  Here I add missing methods and a test to ensure that the two classes stay consistent in the ways necessary.\r\n\r\nIt might be nice to make a common interface such as KubernetesPodOperatorHookInterface which would define the necessary methods, but that is deferred for another day.  For now we simply update GKEPodHook and at an easy test to verify consistency.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f5be0f5d189a2c5ffab6ef4a95ade0838fc01964",
      "old_mode": 33188,
      "old_path": "airflow/providers/google/cloud/hooks/kubernetes_engine.py",
      "new_id": "e617f6f0d01e303bc10011375042343f8ff6c6c6",
      "new_mode": 33188,
      "new_path": "airflow/providers/google/cloud/hooks/kubernetes_engine.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8e20d6ca5b32e9996c111a73723f208f7e853c95",
      "new_mode": 33188,
      "new_path": "tests/ast_helpers.py"
    },
    {
      "type": "modify",
      "old_id": "a9724cbf5418dcced7b0bb701bb4fbb388ddf599",
      "old_mode": 33188,
      "old_path": "tests/providers/google/cloud/hooks/test_kubernetes_engine.py",
      "new_id": "8ec2120b1806afc76105cfce1dd8f0935acd7291",
      "new_mode": 33188,
      "new_path": "tests/providers/google/cloud/hooks/test_kubernetes_engine.py"
    }
  ]
}
