)]}'
{
  "log": [
    {
      "commit": "3de6b0a7509973c662c4ae4dc1057e61dc434a98",
      "tree": "c5866c14605e95bfa8d488d7f28c60870a4d2680",
      "parents": [
        "116023f8e4a6857321a0ea245e91695e203541b0",
        "16aca8a37a23bd62b0047a12f67ed774f93e37c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 18:58:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 18:58:21 2014 +0000"
      },
      "message": "Merge \"Make configurable the creation of heat stack domain\""
    },
    {
      "commit": "116023f8e4a6857321a0ea245e91695e203541b0",
      "tree": "3b32d4a7adc164ea718fb872cf5554802f95cba6",
      "parents": [
        "26e57cbb4ce26ef04724012d27139223c8af5eae",
        "ea861741d8f95044be516126b9d04cbd5c9a65eb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:54:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:54:24 2014 +0000"
      },
      "message": "Merge \"Reuse existing libvirt setup functions for Ironic\""
    },
    {
      "commit": "1dc01abd79ebfcbc0bcb8297a153bc41def811f5",
      "tree": "2a367e097b369d5525731818464f4fb7e8c3dd77",
      "parents": [
        "1c195ab7d325dd90fcc66f343da680fda98a6642",
        "41ca6dc8bf2dee0471c9108e5f52aec14a02e7cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 14:43:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 14:43:15 2014 +0000"
      },
      "message": "Merge \"fix typo in running opendaylight command\""
    },
    {
      "commit": "fbedabde06b60b9c3110d07950403ffb17d2e878",
      "tree": "95f9235bf9d22df3d9ec7091a7db68dd72379004",
      "parents": [
        "52e165af796187ed549d074cd4604c0fe46bf364",
        "de19bf9b8c16db71cbadb1dd655efcc1f7269845"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 12:30:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 12:30:39 2014 +0000"
      },
      "message": "Merge \"turn on resize feature\""
    },
    {
      "commit": "52e165af796187ed549d074cd4604c0fe46bf364",
      "tree": "f627d90f020169e6bef73b5363315a1412f0868e",
      "parents": [
        "5710853b62fbdfa0c59dba14001620331be9a2bf",
        "ad7e8c63e6891c59eb4387a01d94838f60370930"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 06:30:42 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 06:30:42 2014 +0000"
      },
      "message": "Merge \"move the rsyslogd restart\""
    },
    {
      "commit": "5710853b62fbdfa0c59dba14001620331be9a2bf",
      "tree": "6e4ef0ac6e776fc0bee16cb9b58308e960d4e99c",
      "parents": [
        "2923e6072b6c00108547d731f780ac6790dfaa36",
        "51ebda6c8d37539473e463e8b24f27f21d798392"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 03:56:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 03:56:56 2014 +0000"
      },
      "message": "Merge \"Use sahara.conf.sample instead of old one\""
    },
    {
      "commit": "2923e6072b6c00108547d731f780ac6790dfaa36",
      "tree": "b3062c0f6bb13f048956bac4e0a986b8e38cbc5a",
      "parents": [
        "25d9a8145b73265b551935f0a59307a6d73297c1",
        "753afeba7464464a3fd050eb2085e51580f9b5a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 01:18:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 01:18:08 2014 +0000"
      },
      "message": "Merge \"Use neutron security groups in BigSwitch plugin\""
    },
    {
      "commit": "25d9a8145b73265b551935f0a59307a6d73297c1",
      "tree": "279eaf9fe9d70ec0daad582e54605cb7d7813950",
      "parents": [
        "c381a54db1bf5eba30106f59477083c6b85b5ea8",
        "84d0ec5ebcda4293f0f24ece845226292c068550"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 21 00:51:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 21 00:51:18 2014 +0000"
      },
      "message": "Merge \"Set IRONIC_VM_SPECS_RAM to 512 by default\""
    },
    {
      "commit": "de19bf9b8c16db71cbadb1dd655efcc1f7269845",
      "tree": "e9b6c17f645e30de8bab3b3cc1b2087b26fe7add",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 16:54:58 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Mar 20 16:54:58 2014 -0400"
      },
      "message": "turn on resize feature\n\ntempest should test resize based on the config devstack sets up,\nbut we lost this somewhere.\n\nChange-Id: I12364e7c73c54cc1b231b984dbbc5489c7bbe400\n"
    },
    {
      "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": "ad7e8c63e6891c59eb4387a01d94838f60370930",
      "tree": "80c30f466c283194083abf8ff7ba6ed21e781323",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 19:13:20 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Mar 19 19:13:20 2014 -0400"
      },
      "message": "move the rsyslogd restart\n\nit\u0027s not clear why swift start is the place where an rsyslogd start\nis happening, we should really only make this change when we actually\nchange a file on disk.\n\nAlso, use rsyslogd\u0027s -HUP signal directly instead of the system init\nscripts which are typically doing a stop and start, and apparently\nracing under some circumstances.\n\nChange-Id: I1b9891313d67b1da2ca2582e532b2536a81f9b25\nCloses-Bug: #1262906\n"
    },
    {
      "commit": "c381a54db1bf5eba30106f59477083c6b85b5ea8",
      "tree": "a03cb7eb8b653bf1a66e93a044ffb6e4f4c45594",
      "parents": [
        "871b1e47092a6463cb39be48c66bfe3e646920c2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 19 11:09:31 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Mar 19 11:09:31 2014 -0700"
      },
      "message": "Disable ceilometer\u0027s swift middleware\n\nThis middleware is spamming rsyslog with rabbitmq debug logs, making\nthis middleware practically unusable in combination with rsyslog. Because of\nthis, the rsyslog logs now account for 35% percent of the logs we store\nin logstash. Until the underlying problem is solved disable the\noffending code.\n\nChange-Id: I50a73ae6beb1a11c41225340779fe8d7a1081e46\nRelated-Bug: #1294789\n"
    },
    {
      "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": "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": "ea861741d8f95044be516126b9d04cbd5c9a65eb",
      "tree": "4d54159015762e81f73881be7b36ee08c048b70d",
      "parents": [
        "9f59782a360be1e9971478b09c253613558c7dda"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 17 16:23:01 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Mar 17 16:27:00 2014 -0700"
      },
      "message": "Reuse existing libvirt setup functions for Ironic\n\nWhen deploying Ironic, make use of the existing libvirt installation\nand configuration used by the Nova libvirt driver. Ensures a functional\nlibvirt setup across distributions.\n\nChange-Id: I904ae2bdd4e8299827270c351eb60b833f90ae75\n"
    },
    {
      "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": "84d0ec5ebcda4293f0f24ece845226292c068550",
      "tree": "9f2f414056fd8ad593617f1e4cf2cf9835f7c363",
      "parents": [
        "ad3ac5876b8da22a9a517c57a281e9af336b3bd0"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Mon Mar 17 17:58:54 2014 +0400"
      },
      "committer": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Mon Mar 17 18:01:28 2014 +0400"
      },
      "message": "Set IRONIC_VM_SPECS_RAM to 512 by default\n\nFix insufficient amount of RAM provided for fake baremetal nodes\n\nChange-Id: I87d04a23a28dcb03dfdaf3c6cfad96cf2bda2516\n"
    },
    {
      "commit": "16aca8a37a23bd62b0047a12f67ed774f93e37c3",
      "tree": "24ef8a88e189f3a3daaa469f51dd08ec145f0d86",
      "parents": [
        "a508d1a00195b56b13aa3c89a2aa2e978ba33361"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Mar 11 14:01:57 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Mar 17 15:52:40 2014 +1300"
      },
      "message": "Make configurable the creation of heat stack domain\n\nHeat has graceful fallback code if stack_user_domain is not configured.\n\nIt is important that this be configurable, for testing and for those who choose to\nnot run with a stack_user_domain yet.\n\nChange-Id: I08f017412636327853b3c606afd36ae93aa09288\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "51ebda6c8d37539473e463e8b24f27f21d798392",
      "tree": "d3c3c28f52599f3e15925872d8364f06f129c171",
      "parents": [
        "7ff8443e46c94562822895b86b24122bc7474cfd"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:26:12 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Mar 12 22:26:12 2014 +0400"
      },
      "message": "Use sahara.conf.sample instead of old one\n\nSahara internals was updated, now we can use correct conf sample.\n\nChange-Id: Ia8d99c2742785c3b5c724617a5dfc2880624a03f\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": "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": "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": "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": "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": "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": "753afeba7464464a3fd050eb2085e51580f9b5a7",
      "tree": "f85ddc850a01f7bac0b2b39574be1b5f78a04b73",
      "parents": [
        "fe09741e14f94679bdf90e663860a3e9dd55da2d"
      ],
      "author": {
        "name": "Kevin Benton",
        "email": "blak111@gmail.com",
        "time": "Thu Feb 13 17:17:30 2014 -0800"
      },
      "committer": {
        "name": "Kevin Benton",
        "email": "blak111@gmail.com",
        "time": "Mon Mar 03 11:53:51 2014 -0800"
      },
      "message": "Use neutron security groups in BigSwitch plugin\n\nConfigures the Big Switch third-party plugin to\nuse neutron security groups instead of nova\nsecurity groups.\n\nChange-Id: I6bc3046ff0e70b8288a7c3f3d6f975376adc081a\nImplements: blueprint bigswitch-neutron-security\n"
    },
    {
      "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"
    }
  ],
  "next": "bd9dbef9329ef4dad0a5ecb3dca29dd9a282c2dc"
}
