)]}'
{
  "log": [
    {
      "commit": "9a9f5bc03a100c7ae5aa5733f16ea04ef71f12bc",
      "tree": "a0b390fb4df8fb71af2e6dca35856eb875938838",
      "parents": [
        "a80ea95065ba07f59674f6189efc1de4d3218e32"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 24 14:55:40 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 24 14:55:40 2014 -0400"
      },
      "message": "Remove extraneous fmt.Printf calls.\n\nWithin test cases, t.Logf is better. Elsewhere, we shouldn\u0027t output at allrc.\n"
    },
    {
      "commit": "92c380ce46de3b982a9888ead925292575f66ceb",
      "tree": "dea7966a655bfb09e0e7eb60715ac943f0bc7d40",
      "parents": [
        "ff899c1e605c5af0e886f16fde9342baf89d850f"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:14:53 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:14:53 2014 -0400"
      },
      "message": "Provider: references in the OpenStack client.\n"
    },
    {
      "commit": "77857dcfb852cc8e46e0a4d521b7ef3ee2649937",
      "tree": "63dd806aea024e3496c2623476c81cbe7553c94d",
      "parents": [
        "55bbaafada72e0bc2af6121f8d1faa6e8e1eb752"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:09:02 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Wed Oct 22 09:09:02 2014 -0400"
      },
      "message": "Remove the `.Provider.` bit.\n"
    },
    {
      "commit": "72e4d2caef9446c4ac5e5eb059929da38773b9c9",
      "tree": "5ad61fca7c9b114522573a0d5e031081ec6f40f2",
      "parents": [
        "b8b16f82c085caf37ee4dfa14da67a911164a76c"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 10:27:30 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 10:27:30 2014 -0400"
      },
      "message": "Rename Result.Headers to Result.Header.\n\nThis way, it\u0027s consistent with http.Header in the response.\n"
    },
    {
      "commit": "b8b16f82c085caf37ee4dfa14da67a911164a76c",
      "tree": "a6ce8e626441276a19e137398e04512d3e3153de",
      "parents": [
        "d3dc254a81133743620b6cecf3cfad828af2c2df"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 10:19:49 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Mon Oct 20 10:19:49 2014 -0400"
      },
      "message": "Base a pagination.PageResult on gophercloud.Result.\n"
    },
    {
      "commit": "fc4191f5622f53d03041b73308d02d3e67590683",
      "tree": "379ba367e64b5795907238027ba5e4798dd2c593",
      "parents": [
        "c72e362e54695d0a183a3deed5ac4415e983d2f3"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 10 15:05:27 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Fri Oct 10 15:05:27 2014 -0400"
      },
      "message": "Use a method to change the CreatePage function.\n"
    },
    {
      "commit": "5bc7ba800783859aaceea4f3e06ba64ebdc5d991",
      "tree": "5f54552b42a94ae24451b3410515229e100eca38",
      "parents": [
        "bab89ef0784bcdee43b0bd5338ada313706e7a8f"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 09 13:57:34 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Oct 09 13:57:34 2014 -0400"
      },
      "message": "Open up the Pager struct a little.\n"
    },
    {
      "commit": "6f9e4ff6560a2edf27f6d4b51d6da7826c22c930",
      "tree": "1b7ea8d6d22e7c7956b765779df57b4a4a0c681a",
      "parents": [
        "a9caabd63f589863c6afde386e171263c3c0e3d9"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 13:29:47 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Tue Sep 30 13:29:47 2014 -0500"
      },
      "message": "defer pagination error to EachPage callback\n"
    },
    {
      "commit": "9bd7bd9bb15412f6fd9f35b82d652db4d03c1dcf",
      "tree": "fbb6823bde05e338d87a1e7936c6a4e55b410ff6",
      "parents": [
        "f90a43ccbb33afd89cd912a7a464b2ce7eca3bf1"
      ],
      "author": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 20:10:27 2014 -0500"
      },
      "committer": {
        "name": "Jon Perritt",
        "email": "jrperritt@gmail.com",
        "time": "Sun Sep 28 23:07:56 2014 -0500"
      },
      "message": "add Err field to Pager structure\n"
    },
    {
      "commit": "fc55c8260b6c2073e5ecb448f3863b8aeb02b85f",
      "tree": "7996af6d607935f18ecd32f7db0d052e10d24f7e",
      "parents": [
        "d27e0ff565e45fb6a3bdf49687f2088db7fc3c31"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Sep 25 13:18:16 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Thu Sep 25 13:18:16 2014 -0400"
      },
      "message": "LinkedPageBase follows a LinkPath element.\n"
    },
    {
      "commit": "a74024709d4c44521fa069196409b10f70362177",
      "tree": "2b3ff4a0dfd9f6598c47e55e45901c4f72711ac3",
      "parents": [
        "cd95a0c9154d011610dbed0d56bb2eb3390bf232"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 15:18:34 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 15:18:49 2014 -0400"
      },
      "message": "Allow implementation code to specify headers.\n"
    },
    {
      "commit": "7049af4c36bdbfeb38ab4cb1a41bb5d28ed23b6c",
      "tree": "babe08b3956fd891192edfc85d0eef9490618312",
      "parents": [
        "58c4f6761fd6177a29462bbbd9136a7f5e051d72"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 13:04:48 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 13:04:48 2014 -0400"
      },
      "message": "Turns out I can eliminate NewXyzPager funcs.\n"
    },
    {
      "commit": "58c4f6761fd6177a29462bbbd9136a7f5e051d72",
      "tree": "383820994a30bfbc6767695cf2d2647efffd1020",
      "parents": [
        "7486351f84e689e694fa2a5788dc51582b3406b9"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 11:50:56 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 11:50:56 2014 -0400"
      },
      "message": "Rename \"Self\" to \"Owner\".\n"
    },
    {
      "commit": "7486351f84e689e694fa2a5788dc51582b3406b9",
      "tree": "e538100df2db3e3d9edaff2b635d909c69cad198",
      "parents": [
        "387d1bda99d77818d7a412dd579f33a2dd27ad4b"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 11:45:51 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 11:45:51 2014 -0400"
      },
      "message": "Rename `LastMark` to `LastMarker`.\n"
    },
    {
      "commit": "c8e68871919567d3a36145a3acf58d9cb636b6cc",
      "tree": "4e8d994f2a87daf84bc3cbcaa03d6bb98792b2e3",
      "parents": [
        "c93fde7d5a05ff650dd86a7d80551e36d97daa91"
      ],
      "author": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 10:36:56 2014 -0400"
      },
      "committer": {
        "name": "Ash Wilson",
        "email": "smashwilson@gmail.com",
        "time": "Tue Sep 16 10:36:56 2014 -0400"
      },
      "message": "Move pagination to its own package.\n"
    }
  ]
}
