)]}'
{
  "log": [
    {
      "commit": "7b58ab232f3db5e54d1c81b6965678f87f89ae11",
      "tree": "8ccbe650f611a8a1e88e7d634b9e1fef3c5cb3a6",
      "parents": [
        "ec9498818601896dbd931b099477bd02db8ecc24",
        "72dccc6f1e982cbe00423fa384305e32a556fd3b"
      ],
      "author": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Wed May 11 08:26:42 2016 -0700"
      },
      "committer": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Wed May 11 08:26:42 2016 -0700"
      },
      "message": "Merge remote branch \u0027apache:add-couch_log_twig-backend\u0027\n\nThis closes #4\n\nSigned-off-by: ILYA Khlopotov \u003ciilyak@ca.ibm.com\u003e\n"
    },
    {
      "commit": "72dccc6f1e982cbe00423fa384305e32a556fd3b",
      "tree": "8ccbe650f611a8a1e88e7d634b9e1fef3c5cb3a6",
      "parents": [
        "ec9498818601896dbd931b099477bd02db8ecc24"
      ],
      "author": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Wed May 11 08:15:50 2016 -0700"
      },
      "committer": {
        "name": "ILYA Khlopotov",
        "email": "iilyak@ca.ibm.com",
        "time": "Wed May 11 08:15:50 2016 -0700"
      },
      "message": "Implement couch_log behaviour\n\ncouch_log was updated in such a way that the module name of a couch_log\nbackend has to follow following convention `couch_log_\u003cbackend_name\u003e`.\n"
    },
    {
      "commit": "ec9498818601896dbd931b099477bd02db8ecc24",
      "tree": "537ab4b03069bae1508fab2100780e20a86dd29a",
      "parents": [
        "9393f4d957b1054c562da00d8c3d467d88b13a84",
        "d9757ad76a1046c7f858ea07ddcf0bf1dbfb6fef"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Fri Sep 18 14:20:07 2015 +0100"
      },
      "committer": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Fri Sep 18 14:20:07 2015 +0100"
      },
      "message": "Merge remote-tracking branch \u0027cloudant/unicode\u0027\n"
    },
    {
      "commit": "d9757ad76a1046c7f858ea07ddcf0bf1dbfb6fef",
      "tree": "05d1f5cad5621c86e31e4936561c4afe7ed6249d",
      "parents": [
        "ea18f4f63032bda0f1e5adffc407c76b048382ac"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Apr 28 23:21:23 2014 -0500"
      },
      "committer": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Fri Sep 18 14:07:10 2015 +0100"
      },
      "message": "Fix logging of invalid Unicode data\n\nThe io:put_chars/1 function attempts to handle unicode conversions. This\nwould break when attempting to log a binary like \u003c\u003c255\u003e\u003e (which happens\nto exist in #view_query_args{}). This just switches the call to\nio:format/2 which does no Unicode conversion.\n\nThis bug should only affect dbcore nodes where no rsyslog host is\nspecified (namely, local development clusters).\n\nBugzId: 30437\n"
    },
    {
      "commit": "9393f4d957b1054c562da00d8c3d467d88b13a84",
      "tree": "24c9752c02afb1d4ec8f9524ec2846d5678cb883",
      "parents": [
        "ea18f4f63032bda0f1e5adffc407c76b048382ac"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Wed Aug 19 00:16:30 2015 +0100"
      },
      "committer": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Fri Sep 18 14:04:32 2015 +0100"
      },
      "message": "Allow facility override in options\n"
    },
    {
      "commit": "ea18f4f63032bda0f1e5adffc407c76b048382ac",
      "tree": "a53abd7cb08150a97a9214f63bf0db36a8ab59df",
      "parents": [
        "2d5628040b9a79eb46797bbdadbc85168905efb6"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Fri Sep 18 11:10:52 2015 +0100"
      },
      "committer": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Fri Sep 18 13:46:39 2015 +0100"
      },
      "message": "Implement couch_log behaviour\n"
    },
    {
      "commit": "2d5628040b9a79eb46797bbdadbc85168905efb6",
      "tree": "337047a0aa7b529db05d9c76f7c306b98b478826",
      "parents": [
        "bc537fdf6c997642c3b8d32864af5f9406df4339"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Wed Dec 18 14:04:59 2013 +0000"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Jan 17 14:04:42 2014 -0800"
      },
      "message": "Build with rebar\n"
    },
    {
      "commit": "bc537fdf6c997642c3b8d32864af5f9406df4339",
      "tree": "1ff2db38b5e931959297e05a076d4c81fd6977f9",
      "parents": [
        "8e12c7e669279bed80916d7b7e7b137f9ba4e7d5"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "rnewson@apache.org",
        "time": "Thu Jun 13 13:42:11 2013 +0100"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Jan 17 14:04:38 2014 -0800"
      },
      "message": "Fix up copyright headers\n"
    },
    {
      "commit": "8e12c7e669279bed80916d7b7e7b137f9ba4e7d5",
      "tree": "0f6fce123e6c058d37250f060966f70516d74ba6",
      "parents": [
        "fcb9093a2d36262495330667886bd2973941c2af"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Tue Mar 05 18:11:03 2013 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Jan 17 14:04:33 2014 -0800"
      },
      "message": "New build system for twig\n"
    },
    {
      "commit": "fcb9093a2d36262495330667886bd2973941c2af",
      "tree": "15682d696186e22155fcff1b4b4106ead605d54b",
      "parents": [
        "a22be47efad39f4fe65505b38426c3fd327178da"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Mar 20 05:04:53 2013 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Jan 17 14:04:29 2014 -0800"
      },
      "message": "Remove Cloudant build system remnants\n"
    },
    {
      "commit": "a22be47efad39f4fe65505b38426c3fd327178da",
      "tree": "2b7a63b8dd9f31f441fe83dac5f7ab4e3b928ab5",
      "parents": [
        "90607c0a49dada2c016b482208ae06599b75df8a"
      ],
      "author": {
        "name": "wohali",
        "email": "joant@ieee.org",
        "time": "Sun Jul 29 01:45:01 2012 -0400"
      },
      "committer": {
        "name": "wohali",
        "email": "joant@ieee.org",
        "time": "Sun Jul 29 01:45:01 2012 -0400"
      },
      "message": "Ignore eclipse .project file"
    },
    {
      "commit": "90607c0a49dada2c016b482208ae06599b75df8a",
      "tree": "5fd7a042a565a1df9e44288675c695023b206d0e",
      "parents": [
        "8e07af36b1896fb18e96d8342f29e0f668a543df"
      ],
      "author": {
        "name": "Robert Newson",
        "email": "robert.newson@cloudant.com",
        "time": "Fri Jul 29 12:16:24 2011 +0100"
      },
      "committer": {
        "name": "Robert Newson",
        "email": "robert.newson@cloudant.com",
        "time": "Fri Jul 29 12:16:24 2011 +0100"
      },
      "message": "correctly handled truncated output.\n"
    },
    {
      "commit": "8e07af36b1896fb18e96d8342f29e0f668a543df",
      "tree": "cc1b85ec3dc525d4c2138002f65ec52a0916727e",
      "parents": [
        "827b13bae335fbaf3e32fbefaa6c0d6b670602b1"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Thu Mar 10 11:43:11 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Thu Mar 10 11:43:11 2011 -0500"
      },
      "message": "Fix set_level/1\n"
    },
    {
      "commit": "827b13bae335fbaf3e32fbefaa6c0d6b670602b1",
      "tree": "9bacd37df190a07b6ed42c24fa1f76b0ef8e06a1",
      "parents": [
        "54e963a91dc1c61fe2bf499d1ed0bfd74d82d652"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Thu Mar 10 11:42:31 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Thu Mar 10 11:42:31 2011 -0500"
      },
      "message": "Fix pattern matching in otp_event_level/2\n"
    },
    {
      "commit": "54e963a91dc1c61fe2bf499d1ed0bfd74d82d652",
      "tree": "f44e9cd233d4c8696a1ef7a2a5b1cadb45d0cd43",
      "parents": [
        "0aef3f2d08896edf47ba5c461b1726783da10d2d"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Wed Mar 09 13:45:20 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Wed Mar 09 13:45:20 2011 -0500"
      },
      "message": "Add Cloudant copyright\n"
    },
    {
      "commit": "0aef3f2d08896edf47ba5c461b1726783da10d2d",
      "tree": "d2e223aa964ec61d693834572eebe831c91eb1f3",
      "parents": [
        "e583fbdc02a8bd4eb411110e24f5e172ed9336ef"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Wed Mar 09 13:38:56 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Wed Mar 09 13:38:56 2011 -0500"
      },
      "message": "Update README regarding truncation\n"
    },
    {
      "commit": "e583fbdc02a8bd4eb411110e24f5e172ed9336ef",
      "tree": "dc0ac89100f28f88e1b3eae3423f31fb0150926a",
      "parents": [
        "328e707da326b7e65afe4f4c38a3758c7c43b80d"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Wed Mar 09 13:25:11 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Wed Mar 09 13:25:11 2011 -0500"
      },
      "message": "Add some alternative level names\n"
    },
    {
      "commit": "328e707da326b7e65afe4f4c38a3758c7c43b80d",
      "tree": "1a7c0dd5faf7ede08bc1634870a0998d09b5513e",
      "parents": [
        "eaa15f1f2dd9a277311ee07ec532e50e4ef7fccd"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Wed Mar 09 12:53:12 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Wed Mar 09 13:03:06 2011 -0500"
      },
      "message": "Truncate large messages\n\nBehavior is controlled by two application environment settings:\n\n  max_term_size - raw data size below which we format normally (8192)\n  max_message_size - approx. max size of truncated string (16000)\n"
    },
    {
      "commit": "eaa15f1f2dd9a277311ee07ec532e50e4ef7fccd",
      "tree": "98ba96e2bbcdd498ff805cb16bd57d8dc6bfcfc9",
      "parents": [
        "c4d7baf143748a30f1b0991429d760b134065c4c"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 22:12:05 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 22:12:05 2011 -0500"
      },
      "message": "Update obsolete function guards\n"
    },
    {
      "commit": "c4d7baf143748a30f1b0991429d760b134065c4c",
      "tree": "fbf9e0cd2398c26383110d80f92fb940925e9eea",
      "parents": [
        "263e0174714747d797037b056ae1cfe1bc9cd377"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 22:05:13 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 22:05:13 2011 -0500"
      },
      "message": "Add trunc_io.erl v 1.11 from Matthias Lang\n\nhttp://www.corelatus.com/~matthias/trunc_io.erl\n"
    },
    {
      "commit": "263e0174714747d797037b056ae1cfe1bc9cd377",
      "tree": "993e8b697763186366a625a5c5ab619d87ee71b1",
      "parents": [
        "2ca00c30b3be22b85fea2a24c6cd8a57560aeaa4"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 17:11:13 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 17:11:13 2011 -0500"
      },
      "message": "Send messages to stdout if syslog host is undefined\n"
    },
    {
      "commit": "2ca00c30b3be22b85fea2a24c6cd8a57560aeaa4",
      "tree": "72891553f59d4ba394db437d7c8360c7c95f213a",
      "parents": [
        "e669edff79d675253b1e2228113e3975b62d33e5"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 16:55:34 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 16:55:34 2011 -0500"
      },
      "message": "Set MSGID based on report type, refactor report format\n"
    },
    {
      "commit": "e669edff79d675253b1e2228113e3975b62d33e5",
      "tree": "f54652b7f61cfba1ffbb35b013c0a4ad08d76756",
      "parents": [
        "ebd486dcdaa943c934dc495e7ed16519f5473bf9"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 16:29:39 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 16:29:39 2011 -0500"
      },
      "message": "Fix miscellaneous bugs and refactor message format\n"
    },
    {
      "commit": "ebd486dcdaa943c934dc495e7ed16519f5473bf9",
      "tree": "fafff50612826e9c1cf2340b6773899394846d1a",
      "parents": [
        "edf6cc45dbacaa72795b88032343b54a5d0e2096"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 15:58:32 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 15:58:32 2011 -0500"
      },
      "message": "Record nonce as MSGID and self() as PROCID\n"
    },
    {
      "commit": "edf6cc45dbacaa72795b88032343b54a5d0e2096",
      "tree": "65fb8235aaf4e08a0f0c1bde2194003e2f79e2b6",
      "parents": [
        "998f7fee6960d4b7a713cfa817b3566cda570d93"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:32:09 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:32:09 2011 -0500"
      },
      "message": "Add README\n"
    },
    {
      "commit": "998f7fee6960d4b7a713cfa817b3566cda570d93",
      "tree": "24e35536031deccbfcc319dcca8b9e9b13ee010e",
      "parents": [
        "1607ddf71cdbcc43b10f863423998740710289c5"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:31:24 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:31:24 2011 -0500"
      },
      "message": "Set default APPID to \"twig\"\n"
    },
    {
      "commit": "1607ddf71cdbcc43b10f863423998740710289c5",
      "tree": "5c81a665eb1080df54c714b7c9a0291454f36ac6",
      "parents": [
        "5493145599225b7ce78a3d2b3d3906200d931218"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:16:31 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:16:31 2011 -0500"
      },
      "message": "Simplify API, always use twig:log\n"
    },
    {
      "commit": "5493145599225b7ce78a3d2b3d3906200d931218",
      "tree": "e8f9bc6f3e84a625cfdbc34d3d2fe11651bf229c",
      "parents": [
        "cdb23a66f7b6c403bb60b164e09b19555d114009"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:08:28 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:08:28 2011 -0500"
      },
      "message": "Accept either mfa or mfargs in supervisor report\n"
    },
    {
      "commit": "cdb23a66f7b6c403bb60b164e09b19555d114009",
      "tree": "c261c360dd63decdb82b1f06f82ba9254f0b090e",
      "parents": [
        "d40c6149123243a789fe3464c8d4a48248974f3b"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:05:44 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 14:05:44 2011 -0500"
      },
      "message": "Return a proper response for server initialization\n"
    },
    {
      "commit": "d40c6149123243a789fe3464c8d4a48248974f3b",
      "tree": "0ffba02d4b5b0e2f1bfdf3cdc70291f8ad74ddd0",
      "parents": [
        "14e3e0a6b14e31498cfb1b9a070dd53a9f98eece"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:54:01 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:54:01 2011 -0500"
      },
      "message": "Fix silly mistake in pattern match\n"
    },
    {
      "commit": "14e3e0a6b14e31498cfb1b9a070dd53a9f98eece",
      "tree": "02c2ec5507a7a07897317822446b0f3c5fd88a5a",
      "parents": [
        "649e8cca26cbc12e4480d193c2e3e9c939fd1ed7"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:51:20 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:51:20 2011 -0500"
      },
      "message": "Replace keyfind with get_value wrapper\n"
    },
    {
      "commit": "649e8cca26cbc12e4480d193c2e3e9c939fd1ed7",
      "tree": "2dcde576eb19854b87fe254d50eff8acab429cac",
      "parents": [
        "4498ce33205e8270acb2f23364756eb5a88f20e1"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:39:45 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:39:45 2011 -0500"
      },
      "message": "Extract value from KV returned y keyfind/3\n"
    },
    {
      "commit": "4498ce33205e8270acb2f23364756eb5a88f20e1",
      "tree": "77daa31174b92cfe7b2311cae798dbe506e403f9",
      "parents": [
        "4652cd88d8f24ab7f9e6821b1f2157ffffa3cd95"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:29:47 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:29:47 2011 -0500"
      },
      "message": "Fix bad invocation of lists:keyfind/3\n"
    },
    {
      "commit": "4652cd88d8f24ab7f9e6821b1f2157ffffa3cd95",
      "tree": "5173875cb9a5127b3ca3276fbb2264244510e1fd",
      "parents": [
        "b06981fbde6d8e4a65cbf974020279b792ee38bb"
      ],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:27:00 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:27:00 2011 -0500"
      },
      "message": "Fix type of child specification\n"
    },
    {
      "commit": "b06981fbde6d8e4a65cbf974020279b792ee38bb",
      "tree": "80b976ba171088ba4637d3dd67aa6c0fbb33b552",
      "parents": [],
      "author": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:16:19 2011 -0500"
      },
      "committer": {
        "name": "Adam Kocoloski",
        "email": "adam@cloudant.com",
        "time": "Tue Mar 08 13:16:19 2011 -0500"
      },
      "message": "Initial commit\n"
    }
  ]
}
