)]}'
{
  "commit": "79ffbbe040d0db6c4ff6f8cdc84fe13d537e2bfe",
  "tree": "c187ae1162f232707d835fcf507e8b88c6f5d452",
  "parents": [
    "1dd0c6591533bf63389e81a2104bca3c8326e871"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Thu Feb 22 19:15:51 2024 +0100"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Feb 27 15:41:41 2024 +0000"
  },
  "message": "cloud: move takeover to agent/takeover\n\nThe takeover package is tightly coupled with the agent, so lets move it\nthere.\n\nChange-Id: I38ae69d4f4e7a4f6a04b0fefb5f127ebc71f5961\nReviewed-on: https://review.monogon.dev/c/monogon/+/2790\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96e3a38b790072b2030062f0db89ef3ca22e5225",
      "old_mode": 33188,
      "old_path": "cloud/agent/BUILD.bazel",
      "new_id": "6f5ce825a92e26d2eca2f73f6ffc9b140510e6e6",
      "new_mode": 33188,
      "new_path": "cloud/agent/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "16e973145116dd461c0e8d939216452f33e962a2",
      "old_mode": 33188,
      "old_path": "cloud/agent/e2e/BUILD.bazel",
      "new_id": "d05031bcc39dd4451fc04b94b086bbf2d0401de7",
      "new_mode": 33188,
      "new_path": "cloud/agent/e2e/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a422d0e847bdbd1f386b3ef551976f796477d5a7",
      "old_mode": 33188,
      "old_path": "cloud/agent/e2e/main_test.go",
      "new_id": "4fd06ecc6d43bbe44c47fb70bc74b432ed11dd2b",
      "new_mode": 33188,
      "new_path": "cloud/agent/e2e/main_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "855621ab2cf109bb3f30d9a3e5024c5edd63dc52",
      "new_mode": 33188,
      "new_path": "cloud/agent/takeover/BUILD.bazel"
    },
    {
      "type": "rename",
      "old_id": "b03e4bee9bbf65086a4128c73733963915e7c816",
      "old_mode": 33188,
      "old_path": "cloud/takeover/e2e/BUILD.bazel",
      "new_id": "1cdd84049c24efeb6ccef1a16dc24c44aae14c78",
      "new_mode": 33188,
      "new_path": "cloud/agent/takeover/e2e/BUILD.bazel",
      "score": 93
    },
    {
      "type": "rename",
      "old_id": "4a7463319088eb6ad05c2d715a47a1e9ade21655",
      "old_mode": 33188,
      "old_path": "cloud/takeover/e2e/main_test.go",
      "new_id": "6d489eb1ba0aeccf3bf39d7d6147895a35451b35",
      "new_mode": 33188,
      "new_path": "cloud/agent/takeover/e2e/main_test.go",
      "score": 98
    },
    {
      "type": "rename",
      "old_id": "e265b302998019b16d9ac94a44c3cb28e87025b2",
      "old_mode": 33188,
      "old_path": "cloud/takeover/takeover.go",
      "new_id": "d3131747cf786a502476de693bd67e799efc05e3",
      "new_mode": 33188,
      "new_path": "cloud/agent/takeover/takeover.go",
      "score": 99
    },
    {
      "type": "modify",
      "old_id": "5587d1e7ca3bafbddc16d161fd02c891eb7d83f1",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/mini/BUILD.bazel",
      "new_id": "63ad8854827f7288d71dc20907e64274930409ea",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/mini/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2ea4ee761fda30f55d71598292cb6f74837cceaf",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/provider/equinix/BUILD.bazel",
      "new_id": "727fbcf4ce5d53f4a23fe67dca435b1614c07342",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/provider/equinix/BUILD.bazel"
    },
    {
      "type": "delete",
      "old_id": "103ea2db1443faf87f5b4bb8aff970e38f374fe9",
      "old_mode": 33188,
      "old_path": "cloud/takeover/BUILD.bazel",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
