)]}'
{
  "commit": "424e201b27ce334714d870c0ad0c6e9046a14981",
  "tree": "4aa923d5e9ae25fec2a437967c8d97f301485443",
  "parents": [
    "de4e841682bb0afbd4865f9e24239f3e228e643f"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Wed Feb 15 23:31:49 2023 +0100"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Mon Feb 20 12:12:19 2023 +0000"
  },
  "message": "cloud/bmaas: implement BMDB reflection\n\nThis is the foundation for runtime introspection of BMDBs, to be used in\ndebug and operator tooling.\n\nChange-Id: Id1eb0cd1dfd94c5d4dafde82448695497525e24f\nReviewed-on: https://review.monogon.dev/c/monogon/+/1131\nTested-by: Jenkins CI\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b89f777a81fae1e6ea2a155dcaa7df454fa6aea7",
      "old_mode": 33188,
      "old_path": "cloud/bmaas/bmdb/BUILD.bazel",
      "new_id": "8c67b9cec2fb16839b26f7dc7f1a214d2d2f8c9d",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3db869d5bf5579c9dfd8d1e3e58d8c4dd9e249bc",
      "old_mode": 33188,
      "old_path": "cloud/bmaas/bmdb/connection.go",
      "new_id": "c07bf1522e4d836359472b27138cf4b34f2882c7",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/connection.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f685b9849e5962ab1ccb139d19a1bb10586d24e7",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/reflection/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19bc40ac1f815de1d8053f77c422f09df7e81f4f",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/reflection/reflection.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a29c16b1f9dd1fed158d8565099bcf1c187757d8",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/reflection/schema.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "73aa397d1a3367e98d3f092eebeb61a0c6547931",
      "new_mode": 33188,
      "new_path": "cloud/bmaas/bmdb/reflection_test.go"
    },
    {
      "type": "modify",
      "old_id": "44db3415d35431d95ef7cd3b2c0cc67dcf7d8399",
      "old_mode": 33188,
      "old_path": "go.mod",
      "new_id": "4c48b0e0375006b2a20d1024ac171a0858115ef5",
      "new_mode": 33188,
      "new_path": "go.mod"
    },
    {
      "type": "modify",
      "old_id": "f5c166d65ebf051d262a661127bbc510b5d1edae",
      "old_mode": 33188,
      "old_path": "go.sum",
      "new_id": "1cefa75702635d2e24a12a4ef744dc39b3682139",
      "new_mode": 33188,
      "new_path": "go.sum"
    }
  ]
}
