)]}'
{
  "log": [
    {
      "commit": "41ca6dc8bf2dee0471c9108e5f52aec14a02e7cd",
      "tree": "031f35ea691b3864f71457b2e565523563d0c2b4",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:03:26 2014 +0000"
      },
      "committer": {
        "name": "fujioka yuuichi",
        "email": "fujioka-yuuichi@zx.mxh.nes.nec.co.jp",
        "time": "Thu Mar 20 03:10:45 2014 +0000"
      },
      "message": "fix typo in running opendaylight command\n\nwhen running opendaylight, set the java home directory to environment\nvariable.\nbut variable name is wrong.\n\nChange-Id: I050758d3b4e3f0eec6c86b9a675dfd07854c04fa\n"
    },
    {
      "commit": "871b1e47092a6463cb39be48c66bfe3e646920c2",
      "tree": "656955e3ff25c8c2f7498b9c06c27eee7dd4439e",
      "parents": [
        "5d4406c56d1d6c7b21b1339ea67903e438e55df9",
        "df6793a86e8d8ac4c29cd763ac928bdc9876ac04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 14:32:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 14:32:49 2014 +0000"
      },
      "message": "Merge \"Update stack.sh to use openstackclient commands\""
    },
    {
      "commit": "5d4406c56d1d6c7b21b1339ea67903e438e55df9",
      "tree": "dbc927da353b5adbf51241282731758a1d2ede85",
      "parents": [
        "c5937e896e24aae9ecf0941a4960d019ef42d0e9",
        "42a59c2bfae69eca5520748d6b45803a387fdb88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 05:46:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 05:46:48 2014 +0000"
      },
      "message": "Merge \"Complete moving Keystone setup out of keystone_data.sh\""
    },
    {
      "commit": "c5937e896e24aae9ecf0941a4960d019ef42d0e9",
      "tree": "e9121dfec0f96ef596a5e9cd153cf10247978ee8",
      "parents": [
        "911cc586ad8f8a7c736516f2a3d9a9ce8571976b",
        "1bf038221a1839bc2a94176098030a47c69bff53"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 18 04:51:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 18 04:51:10 2014 +0000"
      },
      "message": "Merge \"Remove TEMPEST+\u003d,savanna\""
    },
    {
      "commit": "911cc586ad8f8a7c736516f2a3d9a9ce8571976b",
      "tree": "a0c7e9611453dc3dc89a867f907c011970fa8619",
      "parents": [
        "73a3bec04a039a0329a5f5f17470dfe6415ca65b",
        "0b03e7acb84e14efed3bfc2b30055a8427a40a12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 23:41:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 23:41:39 2014 +0000"
      },
      "message": "Merge \"Set correct default disk bus back to virtio on ppc64\""
    },
    {
      "commit": "73a3bec04a039a0329a5f5f17470dfe6415ca65b",
      "tree": "591237e3d2f42e2109d141c6b8622410460e26c6",
      "parents": [
        "0230b75ffc2c9fcd34ebe225ed6b93570499f89b",
        "7eb99343979921993dc361f71b5efd77e9130f78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 23:40:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 23:40:44 2014 +0000"
      },
      "message": "Merge \"Setup the correct ec2 manifest path\""
    },
    {
      "commit": "0230b75ffc2c9fcd34ebe225ed6b93570499f89b",
      "tree": "077c89ae11cfea3a6666fb794c040ba735e4f73d",
      "parents": [
        "9f59782a360be1e9971478b09c253613558c7dda",
        "4376ae04df50fb9b338039b02a94fea351cedb28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 23:38:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 23:38:39 2014 +0000"
      },
      "message": "Merge \"Clean /etc/mysql when calling clean.sh\""
    },
    {
      "commit": "9f59782a360be1e9971478b09c253613558c7dda",
      "tree": "4644130385dec005232050470be35dd803f92394",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0",
        "846609b627bff979ce767dd9ad00daa46a150342"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 17 22:01:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 17 22:01:22 2014 +0000"
      },
      "message": "Merge \"Devstack changes to ceilometer to support vsphere\""
    },
    {
      "commit": "1bf038221a1839bc2a94176098030a47c69bff53",
      "tree": "f84900960e1465ef4d202e645aae2ed6d2be6d3b",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:27:01 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Mar 17 23:31:20 2014 +0400"
      },
      "message": "Remove TEMPEST+\u003d,savanna\n\nTempest tests integration has been updated.\n\nChange-Id: I6e56f00b99252d145ee0684d3d9705dee768da3e\n"
    },
    {
      "commit": "df6793a86e8d8ac4c29cd763ac928bdc9876ac04",
      "tree": "6a332ee7543074495eb732bb17c16165d2c59ee5",
      "parents": [
        "92b400fd6383d5182bc196e1a33f89b3c5e42723"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Thu Mar 13 23:38:11 2014 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Mon Mar 17 12:56:53 2014 -0500"
      },
      "message": "Update stack.sh to use openstackclient commands\n\nThere were a few instances of keystoneclient still being used,\nthese were replaced with their openstackclient equivalent.\n\nChange-Id: I47fb7cf949b9ab054b97ae387ecbc6d7070fa9c3\n"
    },
    {
      "commit": "ad3ac5876b8da22a9a517c57a281e9af336b3bd0",
      "tree": "ee2c3ce7b90dd4e615cd3478db346bb7076d66d6",
      "parents": [
        "7afffa6447c83352b95ff91968ab2dc9ad64d38c",
        "0f73ff2c516cb9fdb6849f7feb19cd0cfde46852"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Mar 16 13:35:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Mar 16 13:35:51 2014 +0000"
      },
      "message": "Merge \"Move libvirt install + setup to functions-libvirt\""
    },
    {
      "commit": "7afffa6447c83352b95ff91968ab2dc9ad64d38c",
      "tree": "49ae0527c6bcf0850e6ec021d03987b666489af0",
      "parents": [
        "f10d8feca0bc5cf4d707f485bb35ecefa9e97560"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sat Mar 15 13:50:36 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sat Mar 15 13:50:36 2014 -0400"
      },
      "message": "change the order of the print/flush\n\nIt seems that we get a different behavior whether stdout is closed\nin the parent process or not when it comes to buffering. If it\u0027s\nclosed we don\u0027t get the last line flushed out to the file, if it\u0027s\nnot closed we do. This was seen in the trove pg fail.\n\nA complete shot in the dark, but I\u0027d like to see if this is fixed\nwith being explicit with printing to the log before stdout.\n\nChange-Id: Ie37299dbc88d549d34d85731e571a5b7ef181311\n"
    },
    {
      "commit": "f10d8feca0bc5cf4d707f485bb35ecefa9e97560",
      "tree": "b2059509d27c5d25c76def7b53a3b91000197cfd",
      "parents": [
        "0e160ec1fc0db3ebe30ae7d18c27738aab58c862",
        "91baef3e26994c64249453dd0b1d8998eda10eca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 15 12:37:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 15 12:37:17 2014 +0000"
      },
      "message": "Merge \"Clarify deprecation of EXTRA_xxx_OPTS\""
    },
    {
      "commit": "0e160ec1fc0db3ebe30ae7d18c27738aab58c862",
      "tree": "afb052e4ba6369df4f8faf730a8028e9fa90d6ad",
      "parents": [
        "abfa32700dbabc438193214c223516b63931a703",
        "29870cce3214766ecc208d0bb404724cf232ad69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 15 12:30:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 15 12:30:58 2014 +0000"
      },
      "message": "Merge \"as is_heat_enabled\""
    },
    {
      "commit": "abfa32700dbabc438193214c223516b63931a703",
      "tree": "f03afe73da676ec2e94105f5ed23291ecd2da251",
      "parents": [
        "594991f7701c0dea33a507ab26593c3237ca7381",
        "06fb29c66124b6c753fdd262eb262043b4551298"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 15 11:43:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 15 11:43:08 2014 +0000"
      },
      "message": "Merge \"Integration testing preparation for Ironic\""
    },
    {
      "commit": "594991f7701c0dea33a507ab26593c3237ca7381",
      "tree": "ae0e38260373dcdcfb460b332d8205b7145becf6",
      "parents": [
        "ea140c2c3e8feef008fb4c7c9fcf7033d4ac34c1",
        "380587bde6444edcc8c0b3adad250de70b27ad33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 21:40:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 21:40:32 2014 +0000"
      },
      "message": "Merge \"Rollback workaround for Marconi\""
    },
    {
      "commit": "06fb29c66124b6c753fdd262eb262043b4551298",
      "tree": "9040d17889a581eca7d043a7ed61be17a2cead4e",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Jan 31 18:02:07 2014 +0400"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Mar 14 13:44:00 2014 -0700"
      },
      "message": "Integration testing preparation for Ironic\n\nAdd ability to create/register qemu vms for Ironic testing purposes\n\nImplements bp:deprecate-baremetal-driver\n\nChange-Id: If452438fcc0ff562531b33a36cd189b235654b48\n"
    },
    {
      "commit": "ea140c2c3e8feef008fb4c7c9fcf7033d4ac34c1",
      "tree": "679cb95a867c1b88d82e6a447dc86e8977c8ea1c",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4",
        "9c6d2840fdb67eb7af34be241bdb2fbebaf67c87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 20:34:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 20:34:10 2014 +0000"
      },
      "message": "Merge \"fix failing wget statements under -o errexit in vmdk upload routine\""
    },
    {
      "commit": "29870cce3214766ecc208d0bb404724cf232ad69",
      "tree": "e25707209d42fb7f9b93f91e7c1d4ee45b5b8a91",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 14 14:32:01 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Mar 14 14:32:01 2014 -0400"
      },
      "message": "as is_heat_enabled\n\nthis is missing, and the code assumes \"heat\" to be in the\nenabled services list otherwise.\n\nChange-Id: Ib0a7db04d8e38b58aca48261308e7c4d1fd43972\n"
    },
    {
      "commit": "380587bde6444edcc8c0b3adad250de70b27ad33",
      "tree": "5b8055cc917dc7d4e1aff839960951cd1fe4f08b",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Mar 14 12:22:18 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Mar 14 12:25:25 2014 -0400"
      },
      "message": "Rollback workaround for Marconi\n\nThis patch rollsback the stderr redirection in Marconi.\n\nChange-Id: Iaa2d897295cf2bc2e4a8c370d3e0592def337c78\n"
    },
    {
      "commit": "1fef36e526727b6057ba0d54049e07260a49b1f4",
      "tree": "beb24529697b03f52c9ed9112c63f2ea7b24838d",
      "parents": [
        "bcc885d88d4e43fa547b92ac6430e5891c50f2d5",
        "f5d2a5ceb4030aa0868b11ef84b5055b70693702"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 14:33:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 14:33:24 2014 +0000"
      },
      "message": "Merge \"test for adding crazy branches\""
    },
    {
      "commit": "bcc885d88d4e43fa547b92ac6430e5891c50f2d5",
      "tree": "c53cf570060f270e488457394ae2b8cf2225adab",
      "parents": [
        "509140e25c84dd78bde86c68f531f83572fd2946",
        "1a0c090057dde13fd3bb8ffcb84a923eb5952084"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 14:33:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 14:33:22 2014 +0000"
      },
      "message": "Merge \"Additional attempts to flosh stdout/stderr\""
    },
    {
      "commit": "509140e25c84dd78bde86c68f531f83572fd2946",
      "tree": "fed472980444e1e65594d454e6d17f50a7dfc0be",
      "parents": [
        "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed",
        "7d4c7e09b4882077471c3b2cb097c237c2016f96"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 14:33:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 14:33:19 2014 +0000"
      },
      "message": "Merge \"remove docker from devstack\""
    },
    {
      "commit": "846609b627bff979ce767dd9ad00daa46a150342",
      "tree": "9f37fded155cdd73001be8eccae25c662531f0e9",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Piyush Masrani",
        "email": "pmasrani@vmware.com",
        "time": "Fri Mar 14 19:21:48 2014 +0530"
      },
      "committer": {
        "name": "Piyush Masrani",
        "email": "pmasrani@vmware.com",
        "time": "Fri Mar 14 19:59:00 2014 +0530"
      },
      "message": "Devstack changes to ceilometer to support vsphere\n\nCeilometer currently supports only libvirt when installed\nusing devstack. Have extended this support to Vmware Vsphere in this changelist.\n\nChange-Id: I98c64204973bca5e6a7f859a5431adb2b661277f\n"
    },
    {
      "commit": "0b03e7acb84e14efed3bfc2b30055a8427a40a12",
      "tree": "81029538cd3a76ce89369c345aa02e8bdf3bde27",
      "parents": [
        "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed"
      ],
      "author": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Fri Mar 14 11:14:57 2014 -0300"
      },
      "committer": {
        "name": "Rafael Folco",
        "email": "rfolco@br.ibm.com",
        "time": "Fri Mar 14 11:20:10 2014 -0300"
      },
      "message": "Set correct default disk bus back to virtio on ppc64\n\nvirtio is supported and should be the default disk bus on Power to\ntake advantage of I/O performance drivers. This aligns with Nova\ndefault bus values on PowerKVM. SCSI is the default for cdrom.\n\nChange-Id: I5de08c90359b3a500c352c09c07b6b082ddb4325\n"
    },
    {
      "commit": "4376ae04df50fb9b338039b02a94fea351cedb28",
      "tree": "f2a6c314c8451ce67410fa2514ce37afcd4f0c4f",
      "parents": [
        "3e57ac64e75c5a5b55c2fb2d23e5b3d6377121ed"
      ],
      "author": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Fri Mar 14 10:48:56 2014 -0300"
      },
      "committer": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Fri Mar 14 10:58:02 2014 -0300"
      },
      "message": "Clean /etc/mysql when calling clean.sh\n\nThe clean.sh script should also remove the /etc/mysql\ndirectory. It contains information from the old\ndevstack installation and may conflict with the further\none. apt-get purge does not remove it since the\ndirectory is not empty.\n\nChange-Id: I885345a2311851d8746abe42e44300ecd4f6e08a\n"
    },
    {
      "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": "92b400fd6383d5182bc196e1a33f89b3c5e42723",
      "tree": "cd139e3ddb5fb55289bdfe9482cf1447613abcc1",
      "parents": [
        "db43b78ec569f1afa320677f34c999574b7126e4",
        "26c5a2252e9b99e053616d262fb627c1716a2e4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 02:56:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 02:56:20 2014 +0000"
      },
      "message": "Merge \"change the vmdk to the one used in VMWare ci\""
    },
    {
      "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": "db43b78ec569f1afa320677f34c999574b7126e4",
      "tree": "4928f085246c4bac831918c727fa81efae042bc1",
      "parents": [
        "f8afb8bee1de1ccad21c71abb5ba0b1f54296a02",
        "64bd01652e6fd7c593498b1fd2bf50bfdf64ce40"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 14 00:10:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 14 00:10:34 2014 +0000"
      },
      "message": "Merge \"make git_clone safer\""
    },
    {
      "commit": "0f73ff2c516cb9fdb6849f7feb19cd0cfde46852",
      "tree": "f288eba6f831ce13fdb7a5770e5a8ffba19f3348",
      "parents": [
        "f8afb8bee1de1ccad21c71abb5ba0b1f54296a02"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 13 14:20:43 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Mar 13 15:03:55 2014 -0700"
      },
      "message": "Move libvirt install + setup to functions-libvirt\n\nMoves installation and setup of libvirt to a common functions-libvirt,\nwhich can be used by other drivers in the future that may require\ncross-distro libvirt installation and config but are not using\nVIRT_DRIVER\u003dlibvirt (ie, Ironic).\n\nChange-Id: I4a9255c8b4bacd5acfde9b8061c9e537aeea592c\n"
    },
    {
      "commit": "f8afb8bee1de1ccad21c71abb5ba0b1f54296a02",
      "tree": "70d2780ed644c4929fa8d31d857b4f90a89ae761",
      "parents": [
        "ce33a78563ad1ea8dfa137d8a7cf666ed99b2e97",
        "353c4f1240d974e9ce93ba1f00a4bc7fe2c5856e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 19:12:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 19:12:47 2014 +0000"
      },
      "message": "Merge \"remove additional f18 references\""
    },
    {
      "commit": "7eb99343979921993dc361f71b5efd77e9130f78",
      "tree": "2a2c4265877fbaebbd5fd98d9d68f8739b1e9efe",
      "parents": [
        "ce33a78563ad1ea8dfa137d8a7cf666ed99b2e97"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 06 10:33:40 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Mar 13 19:23:09 2014 +0100"
      },
      "message": "Setup the correct ec2 manifest path\n\nsetup correctly the path to the ec2 boundled images.\n\nChange-Id: If3bce845e009a73c6b685976de3fa6d44b907bed\n"
    },
    {
      "commit": "26c5a2252e9b99e053616d262fb627c1716a2e4d",
      "tree": "576844f3f530a9e901da8f29bb9972fdbfa9df54",
      "parents": [
        "63d06bcad9b6716fc4c4f69d52a83ccd40d160b2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 12 18:37:37 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 13 09:57:08 2014 -0400"
      },
      "message": "change the vmdk to the one used in VMWare ci\n\nThe debian image that defaults to being using with vmware is huge,\nand it turns out it\u0027s not actually used in VMWare ci so we don\u0027t\nreally know if it\u0027s working. Instead use the vmdk that is used\nin VMWare ci, which we know will boot, as we get results everyday.\n\nChange-Id: I014746af293852525e2bd128c4d19f5889ecd55d\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": "1a0c090057dde13fd3bb8ffcb84a923eb5952084",
      "tree": "69a655288ef1d843c830713119d0d32d0307d7fe",
      "parents": [
        "c0dea9789b1d6133624444b99b9c9e6b7c09714f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 12 14:59:50 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 12 14:59:53 2014 -0500"
      },
      "message": "Additional attempts to flosh stdout/stderr\n\nThe logfile output is piped through awk to apply a timestamp\nand filter out all of the xtrace commands in the xtrace output.\n\nA while back we added fflush(\"\") which is supposed to flush all\nopen output files and pipes. It appears that gawk in precise\nis old enough that it may only flush stdout, so explicitly\nflush the logfile handle.\n\nChange-Id: If5198c2da2a3278eed8ae3d50c7ca5c15eac6d94\n"
    },
    {
      "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": "9c6d2840fdb67eb7af34be241bdb2fbebaf67c87",
      "tree": "16cce3ee3bad366e1f736ca984ee0c32e41c7206",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098"
      ],
      "author": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Mon Mar 10 14:12:58 2014 -0700"
      },
      "committer": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Wed Mar 12 10:35:19 2014 -0700"
      },
      "message": "fix failing wget statements under -o errexit in vmdk upload routine\n\nFix the case when uploaded image has no descriptor.\nRefactored the code a bit\n\nTested:\n1. monithic Sparse\n2. monolithic flat\n    2.1 flat file name mentioned in descriptor file\n    2.1 flat file name not mentioned in descriptor file\n3. descriptor header not found in the file\n    3.1 image file name is *-flat, download descriptor\n    3.2 image file name does not end with *-flat\n4. file name contains all image properties\n\nChange-Id: I0df9be5c2a1b9ed53cdb22d5cd40b94e56c48f37\nCloses-bug: #1289664\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": "64bd01652e6fd7c593498b1fd2bf50bfdf64ce40",
      "tree": "9ac9d1f2f23d98194f46409c7d277f845f1916df",
      "parents": [
        "63d06bcad9b6716fc4c4f69d52a83ccd40d160b2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 12 13:04:22 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 12 13:04:22 2014 -0400"
      },
      "message": "make git_clone safer\n\nthe ensures that if the function returns early, we return to a\nsane directory, and not hang out somewhere that a future git\ncall might modify a directory in a weird way. This is especially\nimportant in the case of stable branches where were are hopping\nbetween stable for servers and master for clients.\n\nChange-Id: Ib8ebbc23b1813bc1bfb31d0a079f1b882135bd39\n"
    },
    {
      "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": "7d4c7e09b4882077471c3b2cb097c237c2016f96",
      "tree": "0a51ca06e74f9e4495fdb82ce929e7bd75f80bdc",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 12 08:05:08 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 12 08:05:08 2014 -0400"
      },
      "message": "remove docker from devstack\n\nwith I1c9bea2fdeebc4199c4f7d8fca4580a6fb7fed5b nova removed\ndocker from it\u0027s driver tree.\n\nWe shouldn\u0027t have driver support inside of devstack that\u0027s not\npart of upstream projects (this has been a line we\u0027ve been\npretty clear on with Neutron drivers in the past).\n\nRemove docker driver accordingly.\n\nChange-Id: Ib91d415ea1616d99a5c5e7bc3b9015392fda5847\n"
    },
    {
      "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": "96a10ea6a6baaf2a44fb56e27506e6b6e5527536",
      "tree": "c0c2776a5ded06a712ed253de0d74bb9adfb9225",
      "parents": [
        "7b83410947097d43a3b38db08e9961bbff7e69bc",
        "d9259ea466e54349fa87e7f76b7dfd061b19423c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 05:33:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 05:33:17 2014 +0000"
      },
      "message": "Merge \"remove distros that are out of support by their upstream\""
    },
    {
      "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": "5600870fe62ec1410278a013bf829d57143ebf8c",
      "tree": "ccc33c1fdc7f532cb425d969c45a9424d8e53019",
      "parents": [
        "9ea10307b731bee577013939356dfd9e84ce1839",
        "dd304603e011160f7f796ec4af7dcaf50008372c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 02:58:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 02:58:43 2014 +0000"
      },
      "message": "Merge \"put libvirt debug behind a flag\""
    },
    {
      "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": "9ea10307b731bee577013939356dfd9e84ce1839",
      "tree": "052379faee9d95ccb4e00446ae4ab5168283a0cb",
      "parents": [
        "efad7911a484fd6908856499a83ad8e15af4527a",
        "3b1f2e4e885559957a939f8a260b4cff9938bc80"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 20:01:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 20:01:35 2014 +0000"
      },
      "message": "Merge \"Fix inverted conditionals in setup_develop\""
    },
    {
      "commit": "efad7911a484fd6908856499a83ad8e15af4527a",
      "tree": "e15a7636f8757514ab5d40a5c2ad64b8c56518f6",
      "parents": [
        "3b06c40707552e0930247a73d02602bc71074c7c",
        "c20bab89c47e02d88fb314d4d0a8dbfc73fca20e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 15:43:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 15:43:50 2014 +0000"
      },
      "message": "Merge \"Use the python-pyOpenSSL package openSUSE\""
    },
    {
      "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": "3b1f2e4e885559957a939f8a260b4cff9938bc80",
      "tree": "692834105c7bda0d0a6d08f8bb1d10c482752cda",
      "parents": [
        "349394b0cfb858dfdea390a20ee80b333380b95e"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Feb 24 20:30:07 2014 +0900"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Mar 11 07:34:17 2014 -0400"
      },
      "message": "Fix inverted conditionals in setup_develop\n\nThis fixes regressions introduced by:\n    Change-Id: Ic97e68348f46245b271567893b447fcedbd7bd6e\n    (\"Handle non-zero exit code from git diff\")\n\nChange-Id: I053a292c287f3035eef37db2264eda06a170f9bc\nCloses-Bug: 1287513\n"
    },
    {
      "commit": "c20bab89c47e02d88fb314d4d0a8dbfc73fca20e",
      "tree": "9bdb0add78f5a755f0a95800ae8b69e1de906e35",
      "parents": [
        "349394b0cfb858dfdea390a20ee80b333380b95e"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Tue Mar 11 11:38:24 2014 +0100"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Tue Mar 11 12:11:56 2014 +0100"
      },
      "message": "Use the python-pyOpenSSL package openSUSE\n\nRecent pyOpenSSL releases when installed from pip depend on\ncryptography\u003e\u003d0.2.1, which itself depends on cffi\u003e\u003d0.8. That is conflicting\nwith the python-cffi (0.7.2) package on openSUSE-13.1 which is required by the\ninstalled python-xattr.\n\nChange-Id: I721ce5288d150a3b01fb2558f7ca86028d734138\n"
    },
    {
      "commit": "349394b0cfb858dfdea390a20ee80b333380b95e",
      "tree": "59f6d64822279914d36b2c2ea78664c4c5e98df1",
      "parents": [
        "46be1ea2ff05542f833ce1369aa944d97699b0d7",
        "a439faa85b89b0d2c73085743426fd8741293cb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 08:46:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 08:46:19 2014 +0000"
      },
      "message": "Merge \"Update required packages for ryu\""
    },
    {
      "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": "42a59c2bfae69eca5520748d6b45803a387fdb88",
      "tree": "5dcf4b9b5db925fb9f354a987917b23901a020f2",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 03 14:31:29 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 10 15:17:30 2014 -0500"
      },
      "message": "Complete moving Keystone setup out of keystone_data.sh\n\n* Move remaining role creation to create_keystone_accounts()\n* Move glance creation to create_glance_accounts()\n* Move nova/ec2/s3 creation to create_nova_accounts()\n* Move ceilometer creation to create_ceilometer_accounts()\n* Move tempest creation to create_tempest_accounts()\n* Convert moved code to use OpenStackClient for setup\n* files/keystone_data.sh is removed\n\nNote that the SERVICE_TENANT and ADMIN_ROLE lookups in the other service\nimplementations are not necessary with OSC, all operations can be done\nusing names rather than requiring IDs.\n\nChange-Id: I4283ca0036ae39fd44ed2eed834b69d78e4f8257\n"
    },
    {
      "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": "0c76039622c65428d97e307b7d0687ae5bd8fa6b",
      "tree": "8582d450236552944c90a9a9408b3a45fd722313",
      "parents": [
        "9162f9b8ae894ed3a8011acacd52e13a5af670de",
        "b27f16d71660f75fcd82a035cdaf2b2eddec99ce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 15:47:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 15:47:05 2014 +0000"
      },
      "message": "Merge \"Detect missing packages with yum\""
    },
    {
      "commit": "9162f9b8ae894ed3a8011acacd52e13a5af670de",
      "tree": "bb19e326417f6fd8021e2afed7efb33483ce9463",
      "parents": [
        "586fd791a050fea6446f8483acdee9eb21255145",
        "11b36c9b0a0a04ff3a53ae95c6de94fdd457f5e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 10 15:46:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 10 15:46:09 2014 +0000"
      },
      "message": "Merge \"Fixed unconditioned source phase in OpenDaylight extras\""
    },
    {
      "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": "353c4f1240d974e9ce93ba1f00a4bc7fe2c5856e",
      "tree": "bb95fa6fedd6a9db36f941968fd1d54d89c8b147",
      "parents": [
        "d9259ea466e54349fa87e7f76b7dfd061b19423c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 08:44:18 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 08:44:18 2014 -0400"
      },
      "message": "remove additional f18 references\n\nf18 has been EOL for 6 weeks now, time to purge it from devstack\n\nChange-Id: I5aac2c63b2f4cd8b01ae685b1acf4c188637558b\n"
    },
    {
      "commit": "d9259ea466e54349fa87e7f76b7dfd061b19423c",
      "tree": "a1ad21a382c5c320e289c44cc1fef4fef1fdea76",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 08:39:15 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 08:39:15 2014 -0400"
      },
      "message": "remove distros that are out of support by their upstream\n\nraring EOL was - 27 Jan 2014\nf18 EOL was - 14 Jan 2014\nopensuse 12.2 was - 15 Jan 2014\n\nif their upstream isn\u0027t going to support them, we shouldn\u0027t be\nin devstack.\n\nthis additionally leaves us in an interesting situation that there\nis no longer *any* opensuse version listed as supported. if the\nopensuse community doesn\u0027t step up here we should probably look\nat removing it.\n\nChange-Id: Ibb883930b430477dfd3b5126c5db04f95a50d3a7\n"
    },
    {
      "commit": "11b36c9b0a0a04ff3a53ae95c6de94fdd457f5e7",
      "tree": "62dec4c241a4dccd1418f197949de6d500c9b94a",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098"
      ],
      "author": {
        "name": "Roey Chen",
        "email": "roeyc@mellanox.com",
        "time": "Mon Mar 10 11:25:50 2014 +0200"
      },
      "committer": {
        "name": "Roey Chen",
        "email": "roeyc@mellanox.com",
        "time": "Mon Mar 10 14:30:00 2014 +0200"
      },
      "message": "Fixed unconditioned source phase in OpenDaylight extras\n\nShould source ``lib/opendaylight`` in ``extras.d/80-opendaylight.sh``\nonly when appropriate services are enabled.\nFix for bug/1290033\n\nChange-Id: Ifa470e1e132029f3c5bf255f27c4e96373b339a8\nSigned-off-by: Roey Chen \u003croeyc@mellanox.com\u003e\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": "b27f16d71660f75fcd82a035cdaf2b2eddec99ce",
      "tree": "c58360682901f545cd1c5a9b788ba0b884966b2d",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 28 14:29:02 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 10 14:10:56 2014 +1100"
      },
      "message": "Detect missing packages with yum\n\nyum -y doesn\u0027t report an error when packages are missing (see [1] for\nupstream discussion).  Thus we run the output of yum through a small\nawk script looking for missing packages output.\n\nThe one change required for RHEL is that python-wsgiref is included in\nthe distro python, so doesn\u0027t need a separate package.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d965567\n\nChange-Id: I9908ff4edbf2b0d961d25837a08a34e1417bbb02\n"
    },
    {
      "commit": "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098",
      "tree": "448a978f2cb8f413654501263bc1f50f2d9c8cef",
      "parents": [
        "111f0f1bd9f6de307265f8bec29f1a8f782b79d4",
        "8068455a023063b615fc66ee038211a9ae300a81"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 19:09:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 19:09:50 2014 +0000"
      },
      "message": "Merge \"Close all logging file descriptors\""
    },
    {
      "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": "45d5db3dff5846336534f3ae8e1dadab91e5fb7c",
      "tree": "cad775470d0d8e8376cac8407ffd111e59e0ee77",
      "parents": [
        "6cb378f8bd9c00ac7d0b37f51809663ec112612f",
        "9b3602ccf64f1d690a0a3d4adff987a5a12594b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 18:12:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 18:12:46 2014 +0000"
      },
      "message": "Merge \"Fix intermittent error in exercises/floating_ips.sh\""
    },
    {
      "commit": "6cb378f8bd9c00ac7d0b37f51809663ec112612f",
      "tree": "fd7b5b4fee7c92fb8ce004b1f25e68c9e5829b70",
      "parents": [
        "c6fc45582c3abf8b03af3780360470eb2c6b3c2b",
        "bb1e07859cce688e3beed2c573e9073a72f778fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 18:12:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 18:12:44 2014 +0000"
      },
      "message": "Merge \"Don\u0027t install vim or locate by default\""
    },
    {
      "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": "33cd549f71809b9b6d6cd07b380213c8e4cfbaff",
      "tree": "450c8d19bfa0ed3ba887a14cbdd59d648a883ee6",
      "parents": [
        "fa210d2ab6e9bd66d8c47e8ca06611ab5ccb65f5",
        "99b622a936c0b6f5b6283f3bcdca3bd7d0628e29"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 08 01:46:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 08 01:46:57 2014 +0000"
      },
      "message": "Merge \"Refactor vmdk upload code\""
    },
    {
      "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": "bb1e07859cce688e3beed2c573e9073a72f778fb",
      "tree": "dea46afdb078e8c3181bd1aed69a011cedaec174",
      "parents": [
        "e11e68911e74332d2cbd94cc6bc45e828932e6b7"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Mar 06 09:40:27 2014 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Mar 07 12:47:06 2014 -0800"
      },
      "message": "Don\u0027t install vim or locate by default\n\nDevstack doesn\u0027t need vim or locate, if someone wants to use them, they\ncan just install them afterwards.\n\nChange-Id: I00f27c20c86d89465e4aefc67ed645a309c09a03\n"
    },
    {
      "commit": "e11e68911e74332d2cbd94cc6bc45e828932e6b7",
      "tree": "ef1e392f1ee290783b4fd0d6e686e5cfe29ba09d",
      "parents": [
        "54331b51e77ec07ef365b72b7337c6bdd4246beb",
        "581f0ee48510d8eead8a95888ad9b56d89009a76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 07 20:21:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 07 20:21:43 2014 +0000"
      },
      "message": "Merge \"Add a few missing package for SUSE\""
    },
    {
      "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": "f5d2a5ceb4030aa0868b11ef84b5055b70693702",
      "tree": "6e9b9182c65d95ce8a74b41a601837db65a1b49e",
      "parents": [
        "4981bd75322810b5ad5bfc89ba77f6e8fb0733e8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 06 13:45:42 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 06 13:45:42 2014 -0500"
      },
      "message": "test for adding crazy branches\n\nas found by dansmith\u0027s clever hack, if devstack lands a crazy\nbranch name in stackrc, we\u0027d break the devstack gate. While it\u0027s\ndoubtful anyone would do this, add a basic sanity check.\n\nChange-Id: Ib3b1881ed4fd520a1828ed073a7c8353e6f0a839\n"
    },
    {
      "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"
    }
  ],
  "next": "4d8af4aa05a76219b634d02485ae637a404b399f"
}
