)]}'
{
  "commit": "338ee53371ac67e88a094bb4fcb6af73075edfa4",
  "tree": "45dbd0097ecec8667a7d86fe9dc9d2458b00949a",
  "parents": [
    "b0dc30207fa6f5c617f0618ed3edc22b75f1da74"
  ],
  "author": {
    "name": "Nate Bosch",
    "email": "nbosch1@gmail.com",
    "time": "Tue Jun 12 10:53:40 2018 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 12 10:53:40 2018 -0700"
  },
  "message": "Cast streams to correct types in IsolateChannel (dart-lang/stream_channel#31)\n\nFixes dart-lang/stream_channel#29\r\n\r\n- Add a type on the IsolateChannel in one of the tests so that it\r\n  exhibits the problem when run in Dart 2 mode.\r\n- Cast the streams coming from the ReceivePort instances to the\r\n  appropriate types since ReceivePort is always `Stream\u003cdynamic\u003e`.\r\n- Remove the type on the subscription variable since it\u0027s a subscription\r\n  on a dynamic stream and otherwise would never have the correct type.\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b284e5ed87cbec830194cc598dce6d48e5991737",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/CHANGELOG.md",
      "new_id": "3dfbbc6f9e4a200ed79c3b453a0c2ac832c407a4",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "4a1717df11c37565e654d48239b9f68072fb7765",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/lib/src/isolate_channel.dart",
      "new_id": "d785ae118c41204d3d263a367c20ad15b5159d49",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/lib/src/isolate_channel.dart"
    },
    {
      "type": "modify",
      "old_id": "ff2209c944c7687ac5b7e2c5a8363f09f5af87d4",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/pubspec.yaml",
      "new_id": "54bd97217689d4b776ed20a45b83b1e462ae0e2e",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "00f45844c2ae567d845ab80282ce1e28bdb152fa",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/test/isolate_channel_test.dart",
      "new_id": "4c73ab090cedf786e6ee0cef5432a436a365bb9b",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/test/isolate_channel_test.dart"
    }
  ]
}
