)]}'
{
  "commit": "219c2c68a75f0de70d6cbaf5f6be55d5bf32378f",
  "tree": "fd1040c7e82e6a4243b72ed50f5e8b7e30a88bf3",
  "parents": [
    "778cc33e311ab1578b3e1447c10b7d40612a774e"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Wed Apr 30 08:14:25 2025 +0000"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Wed Apr 30 10:17:21 2025 +0000"
  },
  "message": "build/toolchain/protobuf: fix duplicate protoc build\n\nWe were building way too many copies of protoc. Many of these are due to\na bug in rules_go when --incompatible_enable_proto_toolchain_resolution\nis enabled, but not all, so we should do this anyway, and then the bug\nin rules_go is no longer relevant.\n\nBefore:\nbazel cquery \"deps(//...) intersect @protobuf//:protoc\"\n@protobuf//:protoc (e5c4511)\n@protobuf//:protoc (40d0309)\n@protobuf//:protoc (3bbe29a)\n@protobuf//:protoc (070fbf5)\n@protobuf//:protoc (ee343a7)\n@protobuf//:protoc (c3e4ff6)\n\nAfter:\nbazel cquery \"deps(//... except //build/toolchain/protobuf/...) intersect @protobuf//:protoc\"\n@protobuf//:protoc (ee343a7)\n\nChange-Id: I6a826b7bc01453284982204aea808f8f2902d84c\nReviewed-on: https://review.monogon.dev/c/monogon/+/4164\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ba061051d29fed2bf7205d6fbf78c27668dfb52",
      "old_mode": 33188,
      "old_path": "MODULE.bazel",
      "new_id": "a4f20d1feb6b14ea2ce207c09788351a39f1c531",
      "new_mode": 33188,
      "new_path": "MODULE.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "19caf618d999857700372ba37446e0cc3b729c57",
      "new_mode": 33188,
      "new_path": "build/toolchain/protobuf/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ea6a9b5bbcb3d27851b555f5ad52ec795984d887",
      "new_mode": 33188,
      "new_path": "build/toolchain/protobuf/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "d9be58714abb8c9d5d8a269e2d8bdebff35ecd56",
      "old_mode": 33188,
      "old_path": "osbase/build/def.bzl",
      "new_id": "b047d8b299fd6fd004e8a329ef2f5704d746be55",
      "new_mode": 33188,
      "new_path": "osbase/build/def.bzl"
    }
  ]
}
