)]}'
{
  "log": [
    {
      "commit": "3b0ab4dfa16ac0dad477db836c60186955f15418",
      "tree": "230b742e3a52b56d09c4e6beaf3ca68621a01a3a",
      "parents": [
        "dfeab8d57f41c8ca52269181a7be0092383d94ab"
      ],
      "author": {
        "name": "Dmytro Shteflyuk",
        "email": "kpumuk@kpumuk.info",
        "time": "Wed Mar 11 17:46:48 2026 -0400"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Tue Mar 17 22:06:26 2026 +0100"
      },
      "message": "Enforce consistent whitespaces around blocks, equal signs, and in parameters in Ruby code\n"
    },
    {
      "commit": "0d18fb2e97a00fc56997fa059d6819e54cdff64b",
      "tree": "5952e8dc1cdb7355f41cdb6cc4267c43a0b914f6",
      "parents": [
        "098c82722bd8bf021f21eb2fdd80a69a8c4b185b"
      ],
      "author": {
        "name": "Dmytro Shteflyuk",
        "email": "kpumuk@kpumuk.info",
        "time": "Sat Dec 20 12:13:46 2025 -0500"
      },
      "committer": {
        "name": "Jens Geyer",
        "email": "Jens-G@users.noreply.github.com",
        "time": "Wed Jan 07 22:40:45 2026 +0100"
      },
      "message": "Only export Init_thrift_native function from the Ruby binary extension\n"
    },
    {
      "commit": "ef7d56c1d6e24cdd0a24d3ee825c499b917d7dda",
      "tree": "ed806cecc0fc8ecd94c0a526b2a0e34cec07cfa4",
      "parents": [
        "750df2ec4c039e504673af2449fa2996138ef767"
      ],
      "author": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:21:25 2014 -0400"
      },
      "committer": {
        "name": "jfarrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Jul 10 09:21:25 2014 -0400"
      },
      "message": "THRIFT-2602:Fix missing dist files\nClient: ruby\nPatch: jfarrell\n\nfix ruby extension to use RBConfig to work with newer versions of ruby\n"
    },
    {
      "commit": "a87cc5e7708ff7c3fcec1e05a0d70e1f7923e17f",
      "tree": "22d1521c1e5ec8c9a2d6eef95fda1d6094106771",
      "parents": [
        "60723b88ff62f90e031911be5d903f6da99d3c42"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Mar 23 22:56:13 2013 -0400"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Sat Mar 23 22:56:13 2013 -0400"
      },
      "message": "Thrift-1804: Ruby extension on ARM complains about signed chars\nClient: rb\nPatch: Elias Karakoulakis\n\nUpdated extension makefile to use signed char flag\n"
    },
    {
      "commit": "fc35612d1dba14b47dadfed1c354f4d20be63e03",
      "tree": "e123ab02ecdc2aa5c9c5968288c33d17a97c4fb3",
      "parents": [
        "e983cf51f3ca515757b55a46ccacc0cbeaf9182c"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 00:30:03 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Tue Oct 09 00:30:03 2012 +0000"
      },
      "message": "Thrift-1673: Ruby compile flags for exension for multi arch builds (os x)\nClient: rb\nPatch: Jake Farrell\n\nUpdating extconf to only grab arch flags from ruby binary to stop rvm version \u003e\u003d 1.9.x from breaking.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1395824 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "b4e9aacfb01a798636dde2727612f5fa080120e9",
      "tree": "3397a9159136a0f861245443dd9c29c2c26780cf",
      "parents": [
        "e06e8b7e992dd543f32d04550125cbd4a9b558c6"
      ],
      "author": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 09 16:03:14 2012 +0000"
      },
      "committer": {
        "name": "Jake Farrell",
        "email": "jfarrell@apache.org",
        "time": "Thu Aug 09 16:03:14 2012 +0000"
      },
      "message": "Thrift-1673: Ruby compile flags for extension for multi arch builds (os x)\nClient: ruby\nPatch: Jake Farrell\n\nUpdating extension build to use ruby cflags which include the arch flags needed.\n\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1371273 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c3affb3940d1f479e5a68d6a6a5e32cb5d19a87e",
      "tree": "15247e3e643a262950bee91c02ac7a8d82c68d25",
      "parents": [
        "3b771a10f1b815d5168d244374cddd1014ba3c02"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Nov 17 22:47:06 2010 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Wed Nov 17 22:47:06 2010 +0000"
      },
      "message": "THRIFT-979. rb: ruby bindings used to work on jruby\n\nMake a dummy makefile so that JRuby doesn\u0027t complain.\n\nPatch: Jeff Hodges\n\ngit-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1036267 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "916f353f9f9577d48c764e856bef9b6ba41a7550",
      "tree": "e98b1b50e6637a45948c5d1216b0722db99bd604",
      "parents": [
        "ab4460dc974586407cb3d9382e6b079c8449a8ca"
      ],
      "author": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Fri Mar 20 04:21:39 2009 +0000"
      },
      "committer": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Fri Mar 20 04:21:39 2009 +0000"
      },
      "message": "Add Apache headers to Ruby libs and remove a few remaining Facebook notices\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@756322 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "c016628a8a05aecefb3718e74a04a6e59882d537",
      "tree": "6c7db6eeb00678ffcbf93056c77f4ee41479b091",
      "parents": [
        "056bcb69477a12381bdb007debf55e654c1be257"
      ],
      "author": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Feb 02 00:48:17 2009 +0000"
      },
      "committer": {
        "name": "Bryan Duxbury",
        "email": "bryanduxbury@apache.org",
        "time": "Mon Feb 02 00:48:17 2009 +0000"
      },
      "message": "THRIFT-248. ruby: Factor BinaryProtocolAccelerated into separate protocol and struct components\n\nThis patch replaces the \"binaryprotocolaccelerated\" c extension with the \"thrift_native\" c extension. This new extension creates native implementations for the struct.rb #write and #read methods, Thrift::BinaryProtocol, and Thrift::MemoryBuffer, but keeps ruby-level interfaces, allowing all protocols to benefit from the struct code and the memory buffer. There is however an additional cost associated with going through this ruby layer, but the increased interoperability seems to be well worth it.\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@739895 13f79535-47bb-0310-9956-ffa450edef68\n"
    },
    {
      "commit": "4bd8916b1257378f8173c4ada41b4606e9c0226b",
      "tree": "a43f051132e33d3ed07e3412b8777c3c08a75e6d",
      "parents": [
        "af78778acd7fb551a84aaf63e604d969123bf85d"
      ],
      "author": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Tue Jul 08 00:47:49 2008 +0000"
      },
      "committer": {
        "name": "Kevin Clark",
        "email": "kclark@apache.org",
        "time": "Tue Jul 08 00:47:49 2008 +0000"
      },
      "message": "Merge branch \u0027fastbinary\u0027\n\n\ngit-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@674688 13f79535-47bb-0310-9956-ffa450edef68\n"
    }
  ]
}
