)]}'
{
  "commit": "9454e35e813d5fc3eb58e6c6725344acf17991f4",
  "tree": "15536c8b6c986a9c86071a8e430c7e1a9d42827e",
  "parents": [
    "3b3511eae400078d73bce01a62acc9033bd4f5e3"
  ],
  "author": {
    "name": "Jake Macdonald",
    "email": "jakemac@google.com",
    "time": "Tue Aug 01 16:00:29 2023 +0000"
  },
  "committer": {
    "name": "dart-internal-monorepo",
    "email": "dart-internal-monorepo@dart-ci-internal.iam.gserviceaccount.com",
    "time": "Tue Aug 01 09:02:56 2023 -0700"
  },
  "message": "add hasBody getter to FunctionDeclaration\n\nBug: https://github.com/dart-lang/language/issues/3078\nChange-Id: I3b14d050062d0c2e90e6e0f5614dcc25e87a23fb\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/316060\nReviewed-by: Bob Nystrom \u003crnystrom@google.com\u003e\nCommit-Queue: Jake Macdonald \u003cjakemac@google.com\u003e\n\nhttps://dart.googlesource.com/sdk/+/597444b54ebc0a87527e813b570323d9c4d98e7f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "60699e3ff501e17bb48fef6311e6757e5bce3f0c",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "48d94d5942db33424a7e410d6a4e3fc03c29a813",
      "new_mode": 33188,
      "new_path": "DEPS"
    },
    {
      "type": "modify",
      "old_id": "6977975f0af8dfe40889fe913f8fe5d29329ad83",
      "old_mode": 33188,
      "old_path": "commits.json",
      "new_id": "417eaa485f5fcc97470cb7a71f49cc9472d67859",
      "new_mode": 33188,
      "new_path": "commits.json"
    }
  ]
}
