)]}'
{
  "commit": "3c5d0635f855f16780792a6be311f71b4d59f20b",
  "tree": "4a48292bf17a874f2d627901ee4f7e9145c5b040",
  "parents": [
    "a036c4e792e4b497c512991291b0cc18bc12b5e3"
  ],
  "author": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Thu Sep 12 10:49:12 2024 +0000"
  },
  "committer": {
    "name": "Serge Bazanski",
    "email": "serge@monogon.tech",
    "time": "Mon Sep 16 14:03:22 2024 +0000"
  },
  "message": "osbase/logtree.LeveledLogger -\u003e go/logging.Leveled\n\nThis factors out the common leveled logger interface out of the logtree.\nWe want to use the same interface outside of logtree/supervisor usage\nwithin the resolver code, which will be exposed to clients.\n\nChange-Id: I299e76d91e8cefddf8f36f1e58432418c4694df2\nReviewed-on: https://review.monogon.dev/c/monogon/+/3411\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db3ee51ac59ff28bebaefaf6af15b10a4a7ac4c0",
      "old_mode": 33188,
      "old_path": "cloud/agent/BUILD.bazel",
      "new_id": "7e7614d68dd593fb11c1b06f3f3b9cabe3551415",
      "new_mode": 33188,
      "new_path": "cloud/agent/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "29641bd9b6e409559d89893151bba9e1383475b1",
      "old_mode": 33188,
      "old_path": "cloud/agent/install.go",
      "new_id": "932cff84c4fc60741a1bcfa9096e1bca6c47ba9f",
      "new_mode": 33188,
      "new_path": "cloud/agent/install.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a5feae3dce0fb4fe528ad533e66661483f3299f",
      "new_mode": 33188,
      "new_path": "go/logging/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a32b62d2747a32a63e3dcb659ea2e9d06f248fc3",
      "new_mode": 33188,
      "new_path": "go/logging/leveled.go"
    },
    {
      "type": "modify",
      "old_id": "b511bb97d27dffb1bfe878d2162bddf4e9dd3f8a",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/BUILD.bazel",
      "new_id": "667f7f38939f18ba4a76eb0632468435c1b4d09a",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b68c7f906d0ed989ada86f0ad2a4a75b15f36526",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/consensus/BUILD.bazel",
      "new_id": "ac048d69f2a0610b8e6a5807f0e6ab93d04cf035",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/consensus/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b403423d88b55cf5471b1fac4cd8d73ec8bb3cd9",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/consensus/logparser.go",
      "new_id": "f825431865c886ea00f898c8065b35921d8e443a",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/consensus/logparser.go"
    },
    {
      "type": "modify",
      "old_id": "cfe6feac72c492f9e840f55903b5024694553de8",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/consensus/logparser_test.go",
      "new_id": "101211c24c3860100449b53fb475a4acfe81f87b",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/consensus/logparser_test.go"
    },
    {
      "type": "modify",
      "old_id": "eba6773b4b5062f213479c5aa43a6eb7c24b364a",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/main.go",
      "new_id": "e675f8761d870431cde9562de43f91129dc7df56",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/main.go"
    },
    {
      "type": "modify",
      "old_id": "8ef2e6cc2f86c48dc5f14ad362b237bad9ca698d",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/BUILD.bazel",
      "new_id": "6809c587ad2b3039f6877ea3637a64efbf63a9a9",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6a3f5ccadbd55f434205724d1b9707dda0da1878",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/quirks.go",
      "new_id": "547d91e079eac9aa0cdeeaf6b985063b4b520bd5",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/quirks.go"
    },
    {
      "type": "modify",
      "old_id": "86c45f6810295bfb4226c741502803f5131d056d",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/network/static.go",
      "new_id": "fdd00a8b024a3e91d33938daf0d2cfb06c144cd2",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/network/static.go"
    },
    {
      "type": "modify",
      "old_id": "e80ded49afa0279ad5446c801a6de144589a77b3",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/BUILD.bazel",
      "new_id": "fcc68fa5610c41627e336acd558c250562af54db",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "c7d6e9174da882d388a4ecf86d33c0dd0c56eb40",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/server_authentication.go",
      "new_id": "eed7dbaed26db235973e28ad4f183aa552de521f",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/server_authentication.go"
    },
    {
      "type": "modify",
      "old_id": "a686c06e8ac2fa5bd7ee68d4da92f17ee31c971e",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/rpc/trace.go",
      "new_id": "f27a311ff980b5604d541e83a4664cfae17cb657",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/rpc/trace.go"
    },
    {
      "type": "modify",
      "old_id": "f60ba4008d03ae5457eed0969048563364fbc5ba",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/BUILD.bazel",
      "new_id": "6b12a94e43e1a79cd0d12c64b6699680e8254353",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "7c9e1c3828b79f0ba9ad35b012312653894d16fa",
      "old_mode": 33188,
      "old_path": "metropolis/node/core/update/update.go",
      "new_id": "2e30d2a8bad92c2f4d729ad0df248dee0aa85637",
      "new_mode": 33188,
      "new_path": "metropolis/node/core/update/update.go"
    },
    {
      "type": "modify",
      "old_id": "f1af467f7b7c9395926fbb29eb8cde0a51da24e2",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/BUILD.bazel",
      "new_id": "d4a36dc0a5b328fea5a64441f50d8124bd8a1548",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "6b4d7441bdae408b94cbd5f9112e779c4978de22",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/clusternet/BUILD.bazel",
      "new_id": "79bedbe8922d22169a7a6b9c5e00f2eff875028c",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/clusternet/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "28e268d67d68b94f3f539ece78b8b9263a051879",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/clusternet/clusternet.go",
      "new_id": "30c15a1250604469b94e99d355079876e3e6cc04",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/clusternet/clusternet.go"
    },
    {
      "type": "modify",
      "old_id": "dfbd48c252df556170bca642f28d4870208fccd2",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/csi.go",
      "new_id": "3236bba0ecd6c36388aceb9887993ddb473cfd39",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/csi.go"
    },
    {
      "type": "modify",
      "old_id": "d6afb23c1ad8baebf8cdd9d42b11dd645c96553f",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/plugins/kvmdevice/BUILD.bazel",
      "new_id": "afb236a823412276527f385405a0aa3be4c7db66",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/plugins/kvmdevice/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f285c471d9a234f9263d8d2c33a66dab77ea34b5",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/plugins/kvmdevice/kvmdevice.go",
      "new_id": "4d3f4a14a14edf7db05e1b54316027fdce866eb0",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/plugins/kvmdevice/kvmdevice.go"
    },
    {
      "type": "modify",
      "old_id": "46fd9087c2321314791af149149b1c2e5fd8f703",
      "old_mode": 33188,
      "old_path": "metropolis/node/kubernetes/provisioner.go",
      "new_id": "aacb94902051617baeb9694f83cb2c4b688ca4c7",
      "new_mode": 33188,
      "new_path": "metropolis/node/kubernetes/provisioner.go"
    },
    {
      "type": "modify",
      "old_id": "7c13aeb82c9bab1c68f1b58c862f7b87c035f829",
      "old_mode": 33188,
      "old_path": "osbase/logtree/BUILD.bazel",
      "new_id": "60e8743c59368d5711dea027577e7f2f46a65694",
      "new_mode": 33188,
      "new_path": "osbase/logtree/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "3b2594dbb1fde3db6581f6d606d4f1127167dff0",
      "old_mode": 33188,
      "old_path": "osbase/logtree/grpc.go",
      "new_id": "7e17c568b8d4a62f2573f3ab7242baa459348e07",
      "new_mode": 33188,
      "new_path": "osbase/logtree/grpc.go"
    },
    {
      "type": "modify",
      "old_id": "412c042ad728344cd94f4d84c469a957f06d6e80",
      "old_mode": 33188,
      "old_path": "osbase/logtree/journal.go",
      "new_id": "d0e866353677ccd42bcdfb0b47670ec68b72e1c1",
      "new_mode": 33188,
      "new_path": "osbase/logtree/journal.go"
    },
    {
      "type": "modify",
      "old_id": "e9fc3b4ec6274647e8a3eeb9ceb4aa79a83b1df7",
      "old_mode": 33188,
      "old_path": "osbase/logtree/journal_test.go",
      "new_id": "d2957327362e491dd06797af62178a07357802c2",
      "new_mode": 33188,
      "new_path": "osbase/logtree/journal_test.go"
    },
    {
      "type": "modify",
      "old_id": "ad7e16234b10ac5fca53679a05dff1760fcb0912",
      "old_mode": 33188,
      "old_path": "osbase/logtree/klog.go",
      "new_id": "dca5a8229d122258fa87ae14290c785926703abb",
      "new_mode": 33188,
      "new_path": "osbase/logtree/klog.go"
    },
    {
      "type": "modify",
      "old_id": "d53df3f57c4216c0bd7af9ba0e8a5d327abc8d1e",
      "old_mode": 33188,
      "old_path": "osbase/logtree/klog_test.go",
      "new_id": "788a7eb33ea0d34d81532bd7744505f6c872e68b",
      "new_mode": 33188,
      "new_path": "osbase/logtree/klog_test.go"
    },
    {
      "type": "modify",
      "old_id": "03bb6ff05883d31bcbf50797899f13ba795a51e9",
      "old_mode": 33188,
      "old_path": "osbase/logtree/kmsg.go",
      "new_id": "11e140aad5971b3daf6f472bbed3eec706edd041",
      "new_mode": 33188,
      "new_path": "osbase/logtree/kmsg.go"
    },
    {
      "type": "modify",
      "old_id": "e2faf82e5bfa6788b9ffa131656f39441666c3a1",
      "old_mode": 33188,
      "old_path": "osbase/logtree/kmsg_test.go",
      "new_id": "24f2acf2375dd91bcace84172ef31e40445b8b6c",
      "new_mode": 33188,
      "new_path": "osbase/logtree/kmsg_test.go"
    },
    {
      "type": "modify",
      "old_id": "98699b8b75baa69cabce38531caff195572b053e",
      "old_mode": 33188,
      "old_path": "osbase/logtree/leveled.go",
      "new_id": "701d8d02ec240af6919fb573da0183cebdfaaafc",
      "new_mode": 33188,
      "new_path": "osbase/logtree/leveled.go"
    },
    {
      "type": "modify",
      "old_id": "95b9d5cc87e6fa31b4f8fcb03f34e0b5f137709b",
      "old_mode": 33188,
      "old_path": "osbase/logtree/leveled_payload.go",
      "new_id": "b03884860192c624d5302e7eeceec81b634cc72f",
      "new_mode": 33188,
      "new_path": "osbase/logtree/leveled_payload.go"
    },
    {
      "type": "modify",
      "old_id": "c20681d65b54363359bb802480a3845dba57fb30",
      "old_mode": 33188,
      "old_path": "osbase/logtree/logtree.go",
      "new_id": "b6f8a06a8067415a619c53108b33266cadb768fd",
      "new_mode": 33188,
      "new_path": "osbase/logtree/logtree.go"
    },
    {
      "type": "modify",
      "old_id": "b601ea4fe58603d1273f9f67c610f888b3c9b0d3",
      "old_mode": 33188,
      "old_path": "osbase/logtree/logtree_access.go",
      "new_id": "30ceccf8333718e4a217620503ba056a968eaf5a",
      "new_mode": 33188,
      "new_path": "osbase/logtree/logtree_access.go"
    },
    {
      "type": "modify",
      "old_id": "6c4120ad3deb2f30467a6d828c5aa608227360c4",
      "old_mode": 33188,
      "old_path": "osbase/logtree/logtree_publisher.go",
      "new_id": "2df70374377af73e59c7108e1e37b91cd9b8cb5f",
      "new_mode": 33188,
      "new_path": "osbase/logtree/logtree_publisher.go"
    },
    {
      "type": "modify",
      "old_id": "54eabb788c1c18a81ef33f9c0b215b2047178109",
      "old_mode": 33188,
      "old_path": "osbase/logtree/logtree_test.go",
      "new_id": "8ddd3d04e7928c14fb0653ea776e48246308f388",
      "new_mode": 33188,
      "new_path": "osbase/logtree/logtree_test.go"
    },
    {
      "type": "modify",
      "old_id": "3ae4da152d7121148a39c40b05183fcd57d6c7ee",
      "old_mode": 33188,
      "old_path": "osbase/logtree/unraw/BUILD.bazel",
      "new_id": "9364a30b7a1f5c8d1f4202c6c6ba6875290a60d7",
      "new_mode": 33188,
      "new_path": "osbase/logtree/unraw/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a1f2624a5b6dd90ea862429bdbaccd7b12f41bf1",
      "old_mode": 33188,
      "old_path": "osbase/logtree/unraw/unraw.go",
      "new_id": "88ab9d1a6dda01b2cdcb415dc1b42d0ffba05230",
      "new_mode": 33188,
      "new_path": "osbase/logtree/unraw/unraw.go"
    },
    {
      "type": "modify",
      "old_id": "f3ae6e3cdfdf6920ea619156f8169f6acd06531e",
      "old_mode": 33188,
      "old_path": "osbase/logtree/zap.go",
      "new_id": "82e6dda7c0a61d41fd86cb462365c7eb24599ea5",
      "new_mode": 33188,
      "new_path": "osbase/logtree/zap.go"
    },
    {
      "type": "modify",
      "old_id": "3917cd8f9540a1b8237a24aa18b3513e3ced6185",
      "old_mode": 33188,
      "old_path": "osbase/logtree/zap_test.go",
      "new_id": "b03b8cf41d82abcf30426d03e4e1d5d2cae95917",
      "new_mode": 33188,
      "new_path": "osbase/logtree/zap_test.go"
    },
    {
      "type": "modify",
      "old_id": "b6b4861ec998f5303e3a4a167959046b6bab1ddd",
      "old_mode": 33188,
      "old_path": "osbase/supervisor/BUILD.bazel",
      "new_id": "9dfda5a66a4369337e2724af321e6f19072f4c96",
      "new_mode": 33188,
      "new_path": "osbase/supervisor/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "ff87a25a621dc89f1b2d93658edcccd980f42222",
      "old_mode": 33188,
      "old_path": "osbase/supervisor/supervisor.go",
      "new_id": "5570945bc0d4bba3e9ad19a92f66fdfc8f97f38a",
      "new_mode": 33188,
      "new_path": "osbase/supervisor/supervisor.go"
    },
    {
      "type": "modify",
      "old_id": "d75c9fb6561b4e099577f219f89259a2ed8c8435",
      "old_mode": 33188,
      "old_path": "osbase/tpm/BUILD.bazel",
      "new_id": "6f33dca7c9df709fcc57c4b35992958e985599a6",
      "new_mode": 33188,
      "new_path": "osbase/tpm/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "b77c36d9a0bc9d0a071e5f675f000723b6c8efaa",
      "old_mode": 33188,
      "old_path": "osbase/tpm/tpm.go",
      "new_id": "f664c75cc6a933b53f975dd2ed6683aff67b3e11",
      "new_mode": 33188,
      "new_path": "osbase/tpm/tpm.go"
    }
  ]
}
