)]}'
{
  "commit": "b03d74992e453f24801e12dbb030ae384ec7e68a",
  "tree": "aee01a5d4a7807786b556887a55a79c4a1e866a8",
  "parents": [
    "747158c8daa994b3386f1dcb4fc9e91aed1748ad"
  ],
  "author": {
    "name": "Aki Sukegawa",
    "email": "nsukeg@gmail.com",
    "time": "Fri Jun 08 11:39:34 2018 +0900"
  },
  "committer": {
    "name": "James E. King III",
    "email": "jking@apache.org",
    "time": "Thu Jun 07 22:39:34 2018 -0400"
  },
  "message": "THRIFT-4478: Thrift will not build with dlang 2.078 or later (#1559)\n\n* THRIFT-4478 Thrift will not build with dlang 2.078 or later\r\n\r\nThis fixes build errors and deprecation warnings on dmd v2.080.0.\r\n\r\n* THRIFT-4478: Update ubuntu-artful docker build image to use DMD 2.080.0\r\n\r\n* THRIFT-4478 Fix build failure for nonblocking\r\n\r\n* THRIFT-4478: update readme files\r\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "779d9b6bbd64636528d99109385a97f5bcc728b0",
      "old_mode": 33188,
      "old_path": "LANGUAGES.md",
      "new_id": "ef3bee299fe6653dc171f4ef9c8c5c4dc3fc1a87",
      "new_mode": 33188,
      "new_path": "LANGUAGES.md"
    },
    {
      "type": "modify",
      "old_id": "cae4577b9378dcf2ab890a6f0b1cc434a7706eaf",
      "old_mode": 33188,
      "old_path": "build/docker/README.md",
      "new_id": "324921ead7fb4846ce9e18fd1211773cdf0c152f",
      "new_mode": 33188,
      "new_path": "build/docker/README.md"
    },
    {
      "type": "modify",
      "old_id": "d712becaa5ed33d3c40058ccacd34a5565e24ce8",
      "old_mode": 33188,
      "old_path": "build/docker/ubuntu-artful/Dockerfile",
      "new_id": "153ce61e0c53a14c89497dc3fe21abaa139869f8",
      "new_mode": 33188,
      "new_path": "build/docker/ubuntu-artful/Dockerfile"
    },
    {
      "type": "modify",
      "old_id": "6de13d9167a53426be0a08dbe800cdf4d011ea44",
      "old_mode": 33188,
      "old_path": "lib/d/src/thrift/async/socket.d",
      "new_id": "a08f51db083a0117346e318562a88ff20823a5be",
      "new_mode": 33188,
      "new_path": "lib/d/src/thrift/async/socket.d"
    },
    {
      "type": "modify",
      "old_id": "da165d3d32d4616047f771d99fefbad7f027c187",
      "old_mode": 33188,
      "old_path": "lib/d/src/thrift/server/transport/base.d",
      "new_id": "704e16d21e5e2da4ab7f2e60b34c3599717e3873",
      "new_mode": 33188,
      "new_path": "lib/d/src/thrift/server/transport/base.d"
    },
    {
      "type": "modify",
      "old_id": "aac728938f6fac0800aedeca050d739d9782f29e",
      "old_mode": 33188,
      "old_path": "lib/d/src/thrift/transport/file.d",
      "new_id": "fe88e730666004c2263d57822baad8328d674af9",
      "new_mode": 33188,
      "new_path": "lib/d/src/thrift/transport/file.d"
    },
    {
      "type": "modify",
      "old_id": "228abf004b30ba535b5670b729c9f414b19c04c7",
      "old_mode": 33188,
      "old_path": "lib/d/src/thrift/transport/socket.d",
      "new_id": "fcb38da36d0fc7fae23657bae5544efa87e04fda",
      "new_mode": 33188,
      "new_path": "lib/d/src/thrift/transport/socket.d"
    },
    {
      "type": "modify",
      "old_id": "85bcb291d22b3a9e2de2d8ec98a0e7f1b235ae68",
      "old_mode": 33188,
      "old_path": "lib/d/test/client_pool_test.d",
      "new_id": "52207d9c7cd9a516b9ce06d78213d1d712d45515",
      "new_mode": 33188,
      "new_path": "lib/d/test/client_pool_test.d"
    },
    {
      "type": "modify",
      "old_id": "35515c82a534350d783f2f66f98caf990967b56c",
      "old_mode": 33188,
      "old_path": "lib/d/test/serialization_benchmark.d",
      "new_id": "40d0480942aa7203f6ec00b1db89309b51a4891b",
      "new_mode": 33188,
      "new_path": "lib/d/test/serialization_benchmark.d"
    }
  ]
}
