)]}'
{
  "log": [
    {
      "commit": "5287a4e0350ba9c2a7d6e69fc42e81155b0f248c",
      "tree": "c17ac8d063917ecaf3fa763a060b8a053b3a493c",
      "parents": [
        "ef4fca0c8d18b963412fc16f5848e95944977927"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Oct 28 11:28:23 2022 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Oct 28 11:28:23 2022 -0400"
      },
      "message": "Add notice about integration into the main repo\n"
    },
    {
      "commit": "ef4fca0c8d18b963412fc16f5848e95944977927",
      "tree": "0b79e5acd4bc9bfe3d34693d98043c27a3a816b8",
      "parents": [
        "7a80ac17270f7cd8a59a6c3d26911711299bfca0"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Wed Nov 17 23:37:00 2021 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Thu Nov 18 07:59:56 2021 -0500"
      },
      "message": "Add C/C++ plugin to devcontainer\n"
    },
    {
      "commit": "7a80ac17270f7cd8a59a6c3d26911711299bfca0",
      "tree": "da49e0ab3766bc654e466b4b391258eee3766af9",
      "parents": [
        "442003ec35997ad71ca17a7664a0185dc019cd3c"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Wed Nov 17 22:14:20 2021 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Thu Nov 18 07:59:56 2021 -0500"
      },
      "message": "Add Erlang/OTP 20 and 21 to CI matrix\n"
    },
    {
      "commit": "442003ec35997ad71ca17a7664a0185dc019cd3c",
      "tree": "a9e9e3f01d0290134522e0e95640b873825a74a8",
      "parents": [
        "1040be27366bff33284f24a346256ee3284f746d"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Wed Nov 17 09:15:19 2021 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Thu Nov 18 07:59:56 2021 -0500"
      },
      "message": "Format code with erlfmt, run dialyzer in CI\n"
    },
    {
      "commit": "1040be27366bff33284f24a346256ee3284f746d",
      "tree": "660e18d5e5df436e8eb3924714187d121b8c7308",
      "parents": [
        "699f471ded9eaefaa06a20dfd56629d4e87f31b2"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Wed Nov 17 09:30:14 2021 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Thu Nov 18 07:59:56 2021 -0500"
      },
      "message": "Fix rebar3 debug logging\n"
    },
    {
      "commit": "699f471ded9eaefaa06a20dfd56629d4e87f31b2",
      "tree": "6b05358aea9aee265585fd64e254b61248ce9306",
      "parents": [
        "ec38935c693ea96134e90e333c94dd247d7276f1"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam.kocoloski@airbnb.com",
        "time": "Mon Nov 15 22:58:34 2021 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Tue Nov 16 16:22:20 2021 -0500"
      },
      "message": "Metadata / README updates, branch protection\n"
    },
    {
      "commit": "ec38935c693ea96134e90e333c94dd247d7276f1",
      "tree": "32b4879ad31295bfbf6dad0f4178495f2b92ce73",
      "parents": [
        "4a67a08087c0cd5e0762e9b288aa9fa304e623f7"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam.kocoloski@airbnb.com",
        "time": "Mon Nov 15 21:19:17 2021 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Tue Nov 16 16:22:20 2021 -0500"
      },
      "message": "Enable GH Actions CI\n"
    },
    {
      "commit": "4a67a08087c0cd5e0762e9b288aa9fa304e623f7",
      "tree": "d3efef0de5bfdbcb2a6f357139b21b3631adecaf",
      "parents": [
        "90d78ea97e9f82dfa3dfed76417505c875a358a8"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam.kocoloski@airbnb.com",
        "time": "Mon Nov 15 21:00:14 2021 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Tue Nov 16 16:22:20 2021 -0500"
      },
      "message": "Add rebar3 compatibility\n"
    },
    {
      "commit": "90d78ea97e9f82dfa3dfed76417505c875a358a8",
      "tree": "168071bd763abf3cccfdf00bfc1c73b7a25226db",
      "parents": [
        "d9220e2af86edde4a6e49286b12d79d02fcd5c3b"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam.kocoloski@airbnb.com",
        "time": "Mon Nov 15 20:59:45 2021 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "kocolosk@apache.org",
        "time": "Tue Nov 16 16:22:20 2021 -0500"
      },
      "message": "Add a dev container config\n"
    },
    {
      "commit": "d9220e2af86edde4a6e49286b12d79d02fcd5c3b",
      "tree": "f18f2f270df387f3aed2c5fbe22e80a9fbc23d7c",
      "parents": [
        "71e064f0722b6a9449354af8e71b898d7e94d215",
        "69b530877b12dc3a8d5620fbb7f8febed0404a97"
      ],
      "author": {
        "name": "Jay Doane",
        "email": "jay.s.doane@gmail.com",
        "time": "Fri Feb 22 19:57:37 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Feb 22 19:57:37 2019 -0800"
      },
      "message": "Merge pull request #7 from cloudant/minimum-erlang-otp-19\n\nChange minimum Erlang to OTP 19"
    },
    {
      "commit": "69b530877b12dc3a8d5620fbb7f8febed0404a97",
      "tree": "f18f2f270df387f3aed2c5fbe22e80a9fbc23d7c",
      "parents": [
        "a48ee011c2212b82efab4ff15c55ca6ba58476da"
      ],
      "author": {
        "name": "Jay Doane",
        "email": "jaydoane@apache.org",
        "time": "Fri Feb 22 09:40:27 2019 -0800"
      },
      "committer": {
        "name": "Jay Doane",
        "email": "jaydoane@apache.org",
        "time": "Fri Feb 22 09:40:27 2019 -0800"
      },
      "message": "Git ignore compile_commands.json\n"
    },
    {
      "commit": "a48ee011c2212b82efab4ff15c55ca6ba58476da",
      "tree": "da549cdd19cdea69e00454404c721c38ecf7c845",
      "parents": [
        "71e064f0722b6a9449354af8e71b898d7e94d215"
      ],
      "author": {
        "name": "Jay Doane",
        "email": "jaydoane@apache.org",
        "time": "Fri Feb 22 09:40:15 2019 -0800"
      },
      "committer": {
        "name": "Jay Doane",
        "email": "jaydoane@apache.org",
        "time": "Fri Feb 22 09:40:15 2019 -0800"
      },
      "message": "Change minimum supported Erlang version to OTP 19\n\nEliminate test/b64url_rand.erl in favor of direct rand:uniform calls\n"
    },
    {
      "commit": "71e064f0722b6a9449354af8e71b898d7e94d215",
      "tree": "fef77e07e30e1710c27c00a07a92869fb2c8f7c4",
      "parents": [
        "26568397ae6d84943503c22d33c3fe24930241da",
        "686ebd0cd6a54dad0e17694ad960745a876b29c9"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Thu Oct 05 13:21:34 2017 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Thu Oct 05 13:21:34 2017 -0400"
      },
      "message": "Merge branch \u0027rand-compat\u0027\n\nFixes #6\n"
    },
    {
      "commit": "686ebd0cd6a54dad0e17694ad960745a876b29c9",
      "tree": "fef77e07e30e1710c27c00a07a92869fb2c8f7c4",
      "parents": [
        "26568397ae6d84943503c22d33c3fe24930241da"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Tue Oct 03 01:51:27 2017 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Tue Oct 03 15:11:09 2017 -0400"
      },
      "message": "Handle deprecated random module\n\nUse a compile time check for platform versions, then a macro conditional in a\nseparate rand module.\n"
    },
    {
      "commit": "26568397ae6d84943503c22d33c3fe24930241da",
      "tree": "46f49909e70791877f68e12e1bf364c1d3c28080",
      "parents": [
        "6895652d80f95cdf04efb14625abed868998f174",
        "afa766fd48fd5d5b34d684600e7a1d749a6e9dea"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Mon Oct 02 15:26:25 2017 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Mon Oct 02 15:26:25 2017 -0400"
      },
      "message": "Merge branch \u0027remove-deprecated-rand-and-crypto\u0027\n\nFixes #5\n"
    },
    {
      "commit": "afa766fd48fd5d5b34d684600e7a1d749a6e9dea",
      "tree": "46f49909e70791877f68e12e1bf364c1d3c28080",
      "parents": [
        "6895652d80f95cdf04efb14625abed868998f174"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Mon Oct 02 13:49:54 2017 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Mon Oct 02 13:49:54 2017 -0400"
      },
      "message": "Replace deprecated random module and crypto:rand_bytes calls\n"
    },
    {
      "commit": "6895652d80f95cdf04efb14625abed868998f174",
      "tree": "064af670f0d2aa10509168513aed882f23ae54a7",
      "parents": [
        "319fc604235ab1fde37047b38a432450161db750"
      ],
      "author": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Fri Jan 22 12:59:40 2016 +0300"
      },
      "committer": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Fri Jan 22 12:59:40 2016 +0300"
      },
      "message": "Update .travis.yml\n\n- Add license header\n- Remove builds against old Erlang releases\n"
    },
    {
      "commit": "319fc604235ab1fde37047b38a432450161db750",
      "tree": "ed0d628fbeba233e1b496167091f6d8c6fd0eedf",
      "parents": [
        "5ea50ac06b3c2997e32e2178a2e01c966df053fc"
      ],
      "author": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Fri Jul 24 05:20:50 2015 +0300"
      },
      "committer": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Wed Jul 29 01:32:03 2015 +0300"
      },
      "message": "Integrate with Travis CI\n"
    },
    {
      "commit": "5ea50ac06b3c2997e32e2178a2e01c966df053fc",
      "tree": "263e4f3ad147db010d1e91abb3414dd3e049dcc5",
      "parents": [
        "4ee0dcc0bc68dddbd6394f133f64fc57be2d2ad4"
      ],
      "author": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Fri Jul 24 05:19:55 2015 +0300"
      },
      "committer": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Wed Jul 29 01:32:03 2015 +0300"
      },
      "message": "Add Makefile\n"
    },
    {
      "commit": "4ee0dcc0bc68dddbd6394f133f64fc57be2d2ad4",
      "tree": "bb3887feb8f8adbcbfc38b51b62abd829a9b0c89",
      "parents": [
        "30a50f268ffce680e523d5ac3ee6b60db25d4347",
        "3df89ea8c474d0adda833422c1c72fbea9fa98b9"
      ],
      "author": {
        "name": "Joan Touzet",
        "email": "wohali@apache.org",
        "time": "Fri Jul 17 00:14:14 2015 -0400"
      },
      "committer": {
        "name": "Joan Touzet",
        "email": "wohali@apache.org",
        "time": "Fri Jul 17 00:14:14 2015 -0400"
      },
      "message": "Merge branch \u0027windows_support\u0027\n"
    },
    {
      "commit": "3df89ea8c474d0adda833422c1c72fbea9fa98b9",
      "tree": "bb3887feb8f8adbcbfc38b51b62abd829a9b0c89",
      "parents": [
        "30a50f268ffce680e523d5ac3ee6b60db25d4347"
      ],
      "author": {
        "name": "Joan Touzet",
        "email": "wohali@apache.org",
        "time": "Sat Jul 11 19:24:23 2015 -0400"
      },
      "committer": {
        "name": "Joan Touzet",
        "email": "wohali@apache.org",
        "time": "Fri Jul 17 00:13:45 2015 -0400"
      },
      "message": "Support Windows build target\n"
    },
    {
      "commit": "30a50f268ffce680e523d5ac3ee6b60db25d4347",
      "tree": "449d274900304fe073c5a5fdd2142480bc3a7231",
      "parents": [
        "d9c132068e0150295a9e024c42f6ee414b9aa0c7"
      ],
      "author": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Wed Jul 15 23:53:43 2015 +0300"
      },
      "committer": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Wed Jul 15 23:53:43 2015 +0300"
      },
      "message": "Fix \"dereferencing type-punned pointer will break strict-aliasing\" warn\n\nThanks @davisp for help with the patch.\n\nCOUCHDB-2588\n"
    },
    {
      "commit": "d9c132068e0150295a9e024c42f6ee414b9aa0c7",
      "tree": "9715d51f3212f2ff6046ef485759741b07a740ca",
      "parents": [
        "772be54d058a940791aed688226c871a69cf73cf"
      ],
      "author": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Fri Jan 09 18:48:42 2015 +0300"
      },
      "committer": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Mon Jan 19 21:18:49 2015 +0300"
      },
      "message": "Add README file\n\nCOUCHDB-2539\n"
    },
    {
      "commit": "772be54d058a940791aed688226c871a69cf73cf",
      "tree": "a85ee8b6495f4b1ceb8797f2207800416a2a44d4",
      "parents": [
        "0eabe448afb6d9d6b9f7f175a7f5873aa65c1bbc"
      ],
      "author": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Mon Dec 22 18:09:59 2014 +0300"
      },
      "committer": {
        "name": "Alexander Shorin",
        "email": "kxepal@apache.org",
        "time": "Mon Dec 22 18:09:59 2014 +0300"
      },
      "message": "Fix LICENSE indention\n"
    },
    {
      "commit": "0eabe448afb6d9d6b9f7f175a7f5873aa65c1bbc",
      "tree": "e9aa3cff35c84c5234a243c236b797ee7215dcf9",
      "parents": [
        "88eede873572d61d9c5a6884eaca4e2d87034663"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Aug 04 13:26:39 2014 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Aug 04 13:26:39 2014 -0500"
      },
      "message": "Remove depdency on PropEr\n\nPropEr is GPLv3 so I\u0027m removing the dependency. It was really only a\nglorified test data generator so I just implemented a bare bones\nversion.\n"
    },
    {
      "commit": "88eede873572d61d9c5a6884eaca4e2d87034663",
      "tree": "0b58f6b5fd4837018afb099c614f1de6fcbd8773",
      "parents": [
        "48a3b66cab332d7b7e835488793596e31384db57"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Wed Jul 16 17:07:45 2014 +0100"
      },
      "committer": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Wed Jul 16 17:07:45 2014 +0100"
      },
      "message": "Add ASF license\n"
    },
    {
      "commit": "48a3b66cab332d7b7e835488793596e31384db57",
      "tree": "bb66a28e36ac6b0650881ddb995b8d8998747fa8",
      "parents": [
        "7c6324232c4728c7290ae6ec73bab67ff56912ef"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Dec 04 14:00:26 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Dec 04 14:00:26 2013 -0600"
      },
      "message": "Rename the resource to b64url_st\n\nVestiges when this was in an app named couch_seqs.\n"
    },
    {
      "commit": "7c6324232c4728c7290ae6ec73bab67ff56912ef",
      "tree": "4cfb9c17ad9e0a9ed8e14cc9561a32a866b30d3f",
      "parents": [
        "75336f1390720c94abc94d94801b81c0f55aab20"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Dec 04 13:57:56 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Dec 04 13:57:56 2013 -0600"
      },
      "message": "Fixed enif_release_resource bug\n\nI was accidentally calling enif_release_resource too many times if the\nNIF call had previously yielded back to the Erlang VM. For some reason\nthis works fine on R14B01 but not on R16B02. The fix was simply to add a\nfield to the resource struct that tracks if its already been released.\n\nThis also changes the target binary allocation to not have to allocate\nroom for the ErlNifBinary struct since we\u0027re adding released flags. This\nis a minor performance optimization which avoids a malloc/free call per\nencode or decode invocation.\n"
    },
    {
      "commit": "75336f1390720c94abc94d94801b81c0f55aab20",
      "tree": "d9f5cd151e5daf085b309384ac867d1535a94093",
      "parents": [
        "504cbd010905c0fb9fe9bc133c81e2639f8ab6fe"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Tue Dec 03 12:28:57 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Tue Dec 03 12:28:57 2013 -0600"
      },
      "message": "A simplistic benchmark\n\nThis is a rather simple benchmark that just looks at how much data can\nbe passed through the NIF vs the current implementation in CouchDB.\n"
    },
    {
      "commit": "504cbd010905c0fb9fe9bc133c81e2639f8ab6fe",
      "tree": "6f5cf19964892985131b775843cf92c75197f450",
      "parents": [
        "406e9f79aa91f81aaf59e29f57d03dc56bee5002"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:50:08 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:50:08 2013 -0600"
      },
      "message": "Fix other compiler warning\n\nSame issue, different function.\n"
    },
    {
      "commit": "406e9f79aa91f81aaf59e29f57d03dc56bee5002",
      "tree": "976e680bdf7305dfdf9d92c82af4d38efacebb82",
      "parents": [
        "6bd8868adad4d9d5b255fedb2a48cce9072ea3bf"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:46:18 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:46:18 2013 -0600"
      },
      "message": "Just assign a default value to ret\n\nNot sure how gcc was detecting that ret might\u0027ve been used uninitialized\nbut rather than try and poke at it throught the commit, tag, update\ndbcore, run jenkins build cycle I\u0027ll just assign a default value.\n"
    },
    {
      "commit": "6bd8868adad4d9d5b255fedb2a48cce9072ea3bf",
      "tree": "e53b4dea4ab1fd6a82a302602ab6faccb2ce2615",
      "parents": [
        "edaf27bc96c9384558df4742e77a8bf85d989eda"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:44:55 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:44:55 2013 -0600"
      },
      "message": "Revert \"Attempting to avoid a compiler warning on Jenkins\"\n\nThis reverts commit edaf27bc96c9384558df4742e77a8bf85d989eda.\n"
    },
    {
      "commit": "edaf27bc96c9384558df4742e77a8bf85d989eda",
      "tree": "71e2265de211b8b63c2c1c64608df055c557a32c",
      "parents": [
        "41f00c444c5e7aefd8fdfc62d682b6a439099e33"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:29:13 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:29:13 2013 -0600"
      },
      "message": "Attempting to avoid a compiler warning on Jenkins\n"
    },
    {
      "commit": "41f00c444c5e7aefd8fdfc62d682b6a439099e33",
      "tree": "e53b4dea4ab1fd6a82a302602ab6faccb2ce2615",
      "parents": [
        "fc4df0d693545966e56c118380d7c76fde595d0d"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:22:27 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 15:22:49 2013 -0600"
      },
      "message": "Remove cseq references after rename\n"
    },
    {
      "commit": "fc4df0d693545966e56c118380d7c76fde595d0d",
      "tree": "2c80a992b4f962f94b8d6b902667665923e7deab",
      "parents": [
        "9acc9d2da7df4c24596f57abb8529c1efccacc5f"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 13:40:40 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 13:40:40 2013 -0600"
      },
      "message": "Comment on the copied function definitions\n"
    },
    {
      "commit": "9acc9d2da7df4c24596f57abb8529c1efccacc5f",
      "tree": "ddaea0c879d4f87a94dce85f3e53889af4a53146",
      "parents": [
        "2b6d2a26b80dda7e7c4c9976cb90189a9a38aed8"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 13:34:40 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Nov 21 13:39:19 2013 -0600"
      },
      "message": "Rename app to b64url\n"
    },
    {
      "commit": "2b6d2a26b80dda7e7c4c9976cb90189a9a38aed8",
      "tree": "e85769a6cb471deeac557b8742ccdba98538ad4e",
      "parents": [
        "be1bb4e8551d102bf0e3faa78bf2984375ad08ca"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Nov 01 17:05:27 2013 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Nov 01 17:05:27 2013 -0500"
      },
      "message": "Whitespace\n"
    },
    {
      "commit": "be1bb4e8551d102bf0e3faa78bf2984375ad08ca",
      "tree": "210382656a3e3d628f05e454e2f5362562c40fde",
      "parents": [
        "795d11cb31e72992432bf2edb381a18886c57f43"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Nov 01 15:36:55 2013 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Nov 01 15:36:55 2013 -0500"
      },
      "message": "Decoder with tests\n"
    },
    {
      "commit": "795d11cb31e72992432bf2edb381a18886c57f43",
      "tree": "769cf44f4544106c7174b2129a213a3dc32555ca",
      "parents": [
        "13e21f49d4dee19255b345bca5bfaab1f29b38db"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Nov 01 11:24:04 2013 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Nov 01 11:24:04 2013 -0500"
      },
      "message": "Encoder is passing tests.\n"
    },
    {
      "commit": "13e21f49d4dee19255b345bca5bfaab1f29b38db",
      "tree": "3d432c7eb897afa13925f779324d596da13b42f7",
      "parents": [],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Oct 31 17:59:48 2013 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Oct 31 17:59:48 2013 -0500"
      },
      "message": "Initial commit\n"
    }
  ]
}
