)]}'
{
  "commit": "a3f8fb95786017dbccd4659f74cb1d3afe7bb84b",
  "tree": "8ebfd13e41f1cc33756a1dfec2ee8d5198ed3510",
  "parents": [
    "1eab8550ea6c4cfb6bc1d380d00396e2f10f3bfd"
  ],
  "author": {
    "name": "David Morgan",
    "email": "davidmorgan@google.com",
    "time": "Mon Mar 18 09:10:25 2024 +0000"
  },
  "committer": {
    "name": "Commit Queue",
    "email": "dart-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Mon Mar 18 09:10:25 2024 +0000"
  },
  "message": "[test_runner] Fix error parsing: paths do not contain newlines.\n\nThis stops over-matching which was causing paths to be incorrect when there were multiple errors, breaking the expectation updater.\n\nR\u003dsrujzs@google.com\n\nChange-Id: I357d0c96ed2d5bc3658d6cc2eb9ca82f86860818\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/357700\nCommit-Queue: Morgan :) \u003cdavidmorgan@google.com\u003e\nReviewed-by: Lasse Nielsen \u003clrn@google.com\u003e\nAuto-Submit: Morgan :) \u003cdavidmorgan@google.com\u003e\nReviewed-by: Srujan Gaddam \u003csrujzs@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "476b45da22a6265db953efcbe90678e2dfb62ac3",
      "old_mode": 33188,
      "old_path": "pkg/test_runner/lib/src/command_output.dart",
      "new_id": "dd5fdb64e6bfdca5a9af3b9f0c1f8b9c3f07d525",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/lib/src/command_output.dart"
    },
    {
      "type": "modify",
      "old_id": "426196d849efb9c42c3f4fb0c4537bae00bfa854",
      "old_mode": 33188,
      "old_path": "pkg/test_runner/test/parse_error_test.dart",
      "new_id": "be1baeeb289560ce023adea2e9eaf709cea5546b",
      "new_mode": 33188,
      "new_path": "pkg/test_runner/test/parse_error_test.dart"
    }
  ]
}
