)]}'
{
  "commit": "e012b728d98e51e6b5564873f10c06c4f4c81415",
  "tree": "65d21fa881c46451a2c8234ef10cd4283e2f85b5",
  "parents": [
    "cff8eb9db471c6dd85f92e1828ecd268c2737dda"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Wed Mar 29 17:49:04 2023 +0200"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Tue Apr 04 16:51:11 2023 +0000"
  },
  "message": "metropolis: implement NodeManagement.Logs\n\nThis takes the implementation from the debug service, dusts it off a\nbit, adds tests and moves eerything to the new node mgmt service.\n\nChange-Id: Id3b70126a2551775d8328c0c4e424ec0e675f40f\nReviewed-on: https://review.monogon.dev/c/monogon/+/1439\nReviewed-by: Lorenz Brun \u003clorenz@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0f841efd14df9ae2aedc5112157f806b5d5e96d0",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/cmd_node.go",
      "new_id": "97198d8b591eb94a94786ad1b4380c165d8f5756",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/cmd_node.go"
    },
    {
      "type": "modify",
      "old_id": "beae6abd279724d3c82d0b91757ddd99337c873e",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/cmd_node_logs.go",
      "new_id": "a04558cbdaf910aae0167eec72b4c1274b119ae1",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/cmd_node_logs.go"
    },
    {
      "type": "modify",
      "old_id": "19b378da7c003ea571df7226cf52f96fc69939ab",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/main.go",
      "new_id": "a4ea438ff76de1506d56f72858239f449401173f",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/main.go"
    },
    {
      "type": "modify",
      "old_id": "54688349f6c4188222aa236c73e713f3c8981873",
      "old_mode": 33188,
      "old_path": "metropolis/cli/metroctl/test/test.go",
      "new_id": "872f7b3482181f13392cdb56a80aa954d5d597e3",
      "new_mode": 33188,
      "new_path": "metropolis/cli/metroctl/test/test.go"
    },
    {
      "type": "modify",
      "old_id": "281266b45a7662c2cf32f32491bcc0ed697228fb",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/BUILD.bazel",
      "new_id": "07f4f6eead3ab660df32eb22503bcb5b4956e205",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "349427014ebfc421df6defc02d3e6fd3dcbfa249",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/debug_service_enabled.go",
      "new_id": "75e92bcd42e7bff5a474be0746cdcfa7880d2152",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/debug_service_enabled.go"
    },
    {
      "type": "modify",
      "old_id": "8496e47bdc2e5676ec7ad0cab88bd34dce0b15f3",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/main.go",
      "new_id": "0538478530fdda4d4b70a1330d54db7396f8bac5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/main.go"
    },
    {
      "type": "modify",
      "old_id": "349f13e0ffb55ca8d12f64bb8b212ae66365dee5",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/mgmt/BUILD.bazel",
      "new_id": "dff5bac21edeb32df822bdf136cc18f542b6ed1b",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/mgmt/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5fa12a077265ec457beec5ae1e49ac5d2a6f1020",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/mgmt/mgmt.go",
      "new_id": "25727644dae0a11b1f7bc7be292dbd9022c197c5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/mgmt/mgmt.go"
    },
    {
      "type": "modify",
      "old_id": "6e05ce90cbefc267a25ed791149b5f092e0737e3",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/mgmt/svc_logs.go",
      "new_id": "baf9d9b09ca67205d2f4d6b752713fe56ed9485c",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/mgmt/svc_logs.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d5825ad4786978ad427265a541d0fe9c238c4843",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/mgmt/svc_logs_test.go"
    },
    {
      "type": "modify",
      "old_id": "c2dada4acdc62dbbcec663cc77e81402341721a4",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/BUILD.bazel",
      "new_id": "8aa4fc08145f90a5f08d5bbcc7177a22ce4dafa2",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "8f9bb475c38b64506d29a62913013ab1a4af2423",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/roleserve.go",
      "new_id": "a1969bf8df3d389a648ca14a00bab3e630e08518",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/roleserve.go"
    },
    {
      "type": "modify",
      "old_id": "889f0eb7492266f350dc546f429faf60181c1d5a",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/roleserve/worker_nodemgmt.go",
      "new_id": "9ffb112f09830f7d4e292b1daee813062ce458e7",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/roleserve/worker_nodemgmt.go"
    },
    {
      "type": "modify",
      "old_id": "9f554b5033c03c6c46562f35a82830f4dee89f81",
      "old_mode": 33188,
      "old_path": "metropolis/pkg/cmd/run.go",
      "new_id": "7834c9928a8a9629333cdd759ade1be0e4f50726",
      "new_mode": 33188,
      "new_path": "metropolis/pkg/cmd/run.go"
    }
  ]
}
