)]}'
{
  "commit": "afc4a5fe53728ac71ca089e5069de066ea73e240",
  "tree": "11cda8ce9cdafdf312c5fd9250f9685b0f4ef4d9",
  "parents": [
    "100c708fe73708eb6e5ce788beff96f5a4d41d60"
  ],
  "author": {
    "name": "Takuto Ikuta",
    "email": "tikuta@google.com",
    "time": "Fri Apr 01 11:38:13 2022 +0900"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Fri Apr 01 08:09:19 2022 +0000"
  },
  "message": "upload gn binary to CAS from CQ\n\nCurrently, gn binary available in CIPD and gn binary built from my local\nmachine has some performance difference (gn in CIPD is faster). And that\nmakes local performance comparison is bit unreliable.\n\nIn some cases, I\u0027d like to compare performance of gn binary built by\nexisting recipe pipeline instead of replicating them in local machine.\n\nFor such purpose, this CL changes recipe to upload gn binary to CAS from\nCQ. And we can use uploaded binary from CQ for performance comparison\nwithout submitting CLs.\n\nI added project-gn-try-task-accounts to chromium-swarm-cas-read-write in\nhttps://chrome-infra-auth.appspot.com/auth/change_log?auth_db_rev\u003d44767\nfor this, and confirmed the recipe behavir with\n$ led get-build 8818119718319643841 | led edit-recipe-bundle |\\\n  led launch\nhttps://luci-milo.appspot.com/raw/build/logs.chromium.org/gn/led/tikuta_google.com/9a9e553c22da28cace97964ec59a5a2139451542efac5c00f0d9711b04584198/+/build.proto\n\nBug: chromium:1062263\nChange-Id: I676358f4715128d06027b673ba5144b68fa8212c\nReviewed-on: https://gn-review.googlesource.com/c/gn/+/13401\nReviewed-by: Petr Hosek \u003cphosek@google.com\u003e\nCommit-Queue: Takuto Ikuta \u003ctikuta@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "20e5a6ba26bed9dd55ef881272aa605b5135be18",
      "old_mode": 33188,
      "old_path": "infra/README.recipes.md",
      "new_id": "5a6ea747b3ec1da477d99040924c2319ad487960",
      "new_mode": 33188,
      "new_path": "infra/README.recipes.md"
    },
    {
      "type": "modify",
      "old_id": "d19691ec986a985e12ba39d4acd0763e8510b66e",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_linux.json",
      "new_id": "574d790c0ab94cd5a9929be5d73dd63f94c30cfc",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_linux.json"
    },
    {
      "type": "modify",
      "old_id": "4017d0b3c69a33ae48d74cc52cc996c35707b6dc",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_mac.json",
      "new_id": "f9d745e381a9e7f961a1beab3243a1993988ea30",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_mac.json"
    },
    {
      "type": "modify",
      "old_id": "df7c728f6075703f7d9f8fd6318f85ceef60907a",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.expected/cq_win.json",
      "new_id": "e1f742b7ee09e96993528d654a174adf88373207",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.expected/cq_win.json"
    },
    {
      "type": "modify",
      "old_id": "bfbc4f75230a650113c0149df02ffa4050a207a8",
      "old_mode": 33188,
      "old_path": "infra/recipes/gn.py",
      "new_id": "0f8d470d687a750d7ad939b7ffe7043eb31f93f8",
      "new_mode": 33188,
      "new_path": "infra/recipes/gn.py"
    }
  ]
}
