)]}'
{
  "commit": "0fd36f458729a67e4daf68a430ce3a79428a05e9",
  "tree": "dae4bd858448b6a72daeab0cbeb177da802aff11",
  "parents": [
    "7c38e7845bad04db14031741e879e887e2f571b5"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Tue Apr 29 10:26:03 2025 +0000"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Tue Apr 29 13:11:33 2025 +0000"
  },
  "message": "treewide: enable pure Go by default\n\nPure can be safely enabled by default. For those targets which need cgo,\nwe can set `pure \u003d \"off\"` on the go_binary or go_test.\n\nThis simplifies transitions, and makes the files/files_cc distinction\nobsolete.\n\nChange-Id: Ic1a985e7d347a7222f55735c1ee2016e8a7e1c65\nReviewed-on: https://review.monogon.dev/c/monogon/+/4158\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "ed4fe2ea72e35d8cbf9991df6af8f4dfe13c5c18",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "bcee4734d8a3b9d246248c92d30bf6d9f5a23e9b",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    },
    {
      "type": "modify",
      "old_id": "22fbb6a9a575b5ed33dc7d68a9f1e21234e9fd40",
      "old_mode": 33188,
      "old_path": "build/sqlc/BUILD.bazel",
      "new_id": "60c24b3991f21a2cd3fac70d48502f377deb5303",
      "new_mode": 33188,
      "new_path": "build/sqlc/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "a7e9f9a1a26061e84b9e4b5081ce1c058f4b3b99",
      "old_mode": 33188,
      "old_path": "metropolis/node/BUILD.bazel",
      "new_id": "3bd70e985e237e1d523985eb54a4c643946f61da",
      "new_mode": 33188,
      "new_path": "metropolis/node/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "5a5704e58f3e9718d1d892d899c41d8ccf124ec1",
      "old_mode": 33188,
      "old_path": "osbase/bootparam/BUILD.bazel",
      "new_id": "b6888457ac374962594bc771f022ddb935571f1e",
      "new_mode": 33188,
      "new_path": "osbase/bootparam/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "f3ef7a932f9e20cd1b4e1373696964f12acd6f92",
      "old_mode": 33188,
      "old_path": "osbase/build/def.bzl",
      "new_id": "66644b472d56b74930ef7952b9015410a0e51271",
      "new_mode": 33188,
      "new_path": "osbase/build/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "016520870e699f17145c5c7fc0756fd7466a3bd4",
      "old_mode": 33188,
      "old_path": "osbase/build/fsspec/def.bzl",
      "new_id": "bcbf451b583c8a77c0500f774705b24e27cef6fe",
      "new_mode": 33188,
      "new_path": "osbase/build/fsspec/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "3f93804530dd4d4e35d1be0c9eb2060e5487a9a6",
      "old_mode": 33188,
      "old_path": "osbase/build/mkcpio/def.bzl",
      "new_id": "2db2793182e9693b2428cfc0669fdaa21799f0e4",
      "new_mode": 33188,
      "new_path": "osbase/build/mkcpio/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "ff4e137c0c69700017e500a0165f29d5271c949e",
      "old_mode": 33188,
      "old_path": "osbase/build/mkerofs/def.bzl",
      "new_id": "0be0568b5824fa7d939621e95f4a289b45538def",
      "new_mode": 33188,
      "new_path": "osbase/build/mkerofs/def.bzl"
    },
    {
      "type": "modify",
      "old_id": "0293e25a7fc08d91de4ccf8e8badde0d380b2aec",
      "old_mode": 33188,
      "old_path": "osbase/fsquota/BUILD.bazel",
      "new_id": "dba031fa2d79de6cf9bb81fa6d88ec75724d284b",
      "new_mode": 33188,
      "new_path": "osbase/fsquota/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "2d8fd91d54beabc3b1aee218eb292cb4c9309358",
      "old_mode": 33188,
      "old_path": "osbase/test/ktest/ktest.bzl",
      "new_id": "4a6942f67c28a3215e25e8b1550e082e083bf98b",
      "new_mode": 33188,
      "new_path": "osbase/test/ktest/ktest.bzl"
    }
  ]
}
