)]}'
{
  "log": [
    {
      "commit": "20554ca64d6d0a3c01fb7ed2d0fcf232ccc09576",
      "tree": "417f6a8cbbc7c2f96b6f31b1c5c34164c3cdb32a",
      "parents": [
        "48d450384be69b04eed778c46e8a53b1806ee32b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:49:05 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:49:05 2026 +0800"
      },
      "message": "fix: improve README with authz and authn\n"
    },
    {
      "commit": "48d450384be69b04eed778c46e8a53b1806ee32b",
      "tree": "0793f0385cb75391391c81a2d64f3e3f3a39317e",
      "parents": [
        "6dd5796f145b34a0c2923cc06f6c43810e4e030d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:39:17 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:39:17 2026 +0800"
      },
      "message": "feat: upgrade casbin to v3.10.0\n"
    },
    {
      "commit": "6dd5796f145b34a0c2923cc06f6c43810e4e030d",
      "tree": "11f03ba3fdb56761b4c7584421f8defcd84337e1",
      "parents": [
        "c8ddc61de76aadedb44ae4fffe206fa7836c9f82"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:35:54 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:35:54 2026 +0800"
      },
      "message": "feat: upgrade caddy to v2.11.2 and Go to 1.25\n"
    },
    {
      "commit": "c8ddc61de76aadedb44ae4fffe206fa7836c9f82",
      "tree": "95cffe433e536b854baf6c394c0d9911ea7f36a4",
      "parents": [
        "ba43a22909e57db5198b892f12e581804afa4c7d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:28:31 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:28:31 2026 +0800"
      },
      "message": "feat: add CredentialValidator\n"
    },
    {
      "commit": "ba43a22909e57db5198b892f12e581804afa4c7d",
      "tree": "af24cab828f5e9ee198a9ce71f905363bd4b5952",
      "parents": [
        "3db57c4706e7789ce378663382a968c2e85a32a3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:17:47 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:17:47 2026 +0800"
      },
      "message": "feat: update go.mod and go.sum\n"
    },
    {
      "commit": "3db57c4706e7789ce378663382a968c2e85a32a3",
      "tree": "246a3b0a7d7d48af8ae8c986ae92005f523a619c",
      "parents": [
        "105e70412855fb68e9681c3f44b89c441f04d310"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:12:22 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:13:33 2026 +0800"
      },
      "message": "feat:update project name in README\n"
    },
    {
      "commit": "105e70412855fb68e9681c3f44b89c441f04d310",
      "tree": "24513ba2dff9fca7a555ef106d052144d8983c71",
      "parents": [
        "289864ee1a62cb47fb21821b1c0570b8132efa64"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:08:29 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:08:29 2026 +0800"
      },
      "message": "feat: update repo path\n"
    },
    {
      "commit": "289864ee1a62cb47fb21821b1c0570b8132efa64",
      "tree": "5b5c290e2be7041f5df6cbf3e512a319b8051c28",
      "parents": [
        "6cb348ced3f4fdebab3a600f4dd0ab9347b2b99f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:08:11 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Sat Apr 25 14:08:11 2026 +0800"
      },
      "message": "feat: remove Travis CI, add GitHub actions CI\n"
    },
    {
      "commit": "6cb348ced3f4fdebab3a600f4dd0ab9347b2b99f",
      "tree": "819c569d7b15531f58f1e048b979c0e421a25993",
      "parents": [
        "e181d341dce7a82dc61ee2b0e0cf017eb8b0d346",
        "2822cbe2649d722f9392a4925c026a85f2e6c47f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 30 20:51:55 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 30 20:51:55 2021 +0800"
      },
      "message": "Merge pull request #15 from closetool/master\n\nfix: no coverage data"
    },
    {
      "commit": "2822cbe2649d722f9392a4925c026a85f2e6c47f",
      "tree": "819c569d7b15531f58f1e048b979c0e421a25993",
      "parents": [
        "e181d341dce7a82dc61ee2b0e0cf017eb8b0d346"
      ],
      "author": {
        "name": "closetool",
        "email": "c299999999@qq.com",
        "time": "Wed Jan 13 22:48:17 2021 +0800"
      },
      "committer": {
        "name": "closetool",
        "email": "c299999999@qq.com",
        "time": "Sat Jan 30 20:26:50 2021 +0800"
      },
      "message": "fix: no coverage\n\nSigned-off-by: closetool \u003cc299999999@qq.com\u003e\n"
    },
    {
      "commit": "e181d341dce7a82dc61ee2b0e0cf017eb8b0d346",
      "tree": "e491eb1be93fa5992d17c1d26bad7e187ccc166c",
      "parents": [
        "7d45ea9b4692f7d727e33c82d698761f3bdeb0cb",
        "aac69c9b0f16bf48ec0c27f6ff0a57ed273a1f67"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 30 16:13:47 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 30 16:13:47 2021 +0800"
      },
      "message": "Merge pull request #14 from closetool/patch-1\n\nfix: lack test file (#12)"
    },
    {
      "commit": "aac69c9b0f16bf48ec0c27f6ff0a57ed273a1f67",
      "tree": "e491eb1be93fa5992d17c1d26bad7e187ccc166c",
      "parents": [
        "7d45ea9b4692f7d727e33c82d698761f3bdeb0cb"
      ],
      "author": {
        "name": "closetool",
        "email": "c299999999@qq.com",
        "time": "Wed Jan 13 23:17:55 2021 +0800"
      },
      "committer": {
        "name": "closetool",
        "email": "c299999999@qq.com",
        "time": "Sat Jan 30 15:22:43 2021 +0800"
      },
      "message": "fix: lack test file (#12)\n\nSigned-off-by: closetool \u003cc299999999@qq.com\u003e\n"
    },
    {
      "commit": "7d45ea9b4692f7d727e33c82d698761f3bdeb0cb",
      "tree": "3cbc54b9fe0804b583add2af6f4161a850b03f8d",
      "parents": [
        "0f14320e07b6327bedb09f4d67b622879bd36b91",
        "3a2a9012738fc7d43dffe0171ced13226a5629ab"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 30 12:32:04 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 30 12:32:04 2021 +0800"
      },
      "message": "Merge pull request #11 from hsluoyz/master\n\ndocs: switch CI to travis.com"
    },
    {
      "commit": "3a2a9012738fc7d43dffe0171ced13226a5629ab",
      "tree": "3cbc54b9fe0804b583add2af6f4161a850b03f8d",
      "parents": [
        "0f14320e07b6327bedb09f4d67b622879bd36b91"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jan 30 12:29:13 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sat Jan 30 12:29:13 2021 +0800"
      },
      "message": "docs: switch CI to travis.com"
    },
    {
      "commit": "0f14320e07b6327bedb09f4d67b622879bd36b91",
      "tree": "10fb172ccf378e211dfc4f1c0c853e281c98f764",
      "parents": [
        "2a8853d973d07c4f1343a7c8095a3184308c6c04",
        "1057c4beeec0d3212a5783bdce4741fe9551abb5"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue Jan 12 17:48:30 2021 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Jan 12 17:48:30 2021 +0800"
      },
      "message": "Merge pull request #9 from closetool/patch-1\n\nfix: ci build failed(#7)"
    },
    {
      "commit": "1057c4beeec0d3212a5783bdce4741fe9551abb5",
      "tree": "10fb172ccf378e211dfc4f1c0c853e281c98f764",
      "parents": [
        "2a8853d973d07c4f1343a7c8095a3184308c6c04"
      ],
      "author": {
        "name": "马桶拔子",
        "email": "52988625+closetool@users.noreply.github.com",
        "time": "Tue Jan 12 17:14:05 2021 +0800"
      },
      "committer": {
        "name": "closetool",
        "email": "c299999999@qq.com",
        "time": "Tue Jan 12 17:16:55 2021 +0800"
      },
      "message": "fix: ci build failed(#7)\n\nSigned-off-by: closetool \u003cc299999999@qq.com\u003e\n"
    },
    {
      "commit": "2a8853d973d07c4f1343a7c8095a3184308c6c04",
      "tree": "cfae090eb8204cf5b25c96f47adda8bc0515601c",
      "parents": [
        "b8d5dc977e80d392f0ea8c880b0e30379f46646f"
      ],
      "author": {
        "name": "00LT00",
        "email": "47566260+00LT00@users.noreply.github.com",
        "time": "Fri Jul 31 22:12:20 2020 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jul 31 22:12:20 2020 +0800"
      },
      "message": "update caddy from v1 to v2 (#7)\n\n* update casbin from v2.0.1 to v2.8.6\r\n\r\nSigned-off-by: 00LT00 \u003clightning@hdu.edu.cn\u003e\r\n\r\n* update caddy from v1 to v2\r\n\r\nSigned-off-by: 00LT00 \u003clightning@hdu.edu.cn\u003e\r\n\r\n* update caddy from v1 to v2\r\n\r\nSigned-off-by: 00LT00 \u003clightning@hdu.edu.cn\u003e\r\n\r\n* update readme\r\n\r\nSigned-off-by: 00LT00 \u003clightning@hdu.edu.cn\u003e\r\n\r\n* Update go.mod\r\n\r\nupdate module name\r\n\r\nSigned-off-by: 00LT00 \u003clightning@hdu.edu.cn\u003e\r\n\r\n* fix module name\r\n\r\nSigned-off-by: 00LT00 \u003clightning@hdu.edu.cn\u003e"
    },
    {
      "commit": "b8d5dc977e80d392f0ea8c880b0e30379f46646f",
      "tree": "f35b492d57498adba4b7b71fd9a4106144cc51aa",
      "parents": [
        "8e6f902945b02f6959c6cbc3cd3aaef016a62bcc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jul 27 23:20:11 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jul 27 23:20:11 2019 +0800"
      },
      "message": "Fix the error in using Casbin 2.x\n"
    },
    {
      "commit": "8e6f902945b02f6959c6cbc3cd3aaef016a62bcc",
      "tree": "19c4a26cfda6ce7f467f2601d983c8efd6cd7035",
      "parents": [
        "d21039f3f56735e3072883f6b75c4ce587061284"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jul 27 22:26:26 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jul 27 22:26:26 2019 +0800"
      },
      "message": "Update to Casbin 2.x\n"
    },
    {
      "commit": "d21039f3f56735e3072883f6b75c4ce587061284",
      "tree": "d51747875eccad16e1446926f77f6ede056534cc",
      "parents": [
        "9fc9809f9e83edd1a73898e55132d0e9c58e4511"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jul 03 21:01:00 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed Jul 03 21:01:00 2019 +0800"
      },
      "message": "Update Caddy\u0027s import path, fix: https://github.com/casbin/caddy-authz/issues/4\n"
    },
    {
      "commit": "9fc9809f9e83edd1a73898e55132d0e9c58e4511",
      "tree": "fc4963206585a0aaf1bdbe2e650f90fe6be09c71",
      "parents": [
        "8ed38250415a50d1646f7ec203d82d06996ca2f2",
        "a4305fc0bbdf86d158304adb0bee0475c8724f89"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Jun 10 08:52:37 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Jun 10 08:52:37 2019 +0800"
      },
      "message": "Merge pull request #3 from hartzell/patch-1\n\nSmall typo, missing doublequote"
    },
    {
      "commit": "a4305fc0bbdf86d158304adb0bee0475c8724f89",
      "tree": "fc4963206585a0aaf1bdbe2e650f90fe6be09c71",
      "parents": [
        "8ed38250415a50d1646f7ec203d82d06996ca2f2"
      ],
      "author": {
        "name": "George Hartzell",
        "email": "hartzell@alerce.com",
        "time": "Sun Jun 09 11:43:04 2019 -0700"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Sun Jun 09 11:43:04 2019 -0700"
      },
      "message": "Typo, missing doublequote"
    },
    {
      "commit": "8ed38250415a50d1646f7ec203d82d06996ca2f2",
      "tree": "132794bb2bebdc8ae3b93c00110dd6b8691d5c55",
      "parents": [
        "4bf789c35d87d94dcdb9fc48e682b1f8bdc8f5c1"
      ],
      "author": {
        "name": "magikstm",
        "email": "myskina@gmail.com",
        "time": "Wed Jun 05 20:33:15 2019 -0400"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jun 06 08:33:15 2019 +0800"
      },
      "message": "Update .travis.yml (#2)\n\n* Update .travis.yml\r\n\r\nI believe this may fix current build errors.\r\n"
    },
    {
      "commit": "4bf789c35d87d94dcdb9fc48e682b1f8bdc8f5c1",
      "tree": "7fdba1a52c180bf551962befb3827bad8c8f0805",
      "parents": [
        "e0ddc63c8d491486d44d1a055fd5277e23135e70"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jun 06 00:42:39 2019 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jun 06 00:42:39 2019 +0800"
      },
      "message": "Sort the imports.\n"
    },
    {
      "commit": "e0ddc63c8d491486d44d1a055fd5277e23135e70",
      "tree": "14c04997283a21673322d1b651431eaedb003f68",
      "parents": [
        "7047e68709057a95e204222e279e04f94f2918dc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jun 30 00:36:28 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jun 30 00:36:28 2017 +0800"
      },
      "message": "Remove casbin.conf in README.\n"
    },
    {
      "commit": "7047e68709057a95e204222e279e04f94f2918dc",
      "tree": "63622a86ff8931a5cba1212a75c9b5675bbb6fec",
      "parents": [
        "0913945cab93f2a306cef4f6954f1fd489fc5d2a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jun 29 10:32:07 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu Jun 29 10:32:07 2017 +0800"
      },
      "message": "Remove casbin.conf\n"
    },
    {
      "commit": "0913945cab93f2a306cef4f6954f1fd489fc5d2a",
      "tree": "8b5562fbef05e8cc4ea6c6ed21d4d36bda5ae591",
      "parents": [
        "21876149ece3dce9488cc9958a3831b7782f9b3d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jun 03 23:17:53 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jun 03 23:17:53 2017 +0800"
      },
      "message": "Explain how to use this plugin with Caddy in README.\n"
    },
    {
      "commit": "21876149ece3dce9488cc9958a3831b7782f9b3d",
      "tree": "de795a11c2d8ab6202b462c3f6621cda6b1cd0cd",
      "parents": [
        "14d4d53493e39084e7e3f1b6e363701e4bac4288"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jun 03 22:53:39 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jun 03 22:53:39 2017 +0800"
      },
      "message": "Fix the typo in policy file name.\n"
    },
    {
      "commit": "14d4d53493e39084e7e3f1b6e363701e4bac4288",
      "tree": "e235581112e6194148d6f633469171ab099654f4",
      "parents": [
        "76617cdb8e5024a6effe9b6f21f8074b49c5f58e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jun 03 22:53:19 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat Jun 03 22:53:19 2017 +0800"
      },
      "message": "Improve the getting config logic.\n"
    },
    {
      "commit": "76617cdb8e5024a6effe9b6f21f8074b49c5f58e",
      "tree": "2c525fa76ff324a2f2fd9c7c9707f3168361d6b9",
      "parents": [
        "9993d392d6a815dca2ebb3ca523c5eea46e74f0d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 29 10:27:03 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 29 10:27:03 2017 +0800"
      },
      "message": "Add the documentation in README.\n"
    },
    {
      "commit": "9993d392d6a815dca2ebb3ca523c5eea46e74f0d",
      "tree": "993d26f5d4e1953a12ce11046a92c56321b17d3f",
      "parents": [
        "0e681f0884d007ff2d197de35453c0e7a1834c3e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 23:11:13 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 23:11:13 2017 +0800"
      },
      "message": "Add Travis CI and coverage.\n"
    },
    {
      "commit": "0e681f0884d007ff2d197de35453c0e7a1834c3e",
      "tree": "6f409bb42476b0ecd9b745e4b341299f987cdb28",
      "parents": [
        "daa220b4a955650298f44ed611590506d0e3e89d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 19:06:53 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 19:06:53 2017 +0800"
      },
      "message": "Read the Caddyfile for config file path.\n"
    },
    {
      "commit": "daa220b4a955650298f44ed611590506d0e3e89d",
      "tree": "7bb7f61a1947fdf6c626614ae454bffbe20de2c2",
      "parents": [
        "eb942dfa922f9236ffd67152b4b5eb6fb16419e2"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 14:42:34 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 14:42:34 2017 +0800"
      },
      "message": "Add the README.\n"
    },
    {
      "commit": "eb942dfa922f9236ffd67152b4b5eb6fb16419e2",
      "tree": "50b554c82442a388d5beb1cf521f48178bb5bedc",
      "parents": [
        "f4cc73df45c40a079913d238f6c6feae352c255c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 14:38:37 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 14:38:37 2017 +0800"
      },
      "message": "Improve the code format.\n"
    },
    {
      "commit": "f4cc73df45c40a079913d238f6c6feae352c255c",
      "tree": "05ea6551601125437dc71da6519055c69a85548d",
      "parents": [
        "0c78072c45cbbc8e1107e2e6d314a4c50b39424d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 14:34:06 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 14:34:06 2017 +0800"
      },
      "message": "Add the plugin code.\n"
    },
    {
      "commit": "0c78072c45cbbc8e1107e2e6d314a4c50b39424d",
      "tree": "f4d5bb00967d589d63a12ef38e096646429f0a9f",
      "parents": [
        "b0bfa771cdf3366c559637cf8d073974000522fc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 13:34:03 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 13:34:03 2017 +0800"
      },
      "message": "Ignore IDEA files.\n"
    },
    {
      "commit": "b0bfa771cdf3366c559637cf8d073974000522fc",
      "tree": "5d6667a39c13c0c31f555c2cc49930743f7efd55",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 13:31:37 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Sat May 27 13:31:37 2017 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
