)]}'
{
  "commit": "b9b243545a52f67568143739b56a951cb04ed5eb",
  "tree": "7d7fb636d9af49c0c5fba585a6e7642510acf3d8",
  "parents": [
    "f0e559b8abaa85f2499a67e20024d566aef01d89"
  ],
  "author": {
    "name": "chris_kohlhoff",
    "email": "chris_kohlhoff",
    "time": "Sat Mar 27 07:25:58 2010 +0000"
  },
  "committer": {
    "name": "chris_kohlhoff",
    "email": "chris_kohlhoff",
    "time": "Sat Mar 27 07:25:58 2010 +0000"
  },
  "message": "Always call ioctl on underlying descriptor when modifying blocking mode.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be0cedcad9014e85072add76979f9d2d7562515b",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/reactive_descriptor_service.hpp",
      "new_id": "7ad368d7ded675621c3665b37ca7a58fc1ac1bee",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/reactive_descriptor_service.hpp"
    },
    {
      "type": "modify",
      "old_id": "ea17b942d8dce36b6d56fda48138e35423f7f127",
      "old_mode": 33188,
      "old_path": "asio/include/asio/detail/reactive_socket_service.hpp",
      "new_id": "1db0e65870638896c9519164f31b660be70e5780",
      "new_mode": 33188,
      "new_path": "asio/include/asio/detail/reactive_socket_service.hpp"
    }
  ]
}
