)]}'
{
  "log": [
    {
      "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"
    }
  ]
}
