)]}'
{
  "commit": "b920d96fbc51045e81a0578dc84a664358e77ed8",
  "tree": "db17de8244c5d5b22747e7ed8b4b5c2821bf8aeb",
  "parents": [
    "a9a3c4905f056ebdbe24748e557335ce13731a0f"
  ],
  "author": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Thu Jul 31 12:40:43 2025 +0200"
  },
  "committer": {
    "name": "Matthias Sohn",
    "email": "matthias.sohn@sap.com",
    "time": "Thu Jul 31 15:26:33 2025 +0200"
  },
  "message": "In pre-stop hook first send SIGTERM and then create thread dump\n\nThis ensures we first trigger graceful shutdown of the Gerrit\napplication before triggering a thread dump which might fail if\navailable system resources are low. Ignore the return code of the\ninvolved commands to prevent that a failing jstack would skip running\nthe tail command which would have the effect that kubernetes would\nforcefully shutdown the pod.\n\nChange-Id: I63da60cabed9b971cd936ceb6d99b73d93c4598e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9032f7b478d127ebb12d0b77a518eeed78e007ab",
      "old_mode": 33188,
      "old_path": "operator/src/main/java/com/google/gerrit/k8s/operator/gerrit/dependent/GerritStatefulSet.java",
      "new_id": "4e5fe9be0d6bed8a010806f08f2311ebdaa2ac67",
      "new_mode": 33188,
      "new_path": "operator/src/main/java/com/google/gerrit/k8s/operator/gerrit/dependent/GerritStatefulSet.java"
    },
    {
      "type": "modify",
      "old_id": "aea01fa6687696151161607256b107a93630c35c",
      "old_mode": 33188,
      "old_path": "operator/src/test/resources/com/google/gerrit/k8s/operator/gerrit/dependent/statefulset_es_primary.yaml",
      "new_id": "b1b5da8ee79326bdfa318ffdb756df75bc5ca958",
      "new_mode": 33188,
      "new_path": "operator/src/test/resources/com/google/gerrit/k8s/operator/gerrit/dependent/statefulset_es_primary.yaml"
    },
    {
      "type": "modify",
      "old_id": "e8c2e252ef45ef898d8284d12e7785854d541b83",
      "old_mode": 33188,
      "old_path": "operator/src/test/resources/com/google/gerrit/k8s/operator/gerrit/dependent/statefulset_ha_primary.yaml",
      "new_id": "28b366b4598b31e1716e699978e3b64cb7e932f5",
      "new_mode": 33188,
      "new_path": "operator/src/test/resources/com/google/gerrit/k8s/operator/gerrit/dependent/statefulset_ha_primary.yaml"
    },
    {
      "type": "modify",
      "old_id": "7e9674b367f6a91aff4fcbe36d6906599c9e4afa",
      "old_mode": 33188,
      "old_path": "operator/src/test/resources/com/google/gerrit/k8s/operator/gerrit/dependent/statefulset_single_primary.yaml",
      "new_id": "70861590016d52b86d8fa17e5202b8b5a151a27e",
      "new_mode": 33188,
      "new_path": "operator/src/test/resources/com/google/gerrit/k8s/operator/gerrit/dependent/statefulset_single_primary.yaml"
    }
  ]
}
