)]}'
{
  "commit": "c217b66ebd8f745b125e013fb4658d2e812a8a22",
  "tree": "aaf23b42f9298673743e453e706f81d17c871f93",
  "parents": [
    "ab9dda7f92af52e21bb7ca48bc619677b8504cc4"
  ],
  "author": {
    "name": "paladox",
    "email": "thomasmulhall410@yahoo.com",
    "time": "Mon Oct 12 15:49:46 2026 +0100"
  },
  "committer": {
    "name": "Paladox none",
    "email": "thomasmulhall410@yahoo.com",
    "time": "Mon Oct 12 08:50:11 2026 -0700"
  },
  "message": "Migrate plugin and test builds to current Gerrit tooling\n\nThe frontend build still references legacy TypeScript rules, npm\nrepository labels and a compiler target that no longer exists in\nGerrit. It also imports polygerrit_plugin from Gerrit after that macro\nmoved to Bazlets.\n\nLoad polygerrit_plugin from Bazlets and use aspect_rules_ts for both\nproduction and test sources. Replace the old npm labels with Gerrit\u0027s\nlinked node_modules targets and remove the obsolete compiler overrides.\n\nUse the copied base tsconfig and set rootDir to the web directory,\nleaving output directory selection to the Bazel targets.\n\nAlso remove not needed playbooks/setup-package.yaml file.\n\nChange-Id: Id2e3ad4f9a780331c1d213d890e86abc3a71882b\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e75e16fb25098f5e4ed403f8964e1748fee982d7",
      "old_mode": 33188,
      "old_path": ".zuul.yaml",
      "new_id": "0fd481d8292e4d75634afaf4bf13a59fcbe3bbc1",
      "new_mode": 33188,
      "new_path": ".zuul.yaml"
    },
    {
      "type": "modify",
      "old_id": "067f856518672e3fd16aabaef03369866f31bd6d",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "325401fbc2cc9e0d2e472cef24096b73898be11e",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "delete",
      "old_id": "cb20107cfc7f57f2b31db0a25eaf3e5c1e6aec57",
      "old_mode": 33188,
      "old_path": "playbooks/setup-package.yaml",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "01494fc57a33ddc4378fd131595936b12fe73d93",
      "old_mode": 33188,
      "old_path": "web/BUILD",
      "new_id": "0c0f505d93e34c6251e9e14c48f354f9f8f80ee3",
      "new_mode": 33188,
      "new_path": "web/BUILD"
    },
    {
      "type": "delete",
      "old_id": "8d4a34d64340dfe23e0ddc734bfc585fa0f2d06c",
      "old_mode": 33261,
      "old_path": "web/karma_test.sh",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "d8ebe2850480541d33c1dc76eac4fef6b4712252",
      "old_mode": 33188,
      "old_path": "web/tsconfig.json",
      "new_id": "65940e1efd515c0f8201d4edb53e38e69c49c627",
      "new_mode": 33188,
      "new_path": "web/tsconfig.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3358b63fc794992094c27285d56dc196e4f30485",
      "new_mode": 33261,
      "new_path": "web/web_test_runner.sh"
    }
  ]
}
