)]}'
{
  "commit": "af72f68cf9415fbcdf00183b5392b1e7a842b9aa",
  "tree": "617957454b14061c77f28732fc2d9cab5747a425",
  "parents": [
    "d8f5f304dbfbe3398689fff8079fb66fc78a9fcf"
  ],
  "author": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Mon May 19 09:58:13 2025 +0000"
  },
  "committer": {
    "name": "Jan Schär",
    "email": "jan@monogon.tech",
    "time": "Tue May 20 07:05:56 2025 +0000"
  },
  "message": ".bazelrc: enable path mapping\n\nEnable Bazel path mapping, which removes the configuration from paths\nwhen actions run in a sandbox. This improves cache hit rate.\nSee https://github.com/bazelbuild/bazel/discussions/22658\n\nPath mapping allows sharing of build actions which are identical except\nfor the build configuration in the path. Thus, it addresses the symptom\nrather than the cause; it would be better to ensure that identical\nactions use the same configuration path. Path mapping is not supported\nfor all actions, and even if it is, results still need to be copied from\nthe cache. Despite these limitations, I still think it\u0027s worth enabling\nit, because it has no apparent performance cost, and we won\u0027t reach the\nideal of always having identical configuration paths for identical\nactions.\n\nPath mapping is always active, but only reduces the number of actions if\na cache is enabled. It shows up as increased disk cache hit and\ndeduplicated numbers.\n\nBuild actions need to opt in to use this feature, and then need to\nfollow some rules. For Go, compile actions without cgo are supported.\n\nChange-Id: I142f851125231e916b67a78b0a90f98c16867401\nReviewed-on: https://review.monogon.dev/c/monogon/+/4204\nTested-by: Jenkins CI\nReviewed-by: Tim Windelschmidt \u003ctim@monogon.tech\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "392bf8e3f203360cc5ce400977074f577598a2c3",
      "old_mode": 33188,
      "old_path": ".bazelrc",
      "new_id": "a62c64d550c3db057a90208678cb7840621d7419",
      "new_mode": 33188,
      "new_path": ".bazelrc"
    }
  ]
}
