)]}'
{
  "log": [
    {
      "commit": "acfbf28c59cc1a09138b7e70c9701acce3ebbfe9",
      "tree": "3eeb2a9c9824ca2f27e9200676773e40571838ae",
      "parents": [
        "86da1f8c7a98981ab26a555a96269bcaaf21dc17"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jul 21 01:51:18 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jul 21 01:51:18 2017 +0800"
      },
      "message": "Provide empty implementation for three optional methods.\n"
    },
    {
      "commit": "86da1f8c7a98981ab26a555a96269bcaaf21dc17",
      "tree": "9634d4c0b1637dd72e74ae59a82ed013ff0818c2",
      "parents": [
        "e102b469afdebce53c78e7b458846f0d22666b73"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jul 11 21:35:35 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jul 11 21:35:35 2017 +0800"
      },
      "message": "Simplify the error handling code.\n"
    },
    {
      "commit": "e102b469afdebce53c78e7b458846f0d22666b73",
      "tree": "0ff91512af7d05ff915a57290e6fb11d79665d4c",
      "parents": [
        "3b1e38d59f5462de038911d4afe3abacdc441b0a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jul 11 20:23:55 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jul 11 20:23:55 2017 +0800"
      },
      "message": "Rename DBAdapter to Adapter.\n"
    },
    {
      "commit": "3b1e38d59f5462de038911d4afe3abacdc441b0a",
      "tree": "ea6d5d7c5430c173eec0f8ce991ef3f58aed5980",
      "parents": [
        "f2b07325b14c32b29a6a42261e24e7c79bc749e4"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jun 30 23:26:08 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jun 30 23:26:08 2017 +0800"
      },
      "message": "Comment on the trick in test.\n"
    },
    {
      "commit": "f2b07325b14c32b29a6a42261e24e7c79bc749e4",
      "tree": "67f5f324990468e315e48f44b425112b45b60105",
      "parents": [
        "87a782a728d47409f239495ee4f0040947e517b3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jun 30 00:07:13 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jun 30 00:07:13 2017 +0800"
      },
      "message": "Explain the database name in README.\n"
    },
    {
      "commit": "87a782a728d47409f239495ee4f0040947e517b3",
      "tree": "fb2972eb50684ffd07808da25eb4bf3b4998dac3",
      "parents": [
        "f026a37a67f5a9049c686137e5dbd318015ba9e6"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jun 22 13:39:56 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jun 22 13:39:56 2017 +0800"
      },
      "message": "Update README about MySQL username and password.\n"
    },
    {
      "commit": "f026a37a67f5a9049c686137e5dbd318015ba9e6",
      "tree": "fa1a21394cad3ae910e4d9d3b874a7f9248b18fe",
      "parents": [
        "975257409aa7ed960665ed7989792156f529f50f",
        "ce4a5ac8873aea3f42105e0bd6a0faab22252608"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jun 22 10:33:09 2017 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Thu Jun 22 10:33:09 2017 +0800"
      },
      "message": "Merge pull request #2 from ankitm123/master\n\nChange package name, add error return for adapter, modify readme"
    },
    {
      "commit": "ce4a5ac8873aea3f42105e0bd6a0faab22252608",
      "tree": "fa1a21394cad3ae910e4d9d3b874a7f9248b18fe",
      "parents": [
        "975257409aa7ed960665ed7989792156f529f50f"
      ],
      "author": {
        "name": "ankit",
        "email": "ankit@gooddoglabs.com",
        "time": "Wed Jun 21 22:29:12 2017 -0400"
      },
      "committer": {
        "name": "ankit",
        "email": "ankit@gooddoglabs.com",
        "time": "Wed Jun 21 22:29:12 2017 -0400"
      },
      "message": "Change package name, add error return for adapter, modify readme\n"
    },
    {
      "commit": "975257409aa7ed960665ed7989792156f529f50f",
      "tree": "f22f1c0b52247dc891826697896c64ce7c5e0ab3",
      "parents": [
        "3acefb2fdf182b231c0aeb3390d60dd10224f207",
        "23f584e30700be9d55731d45bc61251c7d497044"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 19 18:30:37 2017 -0500"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 19 18:30:37 2017 -0500"
      },
      "message": "Merge pull request #1 from vsdutka/master\n\nBatch insert into table (11% faster)"
    },
    {
      "commit": "23f584e30700be9d55731d45bc61251c7d497044",
      "tree": "f22f1c0b52247dc891826697896c64ce7c5e0ab3",
      "parents": [
        "3acefb2fdf182b231c0aeb3390d60dd10224f207"
      ],
      "author": {
        "name": "Вячеслав Дутка",
        "email": "dvs@mbp-vaceslav.int.rolfcorp.ru",
        "time": "Fri Jun 16 15:13:21 2017 +0300"
      },
      "committer": {
        "name": "Вячеслав Дутка",
        "email": "dvs@mbp-vaceslav.int.rolfcorp.ru",
        "time": "Fri Jun 16 15:13:21 2017 +0300"
      },
      "message": "Batch insert into table (11% faster)\n"
    },
    {
      "commit": "3acefb2fdf182b231c0aeb3390d60dd10224f207",
      "tree": "65b40400e98bb6322cff346a57a99dfc32d10f06",
      "parents": [
        "258eeaf380350a0c8abf530ae6ae173aab01adf2"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 12 23:16:33 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 12 23:16:33 2017 +0800"
      },
      "message": "Add README, Travis CI and coverage.\n"
    },
    {
      "commit": "258eeaf380350a0c8abf530ae6ae173aab01adf2",
      "tree": "fb4ca169f6a8c4c09f72e236ce178b70d8961e0c",
      "parents": [
        "46c54586ba2612bc1c59fe28f64264d433f75e16"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 12 23:10:16 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 12 23:10:16 2017 +0800"
      },
      "message": "Add the adapter code.\n"
    },
    {
      "commit": "46c54586ba2612bc1c59fe28f64264d433f75e16",
      "tree": "f4d5bb00967d589d63a12ef38e096646429f0a9f",
      "parents": [
        "c3da9fa99d9ba0357a18fedb117bb2867c2af6ae"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 12 22:41:53 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 12 22:41:53 2017 +0800"
      },
      "message": "Ignore IDEA files.\n"
    },
    {
      "commit": "c3da9fa99d9ba0357a18fedb117bb2867c2af6ae",
      "tree": "5d6667a39c13c0c31f555c2cc49930743f7efd55",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 12 20:55:36 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 12 20:55:36 2017 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
