)]}'
{
  "commit": "595dfe95bd3dd0d4e7eb81b3d9552fc981073fc2",
  "tree": "981234291526796596d324c3abf0eece634d3940",
  "parents": [
    "8733950f8ee7a47141c92b5ad82e2fe87471a7a2"
  ],
  "author": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Tue Feb 21 19:13:02 2023 +0100"
  },
  "committer": {
    "name": "Lorenz Brun",
    "email": "lorenz@monogon.tech",
    "time": "Thu Mar 09 20:09:06 2023 +0000"
  },
  "message": "c/a/api: reorganize and add AgentInit\n\nMove hardware reporting-related data into a separate file for better\norganization.\n\nAlso add an AgentInit message which will be used to pass data to the\nAgent.\n\nChange-Id: I1eecbd5a78da03170651f76f9f24e134dddaca4f\nReviewed-on: https://review.monogon.dev/c/monogon/+/1140\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\nTested-by: Leopold Schabel \u003cleo@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9312b9dbaf4aa10e060eee1e9c371f80b49e7555",
      "old_mode": 33188,
      "old_path": "cloud/agent/api/BUILD.bazel",
      "new_id": "77dfa4b784dcce20245e04572e56d9219e0e410b",
      "new_mode": 33188,
      "new_path": "cloud/agent/api/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "129e98443734fb23a5cf6c3b4843b7d60dd4b58d",
      "old_mode": 33188,
      "old_path": "cloud/agent/api/agent.proto",
      "new_id": "fda4e647a455bec7c140f8ded3360a2011b5bff6",
      "new_mode": 33188,
      "new_path": "cloud/agent/api/agent.proto"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "129e98443734fb23a5cf6c3b4843b7d60dd4b58d",
      "new_mode": 33188,
      "new_path": "cloud/agent/api/hwreport.proto"
    },
    {
      "type": "modify",
      "old_id": "9453df38d88482194197ecf9b2dcb2f846a78991",
      "old_mode": 33188,
      "old_path": "cloud/agent/api/takeover.proto",
      "new_id": "47b531fab8eae5f17a50452c7a83ec9f17bcf213",
      "new_mode": 33188,
      "new_path": "cloud/agent/api/takeover.proto"
    },
    {
      "type": "modify",
      "old_id": "6194f0d76d8b72e7d6102a07367ad2d229f7fba1",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/equinix/manager/initializer.go",
      "new_id": "a60f352e2e95b39f1c1f2771fdc4207508d74441",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/equinix/manager/initializer.go"
    },
    {
      "type": "modify",
      "old_id": "f07341c6bb7b90deed00563d58b2cf04f555fc1a",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/equinix/manager/initializer_test.go",
      "new_id": "6e82b983cfa97d92c6596dbe7fe39d06b971aa30",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/equinix/manager/initializer_test.go"
    },
    {
      "type": "modify",
      "old_id": "5dd5ccd90c4890b0dac6c18adc756f72762e4c5d",
      "old_mode": 33188,
      "old_path": "cloud/shepherd/equinix/manager/test_agent/main.go",
      "new_id": "8f29c304b7ed13033c1917c229f91bbedfa10308",
      "new_mode": 33188,
      "new_path": "cloud/shepherd/equinix/manager/test_agent/main.go"
    }
  ]
}
