)]}'
{
  "log": [
    {
      "commit": "99dcd2a17cf3fa4c35b10412e6bd2cbb916df5a5",
      "tree": "cb26b397f8f1f4b2333e10e1d4298bb9458d2bf7",
      "parents": [
        "88f33d15aa98e23fd7828342782a097b7d28ce11"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Mon Mar 23 20:21:37 2026 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@gmail.com",
        "time": "Mon Mar 23 20:21:37 2026 +0800"
      },
      "message": "chore: add config file\n"
    },
    {
      "commit": "88f33d15aa98e23fd7828342782a097b7d28ce11",
      "tree": "89b02a5a3e1b91d4a4caaf7824ca742aa8c99d20",
      "parents": [
        "d4c291ae9463a5a91e88cdbff62cb23914551290"
      ],
      "author": {
        "name": "YunShu",
        "email": "YunShuEmail@foxmail.com",
        "time": "Mon Sep 18 02:07:02 2023 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Sep 18 02:07:02 2023 +0800"
      },
      "message": "fix: fix broken links (#5)\n\n"
    },
    {
      "commit": "d4c291ae9463a5a91e88cdbff62cb23914551290",
      "tree": "cbecf3bca8613f0401305e0567d654ef67a1b9f9",
      "parents": [
        "05d4de946524ae3707f3fe8abe28464bc500c902",
        "3dd6ef3bdbc813be38eca0ad7d455108d4db6d96"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon Mar 04 18:29:23 2019 -0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon Mar 04 18:29:23 2019 -0800"
      },
      "message": "Merge pull request #4 from shalk/patch-1\n\nfix links in  README.md"
    },
    {
      "commit": "3dd6ef3bdbc813be38eca0ad7d455108d4db6d96",
      "tree": "cbecf3bca8613f0401305e0567d654ef67a1b9f9",
      "parents": [
        "05d4de946524ae3707f3fe8abe28464bc500c902"
      ],
      "author": {
        "name": "shalk(xiao kun)",
        "email": "xshalk@163.com",
        "time": "Tue Mar 05 09:44:35 2019 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Tue Mar 05 09:44:35 2019 +0800"
      },
      "message": "Update README.md"
    },
    {
      "commit": "05d4de946524ae3707f3fe8abe28464bc500c902",
      "tree": "ea5a6268166e5f7d2132981541ca777cabd7d148",
      "parents": [
        "c67357cafab0e931edb2e820b8afb4a032dbe0e6"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jul 20 16:43:53 2018 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Fri Jul 20 16:43:53 2018 +0800"
      },
      "message": "Refine the README.\n"
    },
    {
      "commit": "c67357cafab0e931edb2e820b8afb4a032dbe0e6",
      "tree": "acc9953bb2f93c5c3c34c358225ebddc82435861",
      "parents": [
        "3eb53540b85bdaa5bc1e249ec4bed2eacf2c054e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 17 14:31:58 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 17 14:31:58 2017 +0800"
      },
      "message": "Add CI and coverage.\n"
    },
    {
      "commit": "3eb53540b85bdaa5bc1e249ec4bed2eacf2c054e",
      "tree": "274123b9682336a802e9965850f08216ce53e33c",
      "parents": [
        "95fac6b303b7888b66851ab86370111ba85f783a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 17 14:27:03 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 17 14:27:03 2017 +0800"
      },
      "message": "Update casbin\u0027s repo.\n"
    },
    {
      "commit": "95fac6b303b7888b66851ab86370111ba85f783a",
      "tree": "02de9191bdc468a4c8b5fd73bc76fe6a67b0b3d6",
      "parents": [
        "9b9ca9a9bf496560ab097096a8d0267afc1a5394"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu May 04 23:53:50 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu May 04 23:53:50 2017 +0800"
      },
      "message": "Use the new casbin organ.\n"
    },
    {
      "commit": "9b9ca9a9bf496560ab097096a8d0267afc1a5394",
      "tree": "0bc24b201810cde8ca71795a6d65799d64ff5724",
      "parents": [
        "b1d0dd999234e8f72173369e4bf53673937d3db3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu May 04 14:08:50 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu May 04 14:08:50 2017 +0800"
      },
      "message": "Add docs to README.\n"
    },
    {
      "commit": "b1d0dd999234e8f72173369e4bf53673937d3db3",
      "tree": "a405615848ee562964d0e37ac85ddd4a3a8d56f9",
      "parents": [
        "d2c1f3f1e991eddb28f91d76d61cc825073723cb"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu May 04 14:01:12 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Thu May 04 14:01:12 2017 +0800"
      },
      "message": "Update to latest casbin API.\n"
    },
    {
      "commit": "d2c1f3f1e991eddb28f91d76d61cc825073723cb",
      "tree": "efccee81934c286ab1f90acb7c26c1e49cf0af35",
      "parents": [
        "c402425ef26caf6803b87a3678eb805d64098a17"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 16:22:47 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 16:22:47 2017 +0800"
      },
      "message": "Format the code with gofmt.\n"
    },
    {
      "commit": "c402425ef26caf6803b87a3678eb805d64098a17",
      "tree": "38a4017e5b74edd0cd38c0753c00f85ee686881a",
      "parents": [
        "e9a952fd43fed88c495ab77019e59f5528d71611"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 16:20:50 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 16:20:50 2017 +0800"
      },
      "message": "Remove the useless constructor.\n"
    },
    {
      "commit": "e9a952fd43fed88c495ab77019e59f5528d71611",
      "tree": "4017460666345cc4573e66801df68f1b3f1c2ac8",
      "parents": [
        "1a2af06eb72007c8b11c8e455af2a25bf2c0909d"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 14:02:50 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 14:02:50 2017 +0800"
      },
      "message": "Add usage to header.\n"
    },
    {
      "commit": "1a2af06eb72007c8b11c8e455af2a25bf2c0909d",
      "tree": "35ef7103fd6fee57c6d1f168ba2e6add1fc5c633",
      "parents": [
        "b956ec843e4cc569c9bb4fe6c69ab76f3b321039"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:52:49 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:52:49 2017 +0800"
      },
      "message": "Add the RBAC policy to test.\n"
    },
    {
      "commit": "b956ec843e4cc569c9bb4fe6c69ab76f3b321039",
      "tree": "7035c59db299a7cbbab4d4f4367a21643cefb821",
      "parents": [
        "4ee1134b4b05d9e3f5bbadcd2102fe02565495b1"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:44:30 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:44:30 2017 +0800"
      },
      "message": "Remove the dependency on controller.\n"
    },
    {
      "commit": "4ee1134b4b05d9e3f5bbadcd2102fe02565495b1",
      "tree": "4d23ee819a82cc8e0d3a137e2341712332c1df26",
      "parents": [
        "cebea5b58034f1e97e2a386aa2f94191efe023c1"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:32:36 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:32:36 2017 +0800"
      },
      "message": "Add copyright to header.\n"
    },
    {
      "commit": "cebea5b58034f1e97e2a386aa2f94191efe023c1",
      "tree": "3a7d2d2ddad439ab5deb8bc5270b6645f1bf0fa7",
      "parents": [
        "be7af964772e41c952d06827e234f520f545a0fa"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:31:20 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:31:20 2017 +0800"
      },
      "message": "Add some tests.\n"
    },
    {
      "commit": "be7af964772e41c952d06827e234f520f545a0fa",
      "tree": "9e5391e091eee6e7f77f56f1b4a87175569deca3",
      "parents": [
        "623582ff5661e2fccff14b703a7292290f8f7af6"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:17:58 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 13:17:58 2017 +0800"
      },
      "message": "Initialize the enforcer only once.\n"
    },
    {
      "commit": "623582ff5661e2fccff14b703a7292290f8f7af6",
      "tree": "ef1c81de147f043b8d193e941192f71a4a276d2f",
      "parents": [
        "1f1f010e8622533f32474b7255e4ec26ea654578"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 12:08:17 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 12:08:17 2017 +0800"
      },
      "message": "Move the test to authz package.\n"
    },
    {
      "commit": "1f1f010e8622533f32474b7255e4ec26ea654578",
      "tree": "2555350734acf242171cf7fcbd7d1cbf6739b792",
      "parents": [
        "8e12bcf1b0deba9809b685d79a39c689bb9ee5a3"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 12:03:06 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 12:03:06 2017 +0800"
      },
      "message": "Move controller to test.\n"
    },
    {
      "commit": "8e12bcf1b0deba9809b685d79a39c689bb9ee5a3",
      "tree": "77c3cfe9c987b47620444fc17f85667a598e59ce",
      "parents": [
        "99cb39fa7595dc1fcbae63ed4d3f11165dcb8190"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 10:56:49 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 10:56:49 2017 +0800"
      },
      "message": "Remove the modified verion of authn.\n"
    },
    {
      "commit": "99cb39fa7595dc1fcbae63ed4d3f11165dcb8190",
      "tree": "67b196fd0d297364b044640b6cfc7a33569f1139",
      "parents": [
        "c3ce2ed781278b9624ebe101f77f40ce3d50cb8b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 10:56:03 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 10:56:03 2017 +0800"
      },
      "message": "Refactor out the CheckPermission function.\n"
    },
    {
      "commit": "c3ce2ed781278b9624ebe101f77f40ce3d50cb8b",
      "tree": "871d5b165ea47bea8fb819d9099fe3a9816903a5",
      "parents": [
        "8a0239f44376f955be5fdc12f11151132b0736a2"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 09:50:37 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 09:50:37 2017 +0800"
      },
      "message": "Refactor out the requirePermission function.\n"
    },
    {
      "commit": "8a0239f44376f955be5fdc12f11151132b0736a2",
      "tree": "4bf071f9d0d3dd684858529cb6ff3fed6996a8d5",
      "parents": [
        "10f1fa07ca67cdf6ff0c5b2449a7babc3f6ac27b"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 09:40:51 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Wed May 03 09:40:51 2017 +0800"
      },
      "message": "Update the package names.\n"
    },
    {
      "commit": "10f1fa07ca67cdf6ff0c5b2449a7babc3f6ac27b",
      "tree": "143622712f35f0e90b608fa9aa73898ebafc7ea3",
      "parents": [
        "e1984dedd9fe3895732e0e5fbea4c2a124636c7f"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue May 02 23:24:16 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue May 02 23:24:16 2017 +0800"
      },
      "message": "Update the name.\n"
    },
    {
      "commit": "e1984dedd9fe3895732e0e5fbea4c2a124636c7f",
      "tree": "3f005f5d39b87702781ffc90634b5fad9dd383c0",
      "parents": [
        "bb3eef21e00c419a015fb18cb62ae2662f5edc6e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue May 02 22:11:47 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Tue May 02 22:11:47 2017 +0800"
      },
      "message": "Get the authenticated user in a better way.\n"
    },
    {
      "commit": "bb3eef21e00c419a015fb18cb62ae2662f5edc6e",
      "tree": "f75213c17f80f045b57aa3e619b8e6a0ea9be944",
      "parents": [
        "22467fddb3d9d699d97f7c9541a1d3c482c8593a"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 18:21:38 2017 +0800"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Mon May 01 18:21:38 2017 +0800"
      },
      "message": "Create README.md"
    },
    {
      "commit": "22467fddb3d9d699d97f7c9541a1d3c482c8593a",
      "tree": "c026ac084426e1c9aef6928b02fe8e36c19cd2df",
      "parents": [
        "5f2f4254768b26188061c016890766710a00464c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 18:06:18 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 18:06:18 2017 +0800"
      },
      "message": "Format the code with gofmt.\n"
    },
    {
      "commit": "5f2f4254768b26188061c016890766710a00464c",
      "tree": "f08c98de88f0af469b491890e10931b8897fc8a8",
      "parents": [
        "4f4eb1051cc8232e39cdd14df878f9accce35649"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 18:05:12 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 18:05:12 2017 +0800"
      },
      "message": "Use ServeHTTP as the unit test method.\n"
    },
    {
      "commit": "4f4eb1051cc8232e39cdd14df878f9accce35649",
      "tree": "2d7ec4df65c589354c2056b3bca26315593b8d9b",
      "parents": [
        "764c3033579bb6d1adb11c0a17cc795925b2addb"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 18:04:05 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 18:04:05 2017 +0800"
      },
      "message": "Respond with 403 when authorization fails, and get URL path with a better method.\n"
    },
    {
      "commit": "764c3033579bb6d1adb11c0a17cc795925b2addb",
      "tree": "23895cea3812a8e17ec8460aeb64f1c4dd86056f",
      "parents": [
        "b8e0dc3373a56c0fdfb5d6cbfb076fc64128d125"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 17:48:10 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 17:48:10 2017 +0800"
      },
      "message": "Refactor out authn package.\n"
    },
    {
      "commit": "b8e0dc3373a56c0fdfb5d6cbfb076fc64128d125",
      "tree": "df96732944e6f4eced068cc4b8dc5b7dc9569443",
      "parents": [
        "e20412dbdfcc3ed0056c31a590df0317a11a2002"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 17:02:52 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 17:02:52 2017 +0800"
      },
      "message": "Make casbin enforcer an input param for the authorizer.\n"
    },
    {
      "commit": "e20412dbdfcc3ed0056c31a590df0317a11a2002",
      "tree": "5b187bc0d7ed262bd5344f88ec4d30ec7fa93ec3",
      "parents": [
        "a71a3cb297cb50e4bb09dce517f1f9d807e5f419"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 16:56:54 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 16:56:54 2017 +0800"
      },
      "message": "Refactor out authz package.\n"
    },
    {
      "commit": "a71a3cb297cb50e4bb09dce517f1f9d807e5f419",
      "tree": "11ad4714526e0de89ea27c3874bc80a46fb96c63",
      "parents": [
        "6b195e58e1396b665b596bed9e43b21bc57eaa4e"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 16:49:07 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 16:49:07 2017 +0800"
      },
      "message": "Add test.\n"
    },
    {
      "commit": "6b195e58e1396b665b596bed9e43b21bc57eaa4e",
      "tree": "ca9276de6494240206f2c7686afe664d150cba50",
      "parents": [
        "5a9857de73acd729aa0c214e70cc4bb18f6bb866"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 13:19:20 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 13:19:20 2017 +0800"
      },
      "message": "Enable the casbin enforcement.\n"
    },
    {
      "commit": "5a9857de73acd729aa0c214e70cc4bb18f6bb866",
      "tree": "982aa38cbfb2517449a7ed319f518ff98b66eff2",
      "parents": [
        "22ba702ac74ff718fa2641f8b745a57e1e591340"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 13:09:02 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 13:09:02 2017 +0800"
      },
      "message": "Get username via HTTP basic authentication.\n"
    },
    {
      "commit": "22ba702ac74ff718fa2641f8b745a57e1e591340",
      "tree": "9c58306b57e1e03f712304b7c667ab4f7f6d9ee8",
      "parents": [
        "f33b2fc28b99de5339fad56c9e91291a02f8659c"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 12:42:03 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 12:42:03 2017 +0800"
      },
      "message": "Add the hook.\n"
    },
    {
      "commit": "f33b2fc28b99de5339fad56c9e91291a02f8659c",
      "tree": "8c4143cb9a1d029f50eb805c6dfb17bf91c75505",
      "parents": [
        "2317f4c60f66c8c9ebe4863518f763c284133bbf"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 12:22:06 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 12:22:06 2017 +0800"
      },
      "message": "Add GET handler.\n"
    },
    {
      "commit": "2317f4c60f66c8c9ebe4863518f763c284133bbf",
      "tree": "2de054e2327d0e0291584f24ef8d78211e6512a6",
      "parents": [
        "bbd1e8bcb2c9908e36d2bbca957574d170b7cafc"
      ],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 12:16:28 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 12:16:28 2017 +0800"
      },
      "message": "Ignore IDEA files.\n"
    },
    {
      "commit": "bbd1e8bcb2c9908e36d2bbca957574d170b7cafc",
      "tree": "24a4822d3769788926d1a62c9310039dfbf58d80",
      "parents": [],
      "author": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 11:16:00 2017 +0800"
      },
      "committer": {
        "name": "Yang Luo",
        "email": "hsluoyz@qq.com",
        "time": "Mon May 01 11:16:00 2017 +0800"
      },
      "message": "Initial commit"
    }
  ]
}
