)]}'
{
  "commit": "944cb53d38e1b506eb5dcb0ca17fa0811195b09f",
  "tree": "adb106cb1a620fb7d804c6f3cee1d665a872fb5c",
  "parents": [
    "ddf19b4b194936cc310eae9fc5c01bedcedbb900"
  ],
  "author": {
    "name": "Mateusz Zalega",
    "email": "mateusz@monogon.tech",
    "time": "Mon Jun 20 16:54:17 2022 +0200"
  },
  "committer": {
    "name": "Mateusz Zalega",
    "email": "mateusz@monogon.tech",
    "time": "Thu Jun 23 16:27:33 2022 +0000"
  },
  "message": "m/p/api: use protobuf.Duration in Management.Node\n\nThis switches Management.Node message\u0027s time_since_heartbeat backing\ntype from int64 to google.protobuf.Duration in order to enable duration\nbased predicates in Management.GetNodes filter expressions.\n\nChange-Id: Ia2663475d1b9ee535dc5578f16d53b70c6686b7c\nReviewed-on: https://review.monogon.dev/c/monogon/+/776\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b8ff16a3d478e19a680a65c4bf66b35624611f96",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/BUILD.bazel",
      "new_id": "57ed4ec8417c961b6798f0a5f5078e12140757c7",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "fd593c3b7ed1f948c1611f923228ecae48b40a84",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_management.go",
      "new_id": "0c7bc2131153467bc41ccfc73751ddd9b2500288",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_management.go"
    },
    {
      "type": "modify",
      "old_id": "28d5fcf7e49ce47ac8ad46eb101d45413dc1904d",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/curator/impl_leader_test.go",
      "new_id": "cc90ca6572cad986642be8e0b09d8cecbfe932a5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/curator/impl_leader_test.go"
    },
    {
      "type": "modify",
      "old_id": "b732f1883d1c0242009a7bb6e5d9692975e91126",
      "old_mode": 33188,
      "old_path": "metropolis/proto/api/BUILD.bazel",
      "new_id": "5bc5640b78c4dd719600a0b8e27a49a1ede495d2",
      "new_mode": 33188,
      "new_path": "metropolis/proto/api/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b48e2b183a80c8505ca42a130eb80570da852637",
      "old_mode": 33188,
      "old_path": "metropolis/proto/api/management.proto",
      "new_id": "d4813396af51eb94c6140632dee8b3074c895a9c",
      "new_mode": 33188,
      "new_path": "metropolis/proto/api/management.proto"
    }
  ]
}
