)]}'
{
  "log": [
    {
      "commit": "316723add4c368ffd144dd5beb55245832e073fa",
      "tree": "4dc5c86e776e4818ba5fb102e33eb62cfeb8382f",
      "parents": [
        "52637b33aba090851436b2031476529423ea3281"
      ],
      "author": {
        "name": "cyy",
        "email": "cyyever@outlook.com",
        "time": "Sat Jan 05 16:35:14 2019 +0800"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon Jan 07 08:11:37 2019 -0500"
      },
      "message": "remove stdcxx namespace and use std directly\n"
    },
    {
      "commit": "e59b73d3c2bf1c328ccb78e683c0462fa1a473c7",
      "tree": "0e1abbf1b4e8b3192f038762f4fa1857c3d611ec",
      "parents": [
        "336d4ecddfc8aa687ec5cd1bc3ff4455b11da451"
      ],
      "author": {
        "name": "Stefan Bolus",
        "email": "stefan.bolus@gmx.de",
        "time": "Mon May 14 14:48:09 2018 +0200"
      },
      "committer": {
        "name": "James E. King III",
        "email": "jking@apache.org",
        "time": "Mon May 14 08:48:09 2018 -0400"
      },
      "message": "THRIFT-4571: Updated ZeroMQ examples to ZeroMQ version \u003e\u003d 3.0. (#1556)\n\n* New style for Python is default now.\r\n* Symbols were replaced in newer versions of ZeroMQ (\u003e\u003d3.0).\r\n* Use Thrift\u0027s abstraction for `shared_ptr` instead of Boost.\r\n* Symbols were replaced in Python as well."
    },
    {
      "commit": "49ff8b123a0b79aa0ec5a4a1baa288e7cbfdcede",
      "tree": "f0bb816c0ec7263a05709240177bb719d9d3fbcb",
      "parents": [
        "49ef6587b4cb830cbe35a8e14ac4ad5a2c457923"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 09:12:31 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Apr 13 09:12:31 2012 +0000"
      },
      "message": "THRIFT-1552 Include paths for c/c++ should be prefixed with \u0027thrift/\u0027\n\nTo ensure there are no include path collisions the C and C++ header\ninclude paths should include \u0027thrift\u0027 as the root leaf. This will\nprevent having to place /usr/include/thrift into the compilers include\nheader search path, which might otherwise result in the compiler\naccidentally picking up headers that it shouldn\u0027t.\n\ne.g. #include \u003cfoo/bar.h\u003e should be #include \u003cthrift/foo/bar.h\u003e\n\nChange-Id: I48f2b0f549bda0fc81e85506ac857adc800b98a1\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1325674 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9f3296bca00927ec5bac7ccdecdf2fbd68be9744",
      "tree": "8eb390cc10d98cbcc93f187d79b7d0656b80ee81",
      "parents": [
        "37b3df2c40b1ea37ef75cc58b7a635e9c6202870"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Aug 31 16:58:41 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Aug 31 16:58:41 2010 +0000"
      },
      "message": "THRIFT-812. contrib: Add a demo of using Thrift over ZeroMQ\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@991260 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
