)]}'
{
  "log": [
    {
      "commit": "72f8809290a943b12ff7f2cb9395c6ba3506736a",
      "tree": "7bfd275b567cfc5573903d49d29d8a2d69b39732",
      "parents": [
        "63b5120c78163b8d413ec6ed2f4af52519c6f442"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Sun May 10 23:35:29 2015 +0900"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 10 18:25:56 2015 +0200"
      },
      "message": "THRIFT-3141 Improve logging of JavaScript test\n"
    },
    {
      "commit": "63b5120c78163b8d413ec6ed2f4af52519c6f442",
      "tree": "5388eaf370cde2a263d3d3aad8c41d86cdce77f6",
      "parents": [
        "fbc6977381a58ae018567492399c7ba8130d1b84"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Sun May 10 23:35:07 2015 +0900"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 10 18:25:56 2015 +0200"
      },
      "message": "THRIFT-3142 Make JavaScript use downloaded libraries\n"
    },
    {
      "commit": "fbc6977381a58ae018567492399c7ba8130d1b84",
      "tree": "e3569ac31fc3a38168bea939cd13d3d73c910455",
      "parents": [
        "42bc88cfbbf89b202d8280e7a56a91e508010f74"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Sun May 10 23:34:19 2015 +0900"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 10 18:25:56 2015 +0200"
      },
      "message": "THRIFT-3140 ConcurrentModificationException is thrown by JavaScript test server\n"
    },
    {
      "commit": "42bc88cfbbf89b202d8280e7a56a91e508010f74",
      "tree": "e53db8645e1c411182b2973178fad53d8eca1f4c",
      "parents": [
        "2c4edd88b196c48d139644dd83fe57781f85bbe7"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Sun May 10 23:33:36 2015 +0900"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 10 18:25:56 2015 +0200"
      },
      "message": "THRIFT-3139 JS library test is flaky\n"
    },
    {
      "commit": "2c4edd88b196c48d139644dd83fe57781f85bbe7",
      "tree": "b3712290c676f840d6e87a8f83fed761c5a69488",
      "parents": [
        "fd5a4d296980d35ce76eeefd35ee1054cb80b35a"
      ],
      "author": {
        "name": "Nobuaki Sukegawa",
        "email": "nsukeg@gmail.com",
        "time": "Sat May 09 19:04:46 2015 +0900"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 10 18:25:56 2015 +0200"
      },
      "message": "THRIFT-3134 Remove use of deprecated \"phantom.args\"\n"
    },
    {
      "commit": "eec445ef8ac88d94049bd7ad1a3d203f34c6f5c8",
      "tree": "77db61ebd97a1a96f827707a9e51cecb79cc83a9",
      "parents": [
        "55c3abcb63f948f18a6db25c51c8a887373ed369"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon May 04 21:37:51 2015 +1000"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon May 04 21:37:51 2015 +1000"
      },
      "message": "THRIFT-2674 JavaScript: declare Accept: and Content-Type: in request\n"
    },
    {
      "commit": "55c3abcb63f948f18a6db25c51c8a887373ed369",
      "tree": "05112495b81479b5aa78860c818cc5a6c936b092",
      "parents": [
        "de7cf5df9244c3e1a45c0150f1f77e730ba20e1c"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon May 04 21:04:53 2015 +1000"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon May 04 21:05:48 2015 +1000"
      },
      "message": "Revert \"THRIFT-2674 JavaScript: declare Accept: and Content-Type: in request\"\n\nThis reverts commit 1e723d931e92652e4ccb1385709258759ae5bc54.\n"
    },
    {
      "commit": "1e723d931e92652e4ccb1385709258759ae5bc54",
      "tree": "03c77334d9c866da754614aa40fc26e2bac5d2c6",
      "parents": [
        "467998b6e9e05cc047a469b58201f1dea964c3b2"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri May 01 14:09:00 2015 +1000"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri May 01 14:09:00 2015 +1000"
      },
      "message": "THRIFT-2674 JavaScript: declare Accept: and Content-Type: in request\nPatch: Stig Bakken\n\nThis closes #468\n"
    },
    {
      "commit": "ded6401da41fa20ca4d1614957ea09f72a300c02",
      "tree": "47fa3c98f42878770c989b8964c2a629307771f4",
      "parents": [
        "0d964d8e520067c461f9dcef9f7654d43c8fba7f"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Sun Feb 15 11:28:40 2015 -0800"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Sun Feb 15 11:28:40 2015 -0800"
      },
      "message": "THRIFT-2999 remove CR/LF post .getattributes text \u003d auto\nClient: all\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "3bc6424c76c1c29da72fe16ad9d3014b09b02b0f",
      "tree": "6daa184c23c2e30df4044c5b2966befdcdb378bf",
      "parents": [
        "2f34da70243675c4d8e04f368522046fe99dcb50"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Wed Feb 04 16:43:26 2015 +0100"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Thu Feb 05 12:15:19 2015 +0100"
      },
      "message": "THRIFT-2724 - Coding standards template added all over project\n\nClient: All\nPatch: Konrad Grochowski\n\nThis closes #371\n"
    },
    {
      "commit": "5bde9f75b817e2a6e5f109ccfbbc52a63b33c374",
      "tree": "5cf6fed76e3befb7a966a8268114aece97948930",
      "parents": [
        "8f2596ad546451c50e48425e37eddc9195c5807e"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Sat Jan 31 06:19:21 2015 -0800"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Sat Jan 31 06:19:21 2015 -0800"
      },
      "message": "THRIFT-2970:grunt-jsdoc fails due to dependency issues\nClient: JS Lib\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "f9c4be80a58f323fd4b960357885be3390c2be5c",
      "tree": "51f4c403dcc88f659a5d9aea2e318aaea3d6a0b2",
      "parents": [
        "4a78c6eb8670cbb664a199b1c98518033e51e525"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Fri Jan 09 11:32:26 2015 +0100"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Fri Jan 09 11:32:26 2015 +0100"
      },
      "message": "line endings fix\n\ngit merge on linux can fail due to wrong line endings...\n"
    },
    {
      "commit": "1d30558c8c09d08a60f6ddc602b6994cfc9f74b3",
      "tree": "bf6095dd78b65577e272a590a4aeb98080053457",
      "parents": [
        "8bcfdd98ae59d840b677a485b74dda3953b4bcc1"
      ],
      "author": {
        "name": "radekg",
        "email": "radek@gruchalski.com",
        "time": "Thu Jan 01 20:35:01 2015 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 04 13:55:52 2015 +0100"
      },
      "message": "THRIFT-2923 Initialise tpos and tstack in the Protocol constructor so writing to a protocol without a message does not fail.\n\nThis closes: #342\n"
    },
    {
      "commit": "8bcfdd98ae59d840b677a485b74dda3953b4bcc1",
      "tree": "659ef62202eea161ca503d7ab3250238830abc8f",
      "parents": [
        "43e195afcd4cd3db67c7343271920af147e268e6"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sun Dec 14 03:14:26 2014 +0100"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Sat Jan 03 17:37:54 2015 +0100"
      },
      "message": "THRIFT-2886 Integrate binary type in standard Thrift cross test\nClient: C_glib, C++, D, Erlang, Go, Haskell, Lua, Java/Me, JavaScript, Node, Ocaml, Perl, PHP, Python, Ruby\nPatch: Jens Geyer\n\nThis closes #341\n\nMinimal server-side implementations and TODO stubs for various languages to let \"make check\" succeeed.\nNot contained in this patch and still TODO:\n- client side implementations, i.e. calls to testBinary() and appropriate tests\n- server side hex printout missing for some languages\n"
    },
    {
      "commit": "3b5dacba44e4fa5c07c8b828d2f65215f9c91e34",
      "tree": "56fb134a0cd9cadbdd034af8de6ffdb31ae50ef8",
      "parents": [
        "eab29a0da9eb775bb7e1e7cff6b4eeaecf237151"
      ],
      "author": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Mon Nov 24 10:55:31 2014 +0100"
      },
      "committer": {
        "name": "Konrad Grochowski",
        "email": "hcorg@apache.org",
        "time": "Mon Nov 24 10:55:31 2014 +0100"
      },
      "message": "THRIFT-2849: spelling errors fixed using codespell tool\n\nClient: All\nPatch: Anatol Pomozov\n\nThis closes #281\n"
    },
    {
      "commit": "8c16ed79c4d2d384f11275f526f9ca34cab77b3e",
      "tree": "7b1045ce59f4e7d765fbe44241b0f840fd7c4c3e",
      "parents": [
        "b029aa8b8245d3ed42507e4174c19a08e41db8ee"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Sat Nov 15 21:29:18 2014 -0800"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Sat Nov 15 21:29:18 2014 -0800"
      },
      "message": "THRIFT-2823:grunt tests failing\nClient: JS\nPatch: Randy Abernethy\n\nThe lib/js/test/build.xml was copying thrift.js incorrectly.\n"
    },
    {
      "commit": "b2652300c0eabfd375786e3733c3c90b810fdb34",
      "tree": "498ed32e6c53dcafd49909f1f27741a2624dba78",
      "parents": [
        "8c12b19eb7645dc9f8a9996d6d5d3e3a0a57fa05"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Sat Nov 15 12:02:57 2014 -0800"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Sat Nov 15 12:02:57 2014 -0800"
      },
      "message": "THRIFT-2823: grunt jsjq test fail\nClient: JS\nPatch: Randy Abernethy\n\nNode no longer supports loading thrift.js from\nparent dir, moved to test/build\n"
    },
    {
      "commit": "275278e00cf5217c4ec60fb8e7f23e3f51bc6db4",
      "tree": "21fd0a208636b53f7f140009fb857d95c3a646dc",
      "parents": [
        "371358ce4e58ed45e86c87cc79d3b67ac95cfc98"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Oct 09 01:28:31 2014 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Oct 09 01:28:31 2014 +0200"
      },
      "message": "lib/js/test/test.html: fix thrift.js include\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": "5057b4cb5ad13c1e9637e7ed58e2c7acd855a216",
      "tree": "fe7a66e5a31cd6d0863b548420906de6618bd226",
      "parents": [
        "bd2fce6fa3beda151da1f09ea62b4925c8784bbe"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Tue Sep 30 17:34:44 2014 -0700"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "ra@apache.org",
        "time": "Tue Sep 30 17:34:44 2014 -0700"
      },
      "message": "THRIFT-2750: makes targets for get explicit\nClient: Java and JavaScript Libs\nPatch: Randy Abernethy\n\nThis fixes the build.xml for the Java server used to\ntest JavaScript. Older ants fail when get is used\nwith a target directory and not an explicit file name.\n"
    },
    {
      "commit": "5d6378f61e2bed18e316f8f6d48de419a5848b12",
      "tree": "7229ade532e7de950372908e4314f8d1da2fa5d5",
      "parents": [
        "9be413fca40d75559c2776618c904a5e140d3418"
      ],
      "author": {
        "name": "Liangliang He",
        "email": "heliangliang@xiaomi.com",
        "time": "Tue Aug 19 18:25:37 2014 +0800"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Aug 23 22:22:46 2014 +0200"
      },
      "message": "fix js list\u003cmap\u003e support\n"
    },
    {
      "commit": "329d59aab0543171d0af193837db5fec714e0a73",
      "tree": "fb34abec3bbfae2f2da60abb039929ca7c43cc09",
      "parents": [
        "32f3982275882b2886dd9cbde2d49b99b8ed1f5f"
      ],
      "author": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 19 22:11:53 2014 +0200"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "jensg@apache.org",
        "time": "Thu Jun 19 22:11:53 2014 +0200"
      },
      "message": "THRIFT-2576 Implement Thrift.Protocol.prototype.skip method in JavaScript library\nClient: JavaScript\nPatch: Hyungsul Kim\n\nThis closes #141\n"
    },
    {
      "commit": "d0265c705271716c046dd33d14adf40464cdcea8",
      "tree": "5dcd12471305c6678d3330bd883c22a0bbe1ab27",
      "parents": [
        "ada1016fdd6408694f9b82d5de8c1fbbf8d8a528"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon May 19 19:11:10 2014 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Mon May 19 19:31:09 2014 +0200"
      },
      "message": "THRIFT-2522 TypeScript extension for Thrift Compiler\n\nadd info and format js/README.md\n\n    This closes #124\n\n----\ncommit ada1016fdd6408694f9b82d5de8c1fbbf8d8a528\nAuthor: Pascal Schweizer \u003cpasci@hispeed.ch\u003e\nDate:   2014-03-21T16:18:59Z\n\n    THRIFT-2522 TypeScript extension for Thrift Compiler\n\n----\n"
    },
    {
      "commit": "a2e4e565983d247fbcf634a52ddb85cec872e96f",
      "tree": "01fce9b4bac23d097282b10bf31b034dd6b94323",
      "parents": [
        "ea6076f1750fecf2f2bd0a9fa4747f916588427b"
      ],
      "author": {
        "name": "ra",
        "email": "ra@apache.org",
        "time": "Sat Mar 29 01:14:48 2014 -0700"
      },
      "committer": {
        "name": "ra",
        "email": "ra@apache.org",
        "time": "Sat Mar 29 01:14:48 2014 -0700"
      },
      "message": "THRIFT-2398:Improve Node Server Library\nCLIENT: node\nPatch: Randy Abernethy\n\nUpdate node hello web example and line ending clean up.\n"
    },
    {
      "commit": "d60f9789dbbe5e8fb05815eb01cc5213f811ea9b",
      "tree": "198623c5b123356356fb44d536cc24c4bc0b23cb",
      "parents": [
        "1823b59cedd1bd35e11831f08565b89994a8cbaf"
      ],
      "author": {
        "name": "Randy Abernethy",
        "email": "randy@rx-m.com",
        "time": "Fri Mar 28 10:36:38 2014 -0700"
      },
      "committer": {
        "name": "Randy Abernethy",
        "email": "randy@rx-m.com",
        "time": "Fri Mar 28 10:36:38 2014 -0700"
      },
      "message": "THRIFT-2398:Improve Node Server Library\\nClient: Node\\nPatch: Randy Abernethy\\n\\nGeneral server parameter harmonization and comments\n"
    },
    {
      "commit": "16fcad0b25f1200db7ec0add08f827c76bf4dd43",
      "tree": "02e119d494c8c719954c3904cf6fe01ba782f172",
      "parents": [
        "706cb4e4cb7426d25722b1166e0c8b102b20051e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Mar 16 21:12:11 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 19 06:47:47 2014 +0100"
      },
      "message": "THRIFT-2407 use markdown (rename README \u003d\u003e README.md)\nPatch: Roger Meier\n"
    },
    {
      "commit": "52744eed7b8cc8b758825d2ba188933f907e07df",
      "tree": "d217770dfbb50dfb62781f251d005da9df30742b",
      "parents": [
        "1f78987c49b2a44dd3b000c4e96d96244cf1cb9a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 12 09:38:42 2014 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 12 09:38:42 2014 +0100"
      },
      "message": "THRIFT-2397 Add CORS and CSP support for JavaScript and Node.js libraries\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "2a7dccc8a06a2240f785255492d04a82c669ae9b",
      "tree": "4ba9963d13333d50f8083e4ae03822f2c7d84445",
      "parents": [
        "b39b5ea95d9b1851c437eaa80bc73d0acb643fa6"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Mar 07 22:16:51 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Mar 07 22:16:51 2014 +0100"
      },
      "message": "THRIFT-2355 Add SSL and Web Socket Support to Node and JavaScript\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "2f51f327e3b6d22e578a84a037d1a9094c64dd9b",
      "tree": "1a92d42d09ef8a24e2007e8e57882a208aeddd1a",
      "parents": [
        "7bb44a33bf2225d6c2220e4c5166669f7975f561"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Feb 07 14:12:56 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Sun Feb 09 11:21:33 2014 +0100"
      },
      "message": "THRIFT-2350 Add async calls to normal JavaScript\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "a2de4105317adeb5268e5e289a6226d6477cfbfe",
      "tree": "00c76e4410d69655a0827bcd76400816f092b509",
      "parents": [
        "2a816c28ae166f267e3a681ba335b298d542b1f1"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Feb 07 14:12:56 2014 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Feb 07 14:12:56 2014 +0100"
      },
      "message": "THRIFT-2350 Add async calls to normal JavaScript\nPatch: Randy Abernethy\n"
    },
    {
      "commit": "5ba91f23bdf627bd869410c53a3d9181c8cfb526",
      "tree": "5d67028459e1c1afacbe1eff04244a03ada1b228",
      "parents": [
        "d960e6e9662d4a9128dc7a8378ab54ad030e24ec"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Dec 20 21:13:13 2013 +0100"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Fri Dec 20 22:37:20 2013 +0100"
      },
      "message": "THRIFT-2271 JavaScript: Support for Multiplexing Services\nPatch: David Sautter\n+ jslint fixes\n"
    },
    {
      "commit": "095ddb7ff8c9e503c2186e8452f2de7f7451212a",
      "tree": "68539b9fdec0c3af73df69c7a6c831fbdd2873cd",
      "parents": [
        "e594dccc85740ecc1d61f236e9135c5b90301d31"
      ],
      "author": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Fri Sep 20 19:38:03 2013 +0200"
      },
      "committer": {
        "name": "Henrique Mendonça",
        "email": "henrique@apache.org",
        "time": "Fri Sep 20 19:38:03 2013 +0200"
      },
      "message": "THRIFT-2190 Add the JavaScript thrift.js lib to the Bower registry\nClient: nodejs\nPatch: Randy Abernethy\n\nplus path changes\n"
    },
    {
      "commit": "452dd5b42b2074978a1cce76f4e98548b6021cc4",
      "tree": "0b2617ef4972ba2487a0f74b7243fc4b3d8477c4",
      "parents": [
        "570dcc4089f7f90af0a1bd01dba539036ead2eb9"
      ],
      "author": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Tue Aug 27 15:37:01 2013 +0200"
      },
      "committer": {
        "name": "henrique",
        "email": "henrique@apache.org",
        "time": "Wed Aug 28 11:10:09 2013 +0200"
      },
      "message": "THRIFT-1893 HTTP/JSON server/client for node.js\nClient: nodejs\nPatch: Phillip Campbell\n"
    },
    {
      "commit": "e9248743a86e06378a447919fe584a199cd1ca7c",
      "tree": "2a3eb2c6c75a5227e2be4a375fc3fd5b04304565",
      "parents": [
        "3bb141d3689f0778af3dcf3218cfe760c36803bc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 00:23:02 2013 +0200"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Aug 15 01:22:35 2013 +0200"
      },
      "message": "THRIFT-2120 js: Qunit URL is broken Patch: Roger Meier\n"
    },
    {
      "commit": "565517a16c0760f78f3d6183fa88cc77e3b31842",
      "tree": "9be4478a0a0161cc18634dc0e7903386292cb296",
      "parents": [
        "8cdb9e983ca2dc489e840ac003aaff8c7c7819ac"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 21:08:39 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 22 21:08:39 2013 +0100"
      },
      "message": "subversion, thanks and good bye\n;-r\n"
    },
    {
      "commit": "8ebe0d917cbd64dcd341a5f5412a2872122a44df",
      "tree": "ae72658aa1f9e4ff00cb8d2e456522d0e3c60deb",
      "parents": [
        "e3f671034cf48710bca775a58900988c0986e6d0"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 14:33:39 2013 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Jan 06 14:33:39 2013 +0100"
      },
      "message": "THRIFT-1594 Java test clients should have a return codes that reflect whether it succeeds or not.\nPatch: Kamil Salas and  Roger Meier\n"
    },
    {
      "commit": "0193149842924b65c5d3761d60055d298470d3ab",
      "tree": "a2f40b909010e1b5c45971b04c57a8daf20bc90e",
      "parents": [
        "8fa8aeac9a0f2ff4f11ac0ef73fc677bebd7a75f"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Dec 22 21:31:03 2012 +0100"
      },
      "message": "THRIFT-1801 Sync up TApplicationException codes across languages and thrift implementations\nPatch: Andrew Cox\n"
    },
    {
      "commit": "741e715e816da102c1206ed71db13a9a4e638045",
      "tree": "247b0beeea443e4d54700a93b5276ff87fc569be",
      "parents": [
        "2b2560e836fcd07493bee15374f499b3eb77fe47"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 11 21:21:00 2012 +0100"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Dec 11 21:21:00 2012 +0100"
      },
      "message": "THRIFT-1763 jquery ajax code should send application/json content-type\nPatch: Kevin Radloff\nrogerr: my first git commit on Apache Thrift!\n;-r\n"
    },
    {
      "commit": "6fcecd45a715c02452af6674f44e8edb6b0a2f42",
      "tree": "f34d91c4e52e0c2318ab25f1844b8454daedc0fd",
      "parents": [
        "7c7a5e05ba5dd7ddb30b2787da7ec52f3b9e8f6f"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 20:34:25 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Oct 11 20:34:25 2012 +0000"
      },
      "message": "Updating Thrift trunk version to 1.0.0-dev\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1397293 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6af2ec09b3ce3a9b440b79fb918e0c0378a703d5",
      "tree": "fda2a350d0963113b2f3099c31e3ed8197a99b4b",
      "parents": [
        "6e283a0e6df7a64f88a82bd9031dcf22a8399377"
      ],
      "author": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 27 13:14:36 2012 +0000"
      },
      "committer": {
        "name": "Henrique Mendonca",
        "email": "henrique@apache.org",
        "time": "Thu Sep 27 13:14:36 2012 +0000"
      },
      "message": "Client: JS\nExtend QUnit test cases\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1390990 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "970c86a5f2e6612fc7fbf9623655f91040cab81a",
      "tree": "c3f5f6b1d8d6ed9ceafca2bd255a90302e7638d3",
      "parents": [
        "94bb7f26f6d9b5bf1106b1aeb4b983e453f50047"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 17 05:41:09 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu May 17 05:41:09 2012 +0000"
      },
      "message": "Thrift-1607:Incorrect file modes for several source files\nClient: build\nPatch: Andrew Cox\n\nFile modes of some non-script text files (e.g. .xml, .java, .cc) in the source tree include execute permissions (because these files have the svn:executable property).\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1339492 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f666d07289b2d51db3a320101d531b31371b4340",
      "tree": "8a110983c00a75e1babac6b65f3e78d79c73df0e",
      "parents": [
        "321772340bee4fd76d7415aa37d2ee9b361e63c1"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue May 01 11:20:12 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue May 01 11:20:12 2012 +0000"
      },
      "message": "THRIFT-1514 Callbacks with newer jQuery versions don\u0027t work\nPatch: Andrew Grumet\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1332619 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b661e83fab3bfa7a5240f254e8a948830ffeabdf",
      "tree": "215242ba4bb75b2ad141fb4bf40cbc41c7a6dcc2",
      "parents": [
        "2badac7bd2e72efb54bf16f3870416e6ca892098"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Apr 15 15:58:43 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Apr 15 15:58:43 2012 +0000"
      },
      "message": "THRIFT-1277 Node.js serializes false booleans as null\nPatch: Henrique Mendonca\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1326371 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c8d5d4d911afc08874c7b3fafbb700ceaee2e610",
      "tree": "b606bb240c6e93d250aa07e010a41bf8fdef576d",
      "parents": [
        "bad4174a57b849054293cc8f829c638383ecc2f5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 07 20:32:24 2012 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 07 20:32:24 2012 +0000"
      },
      "message": "THRIFT-1486 Javascript manual testserver not returning content types\nPatch: Andrew Grumet\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1228717 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9901069442f25fb8783fb62b9899b4e81937717b",
      "tree": "6674fcb3269ea8db3ee2b5d6a8c357c9cf3da26f",
      "parents": [
        "b03a59cc5c3e71c74c6d374e67bd45de6b270eea"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 30 02:09:46 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Nov 30 02:09:46 2011 +0000"
      },
      "message": "Updating trunk to 0.9.0 version.\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1208214 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4f8a523fa00eee667c32c2b61473c0f5efc98399",
      "tree": "8bb8b5637d002569e52c4c70a73be93ffd0ef8ea",
      "parents": [
        "6869112f5ed4f5b91b1a67f4f835d497c0440ff4"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 09 08:17:02 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Sep 09 08:17:02 2011 +0000"
      },
      "message": "THRIFT-1238 Thrift JS client cannot read map of structures\nPatch: Henrique Mendonca\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1167032 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9c762585643681eea62fb94649885efcdd973c5b",
      "tree": "d2c8d7ae1c21bd841b972a98292e49caceac69b2",
      "parents": [
        "c5555a280134b0664615ebcb1ffee838eaa7c09b"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 13 21:29:36 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Aug 13 21:29:36 2011 +0000"
      },
      "message": "updating trunk from 0.7.0-dev to 0.8.0-dev\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1157426 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "edf0d1dda0002e1b7b9d036855d750a1838a42f8",
      "tree": "27115b33ec22ce3bd5f8c760434073d0cf967860",
      "parents": [
        "184281c1a1a9a1f1fe0cbbdf4a97926936082028"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 21:21:43 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 21:21:43 2011 +0000"
      },
      "message": "THRIFT-1249 js-test-driver support (run unittests on multiple browsers and get XML test results)\n\nadditonal improvements\n- unit test log in XML\n- fetch local copy of jslibs to build/js/lib/\n- remove unused json2.js\n- some lint on test.js\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153673 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "345ecc739ab145f9a0e7c27bbcb4ee72ccd3a86b",
      "tree": "cf0122091b05a989f08d2cb6398f1e36758486f2",
      "parents": [
        "c1905587872fe7a78adcc9d8c6d0c091ac7b80cc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 09:49:27 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Aug 03 09:49:27 2011 +0000"
      },
      "message": "THRIFT-690 add new ApplicationExceptions (INTERNAL_ERROR, PROTOCOL_ERROR) to the following languages: as3, c_glib, cocoa, cpp, erl, hs, js, nodejs, ocaml, perl, py, rb\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1153412 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "bb267d48e0934d486e4276d90326e385495cc2ec",
      "tree": "d2e02e72e7c26851b33f288d11c636545e6c0fd2",
      "parents": [
        "0b26725ceb2c47e0b006d50a83f561e175bc6ba8"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 30 15:10:42 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jul 30 15:10:42 2011 +0000"
      },
      "message": "THRIFT-1247 JavaScript unit test with phantomjs\nupdate: unit test depends on init, move testcases from test.html to test.js\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1152486 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0b26725ceb2c47e0b006d50a83f561e175bc6ba8",
      "tree": "4cfd45aeccb4aa58b0a06fd618d3871a2ec2391e",
      "parents": [
        "040b12483ab37ebb9d8c0e0251b17b6540783b66"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 29 21:08:04 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 29 21:08:04 2011 +0000"
      },
      "message": "THRIFT-1247 JavaScript unit test with phantomjs\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1152373 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "a35944bfe2fabda4816e4396f92280ee9fcf789d",
      "tree": "ab77845ce350afbb7880ab930a71980c4d82a6fd",
      "parents": [
        "cdbf36c6082a3931e41d5d1fb8ba8b5cb3eade23"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 15 20:16:43 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 15 20:16:43 2011 +0000"
      },
      "message": "THRIFT-1238 Thrift JS client cannot read map of structures(TestCase)\nPatch: Henrique Mendonca\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1147301 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "6b0d4567167f689de4a3bd2f7475de0fd82d3bdc",
      "tree": "56eedb055b1e47dc5f02a8e377c368332eee7f25",
      "parents": [
        "30aae0ca877c9f5863ff881b29edc6a38df9d85a"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:44:29 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Jul 08 12:44:29 2011 +0000"
      },
      "message": "THRIFT-1232 JavaScript TException should be a constructor function\nPatch: Pascal Bach\nfile: 1232-Improve-Exception-handling-and-make-error-hierarchy.patch\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1144292 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2079bfe71296d4aa357b461e07c67bdc09d4fa5b",
      "tree": "139c3cd7f130dcfd376b47aadce5a0b5f170b141",
      "parents": [
        "917d89825f1e4345b08c73a0159c4bd5a158a25c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 21 14:09:13 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 21 14:09:13 2011 +0000"
      },
      "message": "THRIFT-1214 JavaScript constructor does not accept object properties\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1138013 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "9d8e8f87ed0648c48357c76bf6abccb6e2e964a6",
      "tree": "f2703e6677c22924871f4bc4bf25464ec5307884",
      "parents": [
        "df8a0e6fca0dd0513a1b89a2feaf03f9a0056416"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 14 19:38:27 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Jun 14 19:38:27 2011 +0000"
      },
      "message": "THRIFT-1202 Malformed JSON for map\u003cstring,type\u003e services parameters\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1135763 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5860f8850e049a22e69022697a899958aa00b534",
      "tree": "2c3df62ab68cbdd22522be2ee72da8b9859eeec9",
      "parents": [
        "c023d90e3ba48f6d77b27719aab5bc58c926f7db"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 22 09:59:34 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun May 22 09:59:34 2011 +0000"
      },
      "message": "THRIFT-1176 Thrift compiler global leakage js\nPatch: Dan Di Spaltro\n\nincludes updated test.html to get qunit.js with correct mime-type(IE9 complains)\nFixed by Roger Meier\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1125892 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "ad6426cfd0542a7c7a2a9ed0b2ff29329a0462cb",
      "tree": "61be06d1d2c064d61423fdccc58977f1d52ae383",
      "parents": [
        "ebf0bec6707b9154f0ceb4f7b268bdbfee36e464"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Apr 20 16:35:20 2011 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Wed Apr 20 16:35:20 2011 +0000"
      },
      "message": "Thrift-1133: Java and JavaScript tutorial is broken since we have Java maven deployment\npatch: jfarrell\nclient: js\n\nFixing build.xml for the js test cases to use ant-tasks.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1095454 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "08b309997f3d45238c1c755bbb0c3cf42a3b0105",
      "tree": "8915e79c2dbbb63db54df30d993e834d3f5a5084",
      "parents": [
        "54af25e3d3e5e93ae3120e81301558a5eeb764c1"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 06 21:30:53 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Apr 06 21:30:53 2011 +0000"
      },
      "message": "THRIFT-1087 Nonblocking asynchronous JS services\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1089637 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "2fdf05c69ea7b1a9236960f1dce9fef4087f2431",
      "tree": "9e6ac58af5819aa103101413c6d4c3c44c1cafb5",
      "parents": [
        "55f7ffea5d792ce33044d885cda8f8ba92d36c3c"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 25 11:37:16 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Mar 25 11:37:16 2011 +0000"
      },
      "message": "THRIFT-1117 JavaScript Unit Test does not work anymore because libthrift*.jar where moved by Maven Deployment(THRIFT-363)\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1085330 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "42a6fa4b29d74028ee943b3da17d5eccf7fd897a",
      "tree": "331fd723b64df932a57684fd5c792e6f8e66caf2",
      "parents": [
        "177b52ab58d87450042e62a9ae6e563b528ec3c5"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 21 21:26:35 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 21 21:26:35 2011 +0000"
      },
      "message": "THRIFT-1091 integrate JavaScript Test into Testsuite via make check\n...fix broken build\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1083963 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "f2495760feb8d30087bd27945c46993d092960fa",
      "tree": "a12a484d4347dc0345023b1742679944fc288462",
      "parents": [
        "ee7c7bb48586ac35b3561d6253b6d7792b6ce152"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Mar 17 19:13:36 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Mar 17 19:13:36 2011 +0000"
      },
      "message": "THRIFT-1091 integrate JavaScript Test into Testsuite via make check\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1082649 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "da6e6ae91894bc52fc04234fbd2610f8969399f4",
      "tree": "e1ef4278174796f4b0f2fe75d2ea95d42531d5dd",
      "parents": [
        "8430d50c8f44f756c33bf6fb507ec34210ac88ab"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 15 09:55:33 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Mar 15 09:55:33 2011 +0000"
      },
      "message": "THRIFT-1089 JavaScript Quality Assurance with lint\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1081707 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "0244e9353f01a780ae3d7edd122288c23ce8652c",
      "tree": "f614b21bac135c4a444af862bbf0dd3513540903",
      "parents": [
        "6d8219c10556c88ceb11a8a074987afbfa884175"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 09 15:25:01 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Mar 09 15:25:01 2011 +0000"
      },
      "message": "THRIFT-983 js: add version Info to the library\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1079834 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b4bcbe3cb2be14939e938df264b0472fbbb58edb",
      "tree": "3b72f5e0a010d4388a5ff8d10dd3fe2d9737f4c9",
      "parents": [
        "3f067a86ebea6e4919fb4cc67192b2b5f386fbdf"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 07 19:37:46 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Mon Mar 07 19:37:46 2011 +0000"
      },
      "message": "THRIFT-1014 JavaScript code should use semicolon-terminated statements\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1078905 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "d9924984dbdf92fe85d2e03c2523651e45c37140",
      "tree": "40fdf1efc57dff1cbab56d3c725852f2eccf9c23",
      "parents": [
        "60cb3baf8fb426c2e2d9cfa9dee8b79c2e7d5bd6"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Feb 24 16:04:03 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Feb 24 16:04:03 2011 +0000"
      },
      "message": "THRIFT-863 JavaScript fix Map Type\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1074194 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "76d55f635784aa9dfae8ce52ce3eb49ba7f90a40",
      "tree": "5ac3e7f444e789c8ae9e52d6d702e5cb706c92a3",
      "parents": [
        "b3b07d6de4fd673fd8acd1484daa8bf9002d91cc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 22 20:56:45 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 22 20:56:45 2011 +0000"
      },
      "message": "THRIFT-1065 JavaScript read-undefined-exceptions2\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1073497 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b3b07d6de4fd673fd8acd1484daa8bf9002d91cc",
      "tree": "eaa36564ba497fd73ca13667aba37b572fcdda98",
      "parents": [
        "a8738b5560db8216c06d0a8cea116b7f29255e8e"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 22 20:55:21 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Tue Feb 22 20:55:21 2011 +0000"
      },
      "message": "THRIFT-1065 JavaScript qUnit test cleanup\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1073495 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "55ea68f8e78dcda0770b67239792b677502c0d60",
      "tree": "9084ec8575dd440b9bebebc4c99c6b92a616aa0d",
      "parents": [
        "dd0c328a45d6ccedfd63b4dcf8ac5e525907d11b"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 16 19:29:50 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Wed Feb 16 19:29:50 2011 +0000"
      },
      "message": "THRIFT-1044 Fix JavaScript Inheritance\n\nPatch: Henrique Mendonca\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1071370 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "90443f4e11d883fba6abb23562a159e8a8b0b78e",
      "tree": "098b87da14b89a0da1b391b406406f9a8109eaf3",
      "parents": [
        "4b3f1c31817b26385ec1a802dd4beffcf88c4caa"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 22 21:35:48 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 22 21:35:48 2011 +0000"
      },
      "message": "THRIFT-1044 Fix JavaScript inheritance \nPatch Wade Simmons\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1062279 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4b3f1c31817b26385ec1a802dd4beffcf88c4caa",
      "tree": "50ab2082697264e74e872cea8be3d7df0b83026a",
      "parents": [
        "c7cd68eb86bfc4c07a12ee929fa2f7acdad909fc"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 22 21:32:50 2011 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sat Jan 22 21:32:50 2011 +0000"
      },
      "message": "THRIFT-1043 Fix how the length of a map is calculated\nPatch: Wade Simmons\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1062278 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "5aaa02166e335d6399c7345bbd8f3d83d4e481fa",
      "tree": "fb32bd87293735ea3b5956d97e395bbf33f44a4f",
      "parents": [
        "4a2bc1b161805833483b14154d07a55be3e63e26"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 04 12:20:05 2010 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Thu Nov 04 12:20:05 2010 +0000"
      },
      "message": "change URL\u0027s to TLP\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1030901 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "37b5bf8e00a0c7c6462a2397a12869d86bef65c9",
      "tree": "82a103407bf175dde0d4bb78334f02cf2bf6323b",
      "parents": [
        "2067c1f01bd8c4eb7735167d4dae709f8fa37a56"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 24 21:41:24 2010 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Sun Oct 24 21:41:24 2010 +0000"
      },
      "message": "THRIFT-961 JavaScript TestSuite using ant/ivy and Java\u0027s ServerTestBase Handler\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1026899 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c991270de6361bcd86319bf02201d2074c9a93d9",
      "tree": "7c964248a896d0db40a49b89835ba87e69d46ece",
      "parents": [
        "3b76fa3638ff91a76c518bfbc480a18e17d01e09"
      ],
      "author": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Oct 15 13:16:05 2010 +0000"
      },
      "committer": {
        "name": "Roger Meier",
        "email": "roger@apache.org",
        "time": "Fri Oct 15 13:16:05 2010 +0000"
      },
      "message": "THRIFT-913 Test Case for Url encoded strings + simple enhancement to lib/js/test/RunTestServer.sh\nand ignore gen-* and *.class\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@1022907 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "416eea9802d16645d4f4da8909abee5b4b51d95e",
      "tree": "1064cf63968ea84a2155055281d583bb4a3c76f3",
      "parents": [
        "83c47958707956a8812b2c5c91a4550f874cb055"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Sep 17 23:38:25 2010 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Sep 17 23:38:25 2010 +0000"
      },
      "message": "THRIFT-885: fix string encoding\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@998371 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "3ff373e26e633fe728c7d93485db637bbb534a85",
      "tree": "96cc7d9657698607d391d50ffdf34709cf8660b9",
      "parents": [
        "346a2689319123a99f7a4efa2c5316ba73b7be47"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Sun Aug 15 23:19:06 2010 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Sun Aug 15 23:19:06 2010 +0000"
      },
      "message": "THRIFT-846. js: JavaScript Test Framwork: extended Testcases\n\nMore testcases for the JavaScript library.\n\nPatch: Roger Meier\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@985774 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b22b51eea25698e2eb1319850835567dbfb28278",
      "tree": "29c25243578907557ecdc51363fe4e803ff0c3ac",
      "parents": [
        "f5abd26858f6839c9b8853c8fe810b94b310d1ad"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Aug 06 02:37:45 2010 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Fri Aug 06 02:37:45 2010 +0000"
      },
      "message": "THRIFT-815: fix for broken list testcase\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@982853 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "efabb89c75169611801330b71b5fd230d46f8128",
      "tree": "5df1b71ffef7a86d78ce47aece3c30823bda23e3",
      "parents": [
        "76c2dcc4d3d4497a2ec11fefb4a76087fc5fbf79"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Wed Jul 28 22:31:12 2010 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Wed Jul 28 22:31:12 2010 +0000"
      },
      "message": "added test case and fix for records contained in arrays\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@980253 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "dc4a871e120e60f353fc698ab1bc52be884e2f88",
      "tree": "0e606b61336e6d82c9a5fae4e49a2d7851a3b9b9",
      "parents": [
        "c892ac555e74db0b3be99093fb6ffec5468ad316"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Jul 26 17:18:30 2010 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Jul 26 17:18:30 2010 +0000"
      },
      "message": "add license headers to a smattering of files\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@979366 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "127909c1c948e9248f7ed98f0b5e3a7088d89ca3",
      "tree": "f9891fc53a4706279a7a912d1ce7749502f6a3ed",
      "parents": [
        "95c005a7c69d106591202cfa6eded6354608b307"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Sat Jul 10 14:58:51 2010 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Sat Jul 10 14:58:51 2010 +0000"
      },
      "message": "THRIFT-813: fix for broken list deserialization\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@962853 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b7887b860bb37148761a81b34f1302939f0329cd",
      "tree": "c6ec8fc984fe5ba6b9ed29b8f7295af227533a99",
      "parents": [
        "d58ccec66090afbbef68471cb635ad731ef03319"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 09 21:30:54 2010 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Jun 09 21:30:54 2010 +0000"
      },
      "message": "THRIFT-789.  Files missing proper Apache license header\n\nAdded the Apache license header to a bunch of files that were missing it.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@953167 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "322caa2f9289e8174069dbac1f8d7949e1130af6",
      "tree": "6f6ccef8c84e4535a0e2a3c9506804946060bb42",
      "parents": [
        "f94f008d80bf858e4ad635fda61f8cd2bd1be0a2"
      ],
      "author": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Mon Feb 15 03:24:55 2010 +0000"
      },
      "committer": {
        "name": "T Jake Luciani",
        "email": "jake@apache.org",
        "time": "Mon Feb 15 03:24:55 2010 +0000"
      },
      "message": "THRIFT-550: Added javascript support\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@910158 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
