)]}'
{
  "log": [
    {
      "commit": "cd30ad90b849546659a5f815338559b6d723702e",
      "tree": "f818da8ef0207a7eee35ff3dbf55068729aebc01",
      "parents": [
        "77e8d18c8c408d98ff6183231cf4b5fd751ecd8e",
        "d5cd79b16bbb4bae6da7dadfcbb7a4c2520a7045"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 21:58:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 21:58:45 2013 +0000"
      },
      "message": "Merge \"Install api-paste.ini and policy.json\""
    },
    {
      "commit": "77e8d18c8c408d98ff6183231cf4b5fd751ecd8e",
      "tree": "e48d4cfb14f4d3f3dbd9c078de8a00286745dd61",
      "parents": [
        "b6c37194670daef3a0195e66e00661dcdb5318f4",
        "fd1ebe7cba2388803e37b8f55475ffff50028506"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 21:58:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 21:58:42 2013 +0000"
      },
      "message": "Merge \"Move ec2authtoken config from paste.ini to conf\""
    },
    {
      "commit": "7a7a4667386424b949a9e4e1c65683d71a1161fe",
      "tree": "7b879070509591cbf19bcd8c3ff9ef3e49f6337f",
      "parents": [
        "0906621356a491dc80a9cce988e76cf055e75d8e"
      ],
      "author": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Mon Apr 15 17:13:41 2013 +0200"
      },
      "committer": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Fri Apr 26 10:36:32 2013 +0200"
      },
      "message": "Removes \"RPC not enabled\" error message when no backend is needed\n\nWhen no service needing a RPC backend is activated, no error message\nshould appear if a RPC backend is not installed. A simple check is\ndone on the services installation files to see which services need to\ninitialize a RPC backend at some point; if none of these services\nare in ENABLED_SERVICES then the error message is skipped.\n\nChange-Id: I4e47e0c675c74775b4ea53a00848ac1d777f0125\nFixes: bug #1167338\n"
    },
    {
      "commit": "0906621356a491dc80a9cce988e76cf055e75d8e",
      "tree": "566d872f20c8870e1283265e5b18cdae3a6a2346",
      "parents": [
        "917f33335f962451833def6793317ac4997fb89a",
        "64dd03dd78b420a7983e2e36fb8ffb234c12e859"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "message": "Merge \"Modify RPM lists for RHEL6\""
    },
    {
      "commit": "d5cd79b16bbb4bae6da7dadfcbb7a4c2520a7045",
      "tree": "58ab72b9abaff44b4db8e13036f5f9094a98425a",
      "parents": [
        "fd1ebe7cba2388803e37b8f55475ffff50028506"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sat Apr 13 11:14:41 2013 -0700"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Apr 26 08:29:56 2013 +1200"
      },
      "message": "Install api-paste.ini and policy.json\n\nThis is related to this Heat change, and Heat on Devstack will not work\nwhile only one of these changes is applied:\nConsolidated api-paste.ini file\nhttps://review.openstack.org/#/c/27384/\n\nChange-Id: Iba02b56173f796de5348289247233c8765f83ac2\n"
    },
    {
      "commit": "fd1ebe7cba2388803e37b8f55475ffff50028506",
      "tree": "078c57bde80538c9af3249852eb8b8ecff920fd4",
      "parents": [
        "c32490838a2bbbda4ab383f573dedfc484ca9cf9"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sat Apr 13 09:49:14 2013 +1000"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Apr 26 08:28:30 2013 +1200"
      },
      "message": "Move ec2authtoken config from paste.ini to conf\n\nNothing now needs to be configured in paste.ini on launch\n\nThis change relates to these committed Heat changes:\nhttps://review.openstack.org/#/c/27382/\nhttps://review.openstack.org/#/c/27382/\n\nChange-Id: Ia29dee8e32cd3d43d1b9200dd94de70e02a54bfc\n"
    },
    {
      "commit": "c32490838a2bbbda4ab383f573dedfc484ca9cf9",
      "tree": "3607113692ef51529b80b39cf326800ae74a9f89",
      "parents": [
        "459bdc3b501b82789fee66b659d1c056f17170a5"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Apr 09 13:41:47 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Apr 26 08:26:14 2013 +1200"
      },
      "message": "Move auth_token config to .conf, key cache directories\n\nauth_token configuration can now be read from the conf files\nrather than the paste.ini files.\n\nA key cache directory has been created for each of the 3 API services\nunder /var/cache/heat\n\nThis is the devstack change relating to\nHeat Blueprint: keystone-middleware\n\nThis is related to this committed change:\nhttps://review.openstack.org/#/c/26351/\n\nDevstack users will find Heat to be broken until this corresponding change\nis approved.\n\nChange-Id: If6f77f86a3eeb08a58b516725bd806e39ccedb50\n"
    },
    {
      "commit": "459bdc3b501b82789fee66b659d1c056f17170a5",
      "tree": "22f6a55fb59658595b150feb4d25ad2bdf337007",
      "parents": [
        "ddc80809e957541bfa28548b47d40dcc95468a52",
        "cd26151261425ab81e678a6f6b16011ab4ca8b2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 18:07:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 18:07:20 2013 +0000"
      },
      "message": "Merge \"Add support for GlusterFS Cinder driver\""
    },
    {
      "commit": "1f2102c4f8595b8c6514993b9733b8faee1a5dda",
      "tree": "ef96d27d845845031f45517e811176799121e0c8",
      "parents": [
        "34d74bcc663f52221a4a2154522826bf1503b557",
        "43a655c312de0c2f9bd0b053f3e0a0c5ef64476e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 12:41:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 12:41:26 2013 +0000"
      },
      "message": "Merge \"Parameterized configuration variables for PLUMgrid plugin\""
    },
    {
      "commit": "34d74bcc663f52221a4a2154522826bf1503b557",
      "tree": "51221d8ebec810748fa14073dd2ac6ed665ce422",
      "parents": [
        "181b41b6ff435929688b14735362ab655cc00e0d",
        "3ebb01adfe05326a96418bc97e6674a250601ccd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 22 22:55:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 22 22:55:41 2013 +0000"
      },
      "message": "Merge \"Enable debug logging in q-agt output\""
    },
    {
      "commit": "64dd03dd78b420a7983e2e36fb8ffb234c12e859",
      "tree": "b6a0c56c786781d332c2898c1b965e594f4fc701",
      "parents": [
        "41f748525090a994baad2d12e7b93994ad71e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 12:01:09 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 23 08:47:36 2013 +1000"
      },
      "message": "Modify RPM lists for RHEL6\n\nModifications to the RPM list to make devstack work on RHEL6.  Makes\nvarious packages only install on Fedora distros; generally letting pip\ninstall the missing dependencies on RHEL.\n\nAdditionally the Qpid package name is different in RHEL6 to Fedora.\nAlso a small re-write of the config file is required to avoid\nauthenication issues.\n\nChange-Id: If497099d27aa9cd80e1c1cee1aff2ed6b076d309\n"
    },
    {
      "commit": "cd26151261425ab81e678a6f6b16011ab4ca8b2f",
      "tree": "45aef1fd91de958e2e031e961d16578797d31477",
      "parents": [
        "a1c183b4effc8a9859ed5529577f209bbd9bb880"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Apr 10 12:48:09 2013 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Apr 22 17:16:21 2013 -0400"
      },
      "message": "Add support for GlusterFS Cinder driver\n\nThe GlusterFS volume driver can be used with Cinder by setting the\nfollowing in localrc:\n\nCINDER_DRIVER\u003dglusterfs\nCINDER_GLUSTERFS_SHARES\u003d\"127.0.0.1:/vol1;127.0.0.1:/vol2\"\n\nShares are \u003chost\u003e:\u003cvolume\u003e and separated by semicolons.\n\nChange-Id: Iaa105233c9fce8d8fda0a9ea447e045b8d010db7\n"
    },
    {
      "commit": "43a655c312de0c2f9bd0b053f3e0a0c5ef64476e",
      "tree": "22bfab01ce57f9c454cd0bec1ea66d87a43bc7db",
      "parents": [
        "181b41b6ff435929688b14735362ab655cc00e0d"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Wed Apr 17 15:11:04 2013 -0700"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Wed Apr 17 20:43:47 2013 -0700"
      },
      "message": "Parameterized configuration variables for PLUMgrid plugin\n\nFixes bug 1171028\n\nChange-Id: Ie60ef8903001913996e265917c449bdce1e5aae9\n"
    },
    {
      "commit": "627d9c77e538bdcf972ff1c7d48dafd966b44d74",
      "tree": "1e950370a655eacdbf300575329a969d89fac45d",
      "parents": [
        "3927fa76d27352b816adb67260cca3602dde5724"
      ],
      "author": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Wed Apr 10 14:11:44 2013 +1000"
      },
      "committer": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Mon Apr 15 23:24:36 2013 +1000"
      },
      "message": "Fixes running horizon on fedora 18 and above\n\nFixes bug: 1167066\nSummary:\n\n1. Starting with fedora 18 the httpd.conf has\n    \u003cDirectory /\u003e\n        AllowOverride none\n        Require all denied\n    \u003c/Directory\u003e\n  which requires you to explicitly permit access to web content\n  directories in other \u003cDirectory\u003e blocks\n\n2. Install nodejs on fedora 18 and above\n\nChange-Id: I487a7a74bad6627d32c1081dcbe48630a704a106\n"
    },
    {
      "commit": "3927fa76d27352b816adb67260cca3602dde5724",
      "tree": "b3be20e06b5ad42e3ad9ddd3bd0b19c5ff08a5cc",
      "parents": [
        "46966491aef68f47a5ab4a1aba8519ad9b8b4b1a",
        "18225d92c0ef8d56dc7df3177eaed4860d97604b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 15 13:20:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 13:20:28 2013 +0000"
      },
      "message": "Merge \"link /etc/tgt/stack.d to cinder volumes directory\""
    },
    {
      "commit": "18225d92c0ef8d56dc7df3177eaed4860d97604b",
      "tree": "85175a8750ce1a473d152c9176439c87de5b0896",
      "parents": [
        "c4193b22f3ef30c9975e53562c02173c638f5631"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sun Apr 14 12:48:41 2013 -0700"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sun Apr 14 12:48:41 2013 -0700"
      },
      "message": "link /etc/tgt/stack.d to cinder volumes directory\n\nThis creates /etc/tgt/stack.d as a symlink to the cinder volumes\ndirectory and includes it in /etc/tgt/targets.conf in a similar way\nto /etc/tgt/conf.d\n\ntargets.conf only gets appended to when the symlink is created.\nAny old /etc/tgt/conf.d/stack.conf is deleted\n\nChange-Id: Ifb6412f6860ceb28b724644fb9b618638f552102\nFixes: bug #1072121\n"
    },
    {
      "commit": "cc6b4435458b5db6aed17631e4789c43d21ee8e5",
      "tree": "a8460f062f571849a7a9a547c85771d625828b34",
      "parents": [
        "2e75ff1a41e741ee77926a1262e1e9410701b4e1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 08 15:38:03 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 09 14:05:32 2013 -0500"
      },
      "message": "Formatting cleanups, doc updates and whatnot\n\nChange-Id: Ica8298353be22f947c8e8a03d8dc29ded9cb26dd\n"
    },
    {
      "commit": "3ebb01adfe05326a96418bc97e6674a250601ccd",
      "tree": "bc15e65d01e8b34b727123094ceb91fa38127e4c",
      "parents": [
        "954a588c93b2aa171fe3e88c478e702b34bb9cfa"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Tue Apr 09 15:09:07 2013 +0200"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Tue Apr 09 15:13:14 2013 +0200"
      },
      "message": "Enable debug logging in q-agt output\n\nwhen only q-agt is used, without q-svc, typically in a multi-host config, q-agt wasn\u0027t logging debug output.\nThis change enable debug output, as it\u0027s done for q-l3, q-dhcp or q-meta agent.\n\nChange-Id: I1f49cf9994fa9cfbaa166dac8d4e713ba99c5674\nFixes: bug #1166775\n"
    },
    {
      "commit": "a44d5ed1353745258fec1a0e2c9a778d1c1f77d9",
      "tree": "79028959f3acd00d0e79887be10fd48125d62f26",
      "parents": [
        "954a588c93b2aa171fe3e88c478e702b34bb9cfa"
      ],
      "author": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Mon Apr 08 13:31:54 2013 +0200"
      },
      "committer": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Tue Apr 09 10:33:28 2013 +0200"
      },
      "message": "Set swift3 before s3token in proxy server middleware pipeline\n\nswift3 and s3token middlewares were not set in correct order in\n/etc/swift/proxy-server.conf when the swift3 service is enabled\nwith keystone. swift3 must be set before s3token.\n\nFixes: bug #1166123\nChange-Id: I97c051af95cbdc26ccfe9753c5719394e1875dde\n"
    },
    {
      "commit": "ee41c015d7ec1e0bb96f85cd7d5d063be24b5b2a",
      "tree": "b7dbdbbd97b0ca6ebf966604142ca83fedac9c02",
      "parents": [
        "c4193b22f3ef30c9975e53562c02173c638f5631",
        "bd461a36927ba025b7523c005c6abd228ec8c302"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 09 02:17:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 09 02:17:07 2013 +0000"
      },
      "message": "Merge \"Remove unused option for ceilometer.\""
    },
    {
      "commit": "c4193b22f3ef30c9975e53562c02173c638f5631",
      "tree": "24874dd7c9f75a30d1e32deb1a3de3ea37a28125",
      "parents": [
        "55a08ad2a80826c738d1b20f28d200003dbf02a9"
      ],
      "author": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Mon Apr 08 15:25:30 2013 +0900"
      },
      "committer": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Mon Apr 08 15:25:30 2013 +0900"
      },
      "message": "Use baremetal-interface-add, not baremetal-add-interface\n\nSince nova doesn\u0027t have such subcommand.\n\nChange-Id: I3c99de38f959418f82d45078c7784ba6ab60c383\n"
    },
    {
      "commit": "7a8d852759ccc01fac590226c7c1bc4884ba36fd",
      "tree": "2977b64ce7955cdddef5e4f1b97dea73a01c80c6",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Baodong (Robert) Li",
        "email": "baoli@cisco.com",
        "time": "Thu Mar 21 06:16:55 2013 -0700"
      },
      "committer": {
        "name": "Baodong (Robert) Li",
        "email": "baoli@cisco.com",
        "time": "Wed Apr 03 08:25:25 2013 -0700"
      },
      "message": "Support multiple config file options on quantum-server command line\n\nfix bug #1156831\n\nChange-Id: Id05929c3114bc385c09fc25179cc15a358d38189\n"
    },
    {
      "commit": "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1",
      "tree": "8169dbf1da021883b703f6e88d1ab4ed7673e856",
      "parents": [
        "4b1dbb5dabb6a30097030c0a625830a17c5c065f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 01 15:48:44 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 02 18:51:25 2013 -0500"
      },
      "message": "Refactor source installation\n\nClean up and organize the download and configuration of source repositories.\n\nChange-Id: Iaf38c0aed0a83ebf9a5da3505fe92c9fa200ac1e\n"
    },
    {
      "commit": "ab9d33866b1a5869759336e5711c0264b43074a3",
      "tree": "544f6c4afdeac3cde80f69dc4b2be6cdedc92e87",
      "parents": [
        "2dcfd62fb36aa883693bc5dfc814c1e58ec05539",
        "f85fa089bb76d57b5df85507d5b4163a9e5b0733"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:43:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:43:23 2013 +0000"
      },
      "message": "Merge \"Add Quantum NEC OpenFlow plugin support\""
    },
    {
      "commit": "2dcfd62fb36aa883693bc5dfc814c1e58ec05539",
      "tree": "5e1c60687b59eb71abf68f0c95a43714c53566d9",
      "parents": [
        "bd6ea6dda7b2018cf537c7febec8eb3ac383b24f",
        "c07112a203aa9a25d2abaf497a740abd908e5919"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:42:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:42:21 2013 +0000"
      },
      "message": "Merge \"Allow a plugin specific interface_driver config in q-lbaas\""
    },
    {
      "commit": "bd461a36927ba025b7523c005c6abd228ec8c302",
      "tree": "8297cdd70c59849233e568f1c5ce288545e28578",
      "parents": [
        "0435d392e8173d0ca6c931522b68a9b5d63de329"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Tue Apr 02 15:59:33 2013 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Tue Apr 02 16:00:36 2013 +0800"
      },
      "message": "Remove unused option for ceilometer.\n\nThis fixed the bug #1163158.\n\nChange-Id: Ib93e5b26d1f1309edf2baa5c147337db1411eee5\n"
    },
    {
      "commit": "253a1a351b13fd434c9246e7994fb669b1691d20",
      "tree": "04886214d8ba785027a9be7b213d7d54ab2e7cad",
      "parents": [
        "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 01 18:23:22 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 02 01:40:53 2013 -0500"
      },
      "message": "Move setup_develop call\n\nMove setup_develop() call into the install_XXX() function as the\ndistinction has no real purpose.  This eliminates the configure_XXXclient()\nfunction for Nova and Swift.\n\nAlso create install_cinderclient() as we will need it to handle dependencies\nin a followup patch.\n\nChasing down another #$^%\u0026\u0026^^^$%%#$ prettytable version pin\n\nChange-Id: I61d761bc57a31caf2ed0ade326ab236eb2bb7358\n"
    },
    {
      "commit": "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f",
      "tree": "a43666c82de65d60b7c5b471f0733b9985429af6",
      "parents": [
        "4bf9d7a74a076ddb11f76b948aae8718d8ec7448"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:44:31 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:44:31 2013 -0400"
      },
      "message": "change configure/install split\n\nmake it so setup_develop happens in install instead of configure\nto ensure that we can handle config file generation by itself.\n\nChange-Id: I4801d7a0bc6642de2db5b78df1750666895f0aa3\n"
    },
    {
      "commit": "4bf9d7a74a076ddb11f76b948aae8718d8ec7448",
      "tree": "c49d83b863c629a50b3a1a634905cdf56d3134b6",
      "parents": [
        "e4f0cd7eed3981086b4a0db967501fffa6a07c1e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:41:39 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:41:39 2013 -0400"
      },
      "message": "change the install/configure split\n\nmake setup_develop part of install so that configure is only about\nconfig file setup.\n\nChange-Id: I1ed58011e41c550d3ab2ba33b38cfe16adb3dde4\n"
    },
    {
      "commit": "e4f0cd7eed3981086b4a0db967501fffa6a07c1e",
      "tree": "d26efb21688109d37d1b9c1decb932127b870fd2",
      "parents": [
        "fb71f7dea95df9057bf984af5ae98ee2f98d8e27"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 15:56:07 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 15:58:22 2013 -0400"
      },
      "message": "refactor the install/configure split\n\nconfigure remains just to generate configs, install now\ngets the setup_develop in addition to the git clone. This lets\nuse remove configure_glanceclient as a function\n\nChange-Id: I68e3e3973d15dc0b4f534662a4f57a9f38f69784\n"
    },
    {
      "commit": "fb71f7dea95df9057bf984af5ae98ee2f98d8e27",
      "tree": "c1bbd305c41847fb300069cdc42bd6fb3cca779e",
      "parents": [
        "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
        "1151d6ff6116ffa86eb49221cdd949380a4d7423"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "message": "Merge \"Make Swift *_PORT_BASE configurable\""
    },
    {
      "commit": "1151d6ff6116ffa86eb49221cdd949380a4d7423",
      "tree": "4ea54a9bd5396048d8f7a966c217c1f137cd6906",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:06:52 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:13:45 2013 -0500"
      },
      "message": "Make Swift *_PORT_BASE configurable\n\nDevStack\u0027s Swift port defaults changed in the Grizzly cycle, we need to\nput it back to complete the upgrade without going through the ring build process.\n\nChange-Id: I30c09839690ad7ba9bb3fdffa3f05aedfc47559e\n"
    },
    {
      "commit": "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
      "tree": "6d2027aed2ab0e2e44be06ce906c7083493aab3d",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:34:53 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:36:49 2013 -0400"
      },
      "message": "add emacs shell-script tagging\n\nfor files that don\u0027t start with a #! or end in .sh, the added tags\nare nice for emacs users to automatically switch to the right mode.\n\nChange-Id: If4b93e106191bc744ccad8420cef20e751cdf902\n"
    },
    {
      "commit": "a173376ea1b838d420384c2946b7e66859b6335b",
      "tree": "979a6dc06e4b588a99bef20696e31c8a614b7bcc",
      "parents": [
        "c77b932e16398eebb810501973f6c8a706a3ba58",
        "1c6c1125199f1d987848bb1e3522b90358a4531b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 18:22:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 18:22:04 2013 +0000"
      },
      "message": "Merge \"Split disk creation out of configure_swift()\""
    },
    {
      "commit": "1c6c1125199f1d987848bb1e3522b90358a4531b",
      "tree": "77a31962e4b5b814245ee89bd800d15c80e41840",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 27 17:40:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 11:14:13 2013 -0500"
      },
      "message": "Split disk creation out of configure_swift()\n\nGrenade needs to be able to configure Swift without initializing the\nbacking disk files.  Move it into create_swift_disk() and call\nfrom init_swift().\n\nAlso move start of n-obj (if swift3 is not enabled) to start_nova().\n\nChange-Id: Id33939182d84eeff10ba4139eeced2c1bc532f0f\n"
    },
    {
      "commit": "c77b932e16398eebb810501973f6c8a706a3ba58",
      "tree": "4fac7403272085c0ed3f67966032d5e49dc3712b",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:51:01 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:51:01 2013 -0500"
      },
      "message": "Move glace\u0027s swift config to lib/glance\n\nChange-Id: Icbb355c15bfffe17725ea5cc64cfa5e76c1e74e6\n"
    },
    {
      "commit": "c07112a203aa9a25d2abaf497a740abd908e5919",
      "tree": "56deadcbfc0621549e473dd9faff2cd89b101141",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 22 16:35:38 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 29 16:14:45 2013 +0900"
      },
      "message": "Allow a plugin specific interface_driver config in q-lbaas\n\nPreviously interface_driver for q-lbaas is hardcoded and q-lbaas does\nnot work when quantum plugin requires additional configuration (like\novs_use_veth\u003dTrue). This commit set up interface_driver using\nquantum_plugin_setup_interface_driver function.\n\nThis commit also moves a script related Quantum service plugin to\nlib/quantum_plugins/services/\n\nChange-Id: Iad11c1b31071dfb580843be18be78c83feb91f10\n"
    },
    {
      "commit": "9cb8e57482c6751e1c1c3d752e006828a3d49a67",
      "tree": "5d89b597aacd89659f8212b1f259ca949e0ff99b",
      "parents": [
        "7104ab406a30e20dbeffdbdcc5820cc508d8cab2",
        "c0fad2b6a1729e7b1e7c6f892d6cac9d4a086433"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 28 23:25:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 23:25:54 2013 +0000"
      },
      "message": "Merge \"Don\u0027t clobber all iSCSI connections during nova cleanup\""
    },
    {
      "commit": "c0fad2b6a1729e7b1e7c6f892d6cac9d4a086433",
      "tree": "0fbd53015c80d9cb5bb7801ba5261d1a532e9c04",
      "parents": [
        "40ef624e368ebf5dcb70b3b5333b934f3a56e069"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Mar 28 12:22:25 2013 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Mar 28 12:24:38 2013 -0700"
      },
      "message": "Don\u0027t clobber all iSCSI connections during nova cleanup\n\nThe existing cleanup_nova() code inadvertently logs out of all iSCSI\nconnections on the machine because it does not pass the target name\nas the -T parameter. This patch changes it to step through the targets\nthat match the pattern, logging out of each individually, and following\nup with a delete op to cleanup the database.\n\nChange-Id: I26c14acbe0e8de18f0e3bf7ad83b37379503e199\n"
    },
    {
      "commit": "7104ab406a30e20dbeffdbdcc5820cc508d8cab2",
      "tree": "7c5f391d50edcd77330dd2552edb2b0282e9b46c",
      "parents": [
        "40ef624e368ebf5dcb70b3b5333b934f3a56e069"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Mar 27 19:47:11 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 29 03:01:50 2013 +0900"
      },
      "message": "Use example settings in horizon repo as local_settings.py\n\nThe current horizon_settings.py in devstack is out-of-date and we\ntend to forget to update this file. This commit changes devstack\nto use the example settings in horizon repo.\n\nChange-Id: I0bb6af21a806a72ed59f31b094dd21da85ca335e\n"
    },
    {
      "commit": "cf9eef859791d7ce6b809808d756c36ece5550e7",
      "tree": "4e74a2eb08724f2410b11e2170519deb1099603d",
      "parents": [
        "b6a86dbe0f598536c576e6aafe0d493d108b9094"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Mar 25 19:34:48 2013 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Mar 25 19:34:48 2013 -0400"
      },
      "message": "Make sure the NOVA_INSTANCES_PATH is created\n\nUnder some conditions when NOVA_STATE_PATH is set\nthe NOVA_INSTANCES_PATH directory under it is removed\nbut then not correctly recreated if the parent directory\nis owned by root instead of the current user running\ndevstack. This change fixes that problem by creating\nthe NOVA_INSTANCES_PATH as root, and then chowning it\nto the correct user.\n\nChange-Id: I7fb724787b5e915bae9bd058454d2aa38991364e\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "b6a86dbe0f598536c576e6aafe0d493d108b9094",
      "tree": "d5fd152077694eb89ba1fcb5395fab2c602179ec",
      "parents": [
        "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc",
        "a6601a51eb725a4b0bee843c2861e88befdf0c97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 25 16:21:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 16:21:13 2013 +0000"
      },
      "message": "Merge \"Multi-node setup: Fix keystone host\""
    },
    {
      "commit": "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc",
      "tree": "32a7611f12335cba560164e196c7c5f3a23c3308",
      "parents": [
        "341f9b3321a9acfe4d3625924d2b9d90206a5d80",
        "0c2c3fc20e99372f3fb54390f023ce5657feefbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:35:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:35:11 2013 +0000"
      },
      "message": "Merge \"Explicitly add cosine and inetorgperson schemas on Fedora\""
    },
    {
      "commit": "341f9b3321a9acfe4d3625924d2b9d90206a5d80",
      "tree": "b90c54ebb131b7009e003f8884018fc6fcf26b47",
      "parents": [
        "04a07c6d7374b51b69fd38240364782af231886e",
        "b93b74ca021abb6d82a24ea04f760cdfa0e49474"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:35:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:35:08 2013 +0000"
      },
      "message": "Merge \"Fix FLAT_INTERFACE not working\""
    },
    {
      "commit": "04a07c6d7374b51b69fd38240364782af231886e",
      "tree": "bf2b602455b96c91b3e6d96d8fb9c80033b0f8da",
      "parents": [
        "dbd556c40b4f20568da1c9e4447dbb0c7d25cb67",
        "3452f8eb8663a8cfc5733784d918b59947630cf8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:29:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:29:43 2013 +0000"
      },
      "message": "Merge \"Support Quantum security group\""
    },
    {
      "commit": "dbd556c40b4f20568da1c9e4447dbb0c7d25cb67",
      "tree": "d6d5dd12a46d122556f35b6428447420bb0df61d",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d",
        "b7490da972c673960c800e3803c2a568bb7a43b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 19:23:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 19:23:56 2013 +0000"
      },
      "message": "Merge \"Clean up stack.sh config\""
    },
    {
      "commit": "f85fa089bb76d57b5df85507d5b4163a9e5b0733",
      "tree": "313b8ef1f28a00a950f54c07bdb0aa65c060a8f8",
      "parents": [
        "3452f8eb8663a8cfc5733784d918b59947630cf8"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Jan 13 05:01:08 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 22 14:19:08 2013 +0900"
      },
      "message": "Add Quantum NEC OpenFlow plugin support\n\nNEC OpenFlow plugin supports several OpenFlow controllers. This commit\nalso adds a third party script to support Trema Sliceable Switch,\none of open source OpenFlow controllers.\n\nChange-Id: I5dddf04a25bc275c3119d751ca79b482e1875902\n"
    },
    {
      "commit": "b93b74ca021abb6d82a24ea04f760cdfa0e49474",
      "tree": "fb4494108349854b42f4816e28399f519bdde3b5",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Mar 21 21:25:05 2013 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Mar 21 21:25:05 2013 -0400"
      },
      "message": "Fix FLAT_INTERFACE not working\n\nadd a missing colon\n\nFiex LP# 1158308\n\nChange-Id: Ia873788fd5dd17be3c2942057168fbfddb32c14f\n"
    },
    {
      "commit": "3452f8eb8663a8cfc5733784d918b59947630cf8",
      "tree": "8ca256b890e93d2fe750f4e03196faa938fadbbc",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Mar 21 14:11:27 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Mar 21 18:34:14 2013 +0900"
      },
      "message": "Support Quantum security group\n\nAdds Q_USE_SECGROUP flag for quantum security group\n\n- Added has_quantum_plugin_security_group method for each plugin.\n- Set NOVA_VIF_DRIVER to the hybrid VIF driver for plugins with\n  iptables based security group support.\n- Specifying device_owner type on debug port in lib/quantum and\n  quantum-adv-test.sh. This change makes apply quantum security\n  group fro debug port\n\nChange-Id: Ifd155798912247d85a9765ef73a2186b929237b4\n"
    },
    {
      "commit": "1a5d0339d0c3fb142de3fdedcfacee46d98a977d",
      "tree": "60428765e67f754e63ad8eea29293d56cb326955",
      "parents": [
        "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2",
        "13aab25d3da100b494d61548654f29b1999d33ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 21 08:51:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 21 08:51:44 2013 +0000"
      },
      "message": "Merge \"Accept Quantums rootwrap.conf in etc/quantum/rootwrap.conf\""
    },
    {
      "commit": "b7490da972c673960c800e3803c2a568bb7a43b6",
      "tree": "2b74409ecd10fa0dae982aea300ddb537ecf80af",
      "parents": [
        "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 18 16:07:56 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 20 17:04:23 2013 -0500"
      },
      "message": "Clean up stack.sh config\n\n* Clean up interactive configuration\n* Complete moving initialization of service-specific varialbes into the\n  service lib/* files.\n* Cosmetic cleanups\n\nChange-Id: Iea14359bd224dd5533201d4c7cb1437d5382c4d1\n"
    },
    {
      "commit": "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2",
      "tree": "8d98776f2091a777b90e9bf3346c334842ccafbf",
      "parents": [
        "b28581baf8ca06184b8dc01625777fe1461c0b66",
        "b3236914f15261a60fae254361b1e65ccf94c583"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 21:36:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 21:36:05 2013 +0000"
      },
      "message": "Merge \"Mova nova configuration initialization\""
    },
    {
      "commit": "d70346263c6357726dc15c92030221ba2947c624",
      "tree": "2b74b44f6136aeb3a1e6bccc818dd20326fec2ac",
      "parents": [
        "37e86fab6425c12894c61dfa91a7d5af5a5166da",
        "cf9c10d63a4b6f2a24dd335c9f14e6a4289172d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 16:46:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 16:46:25 2013 +0000"
      },
      "message": "Merge \"Enable multi-agent support\""
    },
    {
      "commit": "37e86fab6425c12894c61dfa91a7d5af5a5166da",
      "tree": "321ecbefe3bcf2694f8e95f7e3d56aa0ce6b463a",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c",
        "58ab929de63a3a3d7a615edff6c04044071cee5d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 15:24:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 15:24:04 2013 +0000"
      },
      "message": "Merge \"Force Quantum processes to run in a subshell\""
    },
    {
      "commit": "cf9c10d63a4b6f2a24dd335c9f14e6a4289172d8",
      "tree": "83ec4e08a5503752c30a56bb47893724d21dcf7e",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Mon Mar 18 17:34:03 2013 +0100"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Wed Mar 20 16:16:34 2013 +0100"
      },
      "message": "Enable multi-agent support\n\neven when q-svc is disabled, i.e. on node without q-svc in multi-agent architecture,\nstate_path will be configured in quantum.conf so that agent doesn\u0027t crashs anymore\n\nBug 1156685\n\nChange-Id: I28625e4b606fa61c35179248321632d3d797c547\n"
    },
    {
      "commit": "58ab929de63a3a3d7a615edff6c04044071cee5d",
      "tree": "313a6ce2e7f6811746ac712d111a2725fe232380",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Mar 19 15:39:47 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Mar 19 16:46:33 2013 -0500"
      },
      "message": "Force Quantum processes to run in a subshell\n\nForce bash to evaluate the command line passed to screen_it so the\ncommands are executed in a subshell.  This seems to make a difference\nwhen using run_service() when the server process is owned by init.\n\nThese Quantum services were the only ones in all of DevStack being\nspawned in this manner.  This will allow the run_service() patch\nhttps://review.openstack.org/#/c/23148/ to succesfully be merged\nand the number of test failures due to screen should be reduced to 0.\n\nChange-Id: I97d562adda51d39a5e7fa1dc4d945d4a396201cd\n"
    },
    {
      "commit": "0c2c3fc20e99372f3fb54390f023ce5657feefbf",
      "tree": "de465e3452bbfac10dfe3d4e92495e586def633e",
      "parents": [
        "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c"
      ],
      "author": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Mar 19 03:01:30 2013 -0500"
      },
      "committer": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Mar 19 15:58:59 2013 -0500"
      },
      "message": "Explicitly add cosine and inetorgperson schemas on Fedora\n\nFixes Bug1156651\n\nChange-Id: I957a8cdc562a887b0def7bc07c6bb434ce0a0437\n"
    },
    {
      "commit": "9a3ba4b3e1a6286cd1ccaafdb2c1d9960c91da9c",
      "tree": "a0e51220063eb9b0674d66d24374f3b7c7581b25",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Mon Mar 18 18:08:27 2013 -0700"
      },
      "committer": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Mon Mar 18 18:09:07 2013 -0700"
      },
      "message": "Fix typo in baremetal header comment.\n\nChange-Id: I553c37581c92dcdc13e0d8dcdb9c8be7309deaa1\n"
    },
    {
      "commit": "13aab25d3da100b494d61548654f29b1999d33ec",
      "tree": "4857de2e1c1f3d97615cf95b7cc1478e11803b5c",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Mar 18 18:55:09 2013 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Mon Mar 18 18:57:55 2013 +0100"
      },
      "message": "Accept Quantums rootwrap.conf in etc/quantum/rootwrap.conf\n\nAs part of the review request\nhttps://review.openstack.org/#/c/24615/\nthe Quantum rootwrap.conf is moving to etc/quantum subdir.\nPrefer the new location.\n\nChange-Id: I2a893c7b21e252543372854ba511f61cd1fde02f\n"
    },
    {
      "commit": "b3236914f15261a60fae254361b1e65ccf94c583",
      "tree": "1945d758429b60933496ce1993fea8863b5ec383",
      "parents": [
        "b64c5d82c948ea223c5b89409d7d2efba8ade725"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Mar 17 15:17:05 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 18 11:16:38 2013 -0500"
      },
      "message": "Mova nova configuration initialization\n\n* Move shared volume configuration from stack.sh to stackrc\n* Move Nova network and vnc/spice configuration settings from stack.sh\n  into lib/nova\n* Rename NET_MAN to NETOWRK_MANAGER to match nova.conf attribute name\n\nChange-Id: I9bd2955def553499aa832eda1f0959afe494206a\n"
    },
    {
      "commit": "bc3a3394e8417baea17356f4ec87e450a427d155",
      "tree": "3b15dd903a013adb9548c0991ac2546ddb2d8237",
      "parents": [
        "6d843c513fb204cf6ae87f7fcee8a9bea6c0a98f"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Sat Feb 23 04:00:51 2013 +0100"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 14:32:31 2013 -0500"
      },
      "message": "Use default swift pipeline and add extras.\n\n- By default use the default pipeline as shipped with swift.\n- Add option SWIFT_EXTRAS_MIDDLEWARE which by default include tempurl\n  formpost staticweb bulk to enable extra featuress.\n- Clean pids in cleanup_swift Fix bug 1140364.\n\nRebased\n\nChange-Id: Ida537ae8d3e319a5b84546f82ebf00615f070be1\n"
    },
    {
      "commit": "6d843c513fb204cf6ae87f7fcee8a9bea6c0a98f",
      "tree": "26d3ed67cc5060136df21490390e8324e6e61bf5",
      "parents": [
        "995eb927f76d9c30984fb416a6cb59b9247c6812",
        "6ec72fab12e9e23402825028788b3cb9f0b01f18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 19:26:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 19:26:58 2013 +0000"
      },
      "message": "Merge \"Fix Swift config dir variable name\""
    },
    {
      "commit": "6ec72fab12e9e23402825028788b3cb9f0b01f18",
      "tree": "6672fece53ee38ab4a9f4e4b10908df139539abf",
      "parents": [
        "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 13 11:44:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 10:39:50 2013 -0500"
      },
      "message": "Fix Swift config dir variable name\n\nChange SWIFT_CONFIG_DIR to SWIFT_CONF_DIR to be consistent with all other projects.\n\nChange-Id: I52b7d08f038c28a16caa669d7d1aa5248fbe7789\n"
    },
    {
      "commit": "995eb927f76d9c30984fb416a6cb59b9247c6812",
      "tree": "20b3e5088efad7c6d78d789990142948d5081b02",
      "parents": [
        "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 07 16:11:40 2013 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 15 10:30:37 2013 -0500"
      },
      "message": "Add clean.sh\n\nclean.sh gets rid of all residue of running DevStack except installed\npackages and pip modules.\n\nAnd it eradicates rabbitmq-server and ts erlang dependencies as well as\nthe other RPC backends and databases.\n\nChange-Id: I2b9a251a0a151c012bae85a5a2f9c2f72e7700be\n"
    },
    {
      "commit": "08fd641a19e44d8a58f20a0a309eea0eb5ac1cab",
      "tree": "3f0797803596b4e8d26f347e1a49879b8a4e2e80",
      "parents": [
        "4f620187a684b40c385a60f5b4470152e49efcae",
        "0c3a5584c6631c3e67682d76bd5a9d3b4628c7f5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 14:41:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 14:41:54 2013 +0000"
      },
      "message": "Merge \"Enable swift by default.\""
    },
    {
      "commit": "4f620187a684b40c385a60f5b4470152e49efcae",
      "tree": "984e8adbd3aedd62cae4be7a164cb7437d21fd4e",
      "parents": [
        "5c13e5442fa12f6a59075651ff03ebfb09cfac1c",
        "27c06950cda2e4efc49325546f580af2be1d6aef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 15 14:38:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 15 14:38:31 2013 +0000"
      },
      "message": "Merge \"Deprecate use of fixed_range flag in nova conf\""
    },
    {
      "commit": "a6601a51eb725a4b0bee843c2861e88befdf0c97",
      "tree": "254055defd53afefed0b83d45039b175eeaa4a4e",
      "parents": [
        "e7f0c7be6dae72970610a25f714dbb77e781ef2c"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Mar 13 13:35:47 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Mar 15 08:55:22 2013 +0000"
      },
      "message": "Multi-node setup: Fix keystone host\n\nFixes bug 1154587.\n\nUse KEYSTONE_AUTH_HOST instead of SERVICE_HOST when setting nova auth\nparameters. Also use KEYSTONE_AUTH_PROTOCOL instead of SERVICE_PROTOCOL.\n\nChange-Id: I54f7f31f6b795833b38968f6beea68e429f01d55\n"
    },
    {
      "commit": "e7f0c7be6dae72970610a25f714dbb77e781ef2c",
      "tree": "860a2022d50d274c2fc6ea660958acb9e7c2ebe2",
      "parents": [
        "ee00b9298790ff5bf2fc59610b59568c09c93264",
        "e0bb447244cebb86adde5617d67c8ba828f661fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 23:08:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 23:08:06 2013 +0000"
      },
      "message": "Merge \"Support for separate Keystone paste.deploy configuration\""
    },
    {
      "commit": "475ef00b52dbe7f13e144698c6238100546ed44e",
      "tree": "971df6e2673b97fae0418d8924b4df192e2032c7",
      "parents": [
        "a268bf9ba4e9cf631b0d76328295074a955ac91b",
        "b663b33f51f39a6912b0c01bbd9f8559c3e03418"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 22:04:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 22:04:55 2013 +0000"
      },
      "message": "Merge \"Configures horizon lbaas dashboard\""
    },
    {
      "commit": "a268bf9ba4e9cf631b0d76328295074a955ac91b",
      "tree": "fc832f06b83608dadb99efe073b33a190eb382b6",
      "parents": [
        "7cfc9dfd91cceefc7c5f1e5ab467b3b4a8a3e720",
        "239f3246ad741cb824a283642a54dfe5935b74dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 22:02:59 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 22:03:00 2013 +0000"
      },
      "message": "Merge \"Support MultiStrOpt options in configuration file.\""
    },
    {
      "commit": "e632a5b5491f6a4ccaa39404972bf0aeafff1f75",
      "tree": "f30e0be4d443aadec6a2f9c4395dd1610e4fd54d",
      "parents": [
        "c3c04fdba43d2cb74b587436463475f4ff2fe165",
        "3de02e8b9afeccdeb7b3169d736c530102bd84fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:15:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:15:52 2013 +0000"
      },
      "message": "Merge \"Add policy_file option to quantum.conf\""
    },
    {
      "commit": "c3c04fdba43d2cb74b587436463475f4ff2fe165",
      "tree": "b01b0f6f0a6f6211a4fb1edce2365bef3f2d3057",
      "parents": [
        "59d907cf77e06c908e44faefe21f221741c32ec5",
        "3f34d9af711af1b0f5cc77180ae2791a532fb291"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:15:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:15:31 2013 +0000"
      },
      "message": "Merge \"Make openSUSE port up-to-date\""
    },
    {
      "commit": "59d907cf77e06c908e44faefe21f221741c32ec5",
      "tree": "3f46fca46a16619fcecf5d7d186d3f597ca00f45",
      "parents": [
        "6ecaa6b6dfc2e0a1c7d14a50cc2f36466286edcf",
        "8ecbb38d7958fe9c0675506740a3178f42c75680"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:12:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:12:28 2013 +0000"
      },
      "message": "Merge \"restart memcached for swift.\""
    },
    {
      "commit": "820467f20f19c9254afa0425fd77c646b9c732e9",
      "tree": "eab104d7a2b3dec45af98904e847b76d9c076849",
      "parents": [
        "a732f252f472b9cfd5492b74adf10796fd74fa05",
        "7e79d9139f931e45f732de9a39cc54bedd95bd6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 21:12:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 21:12:18 2013 +0000"
      },
      "message": "Merge \"Simplify database_connection_url\""
    },
    {
      "commit": "7ddbea25c4c443709809a8da92ecbb562cc3a62d",
      "tree": "5c226520e3a8f522800724772bd62009a7096a80",
      "parents": [
        "f69ce0bce5db74ca87214c80d3792066284e8c5a"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Mar 13 06:57:19 2013 +0000"
      },
      "committer": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Wed Mar 13 06:57:19 2013 +0000"
      },
      "message": "Don\u0027t directly pip install tempest pip-requires\n\nThis code:\n\n    # Tempest doesn\u0027t satisfy its dependencies on its own, so\n    # install them here instead.\n    pip_install -r $TEMPEST_DIR/tools/pip-requires\n\ncauses us to do:\n\n    Found existing installation: oslo.config 1.1.0\n     Uninstalling oslo.config:\n\nso rather than 1.1.0 installed, we end up with 1.1.0b1 and everything\ngoes kabloomy.\n\nIt looks like this comment came from a time (commit 9a352daf) before\ntempest included proper install_requires (tempest commit 5abb253c3).\n\nIt should be safe to delete this and allow setup_develop() do all the\nwork just like the other projects.\n\nChange-Id: I869f727900bb08c72e5e8f4e84858a9c77049715\n"
    },
    {
      "commit": "27c06950cda2e4efc49325546f580af2be1d6aef",
      "tree": "115845f5e43f8ce805a433c3e23e962b3409ed50",
      "parents": [
        "f69ce0bce5db74ca87214c80d3792066284e8c5a"
      ],
      "author": {
        "name": "mathrock",
        "email": "nathanael.i.burton.work@gmail.com",
        "time": "Wed Mar 13 00:23:18 2013 -0400"
      },
      "committer": {
        "name": "mathrock",
        "email": "nathanael.i.burton.work@gmail.com",
        "time": "Wed Mar 13 01:36:47 2013 -0400"
      },
      "message": "Deprecate use of fixed_range flag in nova conf\n\nSince a3786b4b8aa47cf19b9dc2babb4df85f578a1280 merged into nova we\nnow can default to setting fixed_range in nova.conf to \"\". This will\ncause nova to do automatic NAT set up based on the networks\nconfigured rather than relying on the user to set fixed_range to the\nlargest subnet that includes the networks they\u0027ve configured.\n\nLeave the stack.sh default value of $FIXED_RANGE alone because it is\nused for creating the networks, etc.\n\nChange-Id: Iad13588af3dcf22ce81823de301b73b05cf2aae9\n"
    },
    {
      "commit": "f69ce0bce5db74ca87214c80d3792066284e8c5a",
      "tree": "6b1037038deecc9797d513189f926cf0f3f7ae58",
      "parents": [
        "87387596631602b5f676eae65823b4f0c5c71e66",
        "4d8c5b0aca07f0cefa0cf5794f2f0beb2fc5899f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 12 23:58:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 12 23:58:34 2013 +0000"
      },
      "message": "Merge \"Quantum: use generic VIF driver\""
    },
    {
      "commit": "3f34d9af711af1b0f5cc77180ae2791a532fb291",
      "tree": "4ba1650c63b06144e22e27596a08d4b1fe7aeafd",
      "parents": [
        "87387596631602b5f676eae65823b4f0c5c71e66"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Mar 12 17:57:36 2013 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Mar 12 18:02:55 2013 +0100"
      },
      "message": "Make openSUSE port up-to-date\n\nSeveral changes didn\u0027t properly deal with openSUSE, so fix this.\n\nChange-Id: Icc9c894031a8a693d9c41e2ec5717bd76f618342\n"
    },
    {
      "commit": "87387596631602b5f676eae65823b4f0c5c71e66",
      "tree": "03ec1553d850a0a3fc64c199afcab11704c6906d",
      "parents": [
        "c3b658c8df1ea9e0561c57c789d9539aced83d60",
        "997c10306e6bcbc3c6242cc50b6ae138c345b10f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 12 16:19:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 12 16:19:11 2013 +0000"
      },
      "message": "Merge \"Set debug to True in cinder.conf\""
    },
    {
      "commit": "3de02e8b9afeccdeb7b3169d736c530102bd84fe",
      "tree": "7a2d08f9109971a981be57513b96dede3491b348",
      "parents": [
        "c3b658c8df1ea9e0561c57c789d9539aced83d60"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Mar 12 15:12:12 2013 +0100"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Mar 12 15:20:05 2013 +0100"
      },
      "message": "Add policy_file option to quantum.conf\n\nBug 1154102\n\nEnsure /etc/quantum/policy.json is the one used by quantum when\ndeployed through devstack.\n\nChange-Id: Ib4e324911d1ba631d411eb3be78355eee09c39f0\n"
    },
    {
      "commit": "8ecbb38d7958fe9c0675506740a3178f42c75680",
      "tree": "1491132235b64aa62a94157238107bb03cd40ace",
      "parents": [
        "2a5d1ec15e5d04fb8f7c038e58dc06b65f7616a6"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Tue Mar 12 12:15:17 2013 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Tue Mar 12 12:15:49 2013 +0100"
      },
      "message": "restart memcached for swift.\n\n- (re)start memcached to make sure we have a clean memcache.\n\nChange-Id: Idad8d58e2500156c4170af04f880a074c8ce7943\n"
    },
    {
      "commit": "e0bb447244cebb86adde5617d67c8ba828f661fb",
      "tree": "09066b753289b1730d555c984908e4b9f980304c",
      "parents": [
        "c3b658c8df1ea9e0561c57c789d9539aced83d60"
      ],
      "author": {
        "name": "Alan Pevec",
        "email": "apevec@redhat.com",
        "time": "Tue Mar 12 11:10:52 2013 +0100"
      },
      "committer": {
        "name": "Alan Pevec",
        "email": "apevec@redhat.com",
        "time": "Tue Mar 12 11:22:38 2013 +0100"
      },
      "message": "Support for separate Keystone paste.deploy configuration\n\nSupport for Keystone change https://review.openstack.org/24126\nwhile keeping the backward compatiblity with mixed cfg/paste.deploy\nconfiguration file.\n\nAlso remove insertion of s3 extension which was merged in\nhttps://github.com/openstack/keystone/commit/b2aa620bc9d040f803c49707237f43ff1a04ef93\n\nChange-Id: Ib7e2913ebb507f882dcd71b1142bcdb4b040ae6b\n"
    },
    {
      "commit": "b663b33f51f39a6912b0c01bbd9f8559c3e03418",
      "tree": "269c9d625cedd25dd681ae867c10ae5d60615f39",
      "parents": [
        "c3b658c8df1ea9e0561c57c789d9539aced83d60"
      ],
      "author": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Thu Mar 07 16:10:10 2013 +0400"
      },
      "committer": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Tue Mar 12 13:34:48 2013 +0400"
      },
      "message": "Configures horizon lbaas dashboard\n\nfixes bug 1151865\n\nChange-Id: I1f2c7f7f11170571fe37a9cf5444d26c1c8de959\n"
    },
    {
      "commit": "c3b658c8df1ea9e0561c57c789d9539aced83d60",
      "tree": "edf8b44021dfc8c58e24402a1fa636c880c7c995",
      "parents": [
        "b9578714ae39603636853ef1a97bcf22c2cb16e9",
        "285c75e7a43407b1baa2b15604b555f56166f6f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 11 17:35:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 11 17:35:04 2013 +0000"
      },
      "message": "Merge \"Allow mongod service to launch on Fedora\""
    },
    {
      "commit": "4d8c5b0aca07f0cefa0cf5794f2f0beb2fc5899f",
      "tree": "b20c65cdd16092500a1bda8da24eb9432027e770",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Thu Mar 07 12:54:34 2013 +0000"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Thu Mar 07 13:04:56 2013 +0000"
      },
      "message": "Quantum: use generic VIF driver\n\nFor plugins that support VIF bindings, make use of the\nLibvirtGenericVIFDriver libvirt vif driver. The plugin\nreturns the VIF type to Nova which inturn \"knows\" what\nto do.\n\nChange-Id: I82982a9f1324db878439aa6bbee38bd205f073d0\n"
    },
    {
      "commit": "285c75e7a43407b1baa2b15604b555f56166f6f4",
      "tree": "6334be4ede715ce6e2c9b202b87cc574e2dcea13",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 04 13:13:03 2013 -0500"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Mar 07 12:58:34 2013 +0000"
      },
      "message": "Allow mongod service to launch on Fedora\n\nFixes bug 1144907\n\nPreviously, the mongod service may fail to launch, if the eager\nfilesystem freespace check trips over an SELinux AVC or finds\na lack of freespace (depending on the up-to-datedness of the\nselinux-policy-targeted package and the disk size/usage in the\nhosting instance).\n\nWe work around these issues by ensuring the selinux-policy-targeted\npackage is up-to-date when ceilometer is enabled on Fedora, and\nalso setting the --smallfiles option.\n\nChange-Id: I74f21662aedf9cc07b9a335d22b833a8a80dfce2\n"
    },
    {
      "commit": "d1742febe8b03e3c921e37c2f51639eb069779af",
      "tree": "5ac0a41c850f13eb21f15cad2d96f8a52f6f9856",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Mar 07 13:34:57 2013 +0100"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Thu Mar 07 13:34:57 2013 +0100"
      },
      "message": "Set allow_overlapping_ips to True by default\n\nBug 1152141\n\nChange-Id: I36b3a91ac9c52ea8371df3adc7fcd0f55ad27a58\n"
    },
    {
      "commit": "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36",
      "tree": "c2d17852e3d2f5ad2524e2b86d19808d7e32a86a",
      "parents": [
        "de3f9d3faa1ed98011677ee313340af209f4c0dc",
        "b7d8284271170041a3134fcf99e14e46703d6546"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 06 22:58:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 22:58:27 2013 +0000"
      },
      "message": "Merge \"Implements blueprint quantum-lbaas-plugin-support\""
    },
    {
      "commit": "de3f9d3faa1ed98011677ee313340af209f4c0dc",
      "tree": "218eb596142de944d7f14abc51b60db39728794b",
      "parents": [
        "35a90d7fc0f6e4839a4a03dbcc9962c820d7acf7",
        "cc404a481af74e3cc17db357236092743dfb79b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 06 19:15:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 19:15:26 2013 +0000"
      },
      "message": "Merge \"Fix minor typo in IPMI virt driver\""
    },
    {
      "commit": "35a90d7fc0f6e4839a4a03dbcc9962c820d7acf7",
      "tree": "974747e0176d3f2800f4c064c0a4069ffb0e3726",
      "parents": [
        "674df734057b8b104667389a6a0a8c6d770d7ebb",
        "2920b7decc6769707ea45552c94864701c55988e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 06 19:09:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 06 19:09:13 2013 +0000"
      },
      "message": "Merge \"Stash baremetal deploy image IDs in a namespace.\""
    },
    {
      "commit": "b7d8284271170041a3134fcf99e14e46703d6546",
      "tree": "9ea3a954aa2e0b4c2014e0331936c2351c04a00e",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Wed Mar 06 16:28:33 2013 +0400"
      },
      "committer": {
        "name": "Eugene Nikanorov",
        "email": "enikanorov@mirantis.com",
        "time": "Wed Mar 06 18:05:23 2013 +0400"
      },
      "message": "Implements blueprint quantum-lbaas-plugin-support\n\nAdd support for quantum lbaas plugin.\nConfigure service_plugins and lbaas agent\nin case q-lbaas service is enabled in localrc\n\nChange-Id: Iebaa1ed6a7209175504230faf802a94dc841392f\n"
    },
    {
      "commit": "0c3a5584c6631c3e67682d76bd5a9d3b4628c7f5",
      "tree": "2f6e76597890be27f33b543270c75deae593dbdc",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Wed Mar 06 10:58:33 2013 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "launchpad@chmouel.com",
        "time": "Wed Mar 06 13:16:37 2013 +0100"
      },
      "message": "Enable swift by default.\n\n- Set by default SWIFT_REPLICAS to 1 since this is the most common use\n  case when using it in devstack.\n- If we have swift_replicas to 1 launch the object container account and\n  proxy servers in foreground in screen.\n- Allow any s- services if we have just \u0027swift\u0027 in service enabled\n  instead of having to specify all s- services to enable swift. This will be\n  removed in the future.\n- Set object server starting at 6013 instead of 6010 to not conflict\n  with remote ssh x11 forwarding.\n\nChange-Id: I890b6953b70283bfa0927fff0cf5e92f3c08455b\n"
    },
    {
      "commit": "cc404a481af74e3cc17db357236092743dfb79b3",
      "tree": "092d782e3dff322d520631614584ba91ac2b5ea3",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Ghe Rivero",
        "email": "ghe@debian.org",
        "time": "Wed Mar 06 11:48:03 2013 +0100"
      },
      "committer": {
        "name": "Ghe Rivero",
        "email": "ghe@debian.org",
        "time": "Wed Mar 06 11:50:40 2013 +0100"
      },
      "message": "Fix minor typo in IPMI virt driver\n\nThe correct driver to use is:\n    nova.virt.baremetal.ipmi.IPMI\ninstead of:\n    nova.virt.baremetal.ipmi.Ipmi\n\nChange-Id: I2bf11a3acb72f7c2ba37f1a03efe09f50dc9d239\n"
    },
    {
      "commit": "239f3246ad741cb824a283642a54dfe5935b74dd",
      "tree": "9bf82112f59953fecdf2d01986bbec76f67534c0",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Fri Mar 01 15:54:02 2013 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Wed Mar 06 09:42:14 2013 +0800"
      },
      "message": "Support MultiStrOpt options in configuration file.\n\nFixed bug #1136964.\n\n1. Added 3 ini functions to support MultiStrOpt:\n  Function \"iniset_multiline config-file section option value1 value2\nvalue3 ...\" sets a MultiStrOpt option in an ini file.\n\n  Function \"iniget_multiline config-file section option\" gets the\nMultiStrOpt option values.\n\n  Function \"iniadd config-file section option value1 value2 value3...\"\nappends an option without relacing the old values, which would result\nthe option to be MultiStrOpt.\n\n2. Modified the nova configuation to correctly enable notification for\nceilometer.\n\nChange-Id: I1c27db1a6e58b35bc4428e761f40627988f69e37\n"
    },
    {
      "commit": "997c10306e6bcbc3c6242cc50b6ae138c345b10f",
      "tree": "e6043786c3b816dd6ed92e4a26d480c7fbb86c6c",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Tue Mar 05 23:01:38 2013 +0000"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Tue Mar 05 23:03:25 2013 +0000"
      },
      "message": "Set debug to True in cinder.conf\n\nAdds a line to lib/cinder to turn on debug logging\nby default in Cinder.\n\nChange-Id: I9cc7d78b97eea40fc787ca68721b58fc7a00faf4\n"
    },
    {
      "commit": "f54e9912d836c72afc5aec8e317ad90d59b209e6",
      "tree": "336c379b2d8767052bae14198ac0f91b3e97e6c7",
      "parents": [
        "f3fd44c4be11b53179ff1f227e40c21e9d00721a",
        "057a41bf3b2726369c769341c5f4b45f5001a771"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 05 13:59:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 05 13:59:53 2013 +0000"
      },
      "message": "Merge \"Quantum PLUMgrid Plugin Support\""
    },
    {
      "commit": "f3fd44c4be11b53179ff1f227e40c21e9d00721a",
      "tree": "d480e4d9697a923292558aea97fb52617426bfce",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Mar 04 17:33:35 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Mar 04 17:52:03 2013 -0500"
      },
      "message": "Revert \"Enable swift by default.\"\n\nThis reverts commit 5a5cbf7274a6a50bb766ec590cf885430ed5c5d0.\n\nThis breaks on a default openstack install on Ubuntu 12.10,\nrevert for now until this can be cleaned up to work out of the\nbox.\n\nChange-Id: I185509cc30bd28e920cdab60fc92129949bd6b0d\n"
    },
    {
      "commit": "2920b7decc6769707ea45552c94864701c55988e",
      "tree": "0b5880c5d9befafb169aef76cda67cd25f5d3fd5",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Mon Mar 04 11:47:14 2013 -0800"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Mon Mar 04 11:50:10 2013 -0800"
      },
      "message": "Stash baremetal deploy image IDs in a namespace.\n\nBaremetal PXE driver should read deploy_kernel_id \u0026 deploy_ramdisk_id\nfrom the \u0027baremetal:\u0027 namespace within instance_type[\u0027extra_specs\u0027]\nso that it doesn\u0027t conflict with ComputeCapabilitiesFilter any more.\n\nThis allows nova-compute to use ComputeCapabilitiesFilter with baremetal\nagain. For this filter to properly match the baremetal ndoe\u0027s RAM,\nwe need to tune two other Nova options for physical hardware.\n\nFixes bug 1129485.\n\nChange-Id: I0aa1b0fef8ac59a06217577af8c747437d2d6bf5\n"
    },
    {
      "commit": "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b",
      "tree": "be973683f751c73e8b7d7940810e53aa42fa64f9",
      "parents": [
        "09d6185b3f79f558cf6a42ca3d9b3c7d685dbce7",
        "07115eb5c06a7f5a63bfacdf33ded466c8f2e2c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 04 14:12:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 04 14:12:10 2013 +0000"
      },
      "message": "Merge \"Refactor error logging\""
    },
    {
      "commit": "057a41bf3b2726369c769341c5f4b45f5001a771",
      "tree": "6e88e24a916320ac184744b525426384fc0a3660",
      "parents": [
        "09d6185b3f79f558cf6a42ca3d9b3c7d685dbce7"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Thu Feb 28 18:03:03 2013 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 03 18:53:28 2013 +0000"
      },
      "message": "Quantum PLUMgrid Plugin Support\n\nThe commit introduces devstack support for the Quantum PLUMgrid Plugin.\n\nChange-Id: Idc4d97a65f9e7669075609aafe7ffc8286f0b94a\nImplements: blueprint plumgrid-plugin\n"
    }
  ],
  "next": "7e79d9139f931e45f732de9a39cc54bedd95bd6f"
}
