)]}'
{
  "commit": "a8d719c87ff167fba3dd01e00be95886e5078ba2",
  "tree": "4d6b1f7e19067c6f8f50c1b647e8e5e30ac51b9e",
  "parents": [
    "fbeb8df59ff12d3232d7910d75a2dec23f69e44e"
  ],
  "author": {
    "name": "Lasse R.H. Nielsen",
    "email": "lrn@google.com",
    "time": "Tue Aug 03 19:20:17 2021 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Aug 03 10:20:17 2021 -0700"
  },
  "message": "Wait for cancel before next listen in switchLatest (dart-lang/stream_transform#137)\n\nIf a stream is performing resource cleanup on cancel it may be a problem\r\nto listen to the next stream and start consuming resources before the\r\ncleanup is done. Propagate errors during the cancel to the result stream.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a59f6f9408499f912922e9b034cb8358e740bdb",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/CHANGELOG.md",
      "new_id": "e1ea482da26a4a6b80e65de146aa272133c629ec",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "17fbb811db4d87a07c27b15c55e9b94c2730005d",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/lib/src/switch.dart",
      "new_id": "53a839488e028f9651726ebabcf83a52f56bf657",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/lib/src/switch.dart"
    },
    {
      "type": "modify",
      "old_id": "98086c5395b95acfb73960709a97a0468d6c3dd1",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/pubspec.yaml",
      "new_id": "6e90b66d601e6664671903da1f63197ffc6cd1bc",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e35cb0ace8177ac3c96fb68de6246d6e85857a7d",
      "old_mode": 33188,
      "old_path": "pkgs/stream_transform/test/switch_test.dart",
      "new_id": "00f196a9ecd123a7160390b6987652f662e6e7e8",
      "new_mode": 33188,
      "new_path": "pkgs/stream_transform/test/switch_test.dart"
    }
  ]
}
