)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "51c681d6054d875dd9e01fa152fc8d44ad8a9c0b",
      "tree": "b19201e4fc6b4efc8da1519a239a439c3fb19d39",
      "parents": [
        "b61fc03102ca49d4b8c41710f5c9d7fcf7805ec7"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Apr 22 01:40:56 2014 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Sat Apr 26 01:45:27 2014 -0700"
      },
      "message": "Add support for deprecated configuration vars in Juno\n\nJust like the beginning of every other release, remove the deprecated\nconfig option aliases that were marked as deprecated in Icehouse.\n\nNova patch - https://review.openstack.org/#/c/88456/\n\nChange-Id: Idd051c516002030e8e191c7b8d31f1ff408e1c7d\n"
    },
    {
      "commit": "b61fc03102ca49d4b8c41710f5c9d7fcf7805ec7",
      "tree": "bab95fecdc7269a5f553b3b72f3046f80a43e9f9",
      "parents": [
        "1ab0ddceb465bd3c4be0579900e92c5b0160e4cb",
        "1af4afb004df05a03d8d70cb8829123da48f4bb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 26 05:32:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 26 05:32:08 2014 +0000"
      },
      "message": "Merge \"Replace DEFAULT section with service_credentials\""
    },
    {
      "commit": "1ab0ddceb465bd3c4be0579900e92c5b0160e4cb",
      "tree": "b6aa168fba5d813636e9c9e6597ac685c87ae737",
      "parents": [
        "10f416136b8cd8e7c42c65f3cc97f75281719687",
        "34f2f13bd4ba5e3bf8cb36f9e26c039bdbec784c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 25 13:21:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 25 13:21:56 2014 +0000"
      },
      "message": "Merge \"lib/tempest: $HEAT_CREATE_TEST_IMAGE is not used anymore\""
    },
    {
      "commit": "10f416136b8cd8e7c42c65f3cc97f75281719687",
      "tree": "9a5307da0d2e255bce4d6d84881cf6c9887c417b",
      "parents": [
        "f26668f66d109fe1fd055ec92bf650f5bbc49a7b"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Fri Apr 25 11:42:41 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Fri Apr 25 11:42:41 2014 +0400"
      },
      "message": "Expose enabled plugins for Sahara\n\nMake devstack users able to specify enabled plugins. By default enable\nvanilla, hdp and fake plugins. Fake plugin is needed for gate testing.\n\nChange-Id: Ia557eafe19b7d8eb62b6511d8d5331a106ef4bc2\n"
    },
    {
      "commit": "f26668f66d109fe1fd055ec92bf650f5bbc49a7b",
      "tree": "14be6148077495001f0bc13f54756bdd4a3121aa",
      "parents": [
        "a4d56939ca3f8be2ab49cc46b91285d401be7b76",
        "cf1ef23b723f2f859dfcc0302260a13d0f426adb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 23:15:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 23:15:39 2014 +0000"
      },
      "message": "Merge \"Also pass FWAAS conf to VPN agent if enabled\""
    },
    {
      "commit": "a4d56939ca3f8be2ab49cc46b91285d401be7b76",
      "tree": "b004c3e8d7424ed3ca45b1694df49eef771c8158",
      "parents": [
        "f63ee0e38d3ef3ebdea9ba60559459fe08711e1d",
        "408efd2170a5310f9ae2b3abb3fd8e2129698b8d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 22:40:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 22:40:05 2014 +0000"
      },
      "message": "Merge \"Add bridge_mappings to extras/80-opendaylight.sh to support vlan isolation.\""
    },
    {
      "commit": "f63ee0e38d3ef3ebdea9ba60559459fe08711e1d",
      "tree": "58de4dd5f335fb94518c5559b3935fec86a89666",
      "parents": [
        "79698041d0263d86d610f0f5b460c95aa6c4a3d3",
        "65aaa183f470862b0b733b7212748d5385cd7965"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 24 22:04:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 24 22:04:30 2014 +0000"
      },
      "message": "Merge \"Some smaller fixes for openSUSE 13.1 support\""
    },
    {
      "commit": "4418d1fb5be8cf21850675c9fef6c566cde672cd",
      "tree": "05bedf7654e53f45abe398914eafbdebf18d426c",
      "parents": [
        "79698041d0263d86d610f0f5b460c95aa6c4a3d3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 24 16:06:51 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Apr 24 16:06:51 2014 -0400"
      },
      "message": "update heat image to the 64bit one we cached previously\n\nstart caching the next 64bit update image to deal with heat\nbreaks we see from time to time.\n\nChange-Id: If62840f4807151ada1598046fb7ad47c7210df12\n"
    },
    {
      "commit": "79698041d0263d86d610f0f5b460c95aa6c4a3d3",
      "tree": "2b9b63e8e1d08e5ec3dc39896c181d1bc54620d6",
      "parents": [
        "dce6ff3071ead0377ef21bdc679b7444a614f11a",
        "1cd8efc89073a2867c8e2bd3a79d6887a180a590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 23:18:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 23:18:52 2014 +0000"
      },
      "message": "Merge \"Don\u0027t use deprecated nova libvirt conf names\""
    },
    {
      "commit": "dce6ff3071ead0377ef21bdc679b7444a614f11a",
      "tree": "0ddf1261b3413999165a71b0afb527a63594fd39",
      "parents": [
        "d191ade0145e633ec556c67b1f03fddd143a66b7",
        "9b2c5796edde3da060b2c8fe7849c9114ad7dee2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 21:55:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 21:55:52 2014 +0000"
      },
      "message": "Merge \"Add \"daemon\" flag to marconi script\""
    },
    {
      "commit": "d191ade0145e633ec556c67b1f03fddd143a66b7",
      "tree": "05f5c8fd7a1b9d0762cb09335ec151ea57b79f6c",
      "parents": [
        "b183a42994f8c700d347eb75d83e9ffb2feac880",
        "815ef98fa2f61dcc10ad9cf74a64a7e1848dcb60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 16:57:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 16:57:21 2014 +0000"
      },
      "message": "Merge \"Add missing function neutron_plugin_configure_service to brocade specific file\""
    },
    {
      "commit": "b183a42994f8c700d347eb75d83e9ffb2feac880",
      "tree": "d11af70071c83e813e530b8e339e8a5961d79bc3",
      "parents": [
        "17f52dcd8bdee2783d96343339c60fd6b9d464c6",
        "65dabd378adef2d1b49daa0c15944dfc2094ffbc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 16:05:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 16:05:35 2014 +0000"
      },
      "message": "Merge \"Fix Sahara auth configs\""
    },
    {
      "commit": "408efd2170a5310f9ae2b3abb3fd8e2129698b8d",
      "tree": "ef02da98198fd6e6b1be5d61f5df4eaef289ec0d",
      "parents": [
        "17f52dcd8bdee2783d96343339c60fd6b9d464c6"
      ],
      "author": {
        "name": "Sam Hague",
        "email": "shague@gmail.com",
        "time": "Wed Apr 23 09:59:49 2014 -0400"
      },
      "committer": {
        "name": "Sam Hague",
        "email": "shague@gmail.com",
        "time": "Wed Apr 23 11:19:28 2014 -0400"
      },
      "message": "Add bridge_mappings to extras/80-opendaylight.sh to support vlan isolation.\n\nOpenDaylight integration with Openstack requires some extra configuration\ninformation to be set in the ovsdb via the other_config value. Currently\nonly the local ip address is set. bridge_mappings needs to be added to support\nvlan isolation.\n\nThis requires changing the form of the existing ovs-vsctl command to set\nthe other_config value. The current command does a replace so the last\ncommand to run overwrites any other values. The command is changed to\nappend values instead.\n\nChange-Id: Ia001ecf27c8f5ace05af014ecce0b13f6d490ac1\n"
    },
    {
      "commit": "0f6d4537e1457ab8e5cb447df8eab009b9525906",
      "tree": "da1e6ad57bfce59d975b3570d8b649a25be6c0a6",
      "parents": [
        "17f52dcd8bdee2783d96343339c60fd6b9d464c6"
      ],
      "author": {
        "name": "Dina Belova",
        "email": "dbelova@mirantis.com",
        "time": "Wed Apr 23 17:47:36 2014 +0400"
      },
      "committer": {
        "name": "Dina Belova",
        "email": "dbelova@mirantis.com",
        "time": "Wed Apr 23 17:51:50 2014 +0400"
      },
      "message": "Fix ceilometer-acompute rejoin problems\n\nThe problem was in the screenrc file generated, where the\nfollowing command appeared:\n\nsg libvirtd \"ceilometer-agent-compute\n                 --config-file /etc/ceilometer/ceilometer.conf\"^M\"\n\nThe final \"^M\" was not then parsed.\n\nChange-Id: Ie6c5b1c9e3d196a3a9c343c2afb46435711c10f5\nCloses-bug: #1311666\n"
    },
    {
      "commit": "9b2c5796edde3da060b2c8fe7849c9114ad7dee2",
      "tree": "9a934f8c94d8112706ce329b30612b093f4d6521",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Obulapathi N Challa",
        "email": "obulpathi@gmail.com",
        "time": "Mon Apr 21 11:43:08 2014 -0400"
      },
      "committer": {
        "name": "Obulapathi N Challa",
        "email": "obulpathi@gmail.com",
        "time": "Wed Apr 23 09:34:35 2014 -0400"
      },
      "message": "Add \"daemon\" flag to marconi script\n\nThis patch adds daemon flag to marconi script. This change was\nneeded to run the latest build of marconi-server in background.\nSince mongodb can not be used with marconi until gate is updated\nto Ubuntu 14.04, we are changing our backend to sqlite.\n\nChange-Id: I1a4148bd545818d5e943257be2f6e752ce43f793\n"
    },
    {
      "commit": "17f52dcd8bdee2783d96343339c60fd6b9d464c6",
      "tree": "97f3a5a340058250ce6b2c2f0d1b7d31eda6e690",
      "parents": [
        "6cb4f09aca046f9ae78a7ba49a9b57f549a4af61",
        "3317437caca5eb769ab4c6d3ea7c5d3e062517e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 23 00:03:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 23 00:03:59 2014 +0000"
      },
      "message": "Merge \"Don\u0027t set nova.conf values to there default value\""
    },
    {
      "commit": "6cb4f09aca046f9ae78a7ba49a9b57f549a4af61",
      "tree": "a3b27c69c099eb5d8fba2f648b7831e55cf1149c",
      "parents": [
        "ce7ff0c4b580e3bb23de7320d78e7755b27f680e",
        "83eeed0ebc24d0e34d924a5751429f0e59c65dbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 22 19:35:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 22 19:35:52 2014 +0000"
      },
      "message": "Merge \"Rename ironic option drivers_whitelist -\u003e enabled_drivers\""
    },
    {
      "commit": "ce7ff0c4b580e3bb23de7320d78e7755b27f680e",
      "tree": "648dcd338233ba64cc376e775994b5576012c771",
      "parents": [
        "e22df1771d54c3e11e7c68d6ec726afbed083590",
        "d79a8acbb700886a24c5ed553d919d1a90385381"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 22 19:34:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 22 19:34:48 2014 +0000"
      },
      "message": "Merge \"Fixed pip with http(s)_proxy\""
    },
    {
      "commit": "e22df1771d54c3e11e7c68d6ec726afbed083590",
      "tree": "9e99c6650dd6628dbe072e486fb0bc2a5b9745d8",
      "parents": [
        "b623860c37a98f7fe33c76bd8da36f65a602cf84",
        "641722b85ab8a0b884f16fcce31367ca0fc54ebb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 22 16:03:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 22 16:03:09 2014 +0000"
      },
      "message": "Merge \"VMware: update to latest cirros image\""
    },
    {
      "commit": "65dabd378adef2d1b49daa0c15944dfc2094ffbc",
      "tree": "04a0bb3f3902485ef3b6047f21aca56bafba88dd",
      "parents": [
        "b623860c37a98f7fe33c76bd8da36f65a602cf84"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Apr 22 18:37:45 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Tue Apr 22 18:38:53 2014 +0400"
      },
      "message": "Fix Sahara auth configs\n\n* auth_ host/port/protocol should use corresponding $KEYSTONE_AUTH_\n* add missed auth_ host/port/protocol to [keystone_authtoken]\n\nChange-Id: I0fc6434d552cdd03eb8d886681e57bb374e5bb61\n"
    },
    {
      "commit": "34f2f13bd4ba5e3bf8cb36f9e26c039bdbec784c",
      "tree": "37fbaeefcbc5bda5f0c549c647db3cdda2c95426",
      "parents": [
        "b623860c37a98f7fe33c76bd8da36f65a602cf84"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Tue Apr 22 15:39:30 2014 +0200"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@cloudwatt.com",
        "time": "Tue Apr 22 15:39:30 2014 +0200"
      },
      "message": "lib/tempest: $HEAT_CREATE_TEST_IMAGE is not used anymore\n\nRidiculous patch to remove a not true anymore code comment. If\none wants to have Devstack get a heat compatible image, one\nshould add HEAT_FETCHED_TEST_IMAGE\u003dFedora-i386-20-20131211.1-sda\nin his localrc\n\nChange-Id: I2702a322fe1332be5c1301bb32710288ec683350\n"
    },
    {
      "commit": "cf1ef23b723f2f859dfcc0302260a13d0f426adb",
      "tree": "9751d673a91f5112ef23789f6be1fa8bb5df6368",
      "parents": [
        "b623860c37a98f7fe33c76bd8da36f65a602cf84"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 21 17:09:52 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 21 17:35:22 2014 -0700"
      },
      "message": "Also pass FWAAS conf to VPN agent if enabled\n\nIf q-vpn is enabled, the Neutron neutron-vpn-agent is started\ninstead of the neutron-l3-agent, but only neutron-l3-agent receives\nthe fwaas_driver config when q-fwaas is enabled.  This ensures the FW driver\nconfig is passed to either so that a properly configured agent is running\nwhen the FWAAS extensions are enabled.\n\nCloses-bug: #1310858\n\nChange-Id: I237d2831a6b87ae46dfef047d3dc0b85fa6423d3\n"
    },
    {
      "commit": "641722b85ab8a0b884f16fcce31367ca0fc54ebb",
      "tree": "c171464c84c5b9026222f255164a4a5913ea477a",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Eric Brown",
        "email": "browne@vmware.com",
        "time": "Mon Apr 21 08:44:32 2014 -0700"
      },
      "committer": {
        "name": "Eric Brown",
        "email": "browne@vmware.com",
        "time": "Mon Apr 21 08:49:35 2014 -0700"
      },
      "message": "VMware: update to latest cirros image\n\nThe default image used is cirros 0.3.0, which is out-dated and\ndoes not support cloud-init for config drive.  By upgrading to\n0.3.2, we gain config drive support testing in our tempest runs.\n\nChange-Id: Ibe7f70f1fb457d210b891b19ba3b5be94b2343f0\n"
    },
    {
      "commit": "83eeed0ebc24d0e34d924a5751429f0e59c65dbf",
      "tree": "bcb34f7c2101a99439ac8830a12da071d43b357c",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Fri Apr 11 10:08:41 2014 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 18 23:31:08 2014 +0000"
      },
      "message": "Rename ironic option drivers_whitelist -\u003e enabled_drivers\n\nThere were competing patches to implement this feature in Ironic.\n\nPatch I2da37409cea98731a2ca18dfe7298861fde37783 calls the option\n\u0027enabled_drivers\u0027, which is more consistent with other option names.\n\nChange-Id: Ifa7eae594c6d9ea743a17b4c31e407501bba8467\n"
    },
    {
      "commit": "b623860c37a98f7fe33c76bd8da36f65a602cf84",
      "tree": "fbdc86cbb6b742e0e3c090ea297e008da61e9043",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 17 21:56:53 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Apr 17 21:56:53 2014 -0400"
      },
      "message": "add Fedora x86_64 image for nodepool\n\nChange-Id: I54fdc81e2a233fdcf90534aff6be7984e28f6133\n"
    },
    {
      "commit": "3317437caca5eb769ab4c6d3ea7c5d3e062517e2",
      "tree": "a8864ca9170d152b37e673a020514c046d48b02c",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 17 17:02:50 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 17 17:05:12 2014 -0700"
      },
      "message": "Don\u0027t set nova.conf values to there default value\n\nNo need to set osapi_compute_extension and volume_api_class to there\ndefault values.\n\nChange-Id: I1f5345fa2e0ac3a3fbb96a63f36207d2233d7837\n"
    },
    {
      "commit": "1cd8efc89073a2867c8e2bd3a79d6887a180a590",
      "tree": "9e2cdf861dfd445bf04f0f10bf0c9bff9bbafdca",
      "parents": [
        "6ee8cf8e72629094fca639ba9da7ebe6e78c0131"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 17 16:46:36 2014 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Apr 17 16:47:28 2014 -0700"
      },
      "message": "Don\u0027t use deprecated nova libvirt conf names\n\nlibvirt_cpu_mode was renamed to libvirt.cpu_mode\nlibvirt_type was renamed to libvirt.virt_type\n\nThis patch is needed before I346ee0248c03e60716bd7dc4a5ee4493610867cb can\nland.\n\nChange-Id: Ie8a39147ece3a3c86f4b146fa0af3641b1079319\n"
    },
    {
      "commit": "6ee8cf8e72629094fca639ba9da7ebe6e78c0131",
      "tree": "1648c9905f5000a3f7d9a9b55b57ebc8daab5e8d",
      "parents": [
        "1593db2422007f1e5b41f2ecf0bde89141324cdd",
        "f894c2ab805f9dfc0dfdd3668ccd3a83ee4eb9f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 21:19:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 21:19:44 2014 +0000"
      },
      "message": "Merge \"Do not modify rsyslog files if rsyslog is not used.\""
    },
    {
      "commit": "1593db2422007f1e5b41f2ecf0bde89141324cdd",
      "tree": "fb7ea227768d4bc42bbcb59215c39c1961b36c0c",
      "parents": [
        "279d2bef69ed94e8981cdffa668e50c7bca29110",
        "746dceeb68e6bd2bee4b06fc5744821ba801642c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 21:09:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 21:09:08 2014 +0000"
      },
      "message": "Merge \"Devstack support for Neutron VPNaaS\""
    },
    {
      "commit": "279d2bef69ed94e8981cdffa668e50c7bca29110",
      "tree": "be246148cd7d13908203d3d0b9bf411843469dda",
      "parents": [
        "3f2a7b75bb440e5658a61cb06097de280d9f572e",
        "867651049a07a087e619a17d05f569188032f7e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 17 21:07:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 17 21:07:50 2014 +0000"
      },
      "message": "Merge \"Remove sshd reconfig from lib/ironic\""
    },
    {
      "commit": "f894c2ab805f9dfc0dfdd3668ccd3a83ee4eb9f2",
      "tree": "49bd42fda8eba645a564db584a7e39f133ac80f1",
      "parents": [
        "404fbfefe24a667ec4c13ca3e043edb4a551fe90"
      ],
      "author": {
        "name": "Yves-Gwenael Bourhis",
        "email": "yves-gwenael.bourhis@cloudwatt.com",
        "time": "Wed Apr 16 13:37:46 2014 +0200"
      },
      "committer": {
        "name": "Yves-Gwenael Bourhis",
        "email": "yves-gwenael.bourhis@cloudwatt.com",
        "time": "Thu Apr 17 14:07:51 2014 +0200"
      },
      "message": "Do not modify rsyslog files if rsyslog is not used.\n\nSwift was missing an \u0027if [[ $SYSLOG !\u003d \"False\" ]]\u0027 statement which is used\nby other services, and therefor failed with a \u0027No such file or directory\u0027\nerror when \u0027SYSLOG\u003dFalse\u0027 was set in localrc.\n\nCloses-Bug: 1308461\n\nChange-Id: I8655a955ebb322516d92bee418b93d4cc23bdc5c\n"
    },
    {
      "commit": "1af4afb004df05a03d8d70cb8829123da48f4bb1",
      "tree": "43ca01457184c31c73b822b902283da96dd134fc",
      "parents": [
        "404fbfefe24a667ec4c13ca3e043edb4a551fe90"
      ],
      "author": {
        "name": "ZhiQiang Fan",
        "email": "zhiqiang.fan@huawei.com",
        "time": "Wed Apr 16 14:52:12 2014 +0800"
      },
      "committer": {
        "name": "ZhiQiang Fan",
        "email": "zhiqiang.fan@huawei.com",
        "time": "Wed Apr 16 14:55:26 2014 +0800"
      },
      "message": "Replace DEFAULT section with service_credentials\n\nSome options defined in ceilometer.service should be in service_credentials\nsection instead of DEFAULT, which is deprecated since Havana.\n\nChange-Id: I69077394a77f379db2be593a9fa15d414015610a\n"
    },
    {
      "commit": "bce8899cde42f50a7d719c16c5e960f51853176c",
      "tree": "ad5d9be9e32d511af3f53d18f99ab789633d2b99",
      "parents": [
        "404fbfefe24a667ec4c13ca3e043edb4a551fe90"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Fri Mar 14 00:40:06 2014 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Wed Apr 16 00:32:53 2014 -0500"
      },
      "message": "Update create_userrc to openstackclient commands\n\nUpdated keystoneclient commands in tools/create_userrc.sh\nto their openstackclient equivalents.\n\nChange-Id: I03c17cfc9740c3eb257152c95d9c4f021db2c89e\n"
    },
    {
      "commit": "65aaa183f470862b0b733b7212748d5385cd7965",
      "tree": "9877e20a857039b5e8df771a25aca402eb2ac1d0",
      "parents": [
        "404fbfefe24a667ec4c13ca3e043edb4a551fe90"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Tue Apr 15 17:40:26 2014 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Tue Apr 15 17:56:58 2014 +0200"
      },
      "message": "Some smaller fixes for openSUSE 13.1 support\n\n* dnsmasq-utils is also required on openSUSE 13.1 (for dhcp_release)\n* make sure that iscsid is actually started. On openSUSE it\u0027s not\n  started by default.\n\nChange-Id: Ibceb7ce1372ca74010bdc9f44258a5a25182adc6\n"
    },
    {
      "commit": "3f2a7b75bb440e5658a61cb06097de280d9f572e",
      "tree": "81bf65ed9ac450d58db25922ed246d64864e6c5a",
      "parents": [
        "404fbfefe24a667ec4c13ca3e043edb4a551fe90"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 16:14:33 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 17:16:23 2014 -0700"
      },
      "message": "Add sudoers.d entry for Ironic conductor\n\nIronic conductor requires sudo access for ironic-rootwrap.\n\nChange-Id: Ic6f24a864ca0255e2a8e69969f347bcaf8493e1f\n"
    },
    {
      "commit": "404fbfefe24a667ec4c13ca3e043edb4a551fe90",
      "tree": "4c0b8a0516948079311b5ba381984f483332da38",
      "parents": [
        "affc467f2a9e736178448fd798b3d194c3cb2b78",
        "669c4fc4afd7c8e80f8c1eed202ef8fdc2c340f2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 19:21:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 19:21:08 2014 +0000"
      },
      "message": "Merge \"increase heat guests\""
    },
    {
      "commit": "867651049a07a087e619a17d05f569188032f7e0",
      "tree": "4c9945abf34ad8fcb40c54749b6d8a020151335a",
      "parents": [
        "affc467f2a9e736178448fd798b3d194c3cb2b78"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 11:57:13 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Apr 14 11:57:13 2014 -0700"
      },
      "message": "Remove sshd reconfig from lib/ironic\n\nThe sshd reconfiguration to listen on port 2222 provides no\nbenefit and complicates deployment on some systems.  This removes\nthe reconfiguration and instead just confirms SSH connectivity.\nDefault SSH host and ports are left configurable, but the port now\nreflects the default 22.\n\nChange-Id: Iaf7c71854c3741a505a79037ffb8c86ace74fc27\n"
    },
    {
      "commit": "affc467f2a9e736178448fd798b3d194c3cb2b78",
      "tree": "0a9ece92b84472869e1dd351005a67c326827081",
      "parents": [
        "5fa8ff12bcfcc33e99027e438d8a98dd4a92c8eb",
        "5ca261aadaa39c9076f5d31ad2b2a9f3c88bf83d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 14:44:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 14:44:46 2014 +0000"
      },
      "message": "Merge \"Fix typo in nova_admin_username\""
    },
    {
      "commit": "5fa8ff12bcfcc33e99027e438d8a98dd4a92c8eb",
      "tree": "6e55800969ee18cdf7e573af90cd4446db0db348",
      "parents": [
        "ffeeea132796eac443928ac8f63bb54592a65d8f",
        "55dd68a6e17f0e5e13d7d6f83fee6003069951d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 13:04:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 13:04:52 2014 +0000"
      },
      "message": "Merge \"Use nova bindir of /usr/bin on SUSE\""
    },
    {
      "commit": "d79a8acbb700886a24c5ed553d919d1a90385381",
      "tree": "825af89716bf64883eddc303d804454e902e5dad",
      "parents": [
        "ffeeea132796eac443928ac8f63bb54592a65d8f"
      ],
      "author": {
        "name": "Yves-Gwenael Bourhis",
        "email": "yves-gwenael.bourhis@cloudwatt.com",
        "time": "Mon Apr 14 14:49:07 2014 +0200"
      },
      "committer": {
        "name": "Yves-Gwenael Bourhis",
        "email": "yves-gwenael.bourhis@cloudwatt.com",
        "time": "Mon Apr 14 14:49:07 2014 +0200"
      },
      "message": "Fixed pip with http(s)_proxy\n\npip failed to insall packages with the http_proxy and https_proxy localrc\nenvironment variables. indeed, the case of the variables was uppercase\nand these variables are normally lowercase.\n\nChange-Id: I73054aafd353ccf53986f0ec05426f6a2c4e2240\nCloses-Bug: 1307492\n"
    },
    {
      "commit": "ffeeea132796eac443928ac8f63bb54592a65d8f",
      "tree": "551417c43752d17ca12db62fd6964abbd13b9d0c",
      "parents": [
        "1844e9f9005f6d8f74b1953d5941ca9060c1250e",
        "cebd563508bcf163aa39fa1999e2e423577db13b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 12:18:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 12:18:07 2014 +0000"
      },
      "message": "Merge \"Remove keystone_ec2_uri flag from lib/heat\""
    },
    {
      "commit": "1844e9f9005f6d8f74b1953d5941ca9060c1250e",
      "tree": "3bbfed8dd113573f9db322560f92f0249f95cd1d",
      "parents": [
        "a71852b3c1ca61d5748d5d9a5d6b9d51696e374f",
        "1ab92d9f228326eb469ab9c9b466089347752e95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 12:04:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 12:04:12 2014 +0000"
      },
      "message": "Merge \"Delete unused neutron port\""
    },
    {
      "commit": "a71852b3c1ca61d5748d5d9a5d6b9d51696e374f",
      "tree": "d2bdb5c8ca8b029f17a586a1e577355c5b26338d",
      "parents": [
        "d110f456f3b5c9496ac139a417cd9b4da3465f9d",
        "a79617c12a7045156a98651de4203a388eb69e81"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 12:04:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 12:04:10 2014 +0000"
      },
      "message": "Merge \"Prevent the use of \u0027swift\u0027 in ENABLED_SERVICES\""
    },
    {
      "commit": "d110f456f3b5c9496ac139a417cd9b4da3465f9d",
      "tree": "9ac405ad6f8d2637d9d2e6b2b66268cb55d99a32",
      "parents": [
        "473b628eb9a9c733e47f9905e543018a075148f6",
        "878376aabbeb958d950fc97c51d9c553ef2c6cbd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 14 01:42:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 14 01:42:57 2014 +0000"
      },
      "message": "Merge \"Avoid pm-is-supported spam in logs\""
    },
    {
      "commit": "a79617c12a7045156a98651de4203a388eb69e81",
      "tree": "1fb8accff18955e823b6e27609562b9998270c3f",
      "parents": [
        "b8071e9ba9fe78ef80542dd50448236823594316"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Apr 13 18:16:54 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sun Apr 13 18:22:53 2014 -0500"
      },
      "message": "Prevent the use of \u0027swift\u0027 in ENABLED_SERVICES\n\nThis is not supported and we missed a comment in stackrc that still\nsaid otherwise.  Fix the comment and abort in the sanity check section\nif \u0027swift\u0027 is detected in ENABLED_SERVICES.\n\nChange-Id: I78222d7ee2ea8a281962129d5bcf06c118469510\n"
    },
    {
      "commit": "473b628eb9a9c733e47f9905e543018a075148f6",
      "tree": "1fd8bee2839dd7d9975758848b61fda871f120bf",
      "parents": [
        "b8071e9ba9fe78ef80542dd50448236823594316"
      ],
      "author": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Sun Apr 13 13:47:42 2014 +0200"
      },
      "committer": {
        "name": "Roger Luethi",
        "email": "rl@patchworkscience.org",
        "time": "Sun Apr 13 13:47:42 2014 +0200"
      },
      "message": "Fix typos in HACKING.rst\n\nTwo trivial fixes. One makes a broken external link work, the other\ncompletes consistent casing (Devstack -\u003e DevStack).\n\nChange-Id: I147a3c5fe72071e9ebf24e7f226ba01a0a1204e3\n"
    },
    {
      "commit": "8af6faed817e8128498551603ee04470559410a5",
      "tree": "fbcdf0585b2d32a67a5ce79eeb58e3c41b766484",
      "parents": [
        "b8071e9ba9fe78ef80542dd50448236823594316"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Apr 11 17:06:14 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Apr 11 18:14:16 2014 -0700"
      },
      "message": "Enable console logging for Ironic baremetal VMs\n\nLogs console output of VMs created for use by Ironic to\n$DATA_DIR/ironic/logs. This gives Jenkins something to archive\nthat will be useful for debugging any deployment ramdisk issue\nblocking provisioning.\n\nChange-Id: I7d234a6a13dbe8579f685e46d7712dae497272a5\n"
    }
  ],
  "next": "55dd68a6e17f0e5e13d7d6f83fee6003069951d2"
}
