)]}'
{
  "log": [
    {
      "commit": "51c48d4c801fecce9d2486ce956a2602eb8a0ea9",
      "tree": "d235a46f334491f59fcebd4f4133628e67dc2a84",
      "parents": [
        "4e81d247a4053f1117f878d12c5de53f0abda2a7"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 25 06:26:03 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 25 21:52:14 2015 +1100"
      },
      "message": "Add a note on default values of globals\n\nAdd a note on default values of globals in plugin settings\n\nChange-Id: I0d5d3a7e0597abe7e2401f8bae30ccc5682eab03\n"
    },
    {
      "commit": "d9a7ae8056a253a9f3f50aa1225e7fda6f1a595a",
      "tree": "712c852129a78f0ac93cbf516c6eb443204b92ce",
      "parents": [
        "aea87e2dc29fabffb16c9c6c4ce3079d30ca4423",
        "7ca90cded374685c8c68ea50381220b915eb0b63"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 19 00:35:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 19 00:35:34 2015 +0000"
      },
      "message": "Merge \"Allow devstack plugins to specify prereq packages\""
    },
    {
      "commit": "7ca90cded374685c8c68ea50381220b915eb0b63",
      "tree": "9d31ff411cbd1e2b81d0063e533e6e8775a08853",
      "parents": [
        "cfbf8a165956b0c6b0c921d5486295d7c923310a"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Mar 04 17:25:07 2015 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Mar 11 14:46:35 2015 -0700"
      },
      "message": "Allow devstack plugins to specify prereq packages\n\nWe offer main devstack components the ability to install their own\nsystem package preqreqs via files/{debs, rpms}/$service.  This adds\nsimilar functionality for plugins, who can now do the same in their\nown tree at ./devstack/files/{debs, rpms}/$plugin.\n\nChange-Id: I63af8dc54c75a6e80ca4b2a96c76233a0795aabb\n"
    },
    {
      "commit": "d8b66662d599b2125c75fd08ddfaf0494f649337",
      "tree": "c0ac7a3b58f113fd82a428a47513d2ec3948a1fd",
      "parents": [
        "b8c74c11083a6b2ada9f0a3fafd1c67e1d5d845b",
        "db1152c96e8e5a4ce599677f9ee3d556f925d734"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 10 13:25:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 10 13:25:16 2015 +0000"
      },
      "message": "Merge \"Document use of plugins for gate jobs\""
    },
    {
      "commit": "db1152c96e8e5a4ce599677f9ee3d556f925d734",
      "tree": "3aa6c6398a90feff95a307e2bdbc1f1411b936ef",
      "parents": [
        "3eaa0781e3d87bee6d343573954b682f1f23d4b9"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jan 13 10:18:49 2015 +1100"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Mar 10 07:12:15 2015 -0400"
      },
      "message": "Document use of plugins for gate jobs\n\nDocument use of plugins for gate jobs.  See also [1]\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2015-January/054291.html\n\nChange-Id: I9ed82f5d195511fb612517745f93f2a54475091a\n"
    },
    {
      "commit": "33127a1287da160676ff337ae980603f8c183006",
      "tree": "62917c4770d6f73e01294cb11ce63bb1ad86fd74",
      "parents": [
        "7ec3772d5f9baf63c98b66a6f1bf41dca29b3062"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 09 15:17:27 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Feb 09 15:17:27 2015 -0500"
      },
      "message": "update plugin doc\n\nAfter doing a couple of external plugins I found that basically things\ndon\u0027t work unless you enable_service in the settings file. Document\nthat as a requirement, and clean up the rest of the docs around the\nexternal plugins to be consistent with that.\n\nChange-Id: I13aee7dbf112ce9663e8338b555a208327f89b61\n"
    },
    {
      "commit": "b1a153ed71b90345119112700a2a2796198fe072",
      "tree": "54c71155e798abe3d9cbe107c339f0568eecc0b9",
      "parents": [
        "0a52f5597e436a8d2c7253a6967bfc4863c64fe7"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Feb 09 12:43:12 2015 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Feb 09 12:43:12 2015 +0900"
      },
      "message": "plugins.rst: Fix a typo\n\nChange-Id: I3f85166a1e0f2fea02055dae6871746ad1b8d897\n"
    },
    {
      "commit": "2c65e71ab85a6271818048f79541e9b269566df5",
      "tree": "ef8721cc25ec6f4736ea62a058d5c3556bbf510d",
      "parents": [
        "7d6df5225bafaf77137aaa69f8fecd1286491b36"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 18 09:44:56 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jan 06 12:30:25 2015 -0500"
      },
      "message": "Implement devstack external plugins\n\nThis is an initial pass at plugin infrastructure for devstack which\nallows specifying an external repository via:\n\nenable_plugin \u003cname\u003e \u003cgiturl\u003e [branch]\n\nIt implements the devstack specification for this at\nI173dee3d57967b1d2ffd30e4868a2832aeac97ce\n\nChange-Id: I8e4175313b3cf0b12e981122358b1288a7eb0746\n"
    },
    {
      "commit": "3293046d3091e7017beafe92bfe361e6d204bfb1",
      "tree": "774eb47a5a152aa24c757e23d15a0030482184ce",
      "parents": [
        "07d7e5b1f9b2201da006201f99a9b357a45b9b37"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 06:51:16 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 06:51:16 2014 -0500"
      },
      "message": "use a more common rst header hiearchy\n\nWhile rst doesn\u0027t actually care about the order of headers, reviewers\nsometimes do. And the build in emacs mode has a certain order\nspecified that it can easily rotate between.\n\nStandardize on \u003d\u003d h1, \u003d h2, - h3, ~ h4 in the code.\n\nChange-Id: I80ff6df6ef0703a3c3005809069428018bb355d4\n"
    },
    {
      "commit": "ea3cdfad1fe6f63c8a6acdd4df4b5c4db85fabb5",
      "tree": "54ac003f8e35187737a9e2a285328dcfb49b9ad7",
      "parents": [
        "26dd21be8cbf789a8774c9a1941b364a497c4643"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Nov 08 08:29:16 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Nov 08 08:29:20 2014 -0600"
      },
      "message": "Pass through the rest of the docs\n\nDo the link cleanups and update a handful of things that were\nout of date.\n\nChange-Id: I758027bf3577c66cfb13df963516823a5c247080\n"
    },
    {
      "commit": "0986a7b760e34741d4df6f97851f6d98fec4f99c",
      "tree": "e492b771c2b9de137193a6a6c01b6eab7620037f",
      "parents": [
        "63baba2711552e0f818ad2482281d93dc11e7212"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 29 22:08:13 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 06 06:40:45 2014 -0600"
      },
      "message": "Remove old HTML headers\n\nChange-Id: I39107df88aeb89d3364ad479d8c313b7a79b9440\n"
    },
    {
      "commit": "0f3bafc74edce5fbc091b3cacf27f916ebf04fc7",
      "tree": "c6d4581c085a0ec79f5f09fc30ece9c8a5a5dc64",
      "parents": [
        "514c82030cf04da742d16582a23cc64962fdbda1"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Fri Oct 24 10:48:46 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Fri Oct 24 10:48:46 2014 -0400"
      },
      "message": "Remove copyright footer from RST docs\n\nChange-Id: I2fe6aac7caec21af26983636d6ec827b3525ee15\n"
    },
    {
      "commit": "09e550c370cc79442236f8b05d00a7554bec9505",
      "tree": "b72d8e2bb395aa010e0c3d9772e223b266d66d04",
      "parents": [
        "58f1405665f72ae482aa34e09049a2847be1570e"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue Oct 21 11:40:08 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Wed Oct 22 12:27:00 2014 -0400"
      },
      "message": "Convert all HTML doc to RST\n\nThe motivation for this conversion is to have DevStack\u0027s docs be\ngenerated using a more familair workflow for OpenStack projects, using\nSphinx.\n\nChanging from raw HTML to RST will also make it easier to contribute\nmore documentation, as well as making edits less of a hassle.\n\nThe majority of the work was done by using Pandoc to convert from HTML\nto RST, with minor edits to the output to remove errors in Sphinx.\n\nChange-Id: I9636017965aeade37b950ddf5bdb0c22ab9004bd\n"
    }
  ]
}
