)]}'
{
  "log": [
    {
      "commit": "4a280d56cca90296228ca29c7c582fa423d74e1f",
      "tree": "24d3efa12d96f2948ecbbf1b372c0faf7a369eb7",
      "parents": [
        "68139d117fdf4d287a78819a5bb4b0f9cab8160c"
      ],
      "author": {
        "name": "CJCombrink",
        "email": "carel.combrink@gmail.com",
        "time": "Thu Mar 14 19:57:41 2024 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Mon Apr 15 22:37:44 2024 +0200"
      },
      "message": "THRIFT-5766 Replace std::endl with \"\\n\"\nPatch: Carel Combrink\n\nThis closes #2943\n"
    },
    {
      "commit": "3a6f8a228f7008f033d609bdef2df952e2e2fc54",
      "tree": "daa7bda2a3470ddf5f08fde67d1ea78e5bb46407",
      "parents": [
        "7628392dff65d747a026fd5183466c4460047c92"
      ],
      "author": {
        "name": "Michael Leinartas",
        "email": "mleinartas@twitter.com",
        "time": "Fri Jun 17 19:40:04 2022 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Tue Jun 21 22:27:41 2022 +0200"
      },
      "message": "THRIFT-5599: contrib/fb303 does not compile after C++ library refactorings\nPatch: Michael Leinartas\n\nThis closes #2624\n"
    },
    {
      "commit": "26681fbdb77f6dfaf2f2613d4ad860a224e84b71",
      "tree": "b742ea0959bd5e90e1748323a870291ef8ad8e9f",
      "parents": [
        "3f78c70bbba82c733b1545d39eb5b489ac384e4c"
      ],
      "author": {
        "name": "zeshuai007",
        "email": "51382517@qq.com",
        "time": "Wed Jun 03 17:24:38 2020 +0800"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Jun 14 14:17:11 2020 +0200"
      },
      "message": "THRIFT-5225: Use nullptr instead of NULL\nPatch: Zezeng Wang\n\nThis closes #2168\n"
    },
    {
      "commit": "2590988c02ac6c500266a802d3fe1bd25057e04b",
      "tree": "748d9be14216e606ee7f462a1bd99a7e3de3af58",
      "parents": [
        "05a08ce9c177ffbe8c395fdc9e8f5a4c5daef02c"
      ],
      "author": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Dec 09 12:21:37 2017 -0500"
      },
      "committer": {
        "name": "James E. King, III",
        "email": "jking@apache.org",
        "time": "Sat Dec 09 12:25:00 2017 -0500"
      },
      "message": "THRIFT-4417: Fix broken fb303 build, that occurred after conversion to stdcxx::shared_ptr\nPatch: Stanislav Korolev\n\nThis closes #1439\n"
    },
    {
      "commit": "71f2d8a7140329f0f2fc339d84e50d9b27bf478c",
      "tree": "4dd5392dd57cb8ac1da0ec69e1b2619e1479bae8",
      "parents": [
        "7ed94ef8e82e3aabec05d638c3fc2736f081b0f8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Apr 26 17:00:04 2015 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Apr 26 17:00:04 2015 +0200"
      },
      "message": "THRIFT-3067 C++ cppcheck performance related warnings\n\nPatch: Arijit Chattopadhyay \u003carijitnit06@gmail.com\u003e\n\nThis closes #444\n"
    },
    {
      "commit": "79f988c27ac97b7a89e6c78a64da2f3a2f65d916",
      "tree": "46358895d7630b0fd10590068450bef9ef151320",
      "parents": [
        "aaa8947f3a149d38dd4bfd395573860c2f18ea93"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 20:42:54 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 20:42:54 2014 +0200"
      },
      "message": "THRIFT-2768: Whitespace Fixup\nClient: General (Makefile.am)\nPatch: Jens Geyer\n\nReverted makefile.am - tabs are not optional there\n"
    },
    {
      "commit": "aaa8947f3a149d38dd4bfd395573860c2f18ea93",
      "tree": "af4b000fca7e39c9b5e88b35fbc471b6138749c4",
      "parents": [
        "d5436f5cf7a100d89abb3d125d8f241ca7dc925e"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 20:22:28 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Fri Oct 03 20:30:38 2014 +0200"
      },
      "message": "THRIFT-2768: Whitespace Fixup\nClient: General (Makefile.am, *.thrift)\nPatch: Jens Geyer\n\nDocTest.thrift has NOT been changed, the trailing whitespaces are part of the test case.\n"
    },
    {
      "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": "ca67b899594004966f002a82ff126e0916f133d4",
      "tree": "8517205cd847f47315bf122a6cf39129e959efb7",
      "parents": [
        "b1a283f11e50650acc1b0730200b17bf8c5fac07"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Sep 28 03:30:17 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Sep 28 03:30:17 2010 +0000"
      },
      "message": "contrib/fb303: use pure_enums in C++ for compatibility\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1002000 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b6657f142e86135fea5d3352f7155165744a7282",
      "tree": "7256e5d064b745a7ac2aa15f874cc7dd471c143b",
      "parents": [
        "3f0b526d2d1893807e2bcfef60af24cbca6a7bbf"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon May 17 19:13:23 2010 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon May 17 19:13:23 2010 +0000"
      },
      "message": "THRIFT-781. Install libfb303.so in the correct target lib directory\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@945318 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ea2cba8ba8484a8d4e669c02dd97b3b2445ef322",
      "tree": "6be4a3bf2d069a006c9a15f5ee47a1893a176f4d",
      "parents": [
        "4bc4231040186d9e0c35ff4d8211ce7b7e43aab5"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:35:00 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 21:35:00 2009 +0000"
      },
      "message": "THRIFT-387. Add license headers to a bunch of files\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760189 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "13083d6d52d2b5bd3d5a9368a04503c5b21eabab",
      "tree": "dfc912718c5f9dbacfd395d1e5f8dd59e9fd9de6",
      "parents": [
        "afa1b47e60c4ffba554f6187d84fd20cd514f51d"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 02:19:46 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Fri Mar 20 02:19:46 2009 +0000"
      },
      "message": "THRIFT-294. Remove @author tags\n\nThey\u0027re gone. Don\u0027t add any new ones!\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@756307 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "576dfdcda75667d6e892df0b5a4508d7bddbcef4",
      "tree": "ca7911d58f810004e7a742ca1bda66e144952f65",
      "parents": [
        "4bec874d826338bb925146610aef807670afc0f7"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:37:00 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:37:00 2009 +0000"
      },
      "message": "THRIFT-292. Install fb303.thrift in a more sensible location\n\nthrift_home is the Thrift installation we are using.\nWe shouldn\u0027t be trying to install back into it.\nUse $(prefix) instead.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741831 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "858519aac58560a5b15f0c939ab4398dc33fbd4f",
      "tree": "6ae71ded50daff5a2ed143310a6f091a69462c70",
      "parents": [
        "f4335dfdbe965c95cfca83d2299e00b96bb92b55"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:50 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:50 2009 +0000"
      },
      "message": "THRIFT-292. s/facebook::thrift/apache::thrift/ in contrib/fb303/cpp\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741827 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f4335dfdbe965c95cfca83d2299e00b96bb92b55",
      "tree": "c48d8a79de36b437a198f9074cce2ae4932d0ddb",
      "parents": [
        "0b36a2d9c0a40ca51014e723dddd74e4bbb5d291"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:46 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:46 2009 +0000"
      },
      "message": "THRIFT-292. Make the #includes in fb303 match the rest of Thrift\n\nSpecifically, by removing the \"thrift/\" prefix.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741826 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b7d6fa5ee27dcfe60ed946c99fbc1c664bb4057",
      "tree": "8a8d7fded45f797c0155f0a16d08371839c3c287",
      "parents": [
        "d20a1d3619efa9edef51364d927bc9a78b37217f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:35 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Feb 07 02:36:35 2009 +0000"
      },
      "message": "THRIFT-314. Purge reflection.limited\n\nThis was a feature designed to allow a Thrift server to report\ninformation about its interface.  However, the feature has\nsignificant design problems, and is presence is currently causing\nconfusion without doing any good.  Therefore, it is being removed.\nIt will always be in source control if and when we are ready to\ncome back to it.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@741824 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7c28b33194e3c9c67b09a0053efb51f9fc69eb83",
      "tree": "4fc6e00d58e4239e337c138eac34fa12fc2bfb3d",
      "parents": [
        "f67ad9e68a390a7096d0d657f7c7d6ad884c611f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Sep 20 00:14:01 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Sat Sep 20 00:14:01 2008 +0000"
      },
      "message": "contrib/fb303: Some changes to the build for the Scribe release\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@697294 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "99b000b48475efdfa68de26aeacd15cec01a81ca",
      "tree": "81fa04ee523efd324dea9bbfd6c9039103026854",
      "parents": [
        "3095aa1843310afc2427fd70b0f523e2c90c7690"
      ],
      "author": {
        "name": "pwyckoff",
        "email": "dev-null@apache.org",
        "time": "Thu Apr 03 19:30:55 2008 +0000"
      },
      "committer": {
        "name": "pwyckoff",
        "email": "dev-null@apache.org",
        "time": "Thu Apr 03 19:30:55 2008 +0000"
      },
      "message": "add fb303 to thrift contrib\n\nSummary: Add clean version of fb303 to thrift contrib readying for open sourcing scribe\n\nReviewed By: dreiss\n\nTest Plan: bootstrap.sh, make, make install on a fresh machine and then try compiling and running scribe open source version.\n\nRevert: OK\n\nTracCamp Project: Thrift\n\nDiffCamp Revision: 10841\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665634 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
