)]}'
{
  "commit": "04f2f5fdb7beff2ccbde448766d58aaa32ffed08",
  "tree": "fd012f5494c4652900b2a392d72b387a3e6cd9cc",
  "parents": [
    "b36131ef0d2b1c659c6f68d6ebb3705ec25794b7"
  ],
  "author": {
    "name": "David Ostrovsky",
    "email": "david@ostrovsky.org",
    "time": "Mon May 18 22:00:56 2026 +0200"
  },
  "committer": {
    "name": "Paladox none",
    "email": "thomasmulhall410@yahoo.com",
    "time": "Mon May 18 15:39:43 2026 -0700"
  },
  "message": "Detect polygerrit test log under either bzlmod or workspace execroot\n\nThe polygerrit web_test_runner path lookup used to branch on the\npresence of polygerrit-ui/pnpm-lock.yaml to pick between two execroot\nlayouts:\n\n  pre-bzlmod:  ~/.cache/bazel/.../execroot/gerrit/bazel-out/...\n  post-bzlmod: ~/.cache/bazel/.../execroot/_main/bazel-out/...\n\nThat detection was indirect — pnpm and bzlmod are unrelated, and the\npresence of pnpm-lock.yaml could change for reasons that have nothing\nto do with the execroot name. The two branches were also otherwise\nidentical.\n\nReplace both branches with a single wildcard on the execroot segment\n(execroot/*/), which matches `gerrit` and `_main` and any future\nrename. Drop the pnpm-lock.yaml check.\n\nChange-Id: I3e667bb6b260ec27f88417cb7a76881e5f583f86\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "125b188e7640b3a266ef68cd995cdd8e73619cae",
      "old_mode": 33261,
      "old_path": "jenkins/gerrit-bazel-cat-test-log.sh",
      "new_id": "0b3a27b6c5a6434834b1d3634f9089703e97fbfe",
      "new_mode": 33261,
      "new_path": "jenkins/gerrit-bazel-cat-test-log.sh"
    }
  ]
}
