)]}'
{
  "log": [
    {
      "commit": "4eea9571171a5b41d832da32204a1122a01f4b0e",
      "tree": "46bec401411830815c938d7f7cea292808dd8626",
      "parents": [
        "39ef15a28e5be1d697c7c29dd64fcc18c24e7881",
        "0756d35ac8b091aa1eda1909cd231c447d8bbd8e"
      ],
      "author": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Fri Aug 26 02:00:41 2016 -0700"
      },
      "committer": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Fri Aug 26 02:00:41 2016 -0700"
      },
      "message": "Merge remote branch \u0027cloudant:3102-fix-number-of-elements\u0027\n\nThis closes #2\n\nSigned-off-by: ILYA Khlopotov \u003ciilyak@ca.ibm.com\u003e\n"
    },
    {
      "commit": "0756d35ac8b091aa1eda1909cd231c447d8bbd8e",
      "tree": "46bec401411830815c938d7f7cea292808dd8626",
      "parents": [
        "39ef15a28e5be1d697c7c29dd64fcc18c24e7881"
      ],
      "author": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Thu Aug 25 17:09:48 2016 -0700"
      },
      "committer": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Thu Aug 25 17:09:48 2016 -0700"
      },
      "message": "Fix a typo in match of config_change event\n\nconfig_change event suppose to have 5 elements\n\nCOUCHDB-3102\n"
    },
    {
      "commit": "39ef15a28e5be1d697c7c29dd64fcc18c24e7881",
      "tree": "9ed524213dc5f7b9988749ba52b091ca517285ac",
      "parents": [
        "ff7d190970a46722137fbc7a1a75466e8a544ae1",
        "ed3ad6fc97e10bdae73e87b36f8c2446d5bf2fcf"
      ],
      "author": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Tue Aug 23 14:59:54 2016 -0700"
      },
      "committer": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Tue Aug 23 14:59:54 2016 -0700"
      },
      "message": "Merge remote branch \u0027cloudant:3102-fix-config_subscription\u0027\n\nThis closes #1\n\nSigned-off-by: ILYA Khlopotov \u003ciilyak@ca.ibm.com\u003e\n"
    },
    {
      "commit": "ed3ad6fc97e10bdae73e87b36f8c2446d5bf2fcf",
      "tree": "9ed524213dc5f7b9988749ba52b091ca517285ac",
      "parents": [
        "ff7d190970a46722137fbc7a1a75466e8a544ae1"
      ],
      "author": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Mon Aug 22 15:10:44 2016 -0700"
      },
      "committer": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Mon Aug 22 15:10:44 2016 -0700"
      },
      "message": "Update handle_config_terminate API\n\nCOUCHDB-3102\n"
    },
    {
      "commit": "ff7d190970a46722137fbc7a1a75466e8a544ae1",
      "tree": "bcc77a1f9581a0910a3979f43cc95d749e48c129",
      "parents": [
        "5896697a429af7f2705291d4812af101320b2ae3"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 26 13:40:40 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 26 13:40:40 2015 +0200"
      },
      "message": "Test with master branch from couchdb repo\n"
    },
    {
      "commit": "5896697a429af7f2705291d4812af101320b2ae3",
      "tree": "b6d9908c3d1dc9746761b64df651ec3ef481028a",
      "parents": [
        "2ac18326952cec29fd44d7ed23b60b0625bd91d0"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 25 19:17:09 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 25 19:17:14 2015 +0200"
      },
      "message": "Make Travis CI tests pass\n"
    },
    {
      "commit": "2ac18326952cec29fd44d7ed23b60b0625bd91d0",
      "tree": "57be7b929d584f4cc81b92720b68af4ad1222bc1",
      "parents": [
        "605f024afe23f3c7c282c72faf4cdd45a12877c2"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 25 18:57:27 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 25 18:57:29 2015 +0200"
      },
      "message": "Test with couchdb-peruser branch from couchdb repo\n"
    },
    {
      "commit": "605f024afe23f3c7c282c72faf4cdd45a12877c2",
      "tree": "f9c6a5f9cc9fdbc5dd6513e0a3d3708a041336f1",
      "parents": [
        "79ccb61b81a82c9b8487a46151bcf8112808a4cd"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 25 18:36:09 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 25 18:36:12 2015 +0200"
      },
      "message": "Add Travis CI build status badge to README\n"
    },
    {
      "commit": "79ccb61b81a82c9b8487a46151bcf8112808a4cd",
      "tree": "bbaa01022dc88ce6370903c016b22cde1b254d66",
      "parents": [
        "27f4799ab76d272919a75eace63b2e5df6c726de"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 24 18:41:10 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 24 18:41:10 2015 +0200"
      },
      "message": "Integrate with Travis CI\n"
    },
    {
      "commit": "27f4799ab76d272919a75eace63b2e5df6c726de",
      "tree": "32090fe90b292b00733aa5a29cfc3da2d7fd2f4a",
      "parents": [
        "7530ed1d704eda4ee4aa132899b0f49fae1fd503"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Thu Aug 20 14:56:43 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Thu Aug 20 14:56:43 2015 +0200"
      },
      "message": "Rename application to \u0027couch_peruser\u0027\n"
    },
    {
      "commit": "7530ed1d704eda4ee4aa132899b0f49fae1fd503",
      "tree": "8a388a3c8be69a0d7a5fbf3e12ba1a4f65f7da80",
      "parents": [
        "033768ddffb84e6e849230e292321ad3531294ce"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 19 15:01:31 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 19 15:01:34 2015 +0200"
      },
      "message": "Improve `teardown/1` in test suite\n\nOnly delete DBs if prefix is `userdb-`.\n"
    },
    {
      "commit": "033768ddffb84e6e849230e292321ad3531294ce",
      "tree": "78daac6af837153e8acaa233ec1f96e57136c3aa",
      "parents": [
        "a7e74f02f49c597ce06a55aabb0080965b0e46c9"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 19 12:23:20 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 19 12:23:20 2015 +0200"
      },
      "message": "Match return values\n"
    },
    {
      "commit": "a7e74f02f49c597ce06a55aabb0080965b0e46c9",
      "tree": "ccaae3cd11b329b6c57dcc4cb9f39036ddb9b064",
      "parents": [
        "888a5bd1fe513220541d7c1ebb99234d09f5ec6d"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 19 11:39:21 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 19 11:39:21 2015 +0200"
      },
      "message": "Improve test setup and teardown\n"
    },
    {
      "commit": "888a5bd1fe513220541d7c1ebb99234d09f5ec6d",
      "tree": "40772813abca662fdfc6f6ae86d1e886e65e15a1",
      "parents": [
        "8d81a8f76527558355eaa19b46ef7419e72f3beb"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 19 11:29:59 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 19 11:29:59 2015 +0200"
      },
      "message": "Rename tests\n"
    },
    {
      "commit": "8d81a8f76527558355eaa19b46ef7419e72f3beb",
      "tree": "e0faa01dce18c14a43bde2cfc4be840581e099a4",
      "parents": [
        "473471907c1835f1877805023cfd13ecd3e2ac3a"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 18 17:52:05 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 18 17:52:05 2015 +0200"
      },
      "message": "Clean up src/couchdb_peruser.app.src\n"
    },
    {
      "commit": "473471907c1835f1877805023cfd13ecd3e2ac3a",
      "tree": "6cc01111ef474bf48fc43a514d486362e9fcad94",
      "parents": [
        "124480e8400f341230815c475ae2daebeabc8e87"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 18 16:45:49 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 18 17:01:32 2015 +0200"
      },
      "message": "Update security object after a user is deleted\n\nIf the `delete_dbs` configuration value is `false`, we now remove the\nuser name from each the security object\u0027s `members` and `admins`\nelement\u0027s `names` list, respectively.\n"
    },
    {
      "commit": "124480e8400f341230815c475ae2daebeabc8e87",
      "tree": "b46f13944689f5daa1a02d7229ead33142f66101",
      "parents": [
        "5ea516867d02ebc0a195fad84d3f62e00744af6f"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 18 15:03:52 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Tue Aug 18 15:03:52 2015 +0200"
      },
      "message": "Improve tests\n"
    },
    {
      "commit": "5ea516867d02ebc0a195fad84d3f62e00744af6f",
      "tree": "f0e5ce2e7e5eea7f41eb8dcd4b18eb60f8befec7",
      "parents": [
        "1b4641e1870a27bd1aa7c8aafc388803936836f8"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Thu Aug 13 17:48:03 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Thu Aug 13 17:48:03 2015 +0200"
      },
      "message": "More refactoring and improvements\n"
    },
    {
      "commit": "1b4641e1870a27bd1aa7c8aafc388803936836f8",
      "tree": "57cc72d74f04120d347cba1753041ab91d578d87",
      "parents": [
        "c3a59aab0beabf86b496b7d568ef72b7b9136909"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Thu Aug 13 03:31:00 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Thu Aug 13 03:52:13 2015 +0200"
      },
      "message": "Refactor and add tests\n"
    },
    {
      "commit": "c3a59aab0beabf86b496b7d568ef72b7b9136909",
      "tree": "51c793c3e8ce396512127b6388314ae74968abab",
      "parents": [
        "bb95f4a2822238735f2f2898451975448c26dfc4"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 12 11:34:55 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Aug 12 11:34:59 2015 +0200"
      },
      "message": "Use predefined `ADMIN_CTX` macro\n\nSee `couch/include/couch_db.hrl`.\n"
    },
    {
      "commit": "bb95f4a2822238735f2f2898451975448c26dfc4",
      "tree": "7a79d904d9744d1c477e838d44a1e9893f62c864",
      "parents": [
        "7bfd98351626762a73a70bd6c621d45d29190975"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 21:44:25 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 21:45:34 2015 +0200"
      },
      "message": "Fix whitespace\n"
    },
    {
      "commit": "7bfd98351626762a73a70bd6c621d45d29190975",
      "tree": "39a26673fa3f4221d3688880a22d6269bec0894c",
      "parents": [
        "88a3146a4a55ddaf268eab7411e79c65cfbaf24c"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 21:37:19 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 21:44:57 2015 +0200"
      },
      "message": "Refactor and make it fully 2.0-ready :)\n"
    },
    {
      "commit": "88a3146a4a55ddaf268eab7411e79c65cfbaf24c",
      "tree": "a8faaab3ddd10ac3744e0a0e24c2b2e2740d7e00",
      "parents": [
        "ac8094fa098a25726801f05480c172dc4c03188a"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 18:18:42 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 18:18:42 2015 +0200"
      },
      "message": "s/Db_Name/DbName/g\n"
    },
    {
      "commit": "ac8094fa098a25726801f05480c172dc4c03188a",
      "tree": "9c9de0d4ef3667c08c8bc5e90224b259f7d07161",
      "parents": [
        "59605188af5ec4d37b4ef6a17923b5cfa15c5c82"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 18:01:50 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 18:04:04 2015 +0200"
      },
      "message": "Assert that shards have the same security object\n"
    },
    {
      "commit": "59605188af5ec4d37b4ef6a17923b5cfa15c5c82",
      "tree": "9cc1145db7e55ec117f630bdb03c9cdd63eff81c",
      "parents": [
        "0dfee37c03b37f8c90c96822526e9e16a49cff0f"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 17:51:06 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 17:51:06 2015 +0200"
      },
      "message": "Handle `couchdb_peruser` config changes\n"
    },
    {
      "commit": "0dfee37c03b37f8c90c96822526e9e16a49cff0f",
      "tree": "304c537fd7fefe6b18af84fd923cc52c8bd8831d",
      "parents": [
        "50c153ac17fdb8f212d6505141588c2215e8d3fd"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 17:49:18 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 17:49:18 2015 +0200"
      },
      "message": "No need to register the `gen_server`\n"
    },
    {
      "commit": "50c153ac17fdb8f212d6505141588c2215e8d3fd",
      "tree": "bf2797867ce0cc9208979872200b3c170429eff1",
      "parents": [
        "70146b470e92805ba4b8ac46260e8fd903569f1a"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 17:45:04 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 17:45:04 2015 +0200"
      },
      "message": "Fix `user_db_name/1`\n\nAlphabetic characters must be in lower case.\n"
    },
    {
      "commit": "70146b470e92805ba4b8ac46260e8fd903569f1a",
      "tree": "7ec9ed6a08e7301da50b64b5d6f7b3ed15a5c2ce",
      "parents": [
        "cf274f08d10f3bab001d5a6bc550908d5fc3b242"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 13:00:08 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 13:00:08 2015 +0200"
      },
      "message": "Remove legacy information from README\n"
    },
    {
      "commit": "cf274f08d10f3bab001d5a6bc550908d5fc3b242",
      "tree": "944df7846594a070e18b6004cc58bad1ba4b5c8c",
      "parents": [
        "e524b1e798dec59ae78aa96eba05e3c6891e4579"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 12:21:38 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 12:28:34 2015 +0200"
      },
      "message": "Use macro for userdb prefix\n"
    },
    {
      "commit": "e524b1e798dec59ae78aa96eba05e3c6891e4579",
      "tree": "8e9ff98cd187df2e166d4ad9b2831b5cb7c23b55",
      "parents": [
        "2fa347cc7d5bdd56a04b3b0cf615cc28c93879a8"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 12:16:58 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Mon Aug 10 12:28:29 2015 +0200"
      },
      "message": "Rename to `couchdb_peruser`\n"
    },
    {
      "commit": "2fa347cc7d5bdd56a04b3b0cf615cc28c93879a8",
      "tree": "d360b0beb501c93d1eb23cb751b402c9450ee4ea",
      "parents": [
        "3d4942b9826f057c7e2743219340f66918b3eddc"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Apr 29 20:11:58 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Apr 29 20:21:01 2015 +0200"
      },
      "message": "Remove obsolete installation instructions\n"
    },
    {
      "commit": "3d4942b9826f057c7e2743219340f66918b3eddc",
      "tree": "8c369c335ce25fe03e8ddb9fa053da9abe5f706c",
      "parents": [
        "6c6a10eed568873af13c08d4833e9da108c61aae"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Apr 29 20:08:06 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Apr 29 20:20:14 2015 +0200"
      },
      "message": "Remove obsolete files\n\nThe existing build system, the configuration, as well as the end-to-end\ntest don\u0027t work with current CouchDB master anymore.  It\u0027s easier to\nremove the associated files and restart from scratch.\n"
    },
    {
      "commit": "6c6a10eed568873af13c08d4833e9da108c61aae",
      "tree": "24645f26b9aac6fdc2e15b64978400e076effd5b",
      "parents": [
        "0589d7b94cbb94d4e2fb1f0430f52d14fdec6275"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Apr 29 20:04:15 2015 +0200"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Apr 29 20:04:15 2015 +0200"
      },
      "message": "Reflect change to Apache License, Version 2.0\n\nSee http://mail-archives.apache.org/mod_mbox/couchdb-dev/201503.mbox/%3CCAJ1bcfFJfP\u003dv3VLsZJNDobAv7gNgP82S\u003dXeEgU2rO50tahNDBg@mail.gmail.com%3E\nand https://github.com/etrepum/couchperuser/issues/15\n"
    },
    {
      "commit": "0589d7b94cbb94d4e2fb1f0430f52d14fdec6275",
      "tree": "525f61894e5d4022394d4aaa92d7f743f2d8f14a",
      "parents": [
        "8ccf57e4ebbde2649c843df763fccd01ffcd7fbb"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Mar 18 22:04:03 2015 +0100"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Wed Mar 18 22:04:03 2015 +0100"
      },
      "message": "Don\u0027t unnecessarily depend on mochiweb\n"
    },
    {
      "commit": "8ccf57e4ebbde2649c843df763fccd01ffcd7fbb",
      "tree": "ee345384e7bd35b3dea241e0c2c51eb707111519",
      "parents": [
        "16bd1f92b94d87e8f69a09988674c8be72652097"
      ],
      "author": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Fri Mar 13 22:24:21 2015 +0100"
      },
      "committer": {
        "name": "Klaus Trainer",
        "email": "klaus_trainer@posteo.de",
        "time": "Fri Mar 13 23:03:14 2015 +0100"
      },
      "message": "Make it compatible with Apache CouchDB 2.0\n"
    },
    {
      "commit": "16bd1f92b94d87e8f69a09988674c8be72652097",
      "tree": "b281384ff7a02324a6073853966093b96322f4c8",
      "parents": [
        "7cf8d935c15f11cc5cbc81fcfc13ea5869281d0c"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Mon Dec 01 14:17:59 2014 -0800"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Mon Dec 01 14:17:59 2014 -0800"
      },
      "message": "fix #8 security issue, add end-to-end testing script\n"
    },
    {
      "commit": "7cf8d935c15f11cc5cbc81fcfc13ea5869281d0c",
      "tree": "f435ac5eb286badb301320260a80b3d78d16d7c2",
      "parents": [
        "6c9a1511c5fdd902eb843a0e9cf9612e0488b2c8"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Mon Dec 01 11:55:19 2014 -0800"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Mon Dec 01 11:55:19 2014 -0800"
      },
      "message": "add erl_crash.dump to gitignore\n"
    },
    {
      "commit": "6c9a1511c5fdd902eb843a0e9cf9612e0488b2c8",
      "tree": "ca8ff61ae32e60b38f29fac4684a6579776ee349",
      "parents": [
        "772786e79900f8085c595f8a579ae85d1fa05dad",
        "91ed98e4b7583b6bde40f3a555d33e55758cbdc0"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Wed Oct 15 05:34:55 2014 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Wed Oct 15 05:34:55 2014 -0700"
      },
      "message": "Merge pull request #7 from redgeoff/install\n\nCorrect path when making"
    },
    {
      "commit": "91ed98e4b7583b6bde40f3a555d33e55758cbdc0",
      "tree": "ca8ff61ae32e60b38f29fac4684a6579776ee349",
      "parents": [
        "de52d3d19a26898e4611486374b0751f2928ea0f"
      ],
      "author": {
        "name": "Geoff Cox",
        "email": "redgeoff@gmail.com",
        "time": "Tue Oct 14 22:28:50 2014 -0700"
      },
      "committer": {
        "name": "Geoff Cox",
        "email": "redgeoff@gmail.com",
        "time": "Tue Oct 14 22:28:50 2014 -0700"
      },
      "message": "Correct path when making\n"
    },
    {
      "commit": "772786e79900f8085c595f8a579ae85d1fa05dad",
      "tree": "9b683302143600cc8359dc5a013c71070518a7be",
      "parents": [
        "222a83f4e8a55517f991a98826b7ef02eae96355",
        "de52d3d19a26898e4611486374b0751f2928ea0f"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Mon Oct 13 15:16:43 2014 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Mon Oct 13 15:16:43 2014 -0700"
      },
      "message": "Merge pull request #6 from redgeoff/install\n\ninclude installation instructions"
    },
    {
      "commit": "de52d3d19a26898e4611486374b0751f2928ea0f",
      "tree": "9b683302143600cc8359dc5a013c71070518a7be",
      "parents": [
        "222a83f4e8a55517f991a98826b7ef02eae96355"
      ],
      "author": {
        "name": "Geoff Cox",
        "email": "redgeoff@gmail.com",
        "time": "Mon Oct 13 14:51:58 2014 -0700"
      },
      "committer": {
        "name": "Geoff Cox",
        "email": "redgeoff@gmail.com",
        "time": "Mon Oct 13 14:51:58 2014 -0700"
      },
      "message": "include installation instructions\n"
    },
    {
      "commit": "222a83f4e8a55517f991a98826b7ef02eae96355",
      "tree": "17ec5936dfdbd60526723d4bb1329537f9dcd00e",
      "parents": [
        "3859df3dd487476373eb6aa1e834997060067acb"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Jul 31 21:20:33 2014 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Jul 31 21:20:33 2014 -0700"
      },
      "message": "fix leak\n"
    },
    {
      "commit": "3859df3dd487476373eb6aa1e834997060067acb",
      "tree": "07fdd993f3bf451aa30d710356f1b2dbbd7e0434",
      "parents": [
        "23e99845e4db4467930c9257bc417f90f40e173e"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Jul 31 19:00:28 2014 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Jul 31 19:00:28 2014 -0700"
      },
      "message": "update metadata\n"
    },
    {
      "commit": "23e99845e4db4467930c9257bc417f90f40e173e",
      "tree": "6bd614272845c850455337171b68192a0f5877a8",
      "parents": [
        "ccc60c8ae09b82eb0f71ea90fb968b596fc38672"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Jul 31 18:59:12 2014 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Jul 31 18:59:12 2014 -0700"
      },
      "message": "update gitignore\n"
    },
    {
      "commit": "ccc60c8ae09b82eb0f71ea90fb968b596fc38672",
      "tree": "a31116c3e080679873641b89a16b6f679a794bd3",
      "parents": [
        "80f230c34736d13b5ba735fbac389340517ab68b"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Sat Jan 04 11:40:13 2014 -0800"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Sat Jan 04 11:40:13 2014 -0800"
      },
      "message": "update README #3\n"
    },
    {
      "commit": "80f230c34736d13b5ba735fbac389340517ab68b",
      "tree": "67d159fe924e00d7bd13081ab4a00ba501c3fe42",
      "parents": [
        "9ebfe0014a7ed3e6d8373897d13898e3a4e84a3e",
        "89f4dec871dc6b89997a94c0b51c516ed87a9875"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Fri Aug 02 17:02:48 2013 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Fri Aug 02 17:02:48 2013 -0700"
      },
      "message": "Merge pull request #2 from janl/master\n\nEncode CouchDB Version in tarball name"
    },
    {
      "commit": "89f4dec871dc6b89997a94c0b51c516ed87a9875",
      "tree": "b4569f0b480a567f5b63aea9ae299cc7f7db1085",
      "parents": [
        "3ce128fd9144f2b5b8c11b203b6c116f0e3945ec"
      ],
      "author": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Fri Aug 02 23:07:21 2013 +0200"
      },
      "committer": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Fri Aug 02 23:07:21 2013 +0200"
      },
      "message": "encode CouchDB Version in tarball name\n"
    },
    {
      "commit": "9ebfe0014a7ed3e6d8373897d13898e3a4e84a3e",
      "tree": "bf0478fdbef01bb31e15179f4cdd950fa5dedde7",
      "parents": [
        "6f08d30871ba4aaf4335ad37a3927449e95beda2",
        "91afe7a6030bca85f2195fa9c043a8ce0e794ec3"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 12:01:33 2013 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 12:01:33 2013 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:etrepum/couchperuser\n"
    },
    {
      "commit": "6f08d30871ba4aaf4335ad37a3927449e95beda2",
      "tree": "39adfd090294a23faa8a112f66ee6d41de804e06",
      "parents": [
        "7c4bc8b6f9ac0bb864930ddf2834725efa31cb81"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 12:01:01 2013 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 12:01:01 2013 -0700"
      },
      "message": "add a LICENSE file (MIT)\n"
    },
    {
      "commit": "91afe7a6030bca85f2195fa9c043a8ce0e794ec3",
      "tree": "13b5a33fcaeef919f827a1f4415b867918b4a112",
      "parents": [
        "8522ba66172051f38402016c104a5d1b88aad1d8"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 11:04:09 2013 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 11:04:09 2013 -0700"
      },
      "message": "fix typo in README"
    },
    {
      "commit": "8522ba66172051f38402016c104a5d1b88aad1d8",
      "tree": "093211009f639834295aa680d58a3606ebe7559f",
      "parents": [
        "7c4bc8b6f9ac0bb864930ddf2834725efa31cb81",
        "3ce128fd9144f2b5b8c11b203b6c116f0e3945ec"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 09:40:32 2013 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 09:40:32 2013 -0700"
      },
      "message": "Merge pull request #1 from janl/master\n\nAdd Makefile with `plugin` target"
    },
    {
      "commit": "3ce128fd9144f2b5b8c11b203b6c116f0e3945ec",
      "tree": "093211009f639834295aa680d58a3606ebe7559f",
      "parents": [
        "7c4bc8b6f9ac0bb864930ddf2834725efa31cb81"
      ],
      "author": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Thu Aug 01 18:16:31 2013 +0200"
      },
      "committer": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Thu Aug 01 18:17:40 2013 +0200"
      },
      "message": "add Makefile with `plugin` target\n"
    },
    {
      "commit": "7c4bc8b6f9ac0bb864930ddf2834725efa31cb81",
      "tree": "7c6a15c9034b2a9571a005a86a30c8571729d34e",
      "parents": [
        "c71c3f9149d60492f585cd6c5146bc804d1082af"
      ],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 00:44:26 2013 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Thu Aug 01 00:44:26 2013 -0700"
      },
      "message": "move config around\n"
    },
    {
      "commit": "c71c3f9149d60492f585cd6c5146bc804d1082af",
      "tree": "5a1aa367bfd0b397e9afc796e87b35a7a663b5b5",
      "parents": [],
      "author": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Wed Jul 31 18:30:54 2013 -0700"
      },
      "committer": {
        "name": "Bob Ippolito",
        "email": "bob@redivi.com",
        "time": "Wed Jul 31 18:30:54 2013 -0700"
      },
      "message": "initial commit\n"
    }
  ]
}
