)]}'
{
  "commit": "1f4590b58948d359805e1e519d3ea68ad5a57d47",
  "tree": "ce6288aed25bf50a737bf23e85fc0c5ed343403f",
  "parents": [
    "67f45f875269796e95ff1c7d498f9522b85344c6"
  ],
  "author": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Tue Jul 29 23:05:36 2025 +0200"
  },
  "committer": {
    "name": "Tim Windelschmidt",
    "email": "tim@monogon.tech",
    "time": "Thu Jul 31 18:11:36 2025 +0000"
  },
  "message": "build/analysis: copy cockroachdb code to third_party\n\nWe are currently fetching the full cockroach repository just for a hand\nfull of nogo passes. As the version we use is licensed under Apache 2.0,\nwe can copy them to third_party, allowing us to modify them and keep them\nstable.\n\nChange-Id: Ia28b181296138eef922485b6517d1e0066766715\nReviewed-on: https://review.monogon.dev/c/monogon/+/4486\nReviewed-by: Leopold Schabel \u003cleo@monogon.tech\u003e\nTested-by: Jenkins CI\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "98a15636d02d8907c34f429bf52d1e74d8cb7267",
      "old_mode": 33188,
      "old_path": "build/analysis/BUILD.bazel",
      "new_id": "aeabda7d136f4e5a3050873d27be084b3662b45c",
      "new_mode": 33188,
      "new_path": "build/analysis/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4277879fd6dddd786cdb4281332514c1b543bac4",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "bd8063a9c0809278aa8af22e5856fd6f720b0423",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/errcmp/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b5afb978ec3c22b6f72426d42730d4f08b749ab",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/errcmp/errcmp.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1afb1f57fdc572bb926be6f1352eefb2b81201b",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/errwrap/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "311334c053b390503ba449ff91f1b32be96f4dba",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/errwrap/errwrap.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e482578c47760e262d6b3741da67bd8a152c6895",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/errwrap/functions.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "adebac26e7f116e57eab4d3d877ac1c5fe439f2e",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/fmtsafe/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a32efc31658d61aeb2ceed177fcc2f56d4b919b6",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/fmtsafe/fmtsafe.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "717fa358dd83887ba9a8e028039c26c0ad96635f",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/fmtsafe/functions.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3583690cfdf50624e3642c5b21e19ea186ccd521",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/hash/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aac9ab769092332c97ee7c8c13294029286d0d1b",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/hash/hash.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6640668a44cda206270490c936e305a20f73e782",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/nilness/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "58f8c9a15db5f31eace4a16bed7ea815862adb22",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/nilness/nilness.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32958009c709e336f1cf2076581885d67f886de2",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/passesutil/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "681e1eb86ba5a0012e94901a04ebd5844f174100",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/passesutil/passes_util.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "80f0ce8c9c72e30fd16f0bf81708520834b429b9",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/returnerrcheck/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85000ca4d77806ca0ed103f1e7276fc99e50e770",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/returnerrcheck/returnerrcheck.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9e42ebf35a3d5a39ffaf02a6ea0feb65540d8542",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/unconvert/BUILD.bazel"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a6655b31488ef1e0402db064c40683ee8fd68b8",
      "new_mode": 33188,
      "new_path": "third_party/com_github_cockroachdb_cockroach/unconvert/unconvert.go"
    }
  ]
}
