)]}'
{
  "log": [
    {
      "commit": "0385caa2ee503486cab1a81dbdda691aa259134c",
      "tree": "1722e062808520289b5a3270440ed4422c2c00b3",
      "parents": [
        "79722563a67d941a808b02aeccb3c6d4f1af0c41"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 31 10:07:06 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Aug 31 10:07:06 2016 +1000"
      },
      "message": "Fix comment in plugin-registry header\n\nFix the comment to actually be a comment.  Regenerate page.\n\nAlthough we\u0027ve got a pretty cool system for generating this, I wonder\nif anyone actually looks at it?  Maybe it\u0027s just helpful as a form of\nSEO.\n\nChange-Id: I15aaa983716f9ee897293c2954ca7ae561951372\n"
    },
    {
      "commit": "e8177a5412da6b190825dc1944fe3f93e208b890",
      "tree": "4c662d941b28799c8169f669a691cf422a2a9e34",
      "parents": [
        "5266ef7db791fd7e9e4cc1172cd56fc27eb6495e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 05 09:21:24 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Apr 11 11:45:02 2016 +1000"
      },
      "message": "Be a bit more explicit about the plugin generation\n\nMake the warning in the auto-generated file stand-out a bit more, so\npeople don\u0027t waste time trying to add entries that appear\nautomatically.\n\nChange-Id: Icf4290e1fad21ce72af54c178bafcce0b287cdf6\n"
    },
    {
      "commit": "c10989bf189c42a99e56f0017705d1b7a8c71499",
      "tree": "10666ea8d5db2156d53b50e97e0c3bcac1f4c40e",
      "parents": [
        "0a2a7ae8471575d887a19b9bf8b7375ea1fd7f45"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 21 13:03:34 2016 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 21 13:11:41 2016 +1100"
      },
      "message": "Plugin autogen list: handle variable-width plugin names\n\nWe\u0027ve had a couple of cases where plugin names are longer than our\ntable width.\n\nTake the fixed-with table-header out of the header file, and generate\nit dynamically based on first-column width.  To simplify, take\nadvantage that RST allows a variable-length last column and so don\u0027t\nspecify it\u0027s width.\n\nAdd a link to the cgit URL for each project you can click on to browse\nthe source (link text remains the git:// URL).\n\nAdd some logging so you can see what the python generator is doing,\nshould you run it.\n\nChange-Id: I5d5e692039bbb30b2508119412472dac1d105c08\n"
    },
    {
      "commit": "4b186badaadc07fc4478c77988489d31d9375de7",
      "tree": "ad89badd9d1f399e7b5910085bcf5c6f3e8380f4",
      "parents": [
        "147a3647fe5595988fefaa1647153f0cb4fe2c39"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 10:33:23 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Fri Mar 04 15:41:28 2016 -0500"
      },
      "message": "Remove devstack plugins proposal job footer\n\nAside from notes, the content of the footer is entirely redundant\nwith the detected plugins list, so let\u0027s remove it.\n\nChange-Id: I346b59705c5b0716a18087f6800f568fb1f4c9a8\n"
    },
    {
      "commit": "147a3647fe5595988fefaa1647153f0cb4fe2c39",
      "tree": "4becb67b2f7fd58611facfa4927f3bd5f58a606a",
      "parents": [
        "ba71f0ead77fc7ecb75cada324b0ebc5b736e9a6",
        "bb40df57145d35be1199cb816f702702f6cd38b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 04 01:58:49 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 04 01:58:49 2016 +0000"
      },
      "message": "Merge \"Increase Plugin Name column width by 10 in devstack plugins list\""
    },
    {
      "commit": "bb40df57145d35be1199cb816f702702f6cd38b3",
      "tree": "aadba1846d7696bafb54afadf261e89a2b712dec",
      "parents": [
        "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 18:12:48 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 18:12:48 2016 -0500"
      },
      "message": "Increase Plugin Name column width by 10 in devstack plugins list\n\nChange-Id: I62b1dca87ca8df4335a062caaf5e6a3e76e9101a\n"
    },
    {
      "commit": "304f4ce87c4708a35424c629e5ebd18fef90076c",
      "tree": "945914073b4bed130f8461fd076a70dc897d8cab",
      "parents": [
        "a9bc5cb60ee6a9bc71bff94bb6ac50df8e1f43b0"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Mar 01 10:44:05 2016 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 01 18:42:44 2016 +0000"
      },
      "message": "Add note about the periodic proposal job to the header\n\nNow that the devstack pluging periodic proposal job is in place,\nadd a note to the header to try to head off confusion.\n\nChange-Id: I1c740ff768f831548970142a8bd024abe1763fdf\n"
    },
    {
      "commit": "e3e805186476018b988f68f3ef3dfaccbf3c0f20",
      "tree": "1e5d7ab23ff39f9616834612f9a05779519e57b9",
      "parents": [
        "4bcf6529d5096c16fd1b9c418d5c40d2bb8a2831"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Thu Feb 18 14:46:35 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Thu Feb 18 17:48:33 2016 -0500"
      },
      "message": "Generate plugins list through https requests\n\nThe devstack plugins list can be generated through web requests in\nenvironments (such as the proposal slave) that lack copies of all\nthe relevant git repositories.\n\nOne downside to this is that there is no way of getting the last\nmodification time of the plugin.\n\nChange-Id: I2c5c9282a8ad80014cad171a4dfbdc8f26044cd1\n"
    },
    {
      "commit": "4fd874b4f1323ac024d263077e443d7361dd1c0e",
      "tree": "972c0c24f88b04c7b41c64dd98b964d2ecbdbb5a",
      "parents": [
        "2d9f777cc076df863af659caeddc9583fba1e1e7"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Tue Jan 19 18:17:49 2016 -0500"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Mon Feb 01 09:50:55 2016 -0500"
      },
      "message": "Add script to autogenerate doc/source/plugin-registry.rst\n\nThis generates the plugin-registry document from a static header,\na scan of openstack/ git repositories, and a static footer.  It\nis intended to be run by a periodic job proposal bot to keep the\nlist of plugins current.\n\nChange-Id: Ia04ab72900c8efd5d5289fbd7632201dcaa3e5d9\n"
    }
  ]
}
