)]}'
{
  "commit": "06f8ab18a4cafe7ff8c9fa71e117ffaf330efcf7",
  "tree": "404b2498809ba80a26d08d5a8255fdfe5dacb377",
  "parents": [
    "76d957a6f8632ae3f821e8e4c8769d86d2dae238"
  ],
  "author": {
    "name": "Sam Rawlins",
    "email": "srawlins@google.com",
    "time": "Thu Mar 28 16:26:33 2024 +0000"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Thu Mar 28 09:28:22 2024 -0700"
  },
  "message": "DAS: wrap new integer division in parens\n\nWe use precedence of the parent of the previous `toInt()` invocation to\ndetermine if parentheses are necessary.\n\nThe one change to the _existing_ test may be surprising. But here\u0027s how\nit is: The code pre-fix had unnecessary parentheses, and the fix\npreviously removed them. That is not the fix\u0027s job, so we should keep\nwhatever (unrelated) parentheses were in the input.\n\nFixes https://github.com/dart-lang/sdk/issues/54606\n\nChange-Id: I045860a663c3c3a55d93038551f64e658feb56d8\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/360183\nReviewed-by: Brian Wilkerson \u003cbrianwilkerson@google.com\u003e\nCommit-Queue: Samuel Rawlins \u003csrawlins@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/7d0a2e56ebf534c0a0b22012ea4a4871b9c70dbb\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4f82a1ddef357547bbff2676bc9bc58104c32152",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "a81596a59938ecd946a0018b224cf550424b6934",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "073cddaf8b89da5e6d83644b91a63ebec0aeb401",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "44001814d3a6dfcca16c12dc10830be32acf34a2",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
