)]}'
{
  "log": [
    {
      "commit": "f8d4efc0587ce044cbaa3f27bb1dfbfa1f3c271d",
      "tree": "f8a00ed33b574b30ef1876fa12c1efee0a12beb6",
      "parents": [
        "c1699c27d11b48b29eaba41ae4c74c5464414c79",
        "76ed427ca17fb271974b4882c0b5e3c18ed3d889"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 09 20:28:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 09 20:28:10 2014 +0000"
      },
      "message": "Merge \"Update setuptools to latest for .dist-info support\""
    },
    {
      "commit": "c1699c27d11b48b29eaba41ae4c74c5464414c79",
      "tree": "ac0f48a47469f9bd1ff3086a7596e4dc3b55d088",
      "parents": [
        "c1095c74c43fb91e5cdba52e957f51ef37d89299",
        "2541d611ff004efa99f002c2c0c79edaf471d67b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 08 15:34:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 08 15:34:39 2014 +0000"
      },
      "message": "Merge \"Add flag for ceilometer tests\""
    },
    {
      "commit": "c1095c74c43fb91e5cdba52e957f51ef37d89299",
      "tree": "d1be9faa6ed58e07a88e09d0a7ba712d678a0d2d",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983",
        "e6d99a946fb00791e52671e22b6bd848e7392b8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 08 12:39:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 08 12:39:08 2014 +0000"
      },
      "message": "Merge \"Remove Fedora/libvirt workaround\""
    },
    {
      "commit": "76ed427ca17fb271974b4882c0b5e3c18ed3d889",
      "tree": "3f7440823256d61c36928cc8e8260655750e7031",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Mathieu Gagné",
        "email": "mgagne@iweb.com",
        "time": "Thu Jun 05 16:50:40 2014 -0400"
      },
      "committer": {
        "name": "Mathieu Gagné",
        "email": "mgagne@iweb.com",
        "time": "Thu Jun 05 18:11:16 2014 -0400"
      },
      "message": "Update setuptools to latest for .dist-info support\n\nSupport for .dist-info directories was added in setuptools 0.6.28.\n\nAt this moment, Ubuntu Precise 12.04 provides setuptools 0.6.24\nwhich is too old for our needs.\n\nSix is installed from wheel which uses the .dist-info directory.\nFor six to be found, we need to install setuptools \u003e\u003d 0.6.28.\n\nUpdating setuptools to the latest version using pip will provide use\nthe needed version to make six discoverable.\n\nCloses-bug: #1326811\nChange-Id: I761d0aeb2b8b593cee38d512afc8fed6a2d1fe37\n"
    },
    {
      "commit": "7b63c5ec9e9aea54024105a6521a754efc9f9983",
      "tree": "d1510878adf78aab275d0c0581699bd9693a94bc",
      "parents": [
        "ea937baee62378b118c09f42c16a44cc5e6a5fdd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 16:25:52 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 04 22:53:25 2014 +0000"
      },
      "message": "be opinionated: only use get-pip.py\n\nget-pip.py is now on a CDN, and is the prefered way to get pip.\n\nRemove the default path of using pip tarballs from pypi and use\nget-pip.py on from here on.\n\nCloses-Bug: #1326539\n\nChange-Id: I0661f7c6913ba6b3e1d00b30e22740d150bfd060\n"
    },
    {
      "commit": "2541d611ff004efa99f002c2c0c79edaf471d67b",
      "tree": "54e90308938587bf83f55e8ba7842c9e99da0b62",
      "parents": [
        "a0ced4df0073e8c2405f41dbb8b50dbfb245eff8"
      ],
      "author": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Thu May 29 18:48:10 2014 +0400"
      },
      "committer": {
        "name": "Vadim Rovachev",
        "email": "vrovachev@mirantis.com",
        "time": "Tue Jun 03 13:44:56 2014 +0400"
      },
      "message": "Add flag for ceilometer tests\n\nAdded flag for enable or disable tests for ceilometer\nfeature of fast work with databases\n\nChange-Id: If68c2b733358a98f56265b70c31366e6a9120dfa\n"
    },
    {
      "commit": "ea937baee62378b118c09f42c16a44cc5e6a5fdd",
      "tree": "d8e61fcb9142bd19a13379177f6e3f4c75d1f0c5",
      "parents": [
        "142adec5d683677484ffb3ad9d37a3f37484c052",
        "a688bc65104e7d8998ffdb321d67a9f33df6997e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 03 03:16:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 03 03:16:08 2014 +0000"
      },
      "message": "Merge \"Fix the way Apache site configuration files are used, to improve OS portability\""
    },
    {
      "commit": "142adec5d683677484ffb3ad9d37a3f37484c052",
      "tree": "63b676d665c4c744ea36fdf23c3e17ad3b304814",
      "parents": [
        "47ae725f1337ba76189604b685ccaec6c7b7bff9",
        "55c0b225e22a40e51c30215825f266dadb635513"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 02 22:45:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 02 22:45:07 2014 +0000"
      },
      "message": "Merge \"Remove copy of cinder.conf.sample file\""
    },
    {
      "commit": "47ae725f1337ba76189604b685ccaec6c7b7bff9",
      "tree": "40e7387689e569b79bcecfc213a8ba0ba8143909",
      "parents": [
        "14916d4c542e8c1c16c2f57a0514b15f1fe22b5f",
        "110071775344610bbb132a473949fba2fd09512d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 01 09:39:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 01 09:39:52 2014 +0000"
      },
      "message": "Merge \"be a little more clever about interface default\""
    },
    {
      "commit": "14916d4c542e8c1c16c2f57a0514b15f1fe22b5f",
      "tree": "392ab05b2e15c123082d8e0d3dd20b67b921a1d1",
      "parents": [
        "ced4ba63cdbc727207d18104c123b3511b35cb68",
        "e13fd6006d04a3732a776b94164e0bc5a2fec14d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 18:16:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 18:16:36 2014 +0000"
      },
      "message": "Merge \"Create an IPv6 network that uses an external router for IPv6\""
    },
    {
      "commit": "55c0b225e22a40e51c30215825f266dadb635513",
      "tree": "4550b445a095bfa231b9d552eda823e9002f8fd8",
      "parents": [
        "ced4ba63cdbc727207d18104c123b3511b35cb68"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Fri May 30 15:40:04 2014 +0000"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Fri May 30 15:46:13 2014 +0000"
      },
      "message": "Remove copy of cinder.conf.sample file\n\nRather than continue to be bit by conf updates\nfrom external sources, Cinder is going to join\nthe party and cease generation of the sample.conf\nas part of the unit tests.\n\nFirst step however is to not attempt to copy it\nfrom cinder/etc/cinder in the devstack setup.\n\nThis just removes that cp operation, nothing\nin that sample conf was modfied from defaults\nso it wasn\u0027t really doing anything anyway.\n\nChange-Id: I727b1747ff36d775ef881e93e3b9a8528a17a4df\n"
    },
    {
      "commit": "a688bc65104e7d8998ffdb321d67a9f33df6997e",
      "tree": "37bbb8cb4ee95e617a04461e9fe311ab0536d72f",
      "parents": [
        "ced4ba63cdbc727207d18104c123b3511b35cb68"
      ],
      "author": {
        "name": "Gabriel Assis Bezerra",
        "email": "gabrielb@lsd.ufcg.edu.br",
        "time": "Tue May 27 20:58:22 2014 +0000"
      },
      "committer": {
        "name": "Gabriel Assis Bezerra",
        "email": "gabrielb@lsd.ufcg.edu.br",
        "time": "Fri May 30 12:07:24 2014 +0000"
      },
      "message": "Fix the way Apache site configuration files are used, to improve OS portability\n\nOn Ubuntu 14.04, the site configuration file must have a .conf suffix for a2ensite and a2dissite to\nrecognise it. a2ensite and a2dissite ignore the .conf suffix used as parameter. The default sites\u0027\nfiles are 000-default.conf and default-ssl.conf.\n\nOn Ubuntu 12.04, the site configuration file may have any format, as long as it is in\n/etc/apache2/sites-available/. a2ensite and a2dissite need the entire file name to work. The default\nsites\u0027 files are default and default-ssl.\n\nOn Fedora, any file in /etc/httpd/conf.d/ whose name ends with .conf is enabled.\n\nOn RHEL and CentOS, things should hopefully work as in Fedora.\n\nThis change puts all distribution-related site configuration file name differences in lib/apache and\nthe other services gets the file name for its sites using the new exported function\napache_site_config_for \u003csitename\u003e.\n\nIt also makes Fedora disabled sites use the .conf.disabled suffix instead of removing the .conf from\nthe file name.\n\nThe table below summarizes what should happen on each distribution:\n+----------------------+--------------------+--------------------------+--------------------------+\n| Distribution         | File name          | Site enabling command    | Site disabling command   |\n+----------------------+--------------------+--------------------------+--------------------------+\n| Ubuntu 12.04         | site               | a2ensite site            | a2dissite site           |\n| Ubuntu 14.04         | site.conf          | a2ensite site            | a2dissite site           |\n| Fedora, RHEL, CentOS | site.conf.disabled | mv site.conf{.disabled,} | mv site.conf{,.disabled} |\n+----------------------+--------------------+--------------------------+--------------------------+\n\nChange-Id: Ia2ba3cb7caccb6e9b65380f9d51d9d21180b894e\nCloses-bug: #1313765\n"
    },
    {
      "commit": "ced4ba63cdbc727207d18104c123b3511b35cb68",
      "tree": "493a51fbc5096db699468d91e10b74c09263f1e4",
      "parents": [
        "3a15ccdd54c8e05571c4ded97f20e5f0093dee04",
        "5ec6f8f15d6b6aa46f6b33228999d5df6c70d3b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 03:49:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 03:49:00 2014 +0000"
      },
      "message": "Merge \"Add support for creating provider networks\""
    },
    {
      "commit": "3a15ccdd54c8e05571c4ded97f20e5f0093dee04",
      "tree": "e83748798a60480f165b47d77f9e718eb214dcdc",
      "parents": [
        "a0ced4df0073e8c2405f41dbb8b50dbfb245eff8",
        "97eb9bbec696dd937bef14cbc9993f66cfbad79f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 30 02:52:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 30 02:52:09 2014 +0000"
      },
      "message": "Merge \"Update readme.md, heat is now enabled by default\""
    },
    {
      "commit": "110071775344610bbb132a473949fba2fd09512d",
      "tree": "3b6101812067eb7bca9a376871da802e9fbc51e0",
      "parents": [
        "a0ced4df0073e8c2405f41dbb8b50dbfb245eff8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 28 17:30:10 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed May 28 17:30:10 2014 -0400"
      },
      "message": "be a little more clever about interface default\n\nthe interface default of eth0 has become more wrong since we\u0027ve\ngot a generation of Linux distros that don\u0027t use eth* as their\ninterface naming. Instead of that do a slightly more clever, but\nprobably still wrong thing, of picking an interface that exists\nand is a physical interface.\n\nThis is still overridable, however won\u0027t cause really cryptic\nfailures in nova-compute because it\u0027s trying to use an interface\nthat doesn\u0027t exist *really* late in the network creation.\n\nChange-Id: I93016ff5a25678de76254418155c839a269486a0\n"
    },
    {
      "commit": "a0ced4df0073e8c2405f41dbb8b50dbfb245eff8",
      "tree": "e8eadf2f817a2abcff9a1c4d354f97c51aaf0495",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue May 27 22:08:46 2014 +0100"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue May 27 22:18:21 2014 +0100"
      },
      "message": "chown stack/data/nova/networks to $STACK_USER\n\n$USER may be undefined (resulting in an error exit from stack.sh)\nor may be the current $USER rather than the target $STACK_USER\n(which may or may not be the same) which could lead to errors\nlater.\n\nThis change brings about consistency: the rest of stack.sh always\nuses $STACK_USER.\n\nThis same problem may be present in lib/marconi.\n\nChange-Id: Idff2bee88de4e1da11cd5765a03646caf3ede24f\n"
    },
    {
      "commit": "e6d99a946fb00791e52671e22b6bd848e7392b8d",
      "tree": "6d88883c727ef3aaeb7df598288d7db0c630debc",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue May 27 13:58:12 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue May 27 13:58:12 2014 +1000"
      },
      "message": "Remove Fedora/libvirt workaround\n\nAn updated libvirt package to address [1] is in Fedora 20 now, so we\ndon\u0027t need this work-around.  Modify the comments of the other part of\nthe work-around (restart of services) and link to the most relevant\nbug\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1098376\n\nChange-Id: I47fba7b4f273162c2af1e37902a512041449750b\n"
    },
    {
      "commit": "97eb9bbec696dd937bef14cbc9993f66cfbad79f",
      "tree": "7aafbbd1cfaac74ce67cc04af5a76fcdf4dbb37f",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Mon May 26 09:38:50 2014 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Mon May 26 09:38:50 2014 +0200"
      },
      "message": "Update readme.md, heat is now enabled by default\n\nChange-Id: Ia36879711aa440f4fba657159afeba2105c6aae4\n"
    },
    {
      "commit": "1e6e4289bc5783db0db35db81a91a674a3b26d02",
      "tree": "704086944453be8d59bdcaed7228a49e745e394d",
      "parents": [
        "5069ae9eef30468bff0d610091ad7e0e17a66a4d",
        "22ab3b9f31a6d8cd0e135e1c303f1c1a0d25c626"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 25 13:32:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 25 13:32:04 2014 +0000"
      },
      "message": "Merge \"Fix syntax error in script\""
    },
    {
      "commit": "22ab3b9f31a6d8cd0e135e1c303f1c1a0d25c626",
      "tree": "126312baab77f539fb06dcc9df943cf26ea1939b",
      "parents": [
        "d158fda947d2ea655b56bb8f838a95a3711982ee"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu May 22 12:07:34 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu May 22 16:26:25 2014 -0400"
      },
      "message": "Fix syntax error in script\n\nOne of the recent patches introduced a syntax error in the marconi\nscript. This patch fixes the issue \u0026 gets marconi running in\ndevstack again.\n\nChange-Id: I46a039f72174c4898869983de03a1e29cbe435bf\n"
    },
    {
      "commit": "5069ae9eef30468bff0d610091ad7e0e17a66a4d",
      "tree": "8b231f8b5ecf3c04f42f25f20f43fecf508af199",
      "parents": [
        "e95a13f750996200e1ae6cdbae136866a67d7585",
        "da945f3161ce9e32d4fa62bc0d9caf6e53752f87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 19:29:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 19:29:17 2014 +0000"
      },
      "message": "Merge \"Add oslo.db\""
    },
    {
      "commit": "e95a13f750996200e1ae6cdbae136866a67d7585",
      "tree": "7b359954aff3a45973b448597d2dce5eac19d925",
      "parents": [
        "0cf98966fd5b1451d3a82072d98761f5600c74fc",
        "f06c4434f5ecb9a4bd3992ca2ffb3e606f443fe1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 19:27:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 19:27:39 2014 +0000"
      },
      "message": "Merge \"Fix notify_nova options\""
    },
    {
      "commit": "0cf98966fd5b1451d3a82072d98761f5600c74fc",
      "tree": "a819acd06906162076d46288e05ae9058bb6b517",
      "parents": [
        "eccd8952f7f0e8b4fba6bdbcba84b85b343529ea",
        "bb2908b7e7c49faeab40cd8c62eec3b85f527fc4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 18:09:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 18:09:19 2014 +0000"
      },
      "message": "Merge \"Add support for the IPv6 extended attributes in Tempest\""
    },
    {
      "commit": "eccd8952f7f0e8b4fba6bdbcba84b85b343529ea",
      "tree": "810b0fe4cb8f3b4d994bad3cfb924ce88a51a6b8",
      "parents": [
        "2109d74db5df2c8858ca51f48f1bffbc9df89041",
        "d24afa190c4f1b51dc4c281d0a79cc9483e8b272"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 18:09:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 18:09:12 2014 +0000"
      },
      "message": "Merge \"Revert \"ceilometer.conf configuration option missing os_auth_url\"\""
    },
    {
      "commit": "2109d74db5df2c8858ca51f48f1bffbc9df89041",
      "tree": "3ac8f0662f389867e951edd2191cc54250a84e1b",
      "parents": [
        "85c02af0741d72fe65c8415f3fbf67a3775e1c81",
        "4f7bf6963a1e9ae03bc0ae9189874cba561ad62f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 18:04:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 18:04:54 2014 +0000"
      },
      "message": "Merge \"Fix getting EC2 and S3 urls in create_userrc\""
    },
    {
      "commit": "85c02af0741d72fe65c8415f3fbf67a3775e1c81",
      "tree": "ee81f77ab329ba7d7a45df1c76b332ecdc97ef40",
      "parents": [
        "d158fda947d2ea655b56bb8f838a95a3711982ee",
        "ba8635a247e659be22ea8ebe416513028ca8a96d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 17:51:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 17:51:45 2014 +0000"
      },
      "message": "Merge \"Remove *_url inisets since now come from catalog\""
    },
    {
      "commit": "e13fd6006d04a3732a776b94164e0bc5a2fec14d",
      "tree": "b47a116d9dcad23e2813d644cd3162bb247f7af8",
      "parents": [
        "5ec6f8f15d6b6aa46f6b33228999d5df6c70d3b9"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Wed May 14 17:01:53 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu May 22 11:47:00 2014 -0400"
      },
      "message": "Create an IPv6 network that uses an external router for IPv6\n\nChange-Id: Id1498d74db816b3edbb8376ca5acb7cc5792ea5c\n"
    },
    {
      "commit": "5ec6f8f15d6b6aa46f6b33228999d5df6c70d3b9",
      "tree": "46e6816aa1b519958fca99d9f5d08559e5b1636b",
      "parents": [
        "f2fd04924f26aef4f74fa1b192e1fa1d76e1546c"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Wed May 14 17:01:03 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu May 22 11:47:00 2014 -0400"
      },
      "message": "Add support for creating provider networks\n\nImplements blueprint neutron-provider-networking\n\nChange-Id: I4bad9483b92875ea5e143b0e11652e01faed35a4\n"
    },
    {
      "commit": "d158fda947d2ea655b56bb8f838a95a3711982ee",
      "tree": "1825cd3497b758784c27c44575ce19e9162f8238",
      "parents": [
        "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb",
        "09b56b1c311a0f7558910cb20e53f965b5c79314"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 22 14:33:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 22 14:33:43 2014 +0000"
      },
      "message": "Merge \"Add options to configure provider network mappings for OpenDaylight\""
    },
    {
      "commit": "ba8635a247e659be22ea8ebe416513028ca8a96d",
      "tree": "d29cfa2790c04e840c954afac22b2147aaf69ec3",
      "parents": [
        "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb"
      ],
      "author": {
        "name": "Mat Lowery",
        "email": "mlowery@ebaysf.com",
        "time": "Tue Apr 22 10:41:30 2014 -0500"
      },
      "committer": {
        "name": "Mat Lowery",
        "email": "mlowery@ebaysf.com",
        "time": "Thu May 22 05:35:44 2014 +0000"
      },
      "message": "Remove *_url inisets since now come from catalog\n\nAnother proposed change fetches endpoints from the Keystone catalog as\nlong as the *_url opts are not present. This change will make Trove on\nDevStack use the catalog.\n\nNote: This must merge after https://review.openstack.org/68015.\n\nChange-Id: I397254e72823ab7c7b28014d4fa18e2cefb79e6d\nCloses-Bug: #1222891\n"
    },
    {
      "commit": "d24afa190c4f1b51dc4c281d0a79cc9483e8b272",
      "tree": "b2a36a2f78ac5ea6010ea561289be89be2bcc566",
      "parents": [
        "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb"
      ],
      "author": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Wed May 21 16:05:18 2014 -0400"
      },
      "committer": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Wed May 21 16:05:38 2014 -0400"
      },
      "message": "Revert \"ceilometer.conf configuration option missing os_auth_url\"\n\npatch breaks gate (see any logs/screen-ceilometer-acentral.txt.gz\nafter this patch)\n\nThis reverts commit 4c11089739e6d32b77aea0c8fd2dd3d79570b1c8.\n\nChange-Id: I684d50be1b4d580d385a8bb74b3539b1305ec330\n"
    },
    {
      "commit": "4f7bf6963a1e9ae03bc0ae9189874cba561ad62f",
      "tree": "44cb71d02b52f9c30c821d7fe3bbf899d4ad0d5b",
      "parents": [
        "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb"
      ],
      "author": {
        "name": "ftersin",
        "email": "ftersin@cloudscaling.com",
        "time": "Wed May 21 22:07:36 2014 +0400"
      },
      "committer": {
        "name": "ftersin",
        "email": "ftersin@cloudscaling.com",
        "time": "Wed May 21 22:09:46 2014 +0400"
      },
      "message": "Fix getting EC2 and S3 urls in create_userrc\n\nInvalid parsing of openstackclient output was introduced in\nI03c17cfc9740c3eb257152c95d9c4f021db2c89e. Here command lines\nwas changed to get urls with no parsing.\n\nAlso default EC2_URL was fixed.\n\nChange-Id: Ic46a9989321cf6310c56edeeb737c603a4f9c1ed\n"
    },
    {
      "commit": "9d57dc8b04d85bb996bace16a0a5f82a21dd5ebb",
      "tree": "d50c18af8ef80d58c94c61f03971fca7146a6a12",
      "parents": [
        "740822b18b4d9ab996bb8413e47eddb8c009a15e",
        "4c11089739e6d32b77aea0c8fd2dd3d79570b1c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 21 10:30:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 21 10:30:45 2014 +0000"
      },
      "message": "Merge \"ceilometer.conf configuration option missing os_auth_url\""
    },
    {
      "commit": "740822b18b4d9ab996bb8413e47eddb8c009a15e",
      "tree": "b2a36a2f78ac5ea6010ea561289be89be2bcc566",
      "parents": [
        "d65f7a2858fb047b20470e8fa62ddaede2787a85",
        "b0c3859c30632e24b1da6c65645cb7fd735791a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 20 19:38:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 20 19:38:41 2014 +0000"
      },
      "message": "Merge \"Use daemon flag only when USE_SCREEN\u003dFalse\""
    },
    {
      "commit": "09b56b1c311a0f7558910cb20e53f965b5c79314",
      "tree": "29544bed98bc7c2d0ce498bff1015cdfdb131872",
      "parents": [
        "d65f7a2858fb047b20470e8fa62ddaede2787a85"
      ],
      "author": {
        "name": "Sam Hague",
        "email": "shague@gmail.com",
        "time": "Mon May 05 10:30:09 2014 -0400"
      },
      "committer": {
        "name": "Sam Hague",
        "email": "shague@gmail.com",
        "time": "Tue May 20 18:35:52 2014 +0000"
      },
      "message": "Add options to configure provider network mappings for\nOpenDaylight\n\nOpenDaylight needs to know the physical network mapping\nused with vlan tenant isolation. This is similar to how\nthe bridge_mappings cofig is used to map the physical\nnetwork to the bridge,\ni.e. bridge_mappings\u003dphysnet1:br-eth1,physnet2:br-eth2.\n\nOpenDaylight needs the physical network device itself:\nprovider_mappings\u003dphysnet1:eth1,physnet2:eth2.\n\nOpenDaylight needs the mapping because the device port is\nused when pushing flows. The neutron API\u0027s provide the\nphysical provider network value for example as physnet1.\n\nDocImpact:\nUse of VLANs with ML2 and the OpenDaylight mechanism driver\nrequires OpenDaylight Helium or newer to be installed.\n\nCloses-Bug: #1315492\nChange-Id: If7af9ce5735b01c35315a54c79355ca87b72c4b4\n"
    },
    {
      "commit": "f06c4434f5ecb9a4bd3992ca2ffb3e606f443fe1",
      "tree": "c820e28beb1b81f24e2a1e4a9210d1209309d387",
      "parents": [
        "3d11c189c69b4500df5d714a36126a36b57ee5b6"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue May 20 10:54:51 2014 -0500"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue May 20 10:56:48 2014 -0500"
      },
      "message": "Fix notify_nova options\n\nThis patch fixes various typos that prevent the neutron nova\nnotification options from working.\n\nChange-Id: Ia3fb1e02008b338e2d08e927346397292be4e398\nCloses-Bug: #1321347\n"
    },
    {
      "commit": "4c11089739e6d32b77aea0c8fd2dd3d79570b1c8",
      "tree": "51fdea90b289d212a54bcf8c709fafad1734e243",
      "parents": [
        "d65f7a2858fb047b20470e8fa62ddaede2787a85"
      ],
      "author": {
        "name": "Longgeek",
        "email": "longgeek@thstack.com",
        "time": "Tue May 20 17:00:04 2014 +0800"
      },
      "committer": {
        "name": "Longgeek",
        "email": "longgeek@thstack.com",
        "time": "Tue May 20 15:02:25 2014 +0000"
      },
      "message": "ceilometer.conf configuration option missing os_auth_url\n\nceilometer-agent-centrol error connection keystone: \\\nSkip interval_task because Keystone error: \\\nAuthorization Failed: Unable to establish connection to\nhttp://localhost:5000/v2.0/tokens\n\nFixed bug #1320951\n\nChange-Id: Iae722595cb51e11e604d373779d74a8968ea3324\n"
    },
    {
      "commit": "d65f7a2858fb047b20470e8fa62ddaede2787a85",
      "tree": "7153b2ba6e8c9d328af091f08f0998bfd8426294",
      "parents": [
        "3d11c189c69b4500df5d714a36126a36b57ee5b6",
        "2d4c8da8031d4ca8638befe1c039c6197d3ac08d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 19 19:20:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 19 19:20:00 2014 +0000"
      },
      "message": "Merge \"Upgrade to cirros 0.3.2\""
    },
    {
      "commit": "3d11c189c69b4500df5d714a36126a36b57ee5b6",
      "tree": "30ae5e6c21600ef199892df24ff8c4e8608b600b",
      "parents": [
        "9c2962a2557bea1e7964b57f74b2264f9f332940",
        "95053cf4d0465bcb9ba6a0fb56080bba2c4e4b1a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 19 18:38:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 19 18:38:54 2014 +0000"
      },
      "message": "Merge \"Add new configuration files for ceilometer\""
    },
    {
      "commit": "9c2962a2557bea1e7964b57f74b2264f9f332940",
      "tree": "6e6a7d6116203a93cad86d9aa4a9a3caff261be6",
      "parents": [
        "0b2ee8fd4d0be89556f8c1923204e4c169f42599",
        "d06d4550de42a24023f8d2cc63e2d94a0c476eee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 19 18:38:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 19 18:38:48 2014 +0000"
      },
      "message": "Merge \"XenAPI:  Fix final script to include functions\""
    },
    {
      "commit": "0b2ee8fd4d0be89556f8c1923204e4c169f42599",
      "tree": "83a591c81d7c645a68fd67862dc7d6a8d83526b6",
      "parents": [
        "692011593eedb662205471606d9099afba062bd1",
        "3ca91b2186bb710357eda49e81694d07d8fe792b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 19 18:38:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 19 18:38:41 2014 +0000"
      },
      "message": "Merge \"Workaround Fedora libvirtd issues on Xen instances\""
    },
    {
      "commit": "3ca91b2186bb710357eda49e81694d07d8fe792b",
      "tree": "8a8c477ba74c9db2f3a4357c09566ae2bba39eca",
      "parents": [
        "f2fd04924f26aef4f74fa1b192e1fa1d76e1546c"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri May 16 14:00:01 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon May 19 18:37:56 2014 +1000"
      },
      "message": "Workaround Fedora libvirtd issues on Xen instances\n\nFedora libvirtd fails to start on Xen instances (i.e. rackspace\ninstances) due to [1].  This works around the issue until it can be\nfixed upstream.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d1098376\n\nChange-Id: I3790b5025982730263a6a84fce596e80f09efd5a\n"
    },
    {
      "commit": "b0c3859c30632e24b1da6c65645cb7fd735791a1",
      "tree": "64748bf877490288085824baeee1610f0d97f08b",
      "parents": [
        "8c666cf22ba2e6b3a7b7f1d8e38a261ea6855506"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu May 15 17:04:13 2014 -0400"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Sun May 18 09:03:43 2014 -0400"
      },
      "message": "Use daemon flag only when USE_SCREEN\u003dFalse\n\nThis patch removes the daemon option, when devstack is started\nwith USE_SCREEN\u003dTrue.\n\nChange-Id: Ib3b1c0b2abf9111b767b3d557dacdc7a89a38f59\n"
    },
    {
      "commit": "692011593eedb662205471606d9099afba062bd1",
      "tree": "568cb0ee4dbbf636654f76ff2af7c1553ed68558",
      "parents": [
        "f2fd04924f26aef4f74fa1b192e1fa1d76e1546c"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun May 18 09:32:41 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun May 18 09:40:23 2014 +0200"
      },
      "message": "Move gcc to general\n\nLot of packages explicitly requires gcc now, but almost all of\nthe components needs it.\n\nAlways keep gcc in hand-range.\n\nfiles/rpms/general: always installs the libxlst2-devel, not just on\nRHEL 6, package recompile capability always handy and these are small\npackages anyway.\n\nChange-Id: Ia7d0e1938fb2453e3c02b979f99d6d179c6a24c6\n"
    },
    {
      "commit": "95053cf4d0465bcb9ba6a0fb56080bba2c4e4b1a",
      "tree": "2e2c204e85be0de1ae236d98854af9974a50b044",
      "parents": [
        "f2fd04924f26aef4f74fa1b192e1fa1d76e1546c"
      ],
      "author": {
        "name": "ZhiQiang Fan",
        "email": "zhiqiang.fan@huawei.com",
        "time": "Fri May 16 16:27:41 2014 +0800"
      },
      "committer": {
        "name": "ZhiQiang Fan",
        "email": "zhiqiang.fan@huawei.com",
        "time": "Fri May 16 16:52:49 2014 +0800"
      },
      "message": "Add new configuration files for ceilometer\n\nAccording to patch: https://review.openstack.org/#/c/77957/, and patch:\nhttps://review.openstack.org/#/c/42713/15, new configuration files named\napi_paste.ini and event_definitions.yaml are introduced, this patch\nadds them to ceilometer configuration directory.\n\nChange-Id: I57165d588da35f13b2d22629b48dc087502598a7\n"
    },
    {
      "commit": "f2fd04924f26aef4f74fa1b192e1fa1d76e1546c",
      "tree": "da05fd93eaf48de4d660ca12f35992db4497ff93",
      "parents": [
        "40c4313edd403ebf4a666280fb8de50b7935fe20",
        "63024d91258969c6d785c364de33a2240878c941"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 15 21:20:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 15 21:20:54 2014 +0000"
      },
      "message": "Merge \"Add an option in lib/swift to increase max_header_size\""
    },
    {
      "commit": "40c4313edd403ebf4a666280fb8de50b7935fe20",
      "tree": "0879aa7e06074b929796717fd2404253eed712a9",
      "parents": [
        "8c666cf22ba2e6b3a7b7f1d8e38a261ea6855506",
        "26a28b4af5dde62b88ffedc9b8455aff0f6690e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 15 21:20:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 15 21:20:52 2014 +0000"
      },
      "message": "Merge \"Use urandom rather than openssl for password gen\""
    },
    {
      "commit": "d06d4550de42a24023f8d2cc63e2d94a0c476eee",
      "tree": "b2cfedfeb566ecb9fd5b335359e09715a82bf558",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu May 15 21:12:50 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu May 15 21:12:50 2014 +0100"
      },
      "message": "XenAPI:  Fix final script to include functions\n\nGenerally a ubuntu template is supplied - but in the case\nwhere it is not, we need to source functions before sourcing\nstackrc (Through xenrc)\n\nChange-Id: I8325cf1c6f83946b7798e6d1bb8278e86831d3c4\n"
    },
    {
      "commit": "bb2908b7e7c49faeab40cd8c62eec3b85f527fc4",
      "tree": "36922ecbf14817d47150071af873891f66d9e73e",
      "parents": [
        "8cedabcea8bb446f1c29aab42fbcbf5a87218f7f"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu May 15 10:24:31 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu May 15 10:24:31 2014 -0400"
      },
      "message": "Add support for the IPv6 extended attributes in Tempest\n\nImplements blueprint tempest-ipv6-attributes-support\n\nChange-Id: I96bb78828eeb5548bb075f936342a027b9d11652\n"
    },
    {
      "commit": "8c666cf22ba2e6b3a7b7f1d8e38a261ea6855506",
      "tree": "f1867d21f66ebc0d15497b4f9eba11a202a62cdc",
      "parents": [
        "8cedabcea8bb446f1c29aab42fbcbf5a87218f7f"
      ],
      "author": {
        "name": "Radoslaw Smigielski",
        "email": "radoslaw.smigielski@gmail.com",
        "time": "Wed May 14 12:36:29 2014 +0100"
      },
      "committer": {
        "name": "Radoslaw Smigielski",
        "email": "radoslaw.smigielski@gmail.com",
        "time": "Wed May 14 12:38:08 2014 +0100"
      },
      "message": "README.md reformatting.\n\nBreak the very long lines into less than 80 characters long lines.\n\nChange-Id: I40deb0f2b6170308fe192971a3edbf48ca6190ad\n"
    },
    {
      "commit": "26a28b4af5dde62b88ffedc9b8455aff0f6690e4",
      "tree": "be62c3ca5e2785677ace63395cf26574a285465a",
      "parents": [
        "8cedabcea8bb446f1c29aab42fbcbf5a87218f7f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed May 14 14:10:47 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed May 14 14:10:47 2014 +1000"
      },
      "message": "Use urandom rather than openssl for password gen\n\nI tried using devstack on a cloud image that didn\u0027t have openssl, so\nit generated blank passwords and gave an error about openssl missing.\nUsing urandom should not require more than minimal shell tools.\n\nChange-Id: Ib3091183eb1d85fc8cf7c76e47da24a04ae4791f\n"
    },
    {
      "commit": "8cedabcea8bb446f1c29aab42fbcbf5a87218f7f",
      "tree": "a1d961bf543132e1d16f0ceea8af7e67ea48d91b",
      "parents": [
        "72f32d3b977dccc4843144c77307a6b0506f87e3",
        "c68a8f67a70538d4081c63742a27743e1172c147"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 10 12:24:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 10 12:24:16 2014 +0000"
      },
      "message": "Merge \"stack.sh fails for Cisco plugin with missing cisco_plugins.ini error\""
    },
    {
      "commit": "72f32d3b977dccc4843144c77307a6b0506f87e3",
      "tree": "42382e27da291156bd81964afa63e7e83861131c",
      "parents": [
        "c63a7034d9ffc545067c4e58f4b77ffbfb830d48",
        "bd0855056b2dd71663334be2fd7dacc6c3f141d0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 09 22:12:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 09 22:12:40 2014 +0000"
      },
      "message": "Merge \"Fix incorrect comparisions\""
    },
    {
      "commit": "c63a7034d9ffc545067c4e58f4b77ffbfb830d48",
      "tree": "cfe15e55ce20b54e84bdfafd9e07a60a54aea5c8",
      "parents": [
        "8901245ef55dc1f68d3a3e7d0002ac2a27d9970e",
        "bc22e918d56dc620ae75b0d5571ef8c540e5972c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 08 23:13:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 08 23:13:12 2014 +0000"
      },
      "message": "Merge \"Use public gateway for Trove if neutron is enabled\""
    },
    {
      "commit": "8901245ef55dc1f68d3a3e7d0002ac2a27d9970e",
      "tree": "06b1f0f19ee7390dfd6965e7608041938bfe4395",
      "parents": [
        "ceda7cfe653691e9cda21e66373f3407b759032d"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu May 08 13:35:28 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu May 08 13:36:33 2014 +0100"
      },
      "message": "client-env requires admin permissions\n\nopenstack endpoint show identity will not be successful without\nadmin permissions; this causes exercise.sh to fail because it\nclaims keystone is not present\n\nChange-Id: I769d70d0439c0b4c7e174a0adad7adcf1938095e\nCloses-bug: 1317507\n"
    },
    {
      "commit": "bd0855056b2dd71663334be2fd7dacc6c3f141d0",
      "tree": "679055a72f11bce8dac4b3d97891728bd59ff8f4",
      "parents": [
        "ceda7cfe653691e9cda21e66373f3407b759032d"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Wed Apr 30 23:50:29 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Thu May 08 10:29:34 2014 +0000"
      },
      "message": "Fix incorrect comparisions\n\nThe files changed in this commit had incorrect bash syntax in that they were\nassigning variables (\u003d) instead of checking if they were equal (\u003d\u003d). The\nincorrect checks were preventing the configuration of VLANs with the Neutron\nML2 plugin.\n\nChange-Id: I4b54bb5c69cc836c22900bd7a966197e9c616076\n"
    },
    {
      "commit": "bc22e918d56dc620ae75b0d5571ef8c540e5972c",
      "tree": "ae0f82d47b2ecfeccf2018e199756b271224f48c",
      "parents": [
        "ceda7cfe653691e9cda21e66373f3407b759032d"
      ],
      "author": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Wed May 07 23:46:01 2014 -0700"
      },
      "committer": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Thu May 08 03:02:44 2014 -0700"
      },
      "message": "Use public gateway for Trove if neutron is enabled\n\nFix Trove to use the PUBLIC_NETWORK_GATEWAY if neutron is enabled.\nThis is needed since in this case the guestagent is able to reach\nthe devstack host only via the public PUBLIC_NETWORK_GATEWAY and\nnot via the private NETWORK_GATEWAY.\n\nChange-Id: I61ee707e16d0222e7f479369e769cbe7ef2de7d7\n"
    },
    {
      "commit": "ceda7cfe653691e9cda21e66373f3407b759032d",
      "tree": "ce13426b194a0058f4b5a63824663d3849b7ad91",
      "parents": [
        "a6c5552258054241a9633692a94c8ca9e18d7464",
        "bce8899cde42f50a7d719c16c5e960f51853176c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 08 05:34:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 08 05:34:27 2014 +0000"
      },
      "message": "Merge \"Update create_userrc to openstackclient commands\""
    },
    {
      "commit": "a6c5552258054241a9633692a94c8ca9e18d7464",
      "tree": "8d7ac70c5f1608d920f0997c4b0fd3d8f3322273",
      "parents": [
        "6445bd6c1523df79ccc5a5fc0c35898710b6ae0b",
        "41a4f27ef7a7d0d202412b92b0da6aad2de6ddcd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 08 03:24:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 08 03:24:11 2014 +0000"
      },
      "message": "Merge \"Add driver parameter for PLUMgrid configuration file\""
    },
    {
      "commit": "63024d91258969c6d785c364de33a2240878c941",
      "tree": "8f1c2b4d81bcf136680b5da0cccbb575139f2f3d",
      "parents": [
        "6445bd6c1523df79ccc5a5fc0c35898710b6ae0b"
      ],
      "author": {
        "name": "Julien Vey",
        "email": "julien.vey@numergy.com",
        "time": "Tue May 06 15:10:07 2014 +0200"
      },
      "committer": {
        "name": "Julien Vey",
        "email": "julien.vey@numergy.com",
        "time": "Tue May 06 15:18:47 2014 +0200"
      },
      "message": "Add an option in lib/swift to increase max_header_size\n\nWith the increasing number of entries in the service_catalog header,\nsome projects will have a header bigger than 8192 and Swift cannot\nhandle headers of this size. Solum is the first one to have this issue\n\nAs a temporary hack to fix Solum\u0027s gate, we are increasing\nthe value of the max_header_size parameter in our \"lib\" script.\n\nThis patch makes this settings global to all projects using devstack,\nso that in a near future, if a project has a service_catalog header\nbigger than 8192, it doesn\u0027t have the same problems we had.\n\nCloses bug 1316585\n\nChange-Id: I5c15f8f9531839353c3d99e46d920688058ec33c\n"
    },
    {
      "commit": "6445bd6c1523df79ccc5a5fc0c35898710b6ae0b",
      "tree": "2573d1df66f07dc751593a7802141bbd0d1f50d0",
      "parents": [
        "1bb05a96316e3bd4069d30e91a3588340aa71edf",
        "8c0bd9fe46d447fdc98346323158331288c40679"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 11:49:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 11:49:19 2014 +0000"
      },
      "message": "Merge \"Force TFTP to listen on IPv4 endpoint\""
    },
    {
      "commit": "1bb05a96316e3bd4069d30e91a3588340aa71edf",
      "tree": "fed9a63cb9543122ce69e49a64ab828eea59c516",
      "parents": [
        "9d229e499ed34a736e281f299211ea984aaed814",
        "2c2b1cccc93771dfaa5a520c9d9634e5af47a55e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 11:36:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 11:36:02 2014 +0000"
      },
      "message": "Merge \"Fix logging for keystone under mod_wsgi\""
    },
    {
      "commit": "9d229e499ed34a736e281f299211ea984aaed814",
      "tree": "894df83c8b613790f9b2fd039cb0948ace1279fe",
      "parents": [
        "0d59da9dc70da5b7a9d2a53d4560b82748945862",
        "8710b6501b0c3886d4884a0abfc726255a5712c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 06 09:56:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 06 09:56:28 2014 +0000"
      },
      "message": "Merge \"Better \"exec 3\u003e\u00261\" comment\""
    },
    {
      "commit": "0d59da9dc70da5b7a9d2a53d4560b82748945862",
      "tree": "6e4da8dafdd210df363140707ba3eb6bdbfef83e",
      "parents": [
        "eaedff2f1bd4de7d66e66f00f78bd3d65c0bcf8e",
        "c11d6e0b09af41a9de62c274b45c8481ba6035a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 21:18:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 21:18:51 2014 +0000"
      },
      "message": "Merge \"Cleanup WSGI config for keystone on stop\""
    },
    {
      "commit": "eaedff2f1bd4de7d66e66f00f78bd3d65c0bcf8e",
      "tree": "f5494977a8d97c673e2fb937e5f6f597e36ac644",
      "parents": [
        "522cfe0951d5c25d156e0fd89b3ec8ecf449e2d9",
        "850e0fbdd4f5d6682916e23f08c5c8b5b84eea98"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 05 19:22:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 05 19:22:24 2014 +0000"
      },
      "message": "Merge \"Run all-in-one instead of sahara-api\""
    },
    {
      "commit": "522cfe0951d5c25d156e0fd89b3ec8ecf449e2d9",
      "tree": "5b6937b0b2ebbcad7ed11de90cf334b23de4efae",
      "parents": [
        "03c01a3befa7367cbeaccfed889b6237b3d6dcd8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Apr 11 11:14:07 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon May 05 07:36:49 2014 +0200"
      },
      "message": "tempest py26 setup\n\nSimplifying the steps between devstack install and tempest run, by\n * installing tox\u003c1.7, bacuse 1.7 is not compatible with our tox.ini\n * installing and patching \u0027discover\u0027 when the python version is 2.6\n\nChange-Id: I8008837d2fae6cebeeeb051b63066279ca477e01\n"
    },
    {
      "commit": "03c01a3befa7367cbeaccfed889b6237b3d6dcd8",
      "tree": "94b15669f996105043086d804b2e2674e152b163",
      "parents": [
        "376a4a1a40a282c538ebd8a731c38de1589080bd",
        "3e4612b2f7185a4cf4ca21ac8e4dce302a774373"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 04 16:05:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 04 16:05:12 2014 +0000"
      },
      "message": "Merge \"Add support for ephemeral disk to ironic\""
    },
    {
      "commit": "8710b6501b0c3886d4884a0abfc726255a5712c9",
      "tree": "d392cec122df9d07e38334a9901481c0f45b2c29",
      "parents": [
        "376a4a1a40a282c538ebd8a731c38de1589080bd"
      ],
      "author": {
        "name": "Jun Wu",
        "email": "quark@lihdd.net",
        "time": "Mon Apr 28 20:36:08 2014 +0800"
      },
      "committer": {
        "name": "Jun Wu",
        "email": "quark@lihdd.net",
        "time": "Sun May 04 10:26:28 2014 +0800"
      },
      "message": "Better \"exec 3\u003e\u00261\" comment\n\n\"Copy stdout to fd 3\" is confusing. Explain the intention behind `exec 3\u003e\u00261`.\n\nChange-Id: Id19434121876e65a14c709beac26b9daf4a36a0a\n"
    },
    {
      "commit": "376a4a1a40a282c538ebd8a731c38de1589080bd",
      "tree": "532ee479269f7527878c636100531c1c66806a5e",
      "parents": [
        "98673027dc599b1a68f52451d0b5f0a5738cd16d",
        "b00e4181a8da9eabe0951c064898089c8ed1e8b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 03 18:57:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 03 18:57:11 2014 +0000"
      },
      "message": "Merge \"Ensure neutron configuration files are cleaned by clean.sh\""
    },
    {
      "commit": "98673027dc599b1a68f52451d0b5f0a5738cd16d",
      "tree": "cd757d41f87d47833b468003e902ae2016717275",
      "parents": [
        "64162aaace7a41803452d484e8688fe5fc664509",
        "71fd1c47072b12a9c27e792b4312999aca7f34e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat May 03 01:52:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat May 03 01:52:24 2014 +0000"
      },
      "message": "Merge \"Fixes README.md on APACHE_ENABLED_SERVICES\u003dkeystone\""
    },
    {
      "commit": "64162aaace7a41803452d484e8688fe5fc664509",
      "tree": "281e0bd82312ce82be9d43073563626ce7f11c8e",
      "parents": [
        "0154badc2bb9ff72aadaf2f03b16ced3182c6e82",
        "c1f0db2b1d6ba47ec6edfdcd430ccfcf5f39da0c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 21:28:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 21:28:24 2014 +0000"
      },
      "message": "Merge \"Insert required iptables rules for Ironic\""
    },
    {
      "commit": "850e0fbdd4f5d6682916e23f08c5c8b5b84eea98",
      "tree": "8dcb35a1e758971919030a18e6b3275a144fa1d0",
      "parents": [
        "0154badc2bb9ff72aadaf2f03b16ced3182c6e82"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Sat May 03 00:53:01 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Sat May 03 00:53:01 2014 +0400"
      },
      "message": "Run all-in-one instead of sahara-api\n\nWe\u0027re upgrading sahara architecture, so, we\u0027ve added an alias to run\nsahara in all-in-one process.\n\nChange-Id: I7f92e13c1a9b15070c5ec46428ca3949190abfc9\n"
    },
    {
      "commit": "0154badc2bb9ff72aadaf2f03b16ced3182c6e82",
      "tree": "26c052fcf550f9b26f541e0c5865fdcf4a55f19f",
      "parents": [
        "0daf26b880d16830c0bfcc0401ac31abeaacbdd8",
        "de56ee15c7243e74a8ba7c3b3633eccb68630774"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 19:20:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 19:20:29 2014 +0000"
      },
      "message": "Merge \"Kill spinner process when stack.sh exits\""
    },
    {
      "commit": "0daf26b880d16830c0bfcc0401ac31abeaacbdd8",
      "tree": "ef99d1fc2ecad4ec7545563615d0d3583d1cb080",
      "parents": [
        "584e65cfc1bc3faeac3f30498abb46a8c1ccb37d",
        "3b53aebabdf6c9714ee7fa4c6fe4f800abdbaacc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 18:20:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 18:20:14 2014 +0000"
      },
      "message": "Merge \"Fedora mysql log dir is /var/log/mariadb\""
    },
    {
      "commit": "584e65cfc1bc3faeac3f30498abb46a8c1ccb37d",
      "tree": "37dc23683ae90ff004ff29576bad9f89227be846",
      "parents": [
        "24c4ad6fa102015449342fae3cc4b83c3ba2714f",
        "c31fa40b77d47e456005718b473570a3d52e76e5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 12:12:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 12:12:02 2014 +0000"
      },
      "message": "Merge \"Configure Horizon to use SSL-enabled Keystone\""
    },
    {
      "commit": "8c0bd9fe46d447fdc98346323158331288c40679",
      "tree": "e7c1090daacfc36d71ed4293721a9f9d643d2da8",
      "parents": [
        "24c4ad6fa102015449342fae3cc4b83c3ba2714f"
      ],
      "author": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Tue Apr 15 14:51:53 2014 +0200"
      },
      "committer": {
        "name": "Dmitry Tantsur",
        "email": "dtantsur@redhat.com",
        "time": "Fri May 02 13:03:25 2014 +0200"
      },
      "message": "Force TFTP to listen on IPv4 endpoint\n\nOn Fedora with the default configuration TFTP will listen only\non IPv6 endpoint, making imporrible for a node to reach TFTP.\nThis patch forces TFTP to listen on IPv4 endpoint by modifying\nXinet.d template.\n\nChange-Id: I1ed315fae38816c8e0c2a736261d1c3736f437ff\n"
    },
    {
      "commit": "24c4ad6fa102015449342fae3cc4b83c3ba2714f",
      "tree": "f6521a5389b3f93d026d53b2122943a396667c9c",
      "parents": [
        "a6c21928d20d7da8456262e957619a956dba004d",
        "51c681d6054d875dd9e01fa152fc8d44ad8a9c0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 10:18:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 10:18:26 2014 +0000"
      },
      "message": "Merge \"Add support for deprecated configuration vars in Juno\""
    },
    {
      "commit": "a6c21928d20d7da8456262e957619a956dba004d",
      "tree": "9cd9ad6782b01316338ad6e730e9f985c88be2b5",
      "parents": [
        "613af92d04848de621b63f1b0fdb1a7751580256",
        "8af6faed817e8128498551603ee04470559410a5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 10:08:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 10:08:08 2014 +0000"
      },
      "message": "Merge \"Enable console logging for Ironic baremetal VMs\""
    },
    {
      "commit": "613af92d04848de621b63f1b0fdb1a7751580256",
      "tree": "4a6ec490ff3a79a00ba4f36c8f4e065c51a1f2ce",
      "parents": [
        "6af61ad2e2af03b703c888d0d9804a5f8dd91860",
        "ea9c24b15f6169ccf99ecf9fb9c63f5cd823fdab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 10:08:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 10:08:05 2014 +0000"
      },
      "message": "Merge \"Re-enable Swift3 middleware support in DevStack\""
    },
    {
      "commit": "6af61ad2e2af03b703c888d0d9804a5f8dd91860",
      "tree": "ac52600afeb12d58904e0c83799f7c3ba0127dbf",
      "parents": [
        "6d0ea9452719ff73b38491f76f6501542d32e255",
        "74eafa4b49dcf2f76b7627739d26e457fa1775db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 08:22:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 08:22:19 2014 +0000"
      },
      "message": "Merge \"Bump minimum default RAM for Ironic nodes to 1GB\""
    },
    {
      "commit": "6d0ea9452719ff73b38491f76f6501542d32e255",
      "tree": "0c0c2b37c878695d34b6bdf99b1573d1e88858b8",
      "parents": [
        "020d8611d504684c84bd76f9dbbd214f45d1e515",
        "73919cbcdd7b39f69a3ed4d43ac969bc8059b2e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 02 08:16:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 02 08:16:48 2014 +0000"
      },
      "message": "Merge \"Remove lib/tempest errexit handling\""
    },
    {
      "commit": "c11d6e0b09af41a9de62c274b45c8481ba6035a1",
      "tree": "42f49d0bc83d6427e068c4b057404c27b184feba",
      "parents": [
        "020d8611d504684c84bd76f9dbbd214f45d1e515"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Thu May 01 22:57:06 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Thu May 01 22:57:06 2014 -0700"
      },
      "message": "Cleanup WSGI config for keystone on stop\n\nEnsure that the VHOST and the scripts used to enable keystone under\nmod_wsgi are properly cleaned up.\n\nChange-Id: I76a748b0fd5f1a5182d10e425202857c5621e25a\n"
    },
    {
      "commit": "2c2b1cccc93771dfaa5a520c9d9634e5af47a55e",
      "tree": "2e0f62c37b82a75b1a83c13e15ad12167d064f3c",
      "parents": [
        "020d8611d504684c84bd76f9dbbd214f45d1e515"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Thu May 01 22:05:41 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Fri May 02 05:12:21 2014 +0000"
      },
      "message": "Fix logging for keystone under mod_wsgi\n\nWhen Keystone is configured under mod_wsgi, Keystone configuration \nrequires debugging to be enabled as the debug flag cannot be passed\nvia cli arguments.\n\nBecause Apache 2.2 (default for a number of distributions) does not \nsupport passing an explicit format to the ErrorLog, Keystone under \nmod_wsgi ends up with duplicated timestamps in the Keystone log. \nThis patchset eliminates the %(asctime) and %(msecs) substitution \ntargets from the log format options when Keystone is configured \nunder mod_wsgi.\n\nChange-Id: I0bf32db6e53cb653921162cb1957eb988b819815\n"
    },
    {
      "commit": "41a4f27ef7a7d0d202412b92b0da6aad2de6ddcd",
      "tree": "0c243e32b5141ce26d08c20b792c71256376da9f",
      "parents": [
        "584e65cfc1bc3faeac3f30498abb46a8c1ccb37d"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Thu May 01 16:34:34 2014 -0700"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Thu May 01 16:38:10 2014 -0700"
      },
      "message": "Add driver parameter for PLUMgrid configuration file\n\nPLUMgrid plugin for Neutron supports to load dynamically a back-end driver.\nThis parameter has been added in the plugin configuration file.\n\nChange-Id: I1698a8fa558841aeb94476bc8c7f103b21f2a2d3\nCloses-bug: #1315466\n"
    },
    {
      "commit": "020d8611d504684c84bd76f9dbbd214f45d1e515",
      "tree": "a0f0ffbafba5d1584de7d6e142dbc631f61087e3",
      "parents": [
        "33e6a9482791ca9522d6b76f20751698808fbdb5",
        "559145253d3a5b5b06b19cf235af24596c706adc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 19:38:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 19:38:08 2014 +0000"
      },
      "message": "Merge \"Closes-Bug:1313755 adding code to remove heat conf files\""
    },
    {
      "commit": "33e6a9482791ca9522d6b76f20751698808fbdb5",
      "tree": "faf0d40d21635863992c71897311de12648f7ae4",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19",
        "0f6d4537e1457ab8e5cb447df8eab009b9525906"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 01 17:22:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 01 17:22:17 2014 +0000"
      },
      "message": "Merge \"Fix ceilometer-acompute rejoin problems\""
    },
    {
      "commit": "3e4612b2f7185a4cf4ca21ac8e4dce302a774373",
      "tree": "b85c7e478444d6c93753cc98f4a1db101201b718",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19"
      ],
      "author": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Thu May 01 11:38:21 2014 -0400"
      },
      "committer": {
        "name": "David Shrewsbury",
        "email": "shrewsbury.dave@gmail.com",
        "time": "Thu May 01 11:40:46 2014 -0400"
      },
      "message": "Add support for ephemeral disk to ironic\n\nAdd a new variable, IRONIC_VM_EPHEMERAL_DISK, to specify the size\nof the ephemeral disk. Default will be zero to match the current\nbehavior.\n\nChange-Id: Ia8a8ef364a85fc803b93fb936212de0894a19bd8\n"
    },
    {
      "commit": "b00e4181a8da9eabe0951c064898089c8ed1e8b8",
      "tree": "9356cfd8c14bf2e9e33606057ee9206f9f14fc61",
      "parents": [
        "559145253d3a5b5b06b19cf235af24596c706adc"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Thu May 01 05:16:59 2014 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Thu May 01 05:16:59 2014 -0700"
      },
      "message": "Ensure neutron configuration files are cleaned by clean.sh\n\nAdd the /etc/neutron directory to the list of directories\nthat are deleted.\n\nChange-Id: Ia560179a3cf121f8d09a0c10c8b68375fdd13be7\n"
    },
    {
      "commit": "c1f0db2b1d6ba47ec6edfdcd430ccfcf5f39da0c",
      "tree": "cfee94447b28acf3bd1d6518997a45dc84825620",
      "parents": [
        "3f2a7b75bb440e5658a61cb06097de280d9f572e"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 13:21:22 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Apr 30 11:21:47 2014 -0700"
      },
      "message": "Insert required iptables rules for Ironic\n\nDevstack gate slaves have locked down local iptables firewalls.\nIronic nodes boot on an \u0027external\u0027 network and require TFTP\nand Ironic API access back to the node via its HOST_IP.  This inserts\nthe required rules to the top of the INPUT chain.\n\nChange-Id: I2e5dfa2346d45fdd549a3a3fbc255f190195cdd6\n"
    },
    {
      "commit": "71fd1c47072b12a9c27e792b4312999aca7f34e4",
      "tree": "8acf709680d0d38308d1e6b26eb1ea56d33028b9",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19"
      ],
      "author": {
        "name": "Gabriel Assis Bezerra",
        "email": "gabrielb@lsd.ufcg.edu.br",
        "time": "Wed Apr 30 13:08:25 2014 -0300"
      },
      "committer": {
        "name": "Gabriel Assis Bezerra",
        "email": "gabrielb@lsd.ufcg.edu.br",
        "time": "Wed Apr 30 13:13:47 2014 -0300"
      },
      "message": "Fixes README.md on APACHE_ENABLED_SERVICES\u003dkeystone\n\nThe documentation stated that, to enable Keystone running on Apache,\none should set:\nAPACHE_ENABLED_SERVICES+\u003dkeystone,swift\n\nHowever, it actually works with:\nAPACHE_ENABLED_SERVICES+\u003dkey,swift\n\nChange-Id: I8cc92e9426d7fc3117b30df01babdb50576328af\nCloses-bug: #1311461\n"
    },
    {
      "commit": "da945f3161ce9e32d4fa62bc0d9caf6e53752f87",
      "tree": "99583bc51367c49099082fac4f4d3d77ac872412",
      "parents": [
        "5ee1cd3b472d29578537d992c50da700a449508a"
      ],
      "author": {
        "name": "Victor Sergeyev",
        "email": "vsergeyev@mirantis.com",
        "time": "Mon Apr 28 15:44:29 2014 +0300"
      },
      "committer": {
        "name": "Victor Sergeyev",
        "email": "vsergeyev@mirantis.com",
        "time": "Wed Apr 30 19:08:43 2014 +0300"
      },
      "message": "Add oslo.db\n\nblueprint oslo-db-lib\n\nChange-Id: If952099fa4dcf8638cad70d42a12ebcdac28de84\n"
    },
    {
      "commit": "3b53aebabdf6c9714ee7fa4c6fe4f800abdbaacc",
      "tree": "4df33bd03c4fa0d689ca3c5191e15bfcb19d4494",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 30 11:57:22 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 30 11:57:22 2014 +0200"
      },
      "message": "Fedora mysql log dir is /var/log/mariadb\n\n/var/log/mysql does not exists on f20, f19, rhel7 by default,\nbut the /var/log/mariadb exists.\n\nChange-Id: I0def3eaead491a00e6f8467db6b31502b9376188\n"
    },
    {
      "commit": "73919cbcdd7b39f69a3ed4d43ac969bc8059b2e9",
      "tree": "dd4b1f7f06a026e34bb22402789f0702c55d036c",
      "parents": [
        "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19"
      ],
      "author": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Wed Apr 30 07:03:24 2014 +0200"
      },
      "committer": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Wed Apr 30 07:12:19 2014 +0200"
      },
      "message": "Remove lib/tempest errexit handling\n\nlib/tempest had code to set -o errexit and restore the setting after\nconfigure_tempest had run. This code didn\u0027t work, but it is no longer\nnecessary since we set errexit for all of devstack (see change 88521;\nChange-Id Ia477e04567046a7fcdedf699423165bc577b72ad).\n\nThis changeset removes the errexit handling code from lib/tempest.\n\nChange-Id: I2b0bc3c55a5d9bbb688f1e2e8e0fe133830a4172\n"
    },
    {
      "commit": "c31fa40b77d47e456005718b473570a3d52e76e5",
      "tree": "29013472bf799c22d29edaedf890e321e5523de2",
      "parents": [
        "473add7e0b467e4ebf2ed6a682e9ca175facd714"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Mar 17 00:07:52 2014 -0400"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Tue Apr 29 23:32:59 2014 -0400"
      },
      "message": "Configure Horizon to use SSL-enabled Keystone\n\nSSL can be enabled in Keystone when devstack is executed.\nHorizon was not being configured to use the SSL port so\nauthentication was failing.\n\nChange-Id: I253766d359aaab0bd1f844a8a637adc77e8eee2b\nCloses-Bug: 1293749\n"
    },
    {
      "commit": "74eafa4b49dcf2f76b7627739d26e457fa1775db",
      "tree": "00ca32f42ce883003fd5526e2e1c5be5fa4abd13",
      "parents": [
        "5ee1cd3b472d29578537d992c50da700a449508a"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 28 14:06:42 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 28 14:06:42 2014 -0700"
      },
      "message": "Bump minimum default RAM for Ironic nodes to 1GB\n\nSet the default RAM for Ironic BM VMs to 1GB to ensure DIB produced deployment\nramdisks function correctly across older and newer kernels, regardless of\nrootfstype.\n\nChange-Id: Ifc15a4430aa63c3599e7fd76f5116dc7b728ead0\nCloses-bug: #1311987\n"
    },
    {
      "commit": "559145253d3a5b5b06b19cf235af24596c706adc",
      "tree": "f24133f7e8a19dcae28548e40fabf88bb65d323b",
      "parents": [
        "5ee1cd3b472d29578537d992c50da700a449508a"
      ],
      "author": {
        "name": "lokesh",
        "email": "lokesh.s@hp.com",
        "time": "Mon Apr 28 20:47:37 2014 +0530"
      },
      "committer": {
        "name": "lokesh",
        "email": "lokesh.s@hp.com",
        "time": "Mon Apr 28 20:48:09 2014 +0530"
      },
      "message": "Closes-Bug:1313755 adding code to remove heat conf files\n\nChange-Id: Iefe1a34b09958d21d2516fdce0937e00e32afcb5\n"
    },
    {
      "commit": "527f21c7e79cee86c6ce6c6bc8a52d819c3dcd19",
      "tree": "dfac571154e4f1ae38ecb4b09bec16e23b1d3a66",
      "parents": [
        "5ee1cd3b472d29578537d992c50da700a449508a"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Apr 28 08:30:18 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Apr 28 11:54:21 2014 +0100"
      },
      "message": "Only use heat image where support\n\nGlance will reject images that it doesn\u0027t understand, and only certain drivers can\nuse qcow2 images.  This means for systems without qcow2 support, devstack\nwill fail to run until this change is merged.\n\nChange-Id: Ic92815f3d32880e987456c0428953dddaa81c94c\n"
    },
    {
      "commit": "ea9c24b15f6169ccf99ecf9fb9c63f5cd823fdab",
      "tree": "e452dca6ef57c1994738a59ec56d2e985908650a",
      "parents": [
        "5ee1cd3b472d29578537d992c50da700a449508a"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Mon Apr 28 08:38:34 2014 +0000"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Mon Apr 28 08:42:20 2014 +0000"
      },
      "message": "Re-enable Swift3 middleware support in DevStack\n\nBecause *swift* in no more allowed in ENABLED_SERVICES (see\nI78222d7ee2ea8a281962129d5bcf06c118469510) swift3 middleware to\nswift could not be installed anymore. This patch thighten a check\nto allow swift3 (but not swift) in ENABLED_SERVICES.\n\nChange-Id: I194f66ae7e5163e0e6178561b09f55024fdaa607\n"
    },
    {
      "commit": "5ee1cd3b472d29578537d992c50da700a449508a",
      "tree": "11d70d712179d47712a7f7438a7ccdbbc9fdd2d7",
      "parents": [
        "b61fc03102ca49d4b8c41710f5c9d7fcf7805ec7",
        "4418d1fb5be8cf21850675c9fef6c566cde672cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Apr 27 15:27:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Apr 27 15:27:57 2014 +0000"
      },
      "message": "Merge \"update heat image to the 64bit one we cached previously\""
    },
    {
      "commit": "de56ee15c7243e74a8ba7c3b3633eccb68630774",
      "tree": "cc4c2cb4edfd7db02b03d633523c8fe6d0f683c7",
      "parents": [
        "b61fc03102ca49d4b8c41710f5c9d7fcf7805ec7"
      ],
      "author": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Sat Apr 26 14:21:33 2014 +0200"
      },
      "committer": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Sat Apr 26 15:06:23 2014 +0200"
      },
      "message": "Kill spinner process when stack.sh exits\n\nThe last spinner process active in non-verbose mode does not get killed\nwhen stack.sh exits -- the spinner keeps spinning indefinitely.\n\nKilling the spinner in err_exit cleans up no matter how the program\ngot terminated.\n\nBecause the code to kill the spinner is now called regardless of\nwhether spinners are in use, it has to check LAST_SPINNER_PID or the\nkill command without an argument will trigger the ERR trap (or EXIT\nwith an error status, depending on where program execution stops).\n\nThis patch resurrects and fixes an abandoned changeset, hence:\n\nCo-Authored-By: Adalberto Medeiros \u003cadalbas@linux.vnet.ibm.com\u003e\n\nFixes bug 1302112\n\nChange-Id: I2d5b27971889b672361e9173bf6faf38fb1a1ec6\n"
    }
  ],
  "next": "51c681d6054d875dd9e01fa152fc8d44ad8a9c0b"
}
