)]}'
{
  "commit": "32ccd10f990e435ddd830c86e1ca312b065da0da",
  "tree": "1a8c4175af9b07031cdefe16ef96685d9ae91555",
  "parents": [
    "509c70950fb77ded605f98f38c99a1dfc1f1aef4"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Mon Sep 09 19:57:03 2024 +0000"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Wed Sep 11 13:40:22 2024 +0000"
  },
  "message": "m/n/c/cluster: ensure A/B state exists\n\nWe always want to make sure that A/B boot state tracking is done, even when registering or bootstrapping. Call MarkBootSuccessful for both remaining paths.\n\nChange-Id: I7ffa5d05e0e038dd816a5e3dc488948bb37501b2\nReviewed-on: https://review.monogon.dev/c/monogon/+/3390\nReviewed-by: Serge Bazanski \u003cserge@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0c9d7fe96bafcbf7f1f2ca3d5afa35bdf0521e8b",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/cluster_bootstrap.go",
      "new_id": "fdfb44a60774a771b15906cfd6bee17332075767",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/cluster_bootstrap.go"
    },
    {
      "type": "modify",
      "old_id": "36f73947dc25cea14bf66268eab960b0a6b404bb",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/cluster/cluster_register.go",
      "new_id": "2175f043a1f1b45962fd12538392c1f507a1548d",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/cluster/cluster_register.go"
    }
  ]
}
