)]}'
{
  "log": [
    {
      "commit": "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed",
      "tree": "455d5e03f9458d839b87ed1153961cf7cdeca9c5",
      "parents": [
        "78de5862170cbee90a3d37e89ad0f184b7b54b19",
        "bbf759e9ed59b31258bcc8ba9fd3c79db9e57aee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 13:10:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 13:10:05 2014 +0000"
      },
      "message": "Merge \"Only stop n-cpu in stop_nova_compute\""
    },
    {
      "commit": "78de5862170cbee90a3d37e89ad0f184b7b54b19",
      "tree": "88530e988e0c7302ba60086b256facc537c27a06",
      "parents": [
        "92b400fd6383d5182bc196e1a33f89b3c5e42723",
        "ae1728917373986b68d2b0abe2e7052fb78e5903"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 06:36:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 06:36:43 2014 +0000"
      },
      "message": "Merge \"Supporting Nuage Networks\u0027 Plugin through devstack\""
    },
    {
      "commit": "bbf759e9ed59b31258bcc8ba9fd3c79db9e57aee",
      "tree": "e3ce2ab92d18aca359990d38e7dce6d96ae8c67e",
      "parents": [
        "db43b78ec569f1afa320677f34c999574b7126e4"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 13 18:09:17 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 13 18:09:17 2014 -0700"
      },
      "message": "Only stop n-cpu in stop_nova_compute\n\nMove screen_stop n-cpu from stop_nova_rest to stop_nova_compute.\n\nChange-Id: I672673a55869d3f68e12c476924fc742e8260f39\n"
    },
    {
      "commit": "ce33a78563ad1ea8dfa137d8a7cf666ed99b2e97",
      "tree": "a98015e54c020f8fe398539bdf1755b99d5c238e",
      "parents": [
        "dd1b5bb46549a145a74601d2702008a9051a7e52",
        "7ff8443e46c94562822895b86b24122bc7474cfd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 05:07:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 05:07:03 2014 +0000"
      },
      "message": "Merge \"Rename all Savanna usages to Sahara\""
    },
    {
      "commit": "dd1b5bb46549a145a74601d2702008a9051a7e52",
      "tree": "8865d02dfb5a64165e14ac85b2406e06bd6a8d68",
      "parents": [
        "c0dea9789b1d6133624444b99b9c9e6b7c09714f",
        "767b5a45b7c6a91a449e0cb41baf16221a7de5e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 02:15:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 02:15:03 2014 +0000"
      },
      "message": "Merge \"Split up stop_nova to match start_nova\""
    },
    {
      "commit": "7ff8443e46c94562822895b86b24122bc7474cfd",
      "tree": "407a83d91140dfab2503fddad78ac15858a2bc14",
      "parents": [
        "0c76039622c65428d97e307b7d0687ae5bd8fa6b"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Mar 10 20:04:51 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:25:20 2014 +0400"
      },
      "message": "Rename all Savanna usages to Sahara\n\nThere are several backward compatibility nits.\n\nChange-Id: I93cac543375896602d158860cc557f86e41bcb63\n"
    },
    {
      "commit": "767b5a45b7c6a91a449e0cb41baf16221a7de5e1",
      "tree": "95b0102ba2511740d0f2d7bd28dc9af0f0b1a6c5",
      "parents": [
        "5600870fe62ec1410278a013bf829d57143ebf8c"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 12 10:33:15 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 12 10:34:09 2014 -0700"
      },
      "message": "Split up stop_nova to match start_nova\n\nSplit stop_nova into: stop_nova_compute and stop_nova_rest. This is\nneeded to support the partial-ncpu grenade test where we want to stop\neverything but nova_compute.\n\nChange-Id: I6a21821277e56897d705ca5746806e2211632d12\n"
    },
    {
      "commit": "c0dea9789b1d6133624444b99b9c9e6b7c09714f",
      "tree": "cd427e5ff6ec4af9531680b8184d214450ee85c5",
      "parents": [
        "63d06bcad9b6716fc4c4f69d52a83ccd40d160b2",
        "a99b869d3c14b33d0cf59877f3ae60686763f8ae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 17:08:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 17:08:31 2014 +0000"
      },
      "message": "Merge \"Do not restart libvirt if n-cpu is disabled\""
    },
    {
      "commit": "63d06bcad9b6716fc4c4f69d52a83ccd40d160b2",
      "tree": "9fc8ac0f82b2856c835ba6678bfa6660cfa3e64b",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36",
        "936284b02ab6365bb0bcde49b617a57a902d491c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 16:59:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 16:59:22 2014 +0000"
      },
      "message": "Merge \"Make mongo install for ceilometer NOPRIME\""
    },
    {
      "commit": "3c78e080864c9b202132d8ce0e493933f3d2ab36",
      "tree": "c7fc1a0b6e57b0b19f4c17968e3a48e6dc654528",
      "parents": [
        "96a10ea6a6baaf2a44fb56e27506e6b6e5527536",
        "d78c4057d4ae53a994eefb4d4b0ee01a9365e5d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 05:36:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 05:36:10 2014 +0000"
      },
      "message": "Merge \"Install script for One Convergence Neutron plugin.\""
    },
    {
      "commit": "7b83410947097d43a3b38db08e9961bbff7e69bc",
      "tree": "4bd62c494228a9be073e1075f21347c69c67ea76",
      "parents": [
        "5600870fe62ec1410278a013bf829d57143ebf8c",
        "0e598c3c81fc3d652415095101a095de69ec8a6d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 05:33:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 05:33:05 2014 +0000"
      },
      "message": "Merge \"Stop running setup_devel for Ryu\""
    },
    {
      "commit": "d78c4057d4ae53a994eefb4d4b0ee01a9365e5d5",
      "tree": "40abb03459b42b196f0cc09dc76c207567d5a210",
      "parents": [
        "9ea10307b731bee577013939356dfd9e84ce1839"
      ],
      "author": {
        "name": "Hemanth Ravi",
        "email": "hemanth.ravi@oneconvergence.com",
        "time": "Sun Jan 26 17:30:11 2014 -0800"
      },
      "committer": {
        "name": "Hemanth Ravi",
        "email": "hemanth.ravi@oneconvergence.com",
        "time": "Tue Mar 11 14:29:04 2014 -0700"
      },
      "message": "Install script for One Convergence Neutron plugin.\n\nChange-Id: I1dcc625a7c986e7533820b01af9eee5b8addcffe\nImplements: install for blueprint oc-nvsd-neutron-plugin\n"
    },
    {
      "commit": "dd304603e011160f7f796ec4af7dcaf50008372c",
      "tree": "cc77c41a46696e4722f2ec43a725199a0663063f",
      "parents": [
        "efad7911a484fd6908856499a83ad8e15af4527a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 11 16:38:57 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 11 16:38:57 2014 -0400"
      },
      "message": "put libvirt debug behind a flag\n\nonly turn on the libvirt debugging if we really need it, which\nwe could control in the gate via devstack-gate.\n\nChange-Id: I5e6d41d5333357608ab6a614610c060400f70a10\n"
    },
    {
      "commit": "3b06c40707552e0930247a73d02602bc71074c7c",
      "tree": "18bd07cda43b3b5a09e868a4c58c68d5133ca155",
      "parents": [
        "349394b0cfb858dfdea390a20ee80b333380b95e",
        "4d8af4aa05a76219b634d02485ae637a404b399f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 15:16:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 15:16:59 2014 +0000"
      },
      "message": "Merge \"Add n-obj to stop_nova\""
    },
    {
      "commit": "46be1ea2ff05542f833ce1369aa944d97699b0d7",
      "tree": "19d4e613f2bd2a950f2063d0d6a966d8e5d75f17",
      "parents": [
        "a508d1a00195b56b13aa3c89a2aa2e978ba33361",
        "cea32b1f86631761e170413124dbf80972234a8c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 02:14:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 02:14:59 2014 +0000"
      },
      "message": "Merge \"Configuration needed for neutron nova callback\""
    },
    {
      "commit": "936284b02ab6365bb0bcde49b617a57a902d491c",
      "tree": "52838156a4d3f14a04bcff38ddd80315f377bd0f",
      "parents": [
        "a35bd8b70f70fda7b184a117106332aff10ff66a"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 11 09:35:55 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 11 10:32:01 2014 +1100"
      },
      "message": "Make mongo install for ceilometer NOPRIME\n\nmongodb packages are missing on some platforms, so we switch to a\nmanual install.  Also gate the mongo call in cleanup\n\nChange-Id: I1755e461c66be30da3db2a0994f908503c4c38ea\n"
    },
    {
      "commit": "a508d1a00195b56b13aa3c89a2aa2e978ba33361",
      "tree": "7e532495549d04b43fc602dc898cf8d72853af0b",
      "parents": [
        "a35bd8b70f70fda7b184a117106332aff10ff66a",
        "13349080b11383697f7c5312c357cc6c336ff9ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 21:27:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 21:27:40 2014 +0000"
      },
      "message": "Merge \"put libvirt debug in the right place\""
    },
    {
      "commit": "a35bd8b70f70fda7b184a117106332aff10ff66a",
      "tree": "db523595e78a1c017ebe12a43f46576e53e18e2d",
      "parents": [
        "0c76039622c65428d97e307b7d0687ae5bd8fa6b",
        "e2aa91b237e7e23f70847cba60a54a40560a5a3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 19:31:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 19:31:46 2014 +0000"
      },
      "message": "Merge \"Enable marconi-server to run when USE_SCREEN\u003dfalse\""
    },
    {
      "commit": "cea32b1f86631761e170413124dbf80972234a8c",
      "tree": "20620aef2f53cdb4a78c0e39dabb5ae7b603f159",
      "parents": [
        "0c76039622c65428d97e307b7d0687ae5bd8fa6b"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Tue Mar 04 16:20:14 2014 -0800"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "aaronorosen@gmail.com",
        "time": "Mon Mar 10 12:14:38 2014 -0700"
      },
      "message": "Configuration needed for neutron nova callback\n\nChange-Id: I07cb476f5e87e967cd6fbbfc82881e8a147453b4\n"
    },
    {
      "commit": "586fd791a050fea6446f8483acdee9eb21255145",
      "tree": "3f8f31763b12861ba322cf55ccc4ad5e71565a35",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098",
        "f19ccb63593e4c3e6c1c2a7d4f2552c30ca1ee62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 15:46:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 15:46:07 2014 +0000"
      },
      "message": "Merge \"Take tempurl out of Swift pipeline additions\""
    },
    {
      "commit": "13349080b11383697f7c5312c357cc6c336ff9ba",
      "tree": "c4d42390a28ee2cc9bb289062ecc0ce08656f1b2",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 11:27:23 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 11:27:23 2014 -0400"
      },
      "message": "put libvirt debug in the right place\n\nlibvirt debug setting was happening in a place where we weren\u0027t\nactually resetting the daemon. Move it to into the hypervisor\nplugin where we do.\n\nChange-Id: Ia79b0ef50f6b8fb007a20ce5cb4e510a5e4600a5\n"
    },
    {
      "commit": "f19ccb63593e4c3e6c1c2a7d4f2552c30ca1ee62",
      "tree": "0d818480fba6451d71e8040b1bf248f0812cf9c4",
      "parents": [
        "c6fc45582c3abf8b03af3780360470eb2c6b3c2b"
      ],
      "author": {
        "name": "Samuel Merritt",
        "email": "sam@swiftstack.com",
        "time": "Sat Mar 08 07:54:05 2014 -0800"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Mon Mar 10 13:12:55 2014 +0100"
      },
      "message": "Take tempurl out of Swift pipeline additions\n\nSwift commit 165dd44 added tempurl to the sample config, so now it\nappears twice in the default devstack-installed configuration. This\ncommit removes tempurl from $SWIFT_EXTRAS_MIDDLEWARE so that it only\nappears once in the generated proxy pipeline.\n\nChange-Id: I4204b2a444312ab87c17f5fb296a43818a4528a6\n"
    },
    {
      "commit": "111f0f1bd9f6de307265f8bec29f1a8f782b79d4",
      "tree": "e786a768b50fc227bd626a21bda0b18ba8333835",
      "parents": [
        "45d5db3dff5846336534f3ae8e1dadab91e5fb7c",
        "2ca3bf18dd756621f012ebb7ffb338f2fa38d6f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 18:12:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 18:12:49 2014 +0000"
      },
      "message": "Merge \"Add heat_stack_owner role for heat trusts usage\""
    },
    {
      "commit": "c6fc45582c3abf8b03af3780360470eb2c6b3c2b",
      "tree": "7d5ef8c5322b6ef51d828e2c411a792ea89ac6dd",
      "parents": [
        "b28103b2e8c1d525caa8d150c1f4d2884c428568",
        "ccf60f75a2a5a0f10412b4f806ac7a123068909b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 15:26:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 15:26:35 2014 +0000"
      },
      "message": "Merge \"Put tempest ipv6 option in the correct group\""
    },
    {
      "commit": "b28103b2e8c1d525caa8d150c1f4d2884c428568",
      "tree": "c4901abd80996b2949d2f1794950ad5b2b8745b0",
      "parents": [
        "e0ec5cce4413d69e58eaeb66ddb3d80638f3cf66",
        "1eae3e155a25faa8e0bb6ddba77e580c774fd265"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 15:26:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 15:26:33 2014 +0000"
      },
      "message": "Merge \"Make stop_swift() more robust for Grenade\""
    },
    {
      "commit": "e0ec5cce4413d69e58eaeb66ddb3d80638f3cf66",
      "tree": "b40567aea92f591724d96451da74fef29623140d",
      "parents": [
        "a6863b346c278919b70f18f56ed050d71d90e754",
        "423d7901a4cd6bc95188e023625b4e21251fad28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 15:26:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 15:26:31 2014 +0000"
      },
      "message": "Merge \"Add an ability to configure debug-level for ceilometer\""
    },
    {
      "commit": "a6863b346c278919b70f18f56ed050d71d90e754",
      "tree": "f7e1a0f9c915e01c07d93cfc3cb05c96f153d689",
      "parents": [
        "fb166c3d97f5c94f91a4896317a7c11344686291",
        "5fc5b7e231710c2d67522d1bcabdc448dadd0f94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 13:25:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 13:25:15 2014 +0000"
      },
      "message": "Merge \"Add support for sqlalchemy to Marconi\""
    },
    {
      "commit": "fb166c3d97f5c94f91a4896317a7c11344686291",
      "tree": "f0ba8992d9aa7ca254e21342e3baf6805f43dda2",
      "parents": [
        "33cd549f71809b9b6d6cd07b380213c8e4cfbaff",
        "b44a8ef14f4e177aef0528db2b7721030f76b290"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 12:55:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 12:55:58 2014 +0000"
      },
      "message": "Merge \"Fix errexit in lib/ldap\""
    },
    {
      "commit": "fa210d2ab6e9bd66d8c47e8ca06611ab5ccb65f5",
      "tree": "5819ac89f5d3caa7643ceb8c41f46b497fb29cd4",
      "parents": [
        "da6831200b30aad9f0734c7745b8f081b9854824",
        "e530ba30a6965c016934819be5b1cfcaa6879b75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 01:46:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 01:46:55 2014 +0000"
      },
      "message": "Merge \"make compute-admin correct\""
    },
    {
      "commit": "da6831200b30aad9f0734c7745b8f081b9854824",
      "tree": "01c51549b0b440e56aa08dc3f1bfc85f45eed9be",
      "parents": [
        "e11e68911e74332d2cbd94cc6bc45e828932e6b7",
        "07f1d0ef3d638d2289a45a17546e976907e004ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 01:46:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 01:46:33 2014 +0000"
      },
      "message": "Merge \"Iniset keystone auth version\""
    },
    {
      "commit": "54331b51e77ec07ef365b72b7337c6bdd4246beb",
      "tree": "3b3c7295fcee98f4bcccd23e791527cf26d3a63c",
      "parents": [
        "6756c697d2a605f8dd323cd719a6dc16af49d094",
        "d44517dfcfacb5aa9e1952847a1505fd3a92580b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 18:53:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 18:53:58 2014 +0000"
      },
      "message": "Merge \"Add support for configuring OVS to work with OpenDaylight\""
    },
    {
      "commit": "e530ba30a6965c016934819be5b1cfcaa6879b75",
      "tree": "f0b2e9bb0078cbd63aa3b5d36dab2c24b963e8ef",
      "parents": [
        "6756c697d2a605f8dd323cd719a6dc16af49d094"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 07 05:58:18 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 07 07:55:46 2014 -0500"
      },
      "message": "make compute-admin correct\n\nwe lost the admin tenant at some point in the last couple of\ndays which disabled 500 tempest tests. Bring this back.\n\nChange-Id: I5cab2074777cab99982ae8fc4a83663e9d128284\n"
    },
    {
      "commit": "07f1d0ef3d638d2289a45a17546e976907e004ee",
      "tree": "3a08eadbe38c72551147061baceed2d08e14a556",
      "parents": [
        "6756c697d2a605f8dd323cd719a6dc16af49d094"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "frittoli@hp.com",
        "time": "Thu Mar 06 23:23:01 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Fri Mar 07 07:53:37 2014 +0000"
      },
      "message": "Iniset keystone auth version\n\nIntroduces support for suth_version config flag in lib/tempest.\nThe variable is named TEMPEST_AUTH_VERSION, and it can be set\nvia localrc, so that the devstack-vm-gate-wrap may control it.\n\nThe aim is to setup a keystone v3 based experimental check\njob in tempest experimental pipeline.\n\nPartially implements bp multi-keystone-api-version-tests\n\nChange-Id: Ia6832d87308c6c7109e6ae0dbd8dff61134718ee\n"
    },
    {
      "commit": "6756c697d2a605f8dd323cd719a6dc16af49d094",
      "tree": "647c98922d540064d01b06b53f42dfbf1a1f0b51",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66",
        "d46d9dd8de00d07eee9170365b1a025f0fc01ed9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 01:54:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 01:54:32 2014 +0000"
      },
      "message": "Merge \"Inject all account details in tempest.conf\""
    },
    {
      "commit": "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66",
      "tree": "bb9f2cfd9175b5efbb941f40a8ad9b4b88e88327",
      "parents": [
        "82660c69145b4fe749ee1525a33226be084e6948",
        "961328fc4622b16135d6d580429dc3e5db01ded5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 21:03:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 21:03:24 2014 +0000"
      },
      "message": "Merge \"Fix marconi\u0027s storage setting for MongoDB\""
    },
    {
      "commit": "82660c69145b4fe749ee1525a33226be084e6948",
      "tree": "fa1998656be00b44e8f06abe166f8183c3ab92dd",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1",
        "57d478d87438912e1a33d4a2d00d4a300148e2fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 20:54:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 20:54:19 2014 +0000"
      },
      "message": "Merge \"Move heat keystone setup into lib/heat\""
    },
    {
      "commit": "1eae3e155a25faa8e0bb6ddba77e580c774fd265",
      "tree": "d5489aed9f4ca041d99137a990a78118b35165d6",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:49:22 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:49:30 2014 -0600"
      },
      "message": "Make stop_swift() more robust for Grenade\n\nstop_swift() wasn\u0027t calling screen_stop() so the pid files and screen\nsessions were not being cleaned up.  DevStack doesn\u0027t really care but\nGrenade does for the \u0027base\u0027 copy of DevStack.  This should be backported\nto stable/havana for this reason.\n\nChange-Id: Ib5afb321cef2b7ad74e69a3fd0d1dad469f78b11\n"
    },
    {
      "commit": "b44a8ef14f4e177aef0528db2b7721030f76b290",
      "tree": "c5d238d3039d04fc568ee578b1a06eef88f76f5f",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:25:04 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 06 11:25:08 2014 -0600"
      },
      "message": "Fix errexit in lib/ldap\n\nclear_ldap_state() deletes an object from the DIT that doesn\u0027t exist\non the first run, this is OK but fails with errexit enabled.\n\nChange-Id: I3b881eedc891caa6b2dfd5913e43f3babcfa7d47\n"
    },
    {
      "commit": "a99b869d3c14b33d0cf59877f3ae60686763f8ae",
      "tree": "95d80ed58cb7112a7d819226b7731609d0b2119f",
      "parents": [
        "3a07906d9054e282aea2a06098d12f69342056a1"
      ],
      "author": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Wed Mar 05 14:47:58 2014 +0200"
      },
      "committer": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Thu Mar 06 19:12:49 2014 +0200"
      },
      "message": "Do not restart libvirt if n-cpu is disabled\n\nIf this service is disable in localrc, libvirt does not installed at all,\nand should not be restarted.\n\nChange-Id: Iaf482d4a82a26546c25249b3e32c7e629d862a1b\nCloses: bug 1288236\n"
    },
    {
      "commit": "3a07906d9054e282aea2a06098d12f69342056a1",
      "tree": "c203a7ddeed74ac9e33987761427bba3aa9328c7",
      "parents": [
        "a8f195b96af0f2aba3a1894a661df9861888bd2d",
        "3d2bdf50bc0110c718de39606c8b803696a31285"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 16:24:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 16:24:12 2014 +0000"
      },
      "message": "Merge \"Use cat instead of read\u003cfile\""
    },
    {
      "commit": "d44517dfcfacb5aa9e1952847a1505fd3a92580b",
      "tree": "e596a69ae63190d1b3a43cfe37f1f32b20085cd7",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Tue Jan 28 20:29:18 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Thu Mar 06 16:19:10 2014 +0000"
      },
      "message": "Add support for configuring OVS to work with OpenDaylight\n\nThis adds support for running OpenDaylight as an OpenStack Neutron plugin\nunder devstack. This entails downloading the latest version of OpenDaylight,\nconfiguring it, and running it as a service under devstack. This code also\nincludes pieces which configure Open vSwitch on each devstack node to point\nat OpenDaylight as their OpenFlow and OVSDB control interface. This is\nrequired for compute hosts, which will not be running any Neutron software\non them at all. This post-devstack configuration is handled in the extras\ndirectory because of the fact there is no Neutron code running on the compute\nhosts themselves.\n\nCloses-bug: #1273917\n\nChange-Id: I696e7c7fe63c835f90c56105775def305a702877\n"
    },
    {
      "commit": "a8f195b96af0f2aba3a1894a661df9861888bd2d",
      "tree": "d068581616420f5333855c328228e6f9cc5b1531",
      "parents": [
        "f0d30275004bc881c5232fae0cd31f1cff75b0c2",
        "a67cb1af4df6b5c758c319e0590a3188d951e68d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 16:17:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 16:17:27 2014 +0000"
      },
      "message": "Merge \"Fix typo in ironic configure function\""
    },
    {
      "commit": "423d7901a4cd6bc95188e023625b4e21251fad28",
      "tree": "302c949469b8143c467a709509ec583abea9e53c",
      "parents": [
        "f0d30275004bc881c5232fae0cd31f1cff75b0c2"
      ],
      "author": {
        "name": "Nadya Privalova",
        "email": "nprivalova@mirantis.com",
        "time": "Thu Mar 06 15:14:59 2014 +0400"
      },
      "committer": {
        "name": "Nadya Privalova",
        "email": "nprivalova@mirantis.com",
        "time": "Thu Mar 06 15:16:42 2014 +0400"
      },
      "message": "Add an ability to configure debug-level for ceilometer\n\nChange-Id: Ibe9dd2391202a5af291d2eed1559bae60370f9a8\n"
    },
    {
      "commit": "4d8af4aa05a76219b634d02485ae637a404b399f",
      "tree": "343a4b7e1d44ec5a168db8b297d0e987691dd711",
      "parents": [
        "f0d30275004bc881c5232fae0cd31f1cff75b0c2"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Thu Mar 06 15:07:53 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Thu Mar 06 15:10:40 2014 +0400"
      },
      "message": "Add n-obj to stop_nova\n\nAdd missing nova-object service to nova services list\n\nChange-Id: Ib26204b69356ad030ba3d03f095993370fbb2676\n"
    },
    {
      "commit": "f0d30275004bc881c5232fae0cd31f1cff75b0c2",
      "tree": "11b50a122099bb9d83f1ed2dea9f28b741c18c4d",
      "parents": [
        "4981bd75322810b5ad5bfc89ba77f6e8fb0733e8",
        "de3b82037d863b55cc245c343a8697b5cf4b1904"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 06 03:20:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 06 03:20:54 2014 +0000"
      },
      "message": "Merge \"NCCLIENT_REPO is using the wrong url\""
    },
    {
      "commit": "d46d9dd8de00d07eee9170365b1a025f0fc01ed9",
      "tree": "2be9dd5ca4676769b92eeddbbbaf51714b4007f7",
      "parents": [
        "9db04f7f30012e5d685d10d350c765ee0ce3f00e"
      ],
      "author": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 05 13:38:19 2014 +0000"
      },
      "committer": {
        "name": "Andrea Frittoli",
        "email": "andrea.frittoli@hp.com",
        "time": "Wed Mar 05 22:57:52 2014 +0000"
      },
      "message": "Inject all account details in tempest.conf\n\nThe tempest configuration function did not inject all account\ndetails in tempest.conf. The only reason why it worked, was\nbecause tempest uses default config values which are valid for\nthe current devstack setup.\n\nTo remove this dependency, two patches are needed:\n- this one in devstack, to inject all values\n- https://review.openstack.org/#/c/77602/ in tempest, to change\n  default values to None\n\nPartially fixes bug 1287191\n\nChange-Id: I01507b142703a1ff66707464b9a743e9d0ca3e01\n"
    },
    {
      "commit": "5fc5b7e231710c2d67522d1bcabdc448dadd0f94",
      "tree": "48aa9dfcca8b9d41a1cb34a01b620d7556ccc53b",
      "parents": [
        "961328fc4622b16135d6d580429dc3e5db01ded5"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Mar 05 18:49:02 2014 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Mar 05 21:14:46 2014 +0100"
      },
      "message": "Add support for sqlalchemy to Marconi\n\nThis patch adds a way to setup a marconi instance using sqlalchemy.\n\nChange-Id: Ia694b76286835ca2ca935814370aa43544fe84fa\n"
    },
    {
      "commit": "961328fc4622b16135d6d580429dc3e5db01ded5",
      "tree": "8a398f48d10bfc64ac7cc8c21b21eb453ee6fdc8",
      "parents": [
        "4981bd75322810b5ad5bfc89ba77f6e8fb0733e8"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Mar 05 18:45:56 2014 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Mar 05 21:13:53 2014 +0100"
      },
      "message": "Fix marconi\u0027s storage setting for MongoDB\n\nThe storage driver should be set to mongodb and the driver\u0027s uri to the\nmongodb:// uri.\n\nChange-Id: I6193a5d78f6cd7283b4e3b1831978883b9e99b06\n"
    },
    {
      "commit": "4981bd75322810b5ad5bfc89ba77f6e8fb0733e8",
      "tree": "4da028b1c4eefcadeff8ace649f192eaf09e35d8",
      "parents": [
        "b9a7035081b6a897254f2510b88813f47cbca20b",
        "d5b52ca7557ec1aef71f21c71110455a6aea2505"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 05 14:21:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 05 14:21:10 2014 +0000"
      },
      "message": "Merge \"fix tgt to use \u0027service\u0027 instead of upstart calls\""
    },
    {
      "commit": "ae1728917373986b68d2b0abe2e7052fb78e5903",
      "tree": "072fd801b22306b41d152ca6a695a053acb143d0",
      "parents": [
        "9db04f7f30012e5d685d10d350c765ee0ce3f00e"
      ],
      "author": {
        "name": "ronak",
        "email": "ronak.malav.shah@gmail.com",
        "time": "Tue Mar 04 15:48:22 2014 -0800"
      },
      "committer": {
        "name": "ronak",
        "email": "ronak.malav.shah@gmail.com",
        "time": "Tue Mar 04 20:43:05 2014 -0800"
      },
      "message": "Supporting Nuage Networks\u0027 Plugin through devstack\n\nNuage networks\u0027 plugin specific configuration setting file for devstack\n\nChange-Id: I936f87b8fbc6f90130514b2fc0d111eab861da7c\nImplements: blueprint nuage-networks-plugin\n"
    },
    {
      "commit": "e2aa91b237e7e23f70847cba60a54a40560a5a3c",
      "tree": "15f0ffef575c84b34a0462b3ce2784633ead6327",
      "parents": [
        "bb2d40b87ca0c1edf583ef957afdd20a2e30f371"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Tue Mar 04 04:40:19 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Tue Mar 04 16:26:20 2014 -0500"
      },
      "message": "Enable marconi-server to run when USE_SCREEN\u003dfalse\n\nThis patch,\n1. adds log_file option to marconi.conf\n2. redirects the output from marconi-server, in the same precedent\nset by another project.\n\nChange-Id: Ib273a03625d5a4edf8bb3ed7d522d2b087975acd\n"
    },
    {
      "commit": "b9a7035081b6a897254f2510b88813f47cbca20b",
      "tree": "d72abf53c83a69418c0a95c282e6213a71566b19",
      "parents": [
        "9db04f7f30012e5d685d10d350c765ee0ce3f00e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 04 15:02:04 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 04 15:02:04 2014 -0500"
      },
      "message": "fix typo in lib/ceilometer\n\nthis should be is_service_enabled and not service_enabled. Not\nsure why it passes in the gate, but it fails in stackforge jobs.\n\nChange-Id: I876f72cd98ff9c8e4ea28832bc9ac6bbdc3b865d\n"
    },
    {
      "commit": "3d2bdf50bc0110c718de39606c8b803696a31285",
      "tree": "1e724e9af07af4f481583f01bfbce43e3b78629f",
      "parents": [
        "9f2ee82d2c0e709aa881d05c3813fc4d51fe1b38"
      ],
      "author": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Sat Mar 01 00:17:32 2014 -0500"
      },
      "committer": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Tue Mar 04 12:48:45 2014 -0500"
      },
      "message": "Use cat instead of read\u003cfile\n\nWhen reading a file, it is expected that\nthe read process will exit 1 as this is\nexpected whenever the input reaches an EOF.\n\nBecause it is not clear if the \u0027exit 1\u0027 is\nfrom a successful read or a more serious error,\nand as this edge-case of \u0027read\u0027 is not well-known,\nwe instead change this code to read the file using\n\u0027cat\u0027.\n\nThe new code is moved into a function, is_docker_running.\n\nFurthermore, we now quote the variables and check\nfor the existance of the pid file for better and safer\nerror handling.\n\nChange-Id: Idb56b87349a5a84d5d255715cfb7191341363118\nCloses-Bug: 1286441\n"
    },
    {
      "commit": "a67cb1af4df6b5c758c319e0590a3188d951e68d",
      "tree": "bdfe261a12ad8d193145671dac40a4d767d44187",
      "parents": [
        "bb2d40b87ca0c1edf583ef957afdd20a2e30f371"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Tue Mar 04 18:38:33 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Tue Mar 04 18:39:07 2014 +0400"
      },
      "message": "Fix typo in ironic configure function\n\nIRONIC_CONF should be replaced by IRONIC_CONF_FILE\n\nChange-Id: Ie43e376f42f14c46d21df7dbb19db923521f438b\n"
    },
    {
      "commit": "d5b52ca7557ec1aef71f21c71110455a6aea2505",
      "tree": "4d7d8e528a2c53732017c9609e9693c36e300f8e",
      "parents": [
        "bb2d40b87ca0c1edf583ef957afdd20a2e30f371"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 04 09:23:07 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 04 09:23:07 2014 -0500"
      },
      "message": "fix tgt to use \u0027service\u0027 instead of upstart calls\n\nthe comments in here were largely about oneric, which we don\u0027t\nsupport any more. service is installed in a precise environment,\nand will support debian and the upcoming transition to systemd\nbetter, so use that instead.\n\nChange-Id: If15493549a8c93a7387df9b3bba31443aed46995\n"
    },
    {
      "commit": "0e598c3c81fc3d652415095101a095de69ec8a6d",
      "tree": "7f8a872a1686a8ff433652ea899f4b707a588bd8",
      "parents": [
        "bb2d40b87ca0c1edf583ef957afdd20a2e30f371"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Feb 24 22:02:08 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Mar 04 16:39:59 2014 +0900"
      },
      "message": "Stop running setup_devel for Ryu\n\nIt doesn\u0027t work here for various reasons.\n- Ryu\u0027s setup.py is incompatible with global requirements\n- This code is called before install_infra.\n\nRyu is not a part of OpenStack anyway.\n\nCloses-Bug: 1287569\nChange-Id: I01a942411f7d06bdf8f1fec5d1a0bc319560f329\n"
    },
    {
      "commit": "ccf60f75a2a5a0f10412b4f806ac7a123068909b",
      "tree": "47a8e89f8357f72637d3747280bd67d3b0a74768",
      "parents": [
        "9f935cbd4af02fe63021282e13bbb3c88758c346"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Mar 03 22:48:31 2014 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Mon Mar 03 22:50:40 2014 -0500"
      },
      "message": "Put tempest ipv6 option in the correct group\n\nThis commit updates the location for the ipv6 option to be in the\nproper group. This depends on tempest change\nI35769cf4d18363fad56ed5150b4d01d8a5ad17e7\n\nChange-Id: Ief5ea00649c8954282245e30c63c45557a28ea9f\n"
    },
    {
      "commit": "9f935cbd4af02fe63021282e13bbb3c88758c346",
      "tree": "1e4c5043af73b40cf53052bbd8ae6cbf5f33d17a",
      "parents": [
        "a98721da9cb0ef70ae25bfd4f7cbf19e9a56d89d",
        "c03f975150bf97b5aef42daa77fc419a9e241123"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 04 01:13:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 04 01:13:06 2014 +0000"
      },
      "message": "Merge \"devstack (stack.sh) fails when extra config files are specified\""
    },
    {
      "commit": "a98721da9cb0ef70ae25bfd4f7cbf19e9a56d89d",
      "tree": "13882183061f1a4cbc6a36cbddd2725bafd4d44e",
      "parents": [
        "6751ed504c5f8c73d96cab093957ed01c246aa7d",
        "5a110d4e684d5cf936621608003f6b30eb75c2b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 04 01:05:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 04 01:05:25 2014 +0000"
      },
      "message": "Merge \"Add configurations for the OpenFlow Agent mechanism driver\""
    },
    {
      "commit": "6751ed504c5f8c73d96cab093957ed01c246aa7d",
      "tree": "bef19f9962d1fd8bced318d6219ff00010196858",
      "parents": [
        "20e176dc3a910b1964f99712557540ff3931780c",
        "e994f5708d124ae71211876e9456499ac25646a3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 04 00:57:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 04 00:57:01 2014 +0000"
      },
      "message": "Merge \"Remove bm_poseur, unmaintained and obsolete\""
    },
    {
      "commit": "20e176dc3a910b1964f99712557540ff3931780c",
      "tree": "03d5a683d533ada6659e72ce18282709cf24ba92",
      "parents": [
        "bd9dbef9329ef4dad0a5ecb3dca29dd9a282c2dc",
        "729236ca1a38804b3c31ec39ef65592e0108f863"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 03 19:52:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 03 19:52:50 2014 +0000"
      },
      "message": "Merge \"Adds support for IBM SDN-VE Neutron plugin\""
    },
    {
      "commit": "de3b82037d863b55cc245c343a8697b5cf4b1904",
      "tree": "66a88df413b2f49271f0f4ab25eb9f76f2bf9c0f",
      "parents": [
        "20e176dc3a910b1964f99712557540ff3931780c"
      ],
      "author": {
        "name": "Shweta P",
        "email": "shpadubi@cisco.com",
        "time": "Mon Mar 03 13:38:37 2014 -0500"
      },
      "committer": {
        "name": "Shweta P",
        "email": "shpadubi@cisco.com",
        "time": "Mon Mar 03 13:46:10 2014 -0500"
      },
      "message": "NCCLIENT_REPO is using the wrong url\n\nNCCLIENT_REPO value in lib/neutron_plugins/cisco is pointing to a repo\nthat does not exist. This fix corrects the url.\n\nCloses-Bug #1286302\n\nChange-Id: I42db0b3f7a4bbf5d1d053e3da8b4fbb67d47de94\n"
    },
    {
      "commit": "2ca3bf18dd756621f012ebb7ffb338f2fa38d6f2",
      "tree": "ce2deb5a85b40978916cd3fa986e90e29f4a6627",
      "parents": [
        "57d478d87438912e1a33d4a2d00d4a300148e2fc"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Mar 03 18:07:33 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Mar 03 18:18:43 2014 +0000"
      },
      "message": "Add heat_stack_owner role for heat trusts usage\n\nHeat supports deferred operations via keystone trusts,\nand we\u0027d like to make that the default.  To do this, we\nrequire a new role, which is the default role specified\nin heat.conf trusts_delegated_roles, heat_stack_owner.\n\nAdd the role to the admin/demo users so they can create\nheat stacks when we make deferred_auth_method\u003dtrusts the\ndefault.\n\nChange-Id: Idfc70ee89428c23f5965e643486ff2ad9566471c\nRelated-Bug: #1286157\n"
    },
    {
      "commit": "57d478d87438912e1a33d4a2d00d4a300148e2fc",
      "tree": "00434108a8928d87680ae3a9c4affc7e6c8a9a12",
      "parents": [
        "bd9dbef9329ef4dad0a5ecb3dca29dd9a282c2dc"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Feb 28 16:37:43 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Mar 03 18:18:28 2014 +0000"
      },
      "message": "Move heat keystone setup into lib/heat\n\nMove the heat setup which currently happens in files/keystone_data.sh\nto lib/heat, where we have create_heat_accounts.\n\nMove the user, role, service and endpoint creation as that is consistent\nwith what other services, e.g lib/nova are doing.\n\nChange-Id: Iaa2c822cad581d6b2b4f22f8863daf81e25f8485\n"
    },
    {
      "commit": "bd9dbef9329ef4dad0a5ecb3dca29dd9a282c2dc",
      "tree": "71523f8177be1f13974598dd650f1adb812f70fd",
      "parents": [
        "fe09741e14f94679bdf90e663860a3e9dd55da2d",
        "8f084c6b855a747467274facb1218837e0f53c88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 03 16:43:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 03 16:43:05 2014 +0000"
      },
      "message": "Merge \"use \"rabbit_hosts\" config option instead of \"rabbit_host\"\""
    },
    {
      "commit": "729236ca1a38804b3c31ec39ef65592e0108f863",
      "tree": "93c82c69dfd6cdcc353c9a247a04dac8dd416b2e",
      "parents": [
        "116999b221ca78ae95cb9321d1205e28defc2023"
      ],
      "author": {
        "name": "Mohammad Banikazemi",
        "email": "mb@us.ibm.com",
        "time": "Wed Feb 05 14:45:04 2014 -0500"
      },
      "committer": {
        "name": "Mohammad Banikazemi",
        "email": "mb@us.ibm.com",
        "time": "Mon Mar 03 09:50:03 2014 -0500"
      },
      "message": "Adds support for IBM SDN-VE Neutron plugin\n\nThis provides the support for the monolithic plugin\nfor IBM SDN-VE that is being added to Neutron here:\nhttps://review.openstack.org/#/c/66453/\n\nImplements: blueprint ibm-sdnve-plugin-support\nDepends-On: I92619a95bca2ae0c37e7fdd39da30119b43d1ad6\nDocImpact\n\nChange-Id: I0958457355036fdab93156cd7fb4afd1a458918b\n"
    },
    {
      "commit": "fe09741e14f94679bdf90e663860a3e9dd55da2d",
      "tree": "a361b2796f34ace1a5059d0108660831ca9c4d08",
      "parents": [
        "3de8607a4c9a07f9bf3c5adbc9ed5dd31a1b0a05",
        "c921a95f63b00c549763c9968a103d44df590032"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 01 18:54:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 01 18:54:57 2014 +0000"
      },
      "message": "Merge \"only do a dbsync if on the database node\""
    },
    {
      "commit": "3de8607a4c9a07f9bf3c5adbc9ed5dd31a1b0a05",
      "tree": "07ba85603b9c72d6f9e67a1bb00286d2197a5de6",
      "parents": [
        "f020c9aa6bdc919bebbaca9ce07d046ec235f849",
        "41e36d6bcd3ab04cd3955aef68162c3266dc958e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 01 18:40:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 01 18:40:41 2014 +0000"
      },
      "message": "Merge \"Replace NvpPluginV2 with NsxPlugin\""
    },
    {
      "commit": "f020c9aa6bdc919bebbaca9ce07d046ec235f849",
      "tree": "e4a487168bb2e85b4bc4052b7b1472b5eab70653",
      "parents": [
        "2988a9c978eaae1783ff1c9425d8db884ceb9e13",
        "7083b8224dab423392e21b069a1a6ef54cd14a8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 01 17:20:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 01 17:20:31 2014 +0000"
      },
      "message": "Merge \"make ceilometer work if you don\u0027t enable ceilometer-api\""
    },
    {
      "commit": "2988a9c978eaae1783ff1c9425d8db884ceb9e13",
      "tree": "ad8de8f371a5d3daf3ffcaa28f8c468a04b80173",
      "parents": [
        "5894db323ff528c56bd036243ee15aad91e34fef",
        "a8880cc22c540e88c43da4e49fa6c976361484e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 01 16:37:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 01 16:37:59 2014 +0000"
      },
      "message": "Merge \"Use glance image-show to check for uploaded Docker images\""
    },
    {
      "commit": "f0ea4b0dda62e321c11078164d821575a17146c0",
      "tree": "d0b918469d7311c0d9f0f050d7f99b684c81cd73",
      "parents": [
        "93bc338e38a9c62f784cc9f4a800a0fc1a433a96",
        "12cb2299e8e4d933c7181ef1a9b97478214d2200"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 01 13:03:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 01 13:03:13 2014 +0000"
      },
      "message": "Merge \"nova changes for multinode working under -o errexit\""
    },
    {
      "commit": "6777119f2e02e3baf4e54f55e830d1ef5fc87e56",
      "tree": "84cf748ea50f19c96dd58a365d18260df68b88a4",
      "parents": [
        "9f2ee82d2c0e709aa881d05c3813fc4d51fe1b38",
        "0e57b967e558fa843277d0119e50f0cb807929a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 01 08:23:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 01 08:23:53 2014 +0000"
      },
      "message": "Merge \"Devstack install can fail on missing xinetd.d/rsync config\""
    },
    {
      "commit": "5a110d4e684d5cf936621608003f6b30eb75c2b1",
      "tree": "860869a4e4d67785e67f2f124874ed07120eb63b",
      "parents": [
        "9f2ee82d2c0e709aa881d05c3813fc4d51fe1b38"
      ],
      "author": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Wed Jan 29 14:42:06 2014 +0900"
      },
      "committer": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Sat Mar 01 16:16:54 2014 +0900"
      },
      "message": "Add configurations for the OpenFlow Agent mechanism driver\n\nThis patch supports configurations for an environment of the OpenFlow Agent mechanism driver\nSet the following variables in a localrc to be ran this mechanism driver.\n\nQ_ML2_PLUGIN_MECHANISM_DRIVERS\u003dofagent\nQ_AGENT\u003dofagent\n\nImplements: blueprint ryu-ml2-driver\nChange-Id: I774da9a26f241487dfa4ec124b12f528704d860b\n"
    },
    {
      "commit": "a8880cc22c540e88c43da4e49fa6c976361484e4",
      "tree": "e23042bac2954c05b23de407e70947b2dce0ab8b",
      "parents": [
        "9f2ee82d2c0e709aa881d05c3813fc4d51fe1b38"
      ],
      "author": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Sat Mar 01 00:24:51 2014 -0500"
      },
      "committer": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Sat Mar 01 00:24:51 2014 -0500"
      },
      "message": "Use glance image-show to check for uploaded Docker images\n\nThe behavior of the code being replaced was failing\nwith \u0027-o errexit\u0027 should that, as in the common case,\nthe image has not been uploaded into Glance.\n\nWhile we could workaround this using a \u0027|| :\u0027, the existing\ncode also happened to overwrite the DOCKER_IMAGE global\nwhich is used elsewhere. It seemed prudent to either change\nthis variable name or remove it altogether.\n\nFinally, using \u0027glance image-show\u0027 is more deterministic\nthan grepping the output of \u0027glance image-list\u0027.\n\nChange-Id: I23188155966ae9db64259b4a9d25a0d98c63c912\nCloses-Bug: 1286443\n"
    },
    {
      "commit": "c921a95f63b00c549763c9968a103d44df590032",
      "tree": "35de6a4354d6df65039e275f8423c16f15779378",
      "parents": [
        "7083b8224dab423392e21b069a1a6ef54cd14a8f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Feb 28 21:09:33 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Feb 28 21:09:33 2014 -0500"
      },
      "message": "only do a dbsync if on the database node\n\nceilometer should only try to reset the database if it\u0027s actually\non a node where there is a database.\n\nChange-Id: Ibcfec0556829bff0938e3769c19d34ae6c02b738\n"
    },
    {
      "commit": "7083b8224dab423392e21b069a1a6ef54cd14a8f",
      "tree": "085a58e53406dd15fe340fef3bf91779b4c2422f",
      "parents": [
        "12cb2299e8e4d933c7181ef1a9b97478214d2200"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Feb 28 20:16:20 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Feb 28 20:17:19 2014 -0500"
      },
      "message": "make ceilometer work if you don\u0027t enable ceilometer-api\n\nwhen doing ceilometer in a multihost devstack, you don\u0027t want\nceilometer-api running on the computes. Under -o errexit this\nbecame fatal.\n\nChange-Id: Ie43c8724ba467b810f5a3b075dea45d66dde8648\n"
    },
    {
      "commit": "12cb2299e8e4d933c7181ef1a9b97478214d2200",
      "tree": "c5e2475b1d04cb83d0db8e9a25a72e504d6a50b3",
      "parents": [
        "9bd5b9399aa08306c76b3eeb15b32fa01ba5a59f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Feb 28 19:53:50 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Feb 28 20:07:05 2014 -0500"
      },
      "message": "nova changes for multinode working under -o errexit\n\nThere was a stray inicomment on paste outside of a nova-api block. This\nfails under -o errexit because the paste.ini doesn\u0027t exist.\n\nMove this to inside the correct block.\n\nChange-Id: Iffbdae6716a1c2a8f650b68edd4faf436434eab1\n"
    },
    {
      "commit": "8f084c6b855a747467274facb1218837e0f53c88",
      "tree": "33f8a16d5f6b408dbfba061cbf7288ba01ebb2c8",
      "parents": [
        "9bd5b9399aa08306c76b3eeb15b32fa01ba5a59f"
      ],
      "author": {
        "name": "Nicolas Simonds",
        "email": "nic@metacloud.com",
        "time": "Fri Feb 28 17:01:41 2014 -0800"
      },
      "committer": {
        "name": "Nicolas Simonds",
        "email": "nic@metacloud.com",
        "time": "Fri Feb 28 17:03:34 2014 -0800"
      },
      "message": "use \"rabbit_hosts\" config option instead of \"rabbit_host\"\n\nThis allows for easy client configuration against clustered RabbitMQ\nsetups.  Does not break existing configs.\n\nChange-Id: I2b180f8860a727e35d7b465253689e5e8c44eb98\nCloses-Bug: 1286411\n"
    },
    {
      "commit": "e994f5708d124ae71211876e9456499ac25646a3",
      "tree": "361cc464fd10b32b71d228258634772f83fbdbe2",
      "parents": [
        "3208d7ad43d665536c523a37b33c2a6491529b3e"
      ],
      "author": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Fri Feb 28 15:13:37 2014 -0500"
      },
      "committer": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Fri Feb 28 15:21:38 2014 -0500"
      },
      "message": "Remove bm_poseur, unmaintained and obsolete\n\nThe bm_poseur git repository link has been broken\nfor over 11 months. The virtualized/fake baremetal\nenvironment is not working and has not worked in a\nlong time. Now, on the tail of enabling \u0027enable -o errexit\u0027,\nthis functionality now has a hard break.\n\nChange-Id: I3cbd8db58c422bc5273d2433278aaa5e449ecfd9\nCloses-Bug: 1285954\n"
    },
    {
      "commit": "2e978dd6286a33af72796dc97cd81ed5fa2255de",
      "tree": "9f69bbcf8ff4ffd6b1a183f0772791b9f8a253be",
      "parents": [
        "3208d7ad43d665536c523a37b33c2a6491529b3e"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Feb 28 14:06:59 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Feb 28 14:06:59 2014 -0500"
      },
      "message": "Add use_syslog to Marconi config\n\nThis patch adds use_syslog option to the marconi config file. This\nis needed to allow marconi to run, when USE_SCREEN is set to False\nin devstack.\n\nChange-Id: I547697ec2745975e235a4e58cde81132ac37b70d\n"
    },
    {
      "commit": "0e57b967e558fa843277d0119e50f0cb807929a2",
      "tree": "ed3b253cdac7e339e65fc57443b98be3cbf1de02",
      "parents": [
        "2cf03d246998acf5c387a5855c36b25a1b791cb8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 28 09:09:52 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Feb 28 17:31:39 2014 +0100"
      },
      "message": "Devstack install can fail on missing xinetd.d/rsync config\n\nAssuming if the system does not have the xinetd.d/rsync,\nthe dedicated service is the prefered way.\n\nChange-Id: Ic42651c5c3fb5bf0099786ca81a7bd06ace896a8\n"
    },
    {
      "commit": "f07a209ce01e2d34c3624244da040537b6006bf9",
      "tree": "0df9731449271ec6f15e9afe6c7482df5b1ae56a",
      "parents": [
        "dad6e4114d07978ade5ab5594d4b5b19e998bdb5",
        "e2907b4838230940a8ff1735feffd80acf13bdab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 28 07:33:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 07:33:34 2014 +0000"
      },
      "message": "Merge \"Fix Neutron enabled check\""
    },
    {
      "commit": "dad6e4114d07978ade5ab5594d4b5b19e998bdb5",
      "tree": "9c867402960f933ca6384a2b87d75ec954f9eba8",
      "parents": [
        "4b76faa32b21964dc72a055f65172199618edeee",
        "aee18c749b0e3a1a3a6907a33db76ae83b8d41d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 28 06:32:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 06:32:20 2014 +0000"
      },
      "message": "Merge \"Enforce function declaration format in bash8\""
    },
    {
      "commit": "4b76faa32b21964dc72a055f65172199618edeee",
      "tree": "92cc8149fe797371c1a02fa55cd53fca8de75b29",
      "parents": [
        "5caa58459d40933eb22d4546ced5a648d2eece36",
        "657ce7fa213b680904c07f09029467d8a195761d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 28 01:55:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 01:55:28 2014 +0000"
      },
      "message": "Merge \"Stop trying to create the \u0027ironic\u0027 user twice\""
    },
    {
      "commit": "0debef8aa0ca3eea61b4f89fb2d701792c1bee04",
      "tree": "e79cca0235de536d7f2669a2525466c9b4aaf5f0",
      "parents": [
        "9d43deb2f3fcddafa3b7e044673074cbd023f98b",
        "a42650fb7e4d3fc8853f04d84109199fa1d9f5e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 28 01:43:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 01:43:23 2014 +0000"
      },
      "message": "Merge \"Fix libvirt polkit settings\""
    },
    {
      "commit": "9d43deb2f3fcddafa3b7e044673074cbd023f98b",
      "tree": "2fcbe07279fff3480d15f1502caff888ea5b1846",
      "parents": [
        "3ac259c6856b0f8f7fb24b987f83868c86517396",
        "f2ca87a8d8ded80384b2cafb46ef2ca4cf19a986"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 28 01:43:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 28 01:43:12 2014 +0000"
      },
      "message": "Merge \"Implements fix to run lbaas service on fedora with devstack\""
    },
    {
      "commit": "3ac259c6856b0f8f7fb24b987f83868c86517396",
      "tree": "585ca33037822a8ff503143a2a02c44ba733b58b",
      "parents": [
        "c7adccb548dd9e0be523f0071c9a8c3738367994",
        "041fa712472d887550a540dd50ade546f847c6b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 23:41:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 23:41:11 2014 +0000"
      },
      "message": "Merge \"Make admin_bind_host configurable\""
    },
    {
      "commit": "c7adccb548dd9e0be523f0071c9a8c3738367994",
      "tree": "44e945ca180f18eefddcee8e9cb64a81498ced97",
      "parents": [
        "a340d68b1b4d8572865c59d3c93ca8cb65a8c6d8",
        "6857dbb2b4fb40a2ed3362ba46f7b130a85b2de1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 22:38:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 22:38:39 2014 +0000"
      },
      "message": "Merge \"Savanna: use heat infra engine if available\""
    },
    {
      "commit": "c03f975150bf97b5aef42daa77fc419a9e241123",
      "tree": "f27b34ce1910d00996654ddb2176474ceee0f61e",
      "parents": [
        "0ed4af02da0bd4a0f757dd8c2156913e6c7a724c"
      ],
      "author": {
        "name": "sukhdev",
        "email": "sukhdev@aristanetworks.com",
        "time": "Thu Feb 27 14:17:44 2014 -0800"
      },
      "committer": {
        "name": "sukhdev",
        "email": "sukhdev@aristanetworks.com",
        "time": "Thu Feb 27 14:27:07 2014 -0800"
      },
      "message": "devstack (stack.sh) fails when extra config files are specified\n\nLatest merge of https://review.openstack.org/#/c/71996/ exposes an issue\nin stack.sh which did not surface before.\n\nPlease see the details of the issue in the bug description.\n\nCloses bug: 1285884\n\nChange-Id: Ie231c9835497c2a418a61d339dfd5df1aab9e3d7\n"
    },
    {
      "commit": "e2907b4838230940a8ff1735feffd80acf13bdab",
      "tree": "9b1f0d9eabeb00e0d12e9973d2fe491dbf8e2eef",
      "parents": [
        "1755f689e807cd73b7bb2c67ac0531afbc8c6448"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 26 17:35:37 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 27 15:37:11 2014 -0600"
      },
      "message": "Fix Neutron enabled check\n\n* Remove the check for neutron enabled on a block of variable settings, there\n  is no conflict and serves no purpose.\n* Also floating_ips.sh and volume.sh needed to properly source lib/neutron\n  for do ping_check() to work properly.\n\nThe current error in check-devstack-dsvm-neutron is not related to this fix.\n\nChange-Id: I1c458aaa787ffb98c945aefc3afa80c6861a405f\n"
    },
    {
      "commit": "aee18c749b0e3a1a3a6907a33db76ae83b8d41d9",
      "tree": "01a8ab5abb9867986f3e848918abd9e749b691cd",
      "parents": [
        "0ed4af02da0bd4a0f757dd8c2156913e6c7a724c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 21 15:35:08 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 28 07:59:03 2014 +1100"
      },
      "message": "Enforce function declaration format in bash8\n\nCheck that function calls look like ^function foo {$ in bash8, and fix\nall existing failures of that check.  Add a note to HACKING.rst\n\nChange-Id: Ic19eecb39e0b20273d1bcd551a42fe400d54e938\n"
    },
    {
      "commit": "657ce7fa213b680904c07f09029467d8a195761d",
      "tree": "2412c300b8dd29afd428efb9e844009908ac3b5f",
      "parents": [
        "0ed4af02da0bd4a0f757dd8c2156913e6c7a724c"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Thu Feb 27 10:50:38 2014 -0800"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Thu Feb 27 10:55:50 2014 -0800"
      },
      "message": "Stop trying to create the \u0027ironic\u0027 user twice\n\nAfter 09bd7c8fd5a6 landed, a conflict between lib/ironic and\nextras.d/50-ironic.sh was exposed, breaking Ironic\u0027s check and gate\ntests.\n\nThis resolves that conflict by only creating the \u0027ironic\u0027 user once.\n\nChange-Id: Ic41517f0977c84a82f92f58565aaee6b5cc7eb3e\n"
    },
    {
      "commit": "a42650fb7e4d3fc8853f04d84109199fa1d9f5e4",
      "tree": "d009caca768b94993241615b19dd1de8b7b3afcd",
      "parents": [
        "52730e49e59803db3720d6e2d9ace1ec03d728bd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 27 13:08:30 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 27 13:08:30 2014 +0100"
      },
      "message": "Fix libvirt polkit settings\n\nAfter the https://review.openstack.org/#/c/75314 merged\nthe /etc/polkit-1/rules.d/50-libvirt-stack.rules files contains\nsubject.user \u003d\u003d \u0027\"stack\"\u0027 instead of\nsubject.user \u003d\u003d \u0027stack\u0027.\n\nChange-Id: I09f252b2d0e53f012facb9f7eaa21c1e1bdf492b\n"
    },
    {
      "commit": "52730e49e59803db3720d6e2d9ace1ec03d728bd",
      "tree": "6f740a807468ef2303810b1764288c09ffb04d2e",
      "parents": [
        "415893fadd8b4430aec80eb3019b461c261acc50",
        "71ef61ac8727137da01b3ca970a70b3adc81fd51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 04:46:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 04:46:22 2014 +0000"
      },
      "message": "Merge \"Add variable to configure the run of IPv6 Tests\""
    },
    {
      "commit": "415893fadd8b4430aec80eb3019b461c261acc50",
      "tree": "f2af180ee4f01195f56c599a7f8c8f92293d22c7",
      "parents": [
        "cf7237c505689055521a23d9ba4c18c116fec9c6",
        "b8e250232ec55b946d2fd7e4237f12632408bdcc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 04:36:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 04:36:59 2014 +0000"
      },
      "message": "Merge \"Add end-of-file checks to bash8\""
    },
    {
      "commit": "5d1e8bcddf984a4a8085394171a76b06066816ea",
      "tree": "148bf57d6381d036671fa1d0e66ac822dba7c111",
      "parents": [
        "368031ff2b6509be8b8f777c64fa8875902be180",
        "3b57829ece7aa231770b640afd6da961dae2fc1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 04:31:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 04:31:17 2014 +0000"
      },
      "message": "Merge \"Don\u0027t use --skip-redirect for cinder restart on rhel6\""
    },
    {
      "commit": "368031ff2b6509be8b8f777c64fa8875902be180",
      "tree": "439c3771a861202700f5c69e245222633e9f6f14",
      "parents": [
        "9f21ed663ef0f8db2289e07a2f5e9292b5bca6aa",
        "06ba5193bebe27b2d7ead2d31ed9171885c6a5d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 03:31:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 03:31:02 2014 +0000"
      },
      "message": "Merge \"Insecure check if keystone is up\""
    },
    {
      "commit": "9f21ed663ef0f8db2289e07a2f5e9292b5bca6aa",
      "tree": "e34797da7dbb93a481751a050b6b407397b33018",
      "parents": [
        "db5a80171f289c58a9c7c4a771f3d373f3fc767a",
        "201850120bec762347b80b22b5c60df43a262c6e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 03:29:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 03:29:55 2014 +0000"
      },
      "message": "Merge \"Make python-guestfs NOPRIME \u0026 install for libvirt\""
    },
    {
      "commit": "d4d27a04a03ef0a0de4a5202fffae207199110d7",
      "tree": "6e2e5e19be5466d9a2178956909392f80ef9bc6a",
      "parents": [
        "6f11838d80ab90ee0c9f9dbde8642904c85b660d",
        "1755f689e807cd73b7bb2c67ac0531afbc8c6448"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 00:39:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 00:39:25 2014 +0000"
      },
      "message": "Merge \"Fix heat role create error\""
    },
    {
      "commit": "6f11838d80ab90ee0c9f9dbde8642904c85b660d",
      "tree": "64db5c8fa6aa4ea242a8d0e2a7de21492327d9da",
      "parents": [
        "1c10bb373788eca54fec577a6247388c8d0ce6ec",
        "f5aa05c0ab1e1ae0c9f56d5eaf9164adcd4cd7b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 27 00:39:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 27 00:39:17 2014 +0000"
      },
      "message": "Merge \"Add support for oslo.vmware\""
    }
  ],
  "next": "1755f689e807cd73b7bb2c67ac0531afbc8c6448"
}
