)]}'
{
  "commit": "8bd8af51f53b27dd99eeac67a8b8bfa2d0548bd4",
  "tree": "b99ff9d93685d458161b073b687cf1058ab03eac",
  "parents": [
    "d0af7ea9dedf277718f7fb9272f712babcd3f73f"
  ],
  "author": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Thu Feb 04 16:10:16 2016 -0800"
  },
  "committer": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Thu Feb 04 16:10:16 2016 -0800"
  },
  "message": "Provide more error-handling customization.\n\nThis makes it easier to wrap underlying channels that don\u0027t support\nerrors at all.\n\nR\u003dtjblasi@google.com\n\nReview URL: https://codereview.chromium.org//1669953002 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "849cc2ffe74edc22e0ff79afe65749e0f5636af3",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/lib/src/guarantee_channel.dart",
      "new_id": "1047e14ff213bbc27b4715a63dd9e5366cf1a26c",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/lib/src/guarantee_channel.dart"
    },
    {
      "type": "modify",
      "old_id": "1812a0e3a3f48d95d070e5f34c65b365b0d88b04",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/lib/src/stream_channel_controller.dart",
      "new_id": "ad78323effb2e9402614553ca5c6da42a6f04ac3",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/lib/src/stream_channel_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "8c4fad5205dc48cfd115b5b6368645a3ba443945",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/lib/stream_channel.dart",
      "new_id": "992f7026a42558b5a5263eece0a48a5718698989",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/lib/stream_channel.dart"
    },
    {
      "type": "modify",
      "old_id": "f0b830ca187d694408195ea0b7d4f006f19fdc8e",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/pubspec.yaml",
      "new_id": "52ee52171ee3e14f9a7ba665379e5a89fecc824e",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "e45f09062484a7fc37256d9a9bbfb1ace4a2fd86",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/test/stream_channel_controller_test.dart",
      "new_id": "cf8a31b36dda85fde499fae4973f1c6e26f66ca0",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/test/stream_channel_controller_test.dart"
    },
    {
      "type": "modify",
      "old_id": "0e95f9d8832698951086eb658086f9cc5f1757e3",
      "old_mode": 33188,
      "old_path": "pkgs/stream_channel/test/with_guarantees_test.dart",
      "new_id": "38afefac074ca8995bf8b520fbaa3ceb05f64432",
      "new_mode": 33188,
      "new_path": "pkgs/stream_channel/test/with_guarantees_test.dart"
    }
  ]
}
