)]}'
{
  "log": [
    {
      "commit": "53ae9f39d5118d9b13774413e7989b9f0fb1a8eb",
      "tree": "5cc5f76a2afed365f70f366994e255dbda59235c",
      "parents": [
        "f5dea4c7f31703cdc0c347eb7ec429fc5864afb4"
      ],
      "author": {
        "name": "Todd Lipcon",
        "email": "todd@apache.org",
        "time": "Mon Dec 07 00:42:38 2009 +0000"
      },
      "committer": {
        "name": "Todd Lipcon",
        "email": "todd@apache.org",
        "time": "Mon Dec 07 00:42:38 2009 +0000"
      },
      "message": "THRIFT-622. Add appropriate licensing information to get Thrift ready for a release.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@887812 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b42361c2e91efc63c11b21721643388db820b86d",
      "tree": "5984a69a52fa777de639220386353d85cb68f975",
      "parents": [
        "45603e9c6c6196301655b2328007382f46ef627d"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Sep 09 17:18:57 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Sep 09 17:18:57 2009 +0000"
      },
      "message": "THRIFT-574. erlang: Support framed transport for servers\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@813054 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "1e1a6976723b37c44b1eff5cc3f4df1a52b95e0b",
      "tree": "4f290586e351e4cc690eb519ed9f5d0e890faae2",
      "parents": [
        "bb97fd90a501ce7a7b37170295c4d02c719a2150"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Jun 04 02:01:32 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Jun 04 02:01:32 2009 +0000"
      },
      "message": "THRIFT-211. erlang: Support \"tethered\" clients\n\nAdd a client option that causes clients to monitor their creators\nand terminate when the creator dies.  This makes it possible to\nprevent client leaks without linking, because the latter causes\napplication code to be killed when a transport error occurs and\nexits are not trapped.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@781636 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bb97fd90a501ce7a7b37170295c4d02c719a2150",
      "tree": "eaf38f13d921f87a046560677f4072b5e777941d",
      "parents": [
        "5e530af5878ce7650e94ee662951b49358100984"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Jun 04 02:01:28 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Jun 04 02:01:28 2009 +0000"
      },
      "message": "THRIFT-211. erlang: Allow clients to be created without connecting\n\nAdd a client option to prevent the initial connect (which causes\nthe protocol factory to be ignored).  The main use case for this\nis testing the proper handling of clients that cannot connect.\nUpdate the tether test to use this feature instead of a raw\ngen_server:start call.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@781635 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5e530af5878ce7650e94ee662951b49358100984",
      "tree": "6746a3795b6385ace4090c0512af946c5581f6bf",
      "parents": [
        "52687eb3b9aa8982cab5e11fae2ae879c6bc1b69"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Jun 04 02:01:24 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Jun 04 02:01:24 2009 +0000"
      },
      "message": "THRIFT-211. erlang: Support unlinked Thrift clients.\n\n- Create a thrift_client:start function that accepts client options.\n- Make start_link a wrapper that adds {monitor, link}.\n- Add a test to make sure that everything dies or doesn\u0027t die as expected.\n  (The test has to be run manually.)\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@781634 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "deda141392d0b242e1fce0c0682ceedb45642a18",
      "tree": "b3341930bc7cc0965fa6d725f728774fae8c361c",
      "parents": [
        "b5714ef91ec7210c65e07c8d635c224795f22919"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Apr 02 19:22:31 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Apr 02 19:22:31 2009 +0000"
      },
      "message": "THRIFT-388. Create a \"ONEWAY\" message type that is an alias for \"CALL\"\n\nPave the way for a new message type for oneway function calls.\nFor now, just define the constant in all languages and make\nserver implementations treat it the same way as a normal call.\nOnly C++ and Erlang currently check the message type (on the\nserver side).\n\nThere is a little bit of redundancy in the Erlang code, but\nthe alternative is a bit gross, and this split-up will be\nnecessary eventually when we start handling one-way calls\ndifferently.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@761389 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": "45c27793cf7d87dd9513af6968891754886d4a98",
      "tree": "4549e6d41fdb2ec113939c3e5befbe3b620900ad",
      "parents": [
        "2d8563ed6eea9b840956a9801804d95650fa95ad"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:47:05 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:47:05 2009 +0000"
      },
      "message": "THRIFT-307. erlang: Make HiPE optional\n\nYou can still use it by running \"make ERLC_FLAGS\u003d\u0027+native\u0027\".\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760166 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2d8563ed6eea9b840956a9801804d95650fa95ad",
      "tree": "62edf82cbc28ea875bb1f9278f774ba4f34bcc9b",
      "parents": [
        "4c0234f815578f0e313d4509b1de80078fc49923"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:47:01 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:47:01 2009 +0000"
      },
      "message": "THRIFT-306. erlang: Let thrift_http_transport specify custom HTTP headers\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760165 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4c0234f815578f0e313d4509b1de80078fc49923",
      "tree": "37e50bc32edb425f14f455e3c70fbf656d06527f",
      "parents": [
        "b3c5f6e25f3f39aa32fa65477633b5871e5b534f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:46:56 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:46:56 2009 +0000"
      },
      "message": "THRIFT-305. erlang: Fix http_options for thrift_http_transport\n\nThe old implementation of thrift_http_transport:set_http_options assumed\nthat the return value of thrift_transport:new was a pid, but it isn\u0027t.\nIt is a private structure.  Therefore, set_http_options could never work.\nNow, thrift_http_transport:new takes an optional third argument,\nan assoc-list of options, including http_options.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760164 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "233ace53f04abe48b974aa0b51002ecb7134837b",
      "tree": "48511d409c69fc5fd7d0cad31575db8a05757193",
      "parents": [
        "bfc57a04026d9f5b3436baf4452eb262883b7310"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:46:47 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:46:47 2009 +0000"
      },
      "message": "THRIFT-127. erlang: Skip fields that have the wrong type\n\nIn the other languages (AFAIK), if a field has the wrong type,\nit is silently skipped.  Erlang currently assumes that the type\nis correct and de-synchronizes.  This change makes it behave like\nthe other languages (except that it is not silent).\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760161 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bfc57a04026d9f5b3436baf4452eb262883b7310",
      "tree": "6647ee5a80e55086823a6ff7b681b1df4b8d7f04",
      "parents": [
        "72737e4c967fdf3457d7dc7de42640cd9a5f65c8"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:46:37 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Mon Mar 30 20:46:37 2009 +0000"
      },
      "message": "THRIFT-126. erlang: TMemoryBuffer for Erlang\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@760160 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "fe931d152695950fe1115abcc2bd779a96be239a",
      "tree": "a127cfc6eefa6d12ae901c947c29b80a09a24d20",
      "parents": [
        "6ce401dd555cf7928e1129d9ab31aa7be4bc7e9f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Mar 24 20:02:08 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Mar 24 20:02:08 2009 +0000"
      },
      "message": "THRIFT-136. s/async/oneway/ in Erlang\n\nThis is kind of a bummer because it requires a simultaneous\ncode regeneration and library upgrade, and possibly also a\nserver restart.  I\u0027m not sure if it is worth it, since the\nonly benefit is a little code clarity.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@757993 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6ce401dd555cf7928e1129d9ab31aa7be4bc7e9f",
      "tree": "6ee5161e938b5afd1b9b0dac5b4545af3d66e96b",
      "parents": [
        "c51986f43897a64531935653cb4a2462f6cd7e11"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Mar 24 20:01:58 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Mar 24 20:01:58 2009 +0000"
      },
      "message": "THRIFT-136. s/async/oneway/ in misc places\n\nThis is mostly an internal-only change.\nIt affects docstrings, messages, variables, test cases, etc.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@757992 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c51986f43897a64531935653cb4a2462f6cd7e11",
      "tree": "da8728080bf9265c2aa6eb8d72877b384ea94c80",
      "parents": [
        "473292500dc553e537aad0544f9fbb31d0fbf3d0"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Mar 24 20:01:25 2009 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Mar 24 20:01:25 2009 +0000"
      },
      "message": "THRIFT-136. s/async/oneway/ in comments\n\nThis is an internal-only change.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@757990 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9a863ee551ffc75224113a2095ee5f2468f843ca",
      "tree": "3173b3725dbfcdd427e38bd689645b71fb6005bc",
      "parents": [
        "4798a7ad12f3c1a0cea7495bbbbc7d3e253601d8"
      ],
      "author": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Tue Mar 24 16:04:36 2009 +0000"
      },
      "committer": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Tue Mar 24 16:04:36 2009 +0000"
      },
      "message": "THRIFT-192. erl: Fix handling of booleans\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@757870 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "080991bf988ead697afed3d4567d30615609bf08",
      "tree": "eeb197e6d56c475197746f5fef60681c1d6ce0bd",
      "parents": [
        "d90cd1f539f5837858aa64256d187b4444560b81"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Oct 30 04:28:42 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Thu Oct 30 04:28:42 2008 +0000"
      },
      "message": "THRIFT-186. erl: Make the Makefile work on OpenSolaris\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@709086 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "46e8d0b8fb18e25baf45a51715d7e3129a17fdb6",
      "tree": "513e1272ccf986c813fa372473eabfd572a70493",
      "parents": [
        "f6c6c9c09d9d785bb37da5d87d880d4122c9452f"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Jul 22 06:57:41 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Tue Jul 22 06:57:41 2008 +0000"
      },
      "message": "THRIFT-94. erlang: Fix a syntax error\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@678659 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7a4ff6be4d7ce6726bcd4573a00669678697f1d9",
      "tree": "748b5479b9e98eb7133707a7a2937c4c10d89b02",
      "parents": [
        "70e329f0b8ed79df2c7b1de0366a8841eeeabd85"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jul 16 05:13:30 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jul 16 05:13:30 2008 +0000"
      },
      "message": "THRIFT-83. erlang: Don\u0027t flush an empty buffer in the http transport.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@677157 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "37dbfef4789f44d115188c7e6dd2843840ad23f8",
      "tree": "cf92210357256922dc6d7b531ac002fc22ce4812",
      "parents": [
        "e20b97208885d40eb30638d4ee8dba2ab8629693"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:16:01 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:16:01 2008 +0000"
      },
      "message": "Fix thrift_server to work with newest thrift_processor\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666483 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9f2a5d77997cbfac2f46d267d326fa0e0886a77f",
      "tree": "b4e18b43653b944f8cafbef9e1ad2b0478126c90",
      "parents": [
        "f2e66c1cb79ec0c1e2a515668f15410a60140011"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:15:45 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:15:45 2008 +0000"
      },
      "message": "Rename \"alterl\" to \"erl\".\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666481 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f2e66c1cb79ec0c1e2a515668f15410a60140011",
      "tree": "4121a9668b3f640aa505b12597832cd8eb4bdb0a",
      "parents": [
        "52fe7a5bae19c23a71013d7c50958e93dc3879b4"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:14:38 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Jun 11 01:14:38 2008 +0000"
      },
      "message": "Remove all of the old Erlang stuff in preparation for renaming alterl.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@666480 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b6f18c20ee5db403047b803f4ce64d6a17abf978",
      "tree": "45c9f202bc7dd0f8ec12fb252094be8d39a56ec8",
      "parents": [
        "cf997a45c6a79ff662679003fa0904c9a73454de"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Mar 04 07:09:12 2008 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Mar 04 07:09:12 2008 +0000"
      },
      "message": "[thrift] Erlang build tweaks\n\nSummary: fix the Makefile to use BSD-friendly find(1) and enable conditional building of the Erlang binding.  Contributed by Dan Sully (daniel@electricrain.com).\n\nReviewed By: eletuchy\n\nTest Plan: builds\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665549 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6f3507c42574a6e8a58e10e07c58c3ba434b4e7a",
      "tree": "af208510d637f9acdbd8f21cacc2e2a83aff917b",
      "parents": [
        "4b6a3c7a686a401e3e0eac972bfa1a96eabc198b"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 23:50:21 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 23:50:21 2008 +0000"
      },
      "message": "[thrift] erlang: fixing error logger for devious \"not-quite-right\" lists\n\nSummary: ... a la dictionary\n\nReviewed By: cpiro\n\nTest Plan: bin_trim of a dict with a stored integer value\n\nRevert Plan: sure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665531 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7d2ab9fd43a51ae93c70a7920baa54c4be472364",
      "tree": "905214df2e8b2b01b44f80fc42f9d306c3accd27",
      "parents": [
        "38d199b87930d6abed82c5ad408bdf8691b398a1"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 19:56:52 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 19:56:52 2008 +0000"
      },
      "message": "[thrift] erlang: dialyzer bug: binary protocol double type ...\n\nSummary: ... needs to be specified as a float to work, since\n         erlang\u0027s binary syntax default is \"integer\"\n\nReviewed By: cpiro\n\nTest Plan: make dialyzer -j\n\nRevert Plan: sure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665529 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "38d199b87930d6abed82c5ad408bdf8691b398a1",
      "tree": "d8d93a1428b0d5880cf8bf3b8f831767b46cd041",
      "parents": [
        "cf2e8d9af3650212ed02d61e3f21c4eb29c6ffa4"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 19:55:15 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 19:55:15 2008 +0000"
      },
      "message": "[thrift] erlang: dialyzer bug: bad usage of ++ operator on a non-list\n\nReviewed By: cpiro\n\nTest Plan: make dialyzer -j\n\nRevert Plan: sure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665528 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f0cf2a37456034d699b396b7f9cdd28ba467500e",
      "tree": "e8763cc6ef23ae67ff0b7967f1c2c9c239334bc6",
      "parents": [
        "53e571968f2ba9e0cba7e7e22962a22d610afcdb"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 19:27:41 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 19:27:41 2008 +0000"
      },
      "message": "[thrift] erlang: dialyzer bug: tSocket reading of send_timeout preference\n\nReviewed By: cpiro\n\nTest Plan: make dialyzer\n\nRevert Plan: sure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665526 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "53e571968f2ba9e0cba7e7e22962a22d610afcdb",
      "tree": "d65b167cdaf952ce860885132c1044ff33910394",
      "parents": [
        "57fd32c796256e5523197921d950d2c496f46865"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 18:38:42 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 18:38:42 2008 +0000"
      },
      "message": "[thrift] erlang dialyzer error\n\nSummary: impossible pattern matches are never good\n\nReviewed By: cpiro\n\nTest Plan: make dialyzer\n\nRevert Plan: sure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665525 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "57fd32c796256e5523197921d950d2c496f46865",
      "tree": "e016be3d45aa68c8c3a56be71aea787d6acd261a",
      "parents": [
        "7dc23bce4bef0a826a0a737222029874334e4b47"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 17:43:40 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 17:43:40 2008 +0000"
      },
      "message": "[thrift] make erlang error logger more efficient\n\nSummary: when omit_fmt is included\n\nReviewed By: cpiro\n\nTest Plan: sanity checked a service to make sure it ran\n\nRevert Plan: sure\n\nOther Notes: TODO - make reconfiguration work with this\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665524 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7dc23bce4bef0a826a0a737222029874334e4b47",
      "tree": "f4aab1f82c98102ed4c101103221d2047eba431f",
      "parents": [
        "efe64a6cc501f69fa07adc37c7be3664bdbcdfbe"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 17:41:05 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 17:41:05 2008 +0000"
      },
      "message": "[thrift] adding dialyzer to erlang library Makefile\n\nSummary: ... because static analysis can find bugs\n\nReviewed By: cpiro\n\nTest Plan: cd src ; make dialyzer -j\n     gape in awe at errors\n\nRevert Plan: sure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665523 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "efe64a6cc501f69fa07adc37c7be3664bdbcdfbe",
      "tree": "65c511da006976f6994e18a0ee34cb560f190f56",
      "parents": [
        "10ae20f684a364f3c7f4151e8ea93993593e3b15"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 16:31:01 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 27 16:31:01 2008 +0000"
      },
      "message": "[thrift] making erlang thrift error logger slightly nicer for printing binaries\n\nReviewed By: cpiro\n\nTest Plan: ran some services ... verified that they worked\n\nRevert Plan: sure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665522 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c81e82bc26c309d2875b9eb4b946cabe6c0e9481",
      "tree": "9e67e8d6e52caea1ab8945f6f6d528e1952df7bd",
      "parents": [
        "698713cf644661faa935f0b5cdee2b8e4a99f1a2"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Tue Feb 26 12:11:29 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Tue Feb 26 12:11:29 2008 +0000"
      },
      "message": "[thrift] don\u0027t do a reverse DNS lookup for every erlang thrift request\n\nReviewed By: cpiro\n\nTest Plan: ran a server ... verified its debug messages no longer included\n     hostnames\n\nNotes: methinks this binding is not long for this world\n\nRevert Plan: sure ... if you don\u0027t like your dns server\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665505 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "698713cf644661faa935f0b5cdee2b8e4a99f1a2",
      "tree": "bb2480379e996f4c829f68e4848067e945b19142",
      "parents": [
        "0e18224473b8bad918e060900663a9d0058d7196"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Tue Feb 26 11:44:00 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Tue Feb 26 11:44:00 2008 +0000"
      },
      "message": "[thrift] better error handling and timeouts in tSocket code\n\nSummary: default socket send timeout to 5seconds, not infinity.\n         close the socket in case of an error.\n\nReviewed By: cpiro\n\nTest Plan: ran a client for slow services\n     and sanity checked other client code to make sure\n\nRevert Plan: sure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665504 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "215ba5c310dd82b56805982634b346e3f99c6a49",
      "tree": "3789e64869c7d3d11e2d414a907c860dbaa98935",
      "parents": [
        "c91d07c784e603dfb49a0721bab34b0ff960fc3f"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Wed Feb 20 08:19:38 2008 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Wed Feb 20 08:19:38 2008 +0000"
      },
      "message": "[thrift] Erlang thrift_sup will exit if it can\u0027t bind to the given address\n\nSummary: before it would complain and not exit.  that\u0027s not right.\n\nReviewed By: eletuchy\n\nTest Plan: DEATH ENSUES\n\nRevert Plan: sounds reasonable\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665490 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bd03e3e40e4117ffb32fe5d4ed703f0f7c233680",
      "tree": "2da538a64e556af0a1b39e346753a25f3fc7f3a4",
      "parents": [
        "7ed4b98a44e8af506991634482a41da77c1b7838"
      ],
      "author": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 13 00:48:15 2008 +0000"
      },
      "committer": {
        "name": "eletuchy",
        "email": "dev-null@apache.org",
        "time": "Wed Feb 13 00:48:15 2008 +0000"
      },
      "message": "[erl-thrift] tiny change to exception message for tSocket:connect\n\nSummary: calls integer_to_list on the port\n\nReviewed By: dreiss\n\nTest Plan: connected a client to non-running server. oh noes, exception.\n\nRevert Plan: sure\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665475 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0c90f6f8af1d64ec9272bb2f6092336f3d0b8df8",
      "tree": "15245f459a76acc769d8fe99179176b4965bf66d",
      "parents": [
        "3160971286aea0d5b28d5a7a87acaa8a12209ef8"
      ],
      "author": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Feb 06 22:18:40 2008 +0000"
      },
      "committer": {
        "name": "David Reiss",
        "email": "dreiss@apache.org",
        "time": "Wed Feb 06 22:18:40 2008 +0000"
      },
      "message": "Thrift: Whitespace cleanup.\n\nSummary:\n- Expanded tabs to spaces where spaces were the norm.\n- Deleted almost all trailing whitespace.\n- Added newlines to the ends of a few files.\n- Ran dos2unix on one file or two.\n\nReviewed By: mcslee\n\nTest Plan: git diff -b\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665467 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "aa93451dbfd068c4e661e646b3e8a24f1f7ee29a",
      "tree": "600635bb4f5cab0ea573c129c4dd910afb3dad5b",
      "parents": [
        "073e2cfeb5eea795ca6941774633243d3958e970"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Wed Jan 30 01:39:01 2008 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Wed Jan 30 01:39:01 2008 +0000"
      },
      "message": "[thrift] iolists and binaries in Erlang\n\nSummary: three related changes:\n * for numeric types in tBinaryProtocol call effectful_write with binary(), not [char()]\n * tBinaryProtocol:writeString now takes either [char()], iolist(), or binary() ... now you can use any of the three where a Thrift string is required\n * tBufferedTransport now buffers by building an iolist() rather than Buffer++Data.  zomg.\n\nReviewed By: eletuchy\n\nTest Plan: everything seems to work as usual, and binary() works as expected\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665447 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "21db52de163e27f6cb01410fec812dc5f9e6e6a9",
      "tree": "144633e60560d915a889e9abc4aa3d0b1eeabd85",
      "parents": [
        "7f42bcf97c8961d5f25cb88220d0b358a1cbccae"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Mon Jan 14 05:54:50 2008 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Mon Jan 14 05:54:50 2008 +0000"
      },
      "message": "[thrift] fix thrift_logger.erl when show_pid option is enabled\n\nSummary: this gets rid of a lot of messy useless output every time the error logger prints something\n\nReviewed By: eletuchy\n\nTest Plan: works as expected\n\nRevert Plan: ok\n\nOther Notes: contributed by Todd Lipcon (todd@amiestreet.com)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665422 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "26484fb7b145a10a3aa8f3b396a32c4f5b85236c",
      "tree": "7dd401415c536dbab54131ba4e66268ed6bbf175",
      "parents": [
        "33d8f340dcca637e3b91d946f3f6f92daff64456"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Jan 08 03:14:19 2008 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Jan 08 03:14:19 2008 +0000"
      },
      "message": "[thrift] in erlang add {nodelay, true} and {reuseaddr, true} to gen_tcp socket options\n\nSummary: for parity with the C++ implementation\n\nReviewed By: eletuchy\n\nTest Plan: ok\n\nRevert Plan: ok\n\nOther Notes: contributed by Todd Lipcon (todd@amiestreet.com)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665415 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "7ab31e4fd1bf3c6389d1743ee0e8554aa8b97ad4",
      "tree": "5876bcd1f0688e7ea3a65d756ac7660b93b77aaf",
      "parents": [
        "fbc911438de5b86f665b3e8b7d2499d52e37d357"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Fri Jan 04 00:21:18 2008 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Fri Jan 04 00:21:18 2008 +0000"
      },
      "message": "[thrift] add show_pid option to thrift.app.src (Erlang)\n\nSummary: we\u0027ve been using this option in our apps but we never added it to thrift\u0027s own config\n\nReviewed By: eletuchy\n\nTest Plan: ok\n\nOther Notes: contributed by Jason Ganetsky (jason@amiestreet.com)\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665411 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a89cd7b03e1a1071094bacdfbf74cff3739b2911",
      "tree": "42e3191c5475e7e2e3da3d52d60ed5f3a2fc75e2",
      "parents": [
        "6495adb992eca5eb37da1bd72ebb5cc798e1afb1"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Wed Dec 19 00:00:39 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Wed Dec 19 00:00:39 2007 +0000"
      },
      "message": "[thrift] squelch crash reports in Erlang R12B-0\n\nSummary: there\u0027s a new format for errors in R12B-0, so don\u0027t echo a crash report if it matches the new one\n\nReviewed By: eletuchy\n\nTest Plan: completely unnecessary\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665400 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "de11d852113dcb2284c54ab47333e6f602320fc9",
      "tree": "f78771d95182132100083724aecee9c52ddc7611",
      "parents": [
        "09f69e052452e973949bc143d0f34c28c51ff15e"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Sun Nov 18 02:10:20 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Sun Nov 18 02:10:20 2007 +0000"
      },
      "message": "[thrift] gut Erlang exception handling\n\nSummary: * move type field to tException from subclasses\n          * add backtrace to tException\n          * add oop:is_a\n          * on exit, wrap exceptions in {thrift_exception, E} ... otherwise can\u0027t distinguish e.g. exit:{{tBinProtException, {tException, ...}}, Stack} vs. exit:{tBinProtException, {tException, ...} -- I hate erlang\n          * all throws/exits to tException:throw which does the wrapping described above\n\nReviewed By: eletuchy\n\nTest Plan: been using this code on my live server ^_^\n\nRevert: OK\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665350 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "10522a7f2b9d413d97f49670e3102826833dcdcf",
      "tree": "d7ed96344f1690340f790963a7654e6c93385f09",
      "parents": [
        "c2e37c7a617c7e7d55ab79a3f23542aeec42b1af"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:31 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:31 2007 +0000"
      },
      "message": "[thrift] fix-ups to Erlang thrift_logger\n\nSummary:\n * no ?INFO for every oop:call ... way too expensive\n * unfactor symbol/1 ... it was that way for a reason apparently\n * upped crash report depth to 3\n\nReviewed By: eletuchy\n\nTest Plan: /much/ less CPU eaten by logging\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665343 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c2e37c7a617c7e7d55ab79a3f23542aeec42b1af",
      "tree": "ed52215ea1f313e2b65e2b8097e5089ba66a6095",
      "parents": [
        "90eab4d6e4279e9e61fa295e19a834f4c6ebe632"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:30 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:30 2007 +0000"
      },
      "message": "[thrift] change up Erlang crash reports, cleanups in t{,Binary}Protocol\n\nSummary: crash reports aren\u0027t too important so don\u0027t be so verbose -- all the pertinent info shows up elsewhere anyway.  refactor while we\u0027re at it.\n\nReviewed By: eletuchy\n\nTest Plan: ok\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665342 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "53b6ef670cd70c0f81d6ade52de27dde763b3686",
      "tree": "5b9262f1d83f4e2a0c8f08ddc2fd23ee01228702",
      "parents": [
        "a1650fe55cfdba6c5cad1f09e3142b23b24b66c9"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:28 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:28 2007 +0000"
      },
      "message": "[thrift] whole ball of whitespace normalizations in Erlang\n\nSummary: ill-formatted comments, trailing whitespace, and (gasp) tabs: all pwned.  better now than later.\n\nReviewed By: eletuchy\n\nTest Plan: ok\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665339 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a1650fe55cfdba6c5cad1f09e3142b23b24b66c9",
      "tree": "b59b40a330ee47074cc220bc5b6917627b7caf02",
      "parents": [
        "3121c8271f07b56593df3e6a10ad549590059057"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:27 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:27 2007 +0000"
      },
      "message": "[thrift] make open and close `effectful\u0027 in Erlang client\n\nSummary: make uniform across all tTransports.  god i want `effectful\u0027 to go away dead.  soon.\n\nReviewed By: eletuchy\n\nTest Plan: ok\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665338 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3121c8271f07b56593df3e6a10ad549590059057",
      "tree": "78331f2a66dea0146f0421a08e7bc15842cdcfda",
      "parents": [
        "0d5cd8a6b92053df8e8b1f5df9e2e3e55c3a9cd1"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:26 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 06:26:26 2007 +0000"
      },
      "message": "[thrift] Erlang client receive socket options\n\nSummary: we want {active, false}, etc. for client sockets.  make it so.\n\nReviewed By: eletuchy\n\nTest Plan: ok\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665337 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6c74062262aaad614719227a279dfb7789e56471",
      "tree": "e85b73f571234af6d281b8fa61a76913655dc3b6",
      "parents": [
        "89d52079834a20411d2b842d2e71a4e3390911a9"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 02:20:58 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Thu Nov 15 02:20:58 2007 +0000"
      },
      "message": "[thrift] convert oop.erl errors and infos to macros\n\nSummary: old-style error messages get switched over\n\nReviewed By: eletuchy\n\nTest Plan: ok\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665335 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6c46f1a8c98113ff5951ae8974339cdeda0eb4bc",
      "tree": "e29bd774c1126039dd2928dccd2dcef32e308891",
      "parents": [
        "969b226b06aa80b4d35e0190b69569bdeb8d926c"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 23 09:47:15 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 23 09:47:15 2007 +0000"
      },
      "message": "[thrift] gut Erlang Thrift configuration; start using get_env\n\nSummary: I patterned some config stuff after iserve, but Erlang\u0027s built-in stuff is better\n\nReviewed By: gopher\n\nTest Plan: works with recent ch server\n\nRevert Plan: ok\n\nOther Notes: default config given in thrift.app\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665307 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3b63fe4d3c75b20250ca1977750d4b4b3f80bf9b",
      "tree": "fe2cb616eea354fe68ade995f24d43c0e4107e30",
      "parents": [
        "14b0ed6fad8fab2a22595f6a2a0407cf1b211763"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Fri Oct 19 21:34:31 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Fri Oct 19 21:34:31 2007 +0000"
      },
      "message": "[thrift] clean up error logging in Erlang\n\nSummary: pushed all formatting out of thrift_error_logger.erl, reenable crash logs, standardize\n\nReviewed By: eletuchy\n\nTest Plan: works with latest ch server\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665305 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "524c3ecef7954fbd1c7820b160426a069fef819f",
      "tree": "1134cfce7ab82aac6ecf77c735856c9d9b685253",
      "parents": [
        "7b19b65a1623d197395b0cac79720666e8aa5d82"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Sat Oct 13 05:15:33 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Sat Oct 13 05:15:33 2007 +0000"
      },
      "message": "[thrift] make thrift_logger.erl more robust against badmatch\n\nSummary: more robust logic theres\n\nReviewed By: eletuchy\n\nTest Plan: ok\n\nRevert Plan: ok\n\nOther Notes: the precommit hooks should forbid out-of-towners from being cited as reviewers\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665301 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b6dcd2b595724fd9c3d575466db8394dc16be3ae",
      "tree": "bff0f569f3a1bd1d3ab10ee082a9b53f4e4a360c",
      "parents": [
        "b92e3164767027e7b0048717dcac6741c31d7a3e"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Sat Oct 13 01:11:46 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Sat Oct 13 01:11:46 2007 +0000"
      },
      "message": "[thrift] retool oop.erl, fix tBufferedTransportFactory.erl\n\nSummary: oop.erl used to assume that an undef or function_clause meant a method wasn\u0027t defined, but sometimes a method does exist and an undef happens while it\u0027s executing.\n\nCase in point, getTransport in tBufferedTransportFactory totally didn\u0027t work and instead of exiting, oop.erl fell back silently to tTransportFactory, so everywhere I thought I was talking to tBufferedTransport, I was talking directly to the tSocket.  borkborkbork.\n\nBlame: all me baby\n\nReviewed By: eletuchy\n\nTest Plan: channel server works\n\nRevert Plan: ok\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665299 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "efd5eec21194c7b9e92fb17a26329e26b202e4f3",
      "tree": "cf9f713b4d689bae82321038e7bfe9ca95ffbf6b",
      "parents": [
        "68940295e1b2e8caca6376b95879ef252bc5dd3e"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 02 01:33:37 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 02 01:33:37 2007 +0000"
      },
      "message": "[thrift] Erlang Thrift changes, take 3\n\nSummary: svn ci missed a bunch of paths ... blew away the whole thing and copied from the git repo.  this is getting ridiculous.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665285 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "68940295e1b2e8caca6376b95879ef252bc5dd3e",
      "tree": "ad1821a19f6391c8455b244a1bc90000e4ee61dc",
      "parents": [
        "42fe4b9a3e20e07160b5f32c652b47fa2cb09141"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 02 00:35:12 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 02 00:35:12 2007 +0000"
      },
      "message": "[thrift] otpification and sane configuration for Erlang Thrift\n\nSummary: a small victory in the neverending quest of OTPifying this binding -- search for config files in ./conf/ (relative to the cwd of the emulator).  for example, when you start the channel server, ./conf/{channel,thrift}.conf should exist.  better than having to recompile to change a configuration ... reconfig should take care of that in running code.\n\nTest Plan: works with channel server\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665284 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "42fe4b9a3e20e07160b5f32c652b47fa2cb09141",
      "tree": "df5de2468581f2286c6036f743fb816acb350583",
      "parents": [
        "c7fd7639b7a4fbfd5948d9c552baf118bc94c3c3"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 02 00:24:07 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 02 00:24:07 2007 +0000"
      },
      "message": "[thrift] revert 61883\n\nSummary: i suck at git/svn ... commited not enough and with no commitlog\n\nNotes: YOU\u0027RE DOING IT WRONG\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665283 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c7fd7639b7a4fbfd5948d9c552baf118bc94c3c3",
      "tree": "ad1821a19f6391c8455b244a1bc90000e4ee61dc",
      "parents": [
        "77575e69bbb9a8bc4b7d392abec781150c4cb039"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 02 00:05:04 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Oct 02 00:05:04 2007 +0000"
      },
      "message": "Merge branch \u0027otp\u0027\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665282 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "93a0664affc0805d11c9d69ae9989e96f2700842",
      "tree": "daa5392f33fe1daf9f129588bdc7d74a659e6221",
      "parents": [
        "0f6cc29f7237e4d2b1b757848e27ccc3efdbc513"
      ],
      "author": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Sep 18 06:23:33 2007 +0000"
      },
      "committer": {
        "name": "Christopher Piro",
        "email": "cpiro@apache.org",
        "time": "Tue Sep 18 06:23:33 2007 +0000"
      },
      "message": "[thrift] spruce up Erlang binding for tonight\u0027s release\n\nSummary:\n * got rid of most of the otp_base jonx ... save that for a future release unfortunately\n * cleaned up the tutorial server, added -erl to tutorial.thrift\u0027s shebang\n * made better README and TODO\n\nTest Plan: checked out a copy, read my directions, built and ran the tutorial, and pretended that it didn\u0027t blow\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@665273 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
