)]}'
{
  "commit": "e6bc2275053e06ea8d1274d132e5bb071aac6a75",
  "tree": "0b9147f9fef9610f7ca285e1457c90b8f292abd0",
  "parents": [
    "0731937d1f66230495e770fcdeaac16aaed8a0cb"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Mar 28 16:28:13 2023 +0200"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Mar 28 18:22:38 2023 +0000"
  },
  "message": "m/n/c/curator: implement cluster networking storage\n\nThis is just the Curator side, the client implementation will come in a\nsubsequent change.\n\nChange-Id: I4a9b5ad5c77662e11122d0a1cea22d80ecfe4299\nReviewed-on: https://review.monogon.dev/c/monogon/+/1413\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bb30bbef6cc9dd044c878db3a3050c359b96edbc",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/BUILD.bazel",
      "new_id": "24c2d97fdb92ca7584bce56164076bfca40a5879",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "51d813acc406658c3d9ca5ed015f640a47de7a79",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_cluster_networking.go"
    },
    {
      "type": "modify",
      "old_id": "869cfd956585ca73b50b479a994e13c2187f20df",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_curator.go",
      "new_id": "e5b6f578d4c1b9a580f0ff65ba9d5bae08fe4c9f",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_curator.go"
    },
    {
      "type": "modify",
      "old_id": "cb87024bd196b96386f7c96b28ae86284740820a",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_test.go",
      "new_id": "fcb3e1d554317479d446e7f458d183b1c1156746",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_test.go"
    },
    {
      "type": "modify",
      "old_id": "32fb2d19c98faa255e4078250c57b7bd9e36b405",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/proto/api/api.proto",
      "new_id": "a035b9d7a9645d029ac55deb504203391474c68a",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/proto/api/api.proto"
    },
    {
      "type": "modify",
      "old_id": "c4a876cc6543bacd2f26f59417eac7145cb85128",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/proto/private/storage.proto",
      "new_id": "8344041ac0ee2c932259b5426c1eaba859768504",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/proto/private/storage.proto"
    },
    {
      "type": "modify",
      "old_id": "f2ee5c39c2506af613cb489db76acff7963f5351",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/state_node.go",
      "new_id": "2250ce11450163f53204474f1b0a77b9b83916c9",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/state_node.go"
    },
    {
      "type": "modify",
      "old_id": "1c018342e58128409a3c5456b20d25534e653ab5",
      "old_mode": 33188,
      "old_path": "metropolis/proto/common/common.proto",
      "new_id": "183f790a061c04760bd8c3105710f5be1dc697fa",
      "new_mode": 33188,
      "new_path": "metropolis/proto/common/common.proto"
    }
  ]
}
