)]}'
{
  "commit": "8960a39a1ade2fd58785618cd5ccf7c5959baf4b",
  "tree": "14845783f321464478513cfff294c4978113b627",
  "parents": [
    "a6d3d2aa0efb0503508aeeb11e978b5d27f46a6f"
  ],
  "author": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Mon Sep 14 17:27:46 2015 -0700"
  },
  "committer": {
    "name": "Natalie Weizenbaum",
    "email": "nweiz@google.com",
    "time": "Mon Sep 14 17:27:46 2015 -0700"
  },
  "message": "Add Server.isClosed and Client.isClosed.\n\nR\u003drnystrom@google.com\n\nReview URL: https://codereview.chromium.org//1328503003 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1bd217b62d38c0a82c35e99c7e98b22723519d6",
      "old_mode": 33188,
      "old_path": "pkgs/json_rpc_2/CHANGELOG.md",
      "new_id": "7de0e876b02f69e80c9964a0b96e07ca35dc0771",
      "new_mode": 33188,
      "new_path": "pkgs/json_rpc_2/CHANGELOG.md"
    },
    {
      "type": "modify",
      "old_id": "f63fde6cb8ca4d60d2299dcdb0bb0624d191f048",
      "old_mode": 33188,
      "old_path": "pkgs/json_rpc_2/lib/src/client.dart",
      "new_id": "763a9871adb7c257e85171d8bdab23d10c9e5557",
      "new_mode": 33188,
      "new_path": "pkgs/json_rpc_2/lib/src/client.dart"
    },
    {
      "type": "modify",
      "old_id": "54c38b7d00b98e92fb9a34c7661921bb32ff0411",
      "old_mode": 33188,
      "old_path": "pkgs/json_rpc_2/lib/src/peer.dart",
      "new_id": "7821d9fe9994e7f2e9380f65b012f65634da8f5a",
      "new_mode": 33188,
      "new_path": "pkgs/json_rpc_2/lib/src/peer.dart"
    },
    {
      "type": "modify",
      "old_id": "4458e0e5919ee65e5ea3ed2a6ce6f20820a6d714",
      "old_mode": 33188,
      "old_path": "pkgs/json_rpc_2/lib/src/server.dart",
      "new_id": "4188e78cd5c724bc17ef6ca7e9a3e39656adfab5",
      "new_mode": 33188,
      "new_path": "pkgs/json_rpc_2/lib/src/server.dart"
    },
    {
      "type": "modify",
      "old_id": "5914173876f6d21799bfdcc1c34cd45471c71852",
      "old_mode": 33188,
      "old_path": "pkgs/json_rpc_2/lib/src/two_way_stream.dart",
      "new_id": "88a8dcc240d3a28d6dcc3ce43a998b22182f2607",
      "new_mode": 33188,
      "new_path": "pkgs/json_rpc_2/lib/src/two_way_stream.dart"
    },
    {
      "type": "modify",
      "old_id": "d89569891a1731318c7856713b443e41cf3255aa",
      "old_mode": 33188,
      "old_path": "pkgs/json_rpc_2/pubspec.yaml",
      "new_id": "348dc35b195974c52ef144c127eefe28247e9f46",
      "new_mode": 33188,
      "new_path": "pkgs/json_rpc_2/pubspec.yaml"
    },
    {
      "type": "modify",
      "old_id": "20b21bde030f1e550bc269172ff6c05afc22f9ad",
      "old_mode": 33188,
      "old_path": "pkgs/json_rpc_2/test/client/stream_test.dart",
      "new_id": "ba5db5bc32c4fbb5544348b8386b2761f24bab64",
      "new_mode": 33188,
      "new_path": "pkgs/json_rpc_2/test/client/stream_test.dart"
    },
    {
      "type": "modify",
      "old_id": "a7a2d8652701a8a945acc2f49c06528bbac7da94",
      "old_mode": 33188,
      "old_path": "pkgs/json_rpc_2/test/server/stream_test.dart",
      "new_id": "8fd12396f859643a807f9c83cdd4bfc4ec817766",
      "new_mode": 33188,
      "new_path": "pkgs/json_rpc_2/test/server/stream_test.dart"
    }
  ]
}
