)]}'
{
  "log": [
    {
      "commit": "c6dc3deb2571f08b224c9a11eac975da2ef59f5a",
      "tree": "0acd62b1391f8f18af306816cd7eee1f7e52303c",
      "parents": [
        "0b8b18d840c972ec780a4cd39b3c54331d0b653f",
        "e66da49c2976992286ab54668af28dbb00d6c529"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 18:00:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 18:00:41 2014 +0000"
      },
      "message": "Merge \"Bump EPEL release rpm for RHEL 7 to 7.0-2\""
    },
    {
      "commit": "0b8b18d840c972ec780a4cd39b3c54331d0b653f",
      "tree": "3116d22900cf00b62fdb6321d6792477e698dbe0",
      "parents": [
        "a26fc1815f2784ddaedf3ae47b8eb5e53a7b3864",
        "dc7ebbb9a42c5d497cb8de18842116c76096a72f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 18:00:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 18:00:30 2014 +0000"
      },
      "message": "Merge \"XenAPI: Tail output from stack.sh\""
    },
    {
      "commit": "a26fc1815f2784ddaedf3ae47b8eb5e53a7b3864",
      "tree": "72bcb8a1146344c0fbdacdb8165e93b94834292c",
      "parents": [
        "690fd92096c3fd561c2e2c86affd10b429658bb2",
        "00da58a0da77e168b8fe01e8909e5f2f8815172e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 18:00:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 18:00:26 2014 +0000"
      },
      "message": "Merge \"Add an environment variable to enable extensions in keystone\""
    },
    {
      "commit": "690fd92096c3fd561c2e2c86affd10b429658bb2",
      "tree": "b92e23241f190e560938ac99febbce3223942bee",
      "parents": [
        "51df53bb143980e0315209dd24614c71268e54e4",
        "bcdce9ea12a5a0613936bbfdc13f43f7f0c13d97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 17:54:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 17:54:18 2014 +0000"
      },
      "message": "Merge \"Handle failure of openstack endpoint\""
    },
    {
      "commit": "51df53bb143980e0315209dd24614c71268e54e4",
      "tree": "3dc4d4a4354354c9dcdd07bf9ae4125fe5b7a9da",
      "parents": [
        "9ad8f9890198de0a3c124cea06d993c9f1939ea8",
        "8230296ec39abca84d3763f653b0b7d5f300ea82"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 17:54:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 17:54:14 2014 +0000"
      },
      "message": "Merge \"Use curl to download from github.com\""
    },
    {
      "commit": "9ad8f9890198de0a3c124cea06d993c9f1939ea8",
      "tree": "25168f4584aa58c9adcd2015d5eb3533771e2a27",
      "parents": [
        "4fcda870e65db81fc643fee799730cadd69441bb",
        "e83f7785a7609284f74667e266e38e12a29b326b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 24 17:53:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 24 17:53:55 2014 +0000"
      },
      "message": "Merge \"retry apt operations to avoid network issues\""
    },
    {
      "commit": "dc7ebbb9a42c5d497cb8de18842116c76096a72f",
      "tree": "8242918f8df0035a62ffc86d29646ee9ebd7d0d0",
      "parents": [
        "4fcda870e65db81fc643fee799730cadd69441bb"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jun 24 13:59:49 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jun 24 14:37:36 2014 +0100"
      },
      "message": "XenAPI: Tail output from stack.sh\n\nWhile installing devstack in XenServer\u0027s DomU we can easily\ntrack the output so end-users have much more visibility of\nboth what is going on and what (if anything!) went wrong.\n\nChange-Id: I7d12a13cea9dffda6c1388ce711b6adf76cae72c\n"
    },
    {
      "commit": "8230296ec39abca84d3763f653b0b7d5f300ea82",
      "tree": "8456c716a66c84ca818c654c0bacb1102df4320a",
      "parents": [
        "4fcda870e65db81fc643fee799730cadd69441bb"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jun 24 11:15:50 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jun 24 11:36:47 2014 +0100"
      },
      "message": "Use curl to download from github.com\n\nGithub recently removed some sslv3 ciphers - wget seems to only\nenable a subset of the ciphers available so fails now, but curl\ncontinues to succeed.\n\nUse --no-sessionid to work around\nhttps://bugzilla.redhat.com/show_bug.cgi?id\u003d1098711\n\nChange-Id: Ia110bd2d0a222e438189c10a9c1a236bd7ea3d0e\n"
    },
    {
      "commit": "00da58a0da77e168b8fe01e8909e5f2f8815172e",
      "tree": "ee1df48d86a1eedf6bd04dcfe85eb7d62ee69403",
      "parents": [
        "4fcda870e65db81fc643fee799730cadd69441bb"
      ],
      "author": {
        "name": "Julien Vey",
        "email": "julien.vey@numergy.com",
        "time": "Tue May 27 15:51:49 2014 +0200"
      },
      "committer": {
        "name": "Julien Vey",
        "email": "vey.julien@gmail.com",
        "time": "Tue Jun 24 10:09:08 2014 +0200"
      },
      "message": "Add an environment variable to enable extensions in keystone\n\nFollowing https://review.openstack.org/#/c/44401/3\n\nChange-Id: I8e0391cd68e29e6d57c0f35517bf4155110861c7\nCloses-Bug: #1218733\nCo-Authored-By: Yong Sheng Gong \u003cgongysh@unitedstack.com\u003e\n"
    },
    {
      "commit": "bcdce9ea12a5a0613936bbfdc13f43f7f0c13d97",
      "tree": "e19ffc5b1e9f539b2786226f3a97df11cc742050",
      "parents": [
        "4fcda870e65db81fc643fee799730cadd69441bb"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jun 24 15:06:02 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Jun 24 15:06:02 2014 +1000"
      },
      "message": "Handle failure of openstack endpoint\n\nChange 4f7bf6963a1e9ae03bc0ae9189874cba561ad62f introduced finding the\nendpoint via \"openstack endpoint show\" only.  Previously that output\nwas piped through grep, etc. so it handled fell back to a blank\noutput when the endpoints were not available.\n\nIgnore failures of this command so the blank output is matched\n\nChange-Id: Iae2f09784ffa38efd2f858513bf284c84c32edac\n"
    },
    {
      "commit": "4fcda870e65db81fc643fee799730cadd69441bb",
      "tree": "f297740bce29447a2fd0d51d274e5398539fc785",
      "parents": [
        "399a2640bcad06a561a95385204fcd2976b13dd8",
        "c48afe4bc0220f09f64a1b011e790a4595615a0c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 18:39:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 18:39:24 2014 +0000"
      },
      "message": "Merge \"Do not install openvswitch-datapath-dkms on Ubuntu 14.04\""
    },
    {
      "commit": "399a2640bcad06a561a95385204fcd2976b13dd8",
      "tree": "0f3d8504348657eab4281cf84ee0a03835b3196e",
      "parents": [
        "d4f3ab9c1f1328e359ae4c3dc85b1cd47a230857",
        "1e1fce856dfafe60c477a8ba956eaa9fa160c6c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 13:43:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 13:43:30 2014 +0000"
      },
      "message": "Merge \"Use Keystone\u0027s default token format if not set\""
    },
    {
      "commit": "d4f3ab9c1f1328e359ae4c3dc85b1cd47a230857",
      "tree": "bcaa482244cc340b7f5e1400d69beb89c1fc5414",
      "parents": [
        "4adc16f7e453de014abc97ac254c105ab120caae",
        "54b973233904f8870bf2d4dc6a5dfedb031531fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 23 13:42:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 23 13:42:55 2014 +0000"
      },
      "message": "Merge \"Move static docs into master branch\""
    },
    {
      "commit": "e83f7785a7609284f74667e266e38e12a29b326b",
      "tree": "417734592619179a61fcfdb62baf90053dddee3d",
      "parents": [
        "4adc16f7e453de014abc97ac254c105ab120caae"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 08:11:05 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 23 09:06:22 2014 -0400"
      },
      "message": "retry apt operations to avoid network issues\n\nOne of the major gate failures is do to something being wrong with\nthe apt mirrors. The Acquire group provides an implicit retry on\nnetwork operations which seems like it might be helpful here.\n\nRef: http://linux.die.net/man/5/apt.conf\n\nChange-Id: I099f47ed86ad6a3d4296bff4cce75e7f7d946d27\nRelated-Bug: #1286635\n"
    },
    {
      "commit": "e66da49c2976992286ab54668af28dbb00d6c529",
      "tree": "ed4bcdffb961c5bb8ba3d45c442b3cf239adda3b",
      "parents": [
        "4adc16f7e453de014abc97ac254c105ab120caae"
      ],
      "author": {
        "name": "Brad P. Crochet",
        "email": "brad@redhat.com",
        "time": "Mon Jun 23 08:16:56 2014 -0400"
      },
      "committer": {
        "name": "Brad P. Crochet",
        "email": "brad@redhat.com",
        "time": "Mon Jun 23 08:17:54 2014 -0400"
      },
      "message": "Bump EPEL release rpm for RHEL 7 to 7.0-2\n\nChange-Id: I67aca97770cd6f89072e881ae37e39d70bfaba53\n"
    },
    {
      "commit": "c48afe4bc0220f09f64a1b011e790a4595615a0c",
      "tree": "67a5a9e380b528c17bf9da890ca3f738a3f67630",
      "parents": [
        "4adc16f7e453de014abc97ac254c105ab120caae"
      ],
      "author": {
        "name": "Henry Gessau",
        "email": "gessau@cisco.com",
        "time": "Fri Jun 20 17:29:44 2014 -0400"
      },
      "committer": {
        "name": "Henry Gessau",
        "email": "gessau@cisco.com",
        "time": "Sun Jun 22 16:10:56 2014 -0400"
      },
      "message": "Do not install openvswitch-datapath-dkms on Ubuntu 14.04\n\nChange-Id: I8c58d998011427a202c79c45b87b5eca5ceaaa71\nCloses-bug: #1331111\n"
    },
    {
      "commit": "4adc16f7e453de014abc97ac254c105ab120caae",
      "tree": "1d49ab16b981df7b4574fe510dd6cff7f4cd1a32",
      "parents": [
        "f94b44dd974e1c63f2839af9c928cec90cb8fc35",
        "97fcc7b27b9972dd43f9466f1b662ed6e8f58417"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 22 17:40:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 22 17:40:15 2014 +0000"
      },
      "message": "Merge \"add worlddump tool to devstack\""
    },
    {
      "commit": "f94b44dd974e1c63f2839af9c928cec90cb8fc35",
      "tree": "726c0036c0509483f8995ae7329dfacf93b8f372",
      "parents": [
        "51018faa0675f9b9e9cac9cf646fa7c19bf1d7ce",
        "8f8ea9ac91d21d66aa53e2638ea6190f9d7381dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 22 17:32:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 22 17:32:06 2014 +0000"
      },
      "message": "Merge \"Glance: start to use nova\u0027s glance configuration section\""
    },
    {
      "commit": "51018faa0675f9b9e9cac9cf646fa7c19bf1d7ce",
      "tree": "d4fe0fd03fc45336db20bc053e94c41608995815",
      "parents": [
        "cab1eb12c667d218a4de76ef5e546bfc05efcd97",
        "e385d1e0309a4fc5d414277260702a7c0fff6ad0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 22 17:19:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 22 17:19:18 2014 +0000"
      },
      "message": "Merge \"Add support for django_openstack_auth\""
    },
    {
      "commit": "97fcc7b27b9972dd43f9466f1b662ed6e8f58417",
      "tree": "01de66efa7adb88a92a08e800f3a13e07a473ae7",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 16 17:24:14 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Sun Jun 22 11:37:51 2014 -0400"
      },
      "message": "add worlddump tool to devstack\n\nwhen we exit poorly, start building a tool for doing a capture\nas to why. This tool is expected to be consumed directly from\ngrenade as well.\n\nChange-Id: Ia1bc1c2e259587035ca7252baceec25fa464cb82\n"
    },
    {
      "commit": "54b973233904f8870bf2d4dc6a5dfedb031531fb",
      "tree": "40aca4ebbf7fe24e042912d03ccc67ef8c1ac90f",
      "parents": [
        "cab1eb12c667d218a4de76ef5e546bfc05efcd97"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jun 20 17:53:55 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jun 20 18:04:55 2014 -0500"
      },
      "message": "Move static docs into master branch\n\nThe hand-maintained static HTML docs for DevStack have been in a\nGitHub gh-pages branch; move them into the master branch in\npreparation for hosting them in openstack.org infrastructure.\n\nBy default tools/build_docs.sh now builds the static HTML output\ninto docs/html.\n\nChange-Id: Ide5f7d980a294c7a9f8a3decaed0939f1c239934\n"
    },
    {
      "commit": "cab1eb12c667d218a4de76ef5e546bfc05efcd97",
      "tree": "aaaca831b59223bb10a754a40c7888eaad845ecd",
      "parents": [
        "3cb9b434a7e0a0d8e9673947035b31a10e432de1",
        "dc0938e1c9f8303cc162f074eca4312d91a88b17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 16:20:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 16:20:16 2014 +0000"
      },
      "message": "Merge \"cinder: use non-deprecated notification_driver\""
    },
    {
      "commit": "3cb9b434a7e0a0d8e9673947035b31a10e432de1",
      "tree": "198a171893a32a48a2fb8cf9d9eb91f002acfea3",
      "parents": [
        "e0ccdd1488a5b49b2f1c1f598b2f8df4bb96dd59",
        "c7297945d9fe0fc26192e0662a80093f2b62fdfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 09:26:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 09:26:50 2014 +0000"
      },
      "message": "Merge \"Install oslo.db from source\""
    },
    {
      "commit": "8f8ea9ac91d21d66aa53e2638ea6190f9d7381dc",
      "tree": "2db8382663b5822f23e0a0cedb7c156e950dc2ad",
      "parents": [
        "e0ccdd1488a5b49b2f1c1f598b2f8df4bb96dd59"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Fri Jun 20 00:51:09 2014 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Fri Jun 20 00:51:09 2014 -0700"
      },
      "message": "Glance: start to use nova\u0027s glance configuration section\n\nCommit 4b6e75b5f8037adbf63ac2f03dca17f0c8c0bc08 added support\nof a neutron section. This updates the code to make use of\nthat section.\n\nChange-Id: Ib9a0f2aeb0d91adeb567f79917804f0a89fdb6e1\n"
    },
    {
      "commit": "e0ccdd1488a5b49b2f1c1f598b2f8df4bb96dd59",
      "tree": "caa4b72be54e80bd3f2dc16835a2016e994ec180",
      "parents": [
        "056b7c11938bccfd9033b6d88680e83493ae063d",
        "2d451967be1aa9f8154d14325a6a673b2833b281"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 20 00:45:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 20 00:45:12 2014 +0000"
      },
      "message": "Merge \"Use oslo-messaging-zmq-receiver to start zeromq receiver\""
    },
    {
      "commit": "056b7c11938bccfd9033b6d88680e83493ae063d",
      "tree": "d81bea1ac24f133999ef0ae18481e62c6991f3f9",
      "parents": [
        "711a4d2ff7ecddb8a07308dae9a42114df77c123",
        "0b0cbd1378e82015f683bbb2f35824dad424bb42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 23:00:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 23:00:13 2014 +0000"
      },
      "message": "Merge \"PKIZ is the default token provider\""
    },
    {
      "commit": "711a4d2ff7ecddb8a07308dae9a42114df77c123",
      "tree": "0f45c4c4fae85b67a2c6747b698760a1822ebe78",
      "parents": [
        "f3939bf07752f19096c10f30684b0efb11b2676e",
        "f12a434bbf8c6e90268a22c823f2bcb6057c5f41"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 22:49:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 22:49:50 2014 +0000"
      },
      "message": "Merge \"Install ryu\u0027s requirements\""
    },
    {
      "commit": "f3939bf07752f19096c10f30684b0efb11b2676e",
      "tree": "a2141ba0ad13e7d87e92142a65abe79d675fefa8",
      "parents": [
        "47e7a1431999e4862e36098ee05d945400b4274d",
        "50e53925e107526915d9bd06b48884c9a574d083"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 22:47:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 22:47:39 2014 +0000"
      },
      "message": "Merge \"Use correct path when extracting tar.gz image\""
    },
    {
      "commit": "47e7a1431999e4862e36098ee05d945400b4274d",
      "tree": "7a62eb423a5f4ca125c52d2ff4cb50d0016356b2",
      "parents": [
        "fcebd2b5e6aafa266875a575db67e73b020c3872",
        "21e6c62c150e761193575630df2447a36507f079"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 22:06:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 22:06:41 2014 +0000"
      },
      "message": "Merge \"Remove external attribute from the Provider Network\""
    },
    {
      "commit": "1e1fce856dfafe60c477a8ba956eaa9fa160c6c4",
      "tree": "09f6dc7a12697102a2ee5a8f18c62edf69ba0aa8",
      "parents": [
        "0b0cbd1378e82015f683bbb2f35824dad424bb42"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Jun 19 16:55:45 2014 -0500"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Jun 19 16:59:09 2014 -0500"
      },
      "message": "Use Keystone\u0027s default token format if not set\n\nDevstack was setting its own default for Keystone\u0027s token format, so\nwhen Keystone\u0027s default token format changed then devstack needed to\nbe updated. With this change, devstack will only override Keystone\u0027s\ntoken format if KEYSTONE_TOKEN_FORMAT is set explicitly. PKI setup\nis assumed to be needed unless the KEYSTONE_TOKEN_FORMAT is set to\nUUID.\n\nChange-Id: Idfa78e93abd80273dadcf37007a024bb6a783a48\n"
    },
    {
      "commit": "fcebd2b5e6aafa266875a575db67e73b020c3872",
      "tree": "db97077d19dcf69ccf83e64efea9174336ec6c05",
      "parents": [
        "a887acb9340f7ba23aa05594e5369527f9e0140b",
        "0c6a6545b2bc59ae8f7381d22a40d21e071dffde"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 16:57:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 16:57:32 2014 +0000"
      },
      "message": "Merge \"Call ironic-dbsync with proper --config-file option\""
    },
    {
      "commit": "a887acb9340f7ba23aa05594e5369527f9e0140b",
      "tree": "94325f3cbae1027c4e5a962f6e8893080e9c43ae",
      "parents": [
        "e54a2b5057823b44af66e2f27610f134ad290d16",
        "0d286089b2e74f84c3d096d0620358537a5be2e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 12:38:01 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 12:38:01 2014 +0000"
      },
      "message": "Merge \"Remove obsolete sahara keystone auth conf\""
    },
    {
      "commit": "2d451967be1aa9f8154d14325a6a673b2833b281",
      "tree": "5a54dc531f44e45db391d9ac4751addf47f7bbd7",
      "parents": [
        "5bdabd070bf27da18e43fd263e9f26ea6779cc16"
      ],
      "author": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 19 12:49:32 2014 +0400"
      },
      "committer": {
        "name": "Elena Ezhova",
        "email": "eezhova@mirantis.com",
        "time": "Thu Jun 19 16:25:23 2014 +0400"
      },
      "message": "Use oslo-messaging-zmq-receiver to start zeromq receiver\n\nThe project-specific receiver command nova-rpc-zmq-receiver\nhas been replaced with oslo-messaging-zmq-receiver.\n\nWe need to update devstack code accordingly.\n\nChange-Id: I7696c649fa818ecb523b698ea4a23f70da60147d\nCloses-Bug: 1279739\n"
    },
    {
      "commit": "e54a2b5057823b44af66e2f27610f134ad290d16",
      "tree": "fa27311d825e37fb5c1a691ecd6c5f90f8f86745",
      "parents": [
        "8c2164dbfd3a4073049f85cad89eeaf48917986e",
        "98a181713cb7e9835e1302405283a0c17665486d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 19 11:34:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 19 11:34:10 2014 +0000"
      },
      "message": "Merge \"Save OPENSTACK_KEYSTONE_URL to horizon local_settings\""
    },
    {
      "commit": "0d286089b2e74f84c3d096d0620358537a5be2e6",
      "tree": "5cfde3a495e554dbb60cee323249997c94860111",
      "parents": [
        "8c2164dbfd3a4073049f85cad89eeaf48917986e"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Apr 23 14:47:17 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Thu Jun 19 10:41:39 2014 +0000"
      },
      "message": "Remove obsolete sahara keystone auth conf\n\nChange-Id: I9005d99540572bd1e9251683b1e9cc6638afa7e7\n"
    },
    {
      "commit": "8c2164dbfd3a4073049f85cad89eeaf48917986e",
      "tree": "f19985ee4cdcd718d28f5592ced03b25655ba644",
      "parents": [
        "af86e43d7b7aea8bb7d4916972f17c327f12f566",
        "13d385e4028c8b770b8cc9f7422c9f64fbd4ec55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 18:54:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 18:54:59 2014 +0000"
      },
      "message": "Merge \"Neutron: start to use nova\u0027s neutron configuration section\""
    },
    {
      "commit": "c7297945d9fe0fc26192e0662a80093f2b62fdfe",
      "tree": "9128a17932734fae19a93b20921f01bcedb21152",
      "parents": [
        "af86e43d7b7aea8bb7d4916972f17c327f12f566"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Wed Jun 18 11:39:52 2014 -0700"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Wed Jun 18 11:39:52 2014 -0700"
      },
      "message": "Install oslo.db from source\n\nAdd oslo.db to the list of Oslo libraries we install from source.\n\nChange-Id: Ie97ab6bfac19fbce9aeda5a96c6d7a805dfa6c35\n"
    },
    {
      "commit": "af86e43d7b7aea8bb7d4916972f17c327f12f566",
      "tree": "a522ec3f7c1a8e726d51baf14120c376c2473bca",
      "parents": [
        "0099487f188e527ab6fab7ee9237129e0c548960",
        "410f5c0016a9d3b1fbd42b95ce1402a1c614e3d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 11:16:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 11:16:14 2014 +0000"
      },
      "message": "Merge \"Fix unsubstituted filename creation\""
    },
    {
      "commit": "0099487f188e527ab6fab7ee9237129e0c548960",
      "tree": "c9fa1a12556fc3a5abdd34c1a35272bf3c6c9480",
      "parents": [
        "5bdabd070bf27da18e43fd263e9f26ea6779cc16",
        "f60e8c0fbe84f58e416966cdf3f13f289717f6fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 18 11:14:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 18 11:14:36 2014 +0000"
      },
      "message": "Merge \"Wait for OVS to reconfigure when creating PUBLIC_BRIDGE\""
    },
    {
      "commit": "13d385e4028c8b770b8cc9f7422c9f64fbd4ec55",
      "tree": "13898fb418925b86a286d6927bee095d56fd0cc5",
      "parents": [
        "5bdabd070bf27da18e43fd263e9f26ea6779cc16"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Jun 17 23:24:53 2014 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Jun 17 23:26:44 2014 -0700"
      },
      "message": "Neutron: start to use nova\u0027s neutron configuration section\n\nCommit 5cacad3508570ce70b1f9ef620e0508169687fda added support\nof a neutron section. This updates the code to make use of\nthat section.\n\nChange-Id: I86119476fde5066182d3aadcee5985019202647a\n"
    },
    {
      "commit": "e385d1e0309a4fc5d414277260702a7c0fff6ad0",
      "tree": "3b7e866cb92e7e3bddd796178247bfab1244400f",
      "parents": [
        "5bdabd070bf27da18e43fd263e9f26ea6779cc16"
      ],
      "author": {
        "name": "Zhenguo Niu",
        "email": "Niu.ZGlinux@gmail.com",
        "time": "Wed Mar 12 16:58:12 2014 +0800"
      },
      "committer": {
        "name": "Zhenguo Niu",
        "email": "Niu.ZGlinux@gmail.com",
        "time": "Wed Jun 18 14:04:34 2014 +0800"
      },
      "message": "Add support for django_openstack_auth\n\nIt would be useful for development, reviewing and testing to add\nsupport for django_openstack_auth to devstack.\n\nThis change adds the integration tests to the openstack_auth\nlist of test: https://review.openstack.org/#/c/86528/\n\nChange-Id: Ifbd336b83f6b2beb23996b599ec820232c13efdd\nCloses-Bug: #1262121\n"
    },
    {
      "commit": "5bdabd070bf27da18e43fd263e9f26ea6779cc16",
      "tree": "5555950cf523f5bbe7a55e722fef17c56bd7131e",
      "parents": [
        "ef837e4c7fdf551685385953dd1dc6e935f482fd",
        "dae115251828e035fcad229f9c9d78856fb867b7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:51:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:51:28 2014 +0000"
      },
      "message": "Merge \"Add $TOP_DIR to the path when calling tools\u0027 scripts\""
    },
    {
      "commit": "ef837e4c7fdf551685385953dd1dc6e935f482fd",
      "tree": "98e02e7234f482a36e49bc63e236077046c72af9",
      "parents": [
        "a4de9a9c350dc89b1a108bbecba549da0e5d6579",
        "fefd64b878a3e4ecfc2b1b385f47c1d7f7593648"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:47:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:47:12 2014 +0000"
      },
      "message": "Merge \"Configure heat keystone client for SSL when keystone uses SSL\""
    },
    {
      "commit": "a4de9a9c350dc89b1a108bbecba549da0e5d6579",
      "tree": "ad561d70bd818b1d93fa732c3ee8066e575a2041",
      "parents": [
        "e32526d146946fae629baa050be6f3ea495392f9",
        "4912623321df7226827168d37aba6badd87fc707"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:47:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:47:10 2014 +0000"
      },
      "message": "Merge \"devstack should put admin_tenant_id in tempest.conf file while setup\""
    },
    {
      "commit": "e32526d146946fae629baa050be6f3ea495392f9",
      "tree": "113f07a790c07fc557c79513338061f6c33aa8ef",
      "parents": [
        "7c5a02c48c253c592069d7dbe405a50ed76efa4b",
        "54e3910f2d2b2dc49719c7c2f1dca1abb6481870"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 19:44:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 19:44:30 2014 +0000"
      },
      "message": "Merge \"Add basic echo_* functions for grenade\""
    },
    {
      "commit": "7c5a02c48c253c592069d7dbe405a50ed76efa4b",
      "tree": "6759e137d42baf08fcbb42f1536e7810a331497e",
      "parents": [
        "902a7608291bef716b7bd24a68a6153b5af86047",
        "c359921cce096bf2c019fc084ab2601696f42115"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:47:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:47:22 2014 +0000"
      },
      "message": "Merge \"Add optional repo enablement for RHEL 7\""
    },
    {
      "commit": "902a7608291bef716b7bd24a68a6153b5af86047",
      "tree": "8013dbb46de6c890ae082e4c46d7437bd4ed8014",
      "parents": [
        "5b3d97044b256a802be876c88d973eac181929a5",
        "51783ccf383e3c04641bb4615ae57989c097b041"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:31:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:31:13 2014 +0000"
      },
      "message": "Merge \"Invoke create_nova_conf_neutron from odl-compute post-install only if nova is enabled.\""
    },
    {
      "commit": "5b3d97044b256a802be876c88d973eac181929a5",
      "tree": "b464263879ffe25a27eed47ff39ae97ba2363f8f",
      "parents": [
        "53e1750c080ee978b6e8cf4ea7cfe44704b698c4",
        "d514d60f5f639cb208ee0e0067a5b29048863d65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:31:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:31:06 2014 +0000"
      },
      "message": "Merge \"Add flag to set nova v3 api for tempest\""
    },
    {
      "commit": "53e1750c080ee978b6e8cf4ea7cfe44704b698c4",
      "tree": "d71315b75beea2924d8c5ee86695d4e69e8e4171",
      "parents": [
        "da2fe19e24602ec6c0b14b8c4f288d4f2e1ee0ef",
        "633a1290e5afbc13030baa2744a9619ef6e332d3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:09:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:09:06 2014 +0000"
      },
      "message": "Merge \"Fix Apache Site configuration for openSUSE\""
    },
    {
      "commit": "da2fe19e24602ec6c0b14b8c4f288d4f2e1ee0ef",
      "tree": "3c1ceddb0f5ba03b4d296ff85de9aa12169588a2",
      "parents": [
        "b15413c2527ecb8ee8fd295a27e3c7ac71766adc",
        "3561d7f9edc6dd0d00be097a78b83f38aa8cbf5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 16:06:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 16:06:48 2014 +0000"
      },
      "message": "Merge \"Use identity_uri instead of auth fragments\""
    },
    {
      "commit": "b15413c2527ecb8ee8fd295a27e3c7ac71766adc",
      "tree": "86baf9617e769998e6bdef80865d09366a357ed1",
      "parents": [
        "f04abfe865c39ee3fceef4fdebef36a3fd5040e9",
        "51557a502550e5b672f1e2c7187e08d3ded91c99"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 08:17:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 08:17:51 2014 +0000"
      },
      "message": "Merge \"Cut the heat flavor\""
    },
    {
      "commit": "410f5c0016a9d3b1fbd42b95ce1402a1c614e3d3",
      "tree": "51b01c296832b71b71aac47f6ef3969d57163ab9",
      "parents": [
        "4fbb8137af8c3e0e5805db7337651048f11b6bb2"
      ],
      "author": {
        "name": "Ryota MIBU",
        "email": "r-mibu@cq.jp.nec.com",
        "time": "Fri Apr 04 02:00:31 2014 +0900"
      },
      "committer": {
        "name": "Ryota MIBU",
        "email": "r-mibu@cq.jp.nec.com",
        "time": "Tue Jun 17 15:43:07 2014 +0900"
      },
      "message": "Fix unsubstituted filename creation\n\nSince merge_config_file() tries to create an unsubstituted config file,\nstack.sh fails due to permission denied in the file creation when you\nuse \u0027[[post-config|/$Q_PLUGIN_CONF_FILE]]\u0027 and the file does not exist.\n\nThis patch deletes unnecessary \u0027touch\u0027 command, because the file will\nbe made by \u0027iniset\u0027 function in the next command line with evaled\nstring from \u0027configfile\u0027.\n\nThis patch also fixes merge_config_group() to use evaled \u0027configfile\u0027\nwhen it checks the directory of the config file exists.\n\nChange-Id: I608847a34143b5c6a1708c180186dd88a32dd44b\nCloses-bug: #1294213\n"
    },
    {
      "commit": "f04abfe865c39ee3fceef4fdebef36a3fd5040e9",
      "tree": "c980c74e2c1d252c0c6bebdace9f5e5f0adc41dd",
      "parents": [
        "4fbb8137af8c3e0e5805db7337651048f11b6bb2",
        "754c4408b3e1af671dd9cf4cadd2ec8c8a41482e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 06:14:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 06:14:29 2014 +0000"
      },
      "message": "Merge \"Support option for Keystone PKIZ token provider\""
    },
    {
      "commit": "dc0938e1c9f8303cc162f074eca4312d91a88b17",
      "tree": "cb35d294b39bb34a04d5610ee6ee472825a6f5e0",
      "parents": [
        "4fbb8137af8c3e0e5805db7337651048f11b6bb2"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Jun 17 06:37:43 2014 +0100"
      },
      "committer": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Tue Jun 17 06:37:43 2014 +0100"
      },
      "message": "cinder: use non-deprecated notification_driver\n\nCinder has been using oslo.messaging since Icehouse so it should be\nusing \u0027messaging\u0027 as its notification driver and not the now deprecated\nfull python path to the oslo-incubator notification driver.\n\nChange-Id: I3edca1ff54e51b464cc1b23935c8530e2e242fee\n"
    },
    {
      "commit": "dae115251828e035fcad229f9c9d78856fb867b7",
      "tree": "1ca9a3fec53452e281e990e7d4c017c115783085",
      "parents": [
        "0dfc5230cce097b52840c297429fbf2d28a1dbf0"
      ],
      "author": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Tue Jun 17 01:10:54 2014 +0000"
      },
      "committer": {
        "name": "Mauro S. M. Rodrigues",
        "email": "maurosr@linux.vnet.ibm.com",
        "time": "Tue Jun 17 02:07:11 2014 +0000"
      },
      "message": "Add $TOP_DIR to the path when calling tools\u0027 scripts\n\nThe missing reference to $TOP_DIR prevent us to run stack.sh from a different\ndirectory.\n\nChange-Id: Ie15b89734264789bef9a8efcfdbbf2cdb89c936e\n"
    },
    {
      "commit": "4fbb8137af8c3e0e5805db7337651048f11b6bb2",
      "tree": "5b35418fb0b1a53016ce8505c8a875eaff132d90",
      "parents": [
        "0dfc5230cce097b52840c297429fbf2d28a1dbf0",
        "6cae83efd72133adae891da0665f51f526705592"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 17 01:24:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 17 01:24:47 2014 +0000"
      },
      "message": "Merge \"Reserve Keystone ports from the ephemeral range\""
    },
    {
      "commit": "0dfc5230cce097b52840c297429fbf2d28a1dbf0",
      "tree": "bfa33c27cf44062a21403a97215bd73742e4d0f1",
      "parents": [
        "56a564021d317004a6e75167cc5114ea49355356",
        "e56c137edb504cb86c4bb2cc5749603829438378"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 20:57:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 20:57:53 2014 +0000"
      },
      "message": "Merge \"make mysql run in strict mode\""
    },
    {
      "commit": "56a564021d317004a6e75167cc5114ea49355356",
      "tree": "2d4c633e5986f58e8eb4fe3fb2eece472621305f",
      "parents": [
        "3723814bf27fb4d78c6c3ad80d77882f75ad07c4",
        "43d8f1cdddee5ed20dfef267dc59f7c4805d3a75"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 19:58:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 19:58:37 2014 +0000"
      },
      "message": "Merge \"double the screen sleep timeout\""
    },
    {
      "commit": "21e6c62c150e761193575630df2447a36507f079",
      "tree": "cbb0fe4f8d610f533f8b4a2b83a3f98e639744a2",
      "parents": [
        "3723814bf27fb4d78c6c3ad80d77882f75ad07c4"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Mon Jun 16 11:19:48 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Mon Jun 16 11:24:04 2014 -0400"
      },
      "message": "Remove external attribute from the Provider Network\n\nCo-Authored-By: Sridhar Gaddam \u003csridhar.gaddam@enovance.com\u003e\n\nRelated-Bug: #1284718\nChange-Id: Iad2f051a2b7b0a324dff4e716b8d2469a4f20895\n"
    },
    {
      "commit": "c359921cce096bf2c019fc084ab2601696f42115",
      "tree": "f800fd0b2b685ea033495d6fc8388e8ab6a079a8",
      "parents": [
        "3723814bf27fb4d78c6c3ad80d77882f75ad07c4"
      ],
      "author": {
        "name": "Brad P. Crochet",
        "email": "brad@redhat.com",
        "time": "Mon Jun 16 10:27:19 2014 -0400"
      },
      "committer": {
        "name": "Brad P. Crochet",
        "email": "brad@redhat.com",
        "time": "Mon Jun 16 10:30:02 2014 -0400"
      },
      "message": "Add optional repo enablement for RHEL 7\n\nThe RHEL 7 and RHEL 6 optional repos have different names. This enables\nthe correct repo depending on the release.\n\nChange-Id: I6772c9903a5b9e98cb870d586629564126a6119a\n"
    },
    {
      "commit": "51783ccf383e3c04641bb4615ae57989c097b041",
      "tree": "077505e6b01a5b82c132043607219ad5d5f27f02",
      "parents": [
        "906ffb7b773e3007062d9feaa54dc55eaf692684"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "ffernand@redhat.com",
        "time": "Mon Jun 16 00:36:03 2014 -0400"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "ffernand@redhat.com",
        "time": "Mon Jun 16 10:27:42 2014 -0400"
      },
      "message": "Invoke create_nova_conf_neutron from odl-compute post-install\nonly if nova is enabled.\n\nChange-Id: I4627ab97eccd7fd4a2ffc31b6a0bb939b2343659\n"
    },
    {
      "commit": "3723814bf27fb4d78c6c3ad80d77882f75ad07c4",
      "tree": "89be7695fb85368771ecb8e03edcd5b23b11836f",
      "parents": [
        "906ffb7b773e3007062d9feaa54dc55eaf692684",
        "62cb563ddc5f6923a9734a96d394ff2c27c320ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 14:24:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 14:24:06 2014 +0000"
      },
      "message": "Merge \"convert devstack from awk to outfilter\""
    },
    {
      "commit": "43d8f1cdddee5ed20dfef267dc59f7c4805d3a75",
      "tree": "845e0b34742787b695ad06b3e12d25199d1bda66",
      "parents": [
        "906ffb7b773e3007062d9feaa54dc55eaf692684"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 16 09:39:19 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 16 09:39:19 2014 -0400"
      },
      "message": "double the screen sleep timeout\n\nHP Cloud 1.1 is quite slow per core. So much so that grenade is\noften failing to start services because bash in a screen session\nisn\u0027t ready in 1.5s. Double this to 3s to try to decrease failures\nin the gate.\n\nWe should instead do this via some readiness check to decrease\nraces.\n\nChange-Id: I2b066a687916742e966190f00b5b06a795d4a014\n"
    },
    {
      "commit": "906ffb7b773e3007062d9feaa54dc55eaf692684",
      "tree": "15d96f582912c1db400fcd92eb85f3b2b072cd8c",
      "parents": [
        "7006105997a7d9264dde69b55d109f52cd4c015e",
        "786a3a3849b0b2d72cabe9a9b931b00a6d1041fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 16 12:13:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 16 12:13:34 2014 +0000"
      },
      "message": "Merge \"XenAPI: Fix deprecated config options\""
    },
    {
      "commit": "633a1290e5afbc13030baa2744a9619ef6e332d3",
      "tree": "e4f3f72f8ed2526c69ed1cdb7bbb067f01b67a8f",
      "parents": [
        "7006105997a7d9264dde69b55d109f52cd4c015e"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Mon Jun 16 14:10:05 2014 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Mon Jun 16 14:10:05 2014 +0200"
      },
      "message": "Fix Apache Site configuration for openSUSE\n\nWe can use the mechnism as on Fedora for openSUSE.\n\nChange-Id: Ic0d1734df3bdc9ec66e1592109b2d3770d6e0144\n"
    },
    {
      "commit": "62cb563ddc5f6923a9734a96d394ff2c27c320ca",
      "tree": "c1a83943b424ce640b9ecdec0aaeea0a516c09d9",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jun 11 11:06:32 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Jun 16 07:03:23 2014 -0400"
      },
      "message": "convert devstack from awk to outfilter\n\nThe complexity of the awk script was pretty high, and it would\nbe good to do it in summaries as well, which starts to get a bit\nsquirelly. Instead bring over the outfilter.py from grenade and\nuse it for the timestamping.\n\nAny additional overhead from python should be offset from not\nshelling out to date on every line of output.\n\nChange-Id: Ic2b86ddba3e7f6520a0fd35599b01143936c6deb\n"
    },
    {
      "commit": "786a3a3849b0b2d72cabe9a9b931b00a6d1041fc",
      "tree": "b6a20a281b2f9f4b772a4a3b836aa5fbf9db9f5b",
      "parents": [
        "1e6e4289bc5783db0db35db81a91a674a3b26d02"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jun 16 08:37:05 2014 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jun 16 08:37:05 2014 +0100"
      },
      "message": "XenAPI: Fix deprecated config options\n\nI346ee0248c03e60716bd7dc4a5ee4493610867cb broke the XenServer CI as\ndevstack was still setting the deprecated config options.\n\nChange-Id: Icd84212e97a9d5e007745be8096fa552bc23cb6f\n"
    },
    {
      "commit": "3561d7f9edc6dd0d00be097a78b83f38aa8cbf5f",
      "tree": "8025c7ada1e73ed26ada7e9bea9c000b112d0283",
      "parents": [
        "7006105997a7d9264dde69b55d109f52cd4c015e"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed May 21 17:18:43 2014 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Jun 16 15:16:48 2014 +1000"
      },
      "message": "Use identity_uri instead of auth fragments\n\nauth_token middleware now accepts a standard URL string as the parameter\nidentity_uri instead of specifying protocol etc individually. Change the\nservices over to use this.\n\nAlso changes over some other places in which the auth fragments are used\nindividually to the new variables and fixes up some misconfigurations of\nauth_token.\n\nidentity_uri option was release in keystoneclient 0.8.0\n\nChange-Id: Iac13bc3d08c524a6a0f39cdfbc1009e2f5c45c2a\n"
    },
    {
      "commit": "7006105997a7d9264dde69b55d109f52cd4c015e",
      "tree": "5a8a13a3bf5326d5f6afb942a6cc6cf415838544",
      "parents": [
        "df97cf3676f25dae956237e72a5631ef24f4c89a",
        "b405256309aef08634d07870176dbd6f90637c1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 15 18:50:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 15 18:50:54 2014 +0000"
      },
      "message": "Merge \"VMware NSX: fix typo\""
    },
    {
      "commit": "df97cf3676f25dae956237e72a5631ef24f4c89a",
      "tree": "72a0ba508aeddd38728a7aa7b1d201ee2773d353",
      "parents": [
        "a1a601316ecbd4882980cef5e8136e903d3eb6ea",
        "25e548be3c808f02c4f9e854b73cb7e2a41caa5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 15 01:49:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 15 01:49:44 2014 +0000"
      },
      "message": "Merge \"Remove unnecessary ini commenting from nova\""
    },
    {
      "commit": "a1a601316ecbd4882980cef5e8136e903d3eb6ea",
      "tree": "cbd902cf1df1ad539c7fa28ed7210aec5c21f794",
      "parents": [
        "1e2417b302a813f5c5c097f2eead5ff8f3702cf8",
        "23a64e2af8690e6c21c2e32b3f890c4ed854b74a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 15 01:49:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 15 01:49:08 2014 +0000"
      },
      "message": "Merge \"Install \u0027ipmitool\u0027 package for Ironic\""
    },
    {
      "commit": "1e2417b302a813f5c5c097f2eead5ff8f3702cf8",
      "tree": "e2500366ae3993393448ce987cfef9a2b9a62926",
      "parents": [
        "135adf7884ec5cb4853044feb22a1ba4d0aba453",
        "fdb920c31dcb9998aa501c8f5e73d9bb29351142"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jun 15 01:32:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jun 15 01:32:23 2014 +0000"
      },
      "message": "Merge \"a more proper default nic selection criteria\""
    },
    {
      "commit": "51557a502550e5b672f1e2c7187e08d3ded91c99",
      "tree": "f018ef2759b9052f19a6ae1f9c5f4cede8d22bae",
      "parents": [
        "e9b343c3c973cb5e23d85e6dac956824c41ca834"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Jun 13 16:09:37 2014 +0200"
      },
      "committer": {
        "name": "afazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 14 22:00:04 2014 +0000"
      },
      "message": "Cut the heat flavor\n\n1024Mb memory is too much for single instance.\napproximately 4 GiB memory used even without a booted VM.\n\nThe heat auto-scaling scenario needs to boot 3 VM\n(currently disabled), if any other test running in parallel\nand boots up a vm it would easily can cause OOM an\nissue.\n\nThe heat-slow job can work with 128 MiB instance memory,\nbut this change reduces it just to 512 MiB (safer for the guest),\nand enough to avoid OOM issues on the host,\nand let us to heve more vm at the same time.\n\nThe m1.tiny flavor is not good because now it has a hard coded\n1 GiB disk limit and the f20 image requires 2 GiB.\nSetting the disk size to \u00270\u0027 -\u003e automatically use the virtual size\nof the image.\n\nUsing multiple cores does not really helps in boot time :(,\nbut it might cause higher host load. (More locking)\nReducing the core number to 1.\n\nChange-Id: Ice7c1253d15e91fd1c02bc8c6809335aaebfff4a"
    },
    {
      "commit": "135adf7884ec5cb4853044feb22a1ba4d0aba453",
      "tree": "807d9927b16725ce10df562ce11330160ab2753c",
      "parents": [
        "fcd03d71bf354bff1e81558efbdd817853eefcc1",
        "d7967a4879d38d86e5d7b870ba5a140f8adc1061"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 14 18:56:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 14 18:56:29 2014 +0000"
      },
      "message": "Merge \"selinux permissive on Fedora\""
    },
    {
      "commit": "fcd03d71bf354bff1e81558efbdd817853eefcc1",
      "tree": "774e7276e824b49da4cdf56f36588b21f0ccba49",
      "parents": [
        "e9b343c3c973cb5e23d85e6dac956824c41ca834",
        "970ee9083e95fda7359ed1e25abc8bec0d4cde05"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 13 22:49:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 13 22:49:24 2014 +0000"
      },
      "message": "Merge \"Use apache2ctl after apache is installed.\""
    },
    {
      "commit": "6cae83efd72133adae891da0665f51f526705592",
      "tree": "749e4ff9c3eb50fd34d01d4bcaa959fc980a6cae",
      "parents": [
        "73ed4880a61ee694c3c828964a73eb6ffcf6e4b5"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Thu Jun 12 15:08:48 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "m@metacloud.com",
        "time": "Fri Jun 13 21:33:52 2014 +0000"
      },
      "message": "Reserve Keystone ports from the ephemeral range\n\nReserve Keystone ports from the ephemeral range as early as reasonably\npossible in the fixup_stuff.sh process to reduce the likelihood that the\nport will be in use. This does not completely resolve the issue\nwhere Keystone\u0027s IANA assigned port falls into Linux\u0027s ephemeral\nrange, but this should reduce the occurrences. The default ports\nare 35357 and 35358.\n\nChange-Id: I8cfb53d8f90c1ff1fb1083c59fefabca3d14323b\nPartial-Bug: #1253482\n"
    },
    {
      "commit": "e9b343c3c973cb5e23d85e6dac956824c41ca834",
      "tree": "126b09399796b8d93421d0efb28b450a323abd70",
      "parents": [
        "73ed4880a61ee694c3c828964a73eb6ffcf6e4b5",
        "83afcfe9a939b9af91c50eb6dfd3b435ee75b881"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 22:23:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 22:23:10 2014 +0000"
      },
      "message": "Merge \"[Fedora] Devstack fails to install in firewalld less system\""
    },
    {
      "commit": "73ed4880a61ee694c3c828964a73eb6ffcf6e4b5",
      "tree": "80bb351c599341299210d643a433982a750aeb3d",
      "parents": [
        "27c29e895998136655f24c8328b85648d1214803",
        "cd7cfef429003224b184626fe3b1ece26d68a3f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 18:52:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 18:52:40 2014 +0000"
      },
      "message": "Merge \"Ironic: Add deploy kernel and deploy ramdisk to driver_info\""
    },
    {
      "commit": "27c29e895998136655f24c8328b85648d1214803",
      "tree": "332a34a5c5fd1ce72dbfe42f5f5308d3148595a7",
      "parents": [
        "f46ac27999bc719534c82fa1eaf189737d0f7269",
        "b57cda986634685685acf5e0dfde6af7df9fd3a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 18:31:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 18:31:32 2014 +0000"
      },
      "message": "Merge \"remove the build timeouts\""
    },
    {
      "commit": "d514d60f5f639cb208ee0e0067a5b29048863d65",
      "tree": "38f2824147c1dbd5fb5e46d38ab0203e04220d61",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Fri Jun 06 17:22:04 2014 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Thu Jun 12 14:31:21 2014 -0400"
      },
      "message": "Add flag to set nova v3 api for tempest\n\nThis commit adds a new env variable, TEMPEST_NOVA_API_V3 to set\nwhether the tempest api v3 tests are enabled.\n\nChange-Id: If14deb80f271061e70fae6c3d13b210ac0dd9399\n"
    },
    {
      "commit": "23a64e2af8690e6c21c2e32b3f890c4ed854b74a",
      "tree": "3269b0a4cd00449d20dc28c686b6473c79781a72",
      "parents": [
        "f46ac27999bc719534c82fa1eaf189737d0f7269"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Thu Jun 12 10:33:45 2014 -0700"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Thu Jun 12 10:45:11 2014 -0700"
      },
      "message": "Install \u0027ipmitool\u0027 package for Ironic\n\nIronic\u0027s reference / recommended driver is the \"pxe_ipmitool\" driver,\nwhich requires the \u0027ipmitool\u0027 package and system binary. Thus,\ndevstack should install it.\n\nAlso, Ironic will soon be validating that ipmitool is present in the\nsystem path when loading the pxe_ipmitool driver, as it does for other\ndrivers (seamicro, pyghmi) that have external dependencies.\n\nCausing devstack to install this package when Ironic is enabled will\nalso help users who wish to test Ironic against physical hardware that\nhas IPMI support, without having to perform additional manual steps\n(like enabling the pxe_ipmitool driver and installing the ipmitool\npackge by hand).\n\nChange-Id: I13da5f8978b280b192f9b033c348a11bfc44c9d2\n"
    },
    {
      "commit": "d7967a4879d38d86e5d7b870ba5a140f8adc1061",
      "tree": "b3a143384fc993a106d14788b2b8a4711676b87a",
      "parents": [
        "f46ac27999bc719534c82fa1eaf189737d0f7269"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 11:41:54 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jun 12 11:41:54 2014 +0200"
      },
      "message": "selinux permissive on Fedora\n\nThe f20 gate job is failing on hpcloud images\n(official F20 cloud image), with enforcing selinux.\n\nSetting selinux to permissive on all Fedoras.\n\nCurrently selinux policies are violated, when\n - horizon/httpd tries to access a files without\nhttpd_t friendly security label.\n - horizon/httpd_t tries to connect to openstack\n   service port, without an allowing policy.\n - swift tryes rsync content without an authorized\n   security label and without rsync_full_access sebool.\n - ..\n\nIn permissive mode you will be able to track,\nthe missing policies and labels by checking\nthe /var/log/auidit/audit.log*\n\nThe enforcing mode might be turned on in the future,\nwhen all label and policy configured correctly.\n\nChange-Id: I6dad705dd11b9eb5f01ce67814f05d294b3979a5\n"
    },
    {
      "commit": "f46ac27999bc719534c82fa1eaf189737d0f7269",
      "tree": "3665cf2d382819dcb97eeee5a403dfd654d6a3bd",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38",
        "fe733ae6762d41c2ef0cb70c11250e7fbd9ca2a1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 12 09:22:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 12 09:22:02 2014 +0000"
      },
      "message": "Merge \"Set default value for IPv6 subnet attribute flag\""
    },
    {
      "commit": "83afcfe9a939b9af91c50eb6dfd3b435ee75b881",
      "tree": "63fbb9cf51fe06223179739a9644ea63ed585bbe",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jun 12 08:47:50 2014 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Jun 12 10:25:07 2014 +1000"
      },
      "message": "[Fedora] Devstack fails to install in firewalld less system\n\nThe official F20 cloud image does not contains the firewalld,\nthere is nothing to restart, and it fails the installation.\n\nThe previous workaround change, assumed all is_fedoras has\na restartable firewalld without ensuring is it installed at all.\n\nRHEL6 even does not have a firewalld.\n\nCloses-bug: #1329102\nChange-Id: I3d119ce48af81b30bf02b01c2cd386612ac6ef90\n"
    },
    {
      "commit": "f60e8c0fbe84f58e416966cdf3f13f289717f6fc",
      "tree": "baaed71bb4ca637cbc33e84caf61ea8e6a522acc",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Dave Tucker",
        "email": "dave@dtucker.co.uk",
        "time": "Wed Jun 11 17:02:24 2014 +0100"
      },
      "committer": {
        "name": "Dave Tucker",
        "email": "dave@dtucker.co.uk",
        "time": "Thu Jun 12 00:09:06 2014 +0100"
      },
      "message": "Wait for OVS to reconfigure when creating PUBLIC_BRIDGE\n\nThe \u0027--no-wait\u0027 flag will not wait for ovs-vswitchd to reconfigure after\nchanges have been made to the database. This causes a race condition as\nthe bridge may or may not be up when \u0027ip addr flush dev $PUBLIC_BRIDGE\u0027 is\ncalled. This commit removes the \u0027--no-wait\u0027 flag which is safe as the\nopenvswitch services are already started earlier in stack.sh\n\nChange-Id: I73ef1b731295d03b0f064c5f786196284c3e39ce\nCloses-bug: #1328962\n"
    },
    {
      "commit": "cd7cfef429003224b184626fe3b1ece26d68a3f0",
      "tree": "f4a5475a7e34083eaf2cc56e232ed5fd1e441331",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Mon May 26 14:58:37 2014 +0100"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Wed Jun 11 15:40:48 2014 +0100"
      },
      "message": "Ironic: Add deploy kernel and deploy ramdisk to driver_info\n\nPass deploy kernel and deploy ramdisk as parameters to the driver\nto enable Ironic to support different deploy provisioning\nmethods using the same flavor. This patch is part of the\nhttps://blueprints.launchpad.net/ironic/+spec/add-node-instance-info\nwork which is separating the instance-level data from the driver-leval\ndata in the Node\u0027s resource of Ironic, once it\u0027s finished another patch\nwill be submitted to DevStack to remove the part of the code which is\nadding the deploy kernel and deploy ramdisk parameters to the flavor,\nfor now a TODO was left inline as a reminder.\n\nChange-Id: Id7cfb17cc6f6133964be139bfedbca1dc644b9cd\nImplements: blueprint add-node-instance-info\n"
    },
    {
      "commit": "b405256309aef08634d07870176dbd6f90637c1b",
      "tree": "fe0175d34a020f6a51164e93e94bdcf269597f2e",
      "parents": [
        "1469a04f183553be197166d2abeb3a6f94894d38"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Wed Jun 11 04:16:57 2014 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Wed Jun 11 04:18:08 2014 -0700"
      },
      "message": "VMware NSX: fix typo\n\nFix typo in the Neutron VMware NSX driver\n\nChange-Id: I0519e30469c5cfbf285b2ad1032d110f8e9fdbb4\n"
    },
    {
      "commit": "1469a04f183553be197166d2abeb3a6f94894d38",
      "tree": "6de106ea230231107ba28d6c5b34e6bb491e1ed5",
      "parents": [
        "b93e230807f5c8a986b6ab6c7526db4663abad41",
        "9800256ba7d1b47d1f9bd2ab2586ca31dc360e8f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 10:06:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 10:06:49 2014 +0000"
      },
      "message": "Merge \"Don\u0027t set nova api/conductor workers since nova handles this\""
    },
    {
      "commit": "b93e230807f5c8a986b6ab6c7526db4663abad41",
      "tree": "c6c8e5f0cc22638a949c67a972222ad2918a468f",
      "parents": [
        "c3fd0b5298110b4fc2a8d9fa7634ab1f493754a6",
        "ab592931e2a2ddd262753ab99c037bd1d34eca97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 11 10:06:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 11 10:06:46 2014 +0000"
      },
      "message": "Merge \"Setup color logging for Ironic\""
    },
    {
      "commit": "c3fd0b5298110b4fc2a8d9fa7634ab1f493754a6",
      "tree": "e77f32174061a66cff948a0c460474861eb79054",
      "parents": [
        "3ce3ee6db9e025df6b76b228a8041caf9c42c8ba",
        "f625ffe24f94a658adbe1a119df361cf84ef3a4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 15:16:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 15:16:04 2014 +0000"
      },
      "message": "Merge \"make get-pip.py download failures more clear\""
    },
    {
      "commit": "3ce3ee6db9e025df6b76b228a8041caf9c42c8ba",
      "tree": "68bc529246bccaf77848851a825501e7153c652e",
      "parents": [
        "b27d50e301c4b13f22329c55250023e451b130d2",
        "5cc6d2cd0cb3fbfdd1b26899dc7a5667eab7605e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 15:15:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 15:15:57 2014 +0000"
      },
      "message": "Merge \"Update again and retry a failed package install\""
    },
    {
      "commit": "b27d50e301c4b13f22329c55250023e451b130d2",
      "tree": "43cb4ca01c67ccda987d0f6e5a0183a28eae5bd0",
      "parents": [
        "f0d9138987c92fc09c56695bf4d74093685b87f5",
        "444a8d53ca32adc4c1bb531f9a7b4f65dcc71ddb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 14:31:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 14:31:48 2014 +0000"
      },
      "message": "Merge \"Fix Apache site config handling on Fedora\""
    },
    {
      "commit": "f0d9138987c92fc09c56695bf4d74093685b87f5",
      "tree": "ee93fd3063aa4e4ab1afba5ea9d191d3a9d02f7c",
      "parents": [
        "f8d4efc0587ce044cbaa3f27bb1dfbfa1f3c271d",
        "afda4efb2c9d69795ecaf1da10322fec67cac093"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 10 11:56:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 10 11:56:22 2014 +0000"
      },
      "message": "Merge \"Enable horizon on Fedoras\""
    },
    {
      "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": "970ee9083e95fda7359ed1e25abc8bec0d4cde05",
      "tree": "1a6d5ebaf11d990e0f3fc0e12592dce27cc98958",
      "parents": [
        "c1699c27d11b48b29eaba41ae4c74c5464414c79"
      ],
      "author": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Mon Jun 09 12:07:29 2014 -0700"
      },
      "committer": {
        "name": "Morgan Fainberg",
        "email": "morgan.fainberg@gmail.com",
        "time": "Mon Jun 09 12:09:33 2014 -0700"
      },
      "message": "Use apache2ctl after apache is installed.\n\nEnsure that apache2ctl is only called if apache2 is being used when\nsetting up Keystone. This patch corrects a case where apache2ctl\nis being called at the time lib/keystone is being sourced. This\nerror breaks attempts to deploy Keystone under apache unless\napache is already installed at the time stack.sh is run.\n\nChange-Id: I02d426438fa1246effd68c6bb3c3358910ed4c05\n"
    },
    {
      "commit": "50e53925e107526915d9bd06b48884c9a574d083",
      "tree": "a40872b970ac358c1340af62dbf6ea7e9f76f11f",
      "parents": [
        "c1699c27d11b48b29eaba41ae4c74c5464414c79"
      ],
      "author": {
        "name": "Greg Lucas",
        "email": "glucas@tesora.com",
        "time": "Mon Jun 09 11:42:12 2014 -0400"
      },
      "committer": {
        "name": "Greg Lucas",
        "email": "glucas@tesora.com",
        "time": "Mon Jun 09 12:06:40 2014 -0400"
      },
      "message": "Use correct path when extracting tar.gz image\n\nFix issue with file:/ image urls.\n\nChange-Id: I8c5f5b27b5d6ebe5be84dc58d37752adbd12f89b\nCloses-Bug: 1277609\n"
    },
    {
      "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": "ab592931e2a2ddd262753ab99c037bd1d34eca97",
      "tree": "77178c6c1f05d54cf0bd7b0dab6683d376f5284f",
      "parents": [
        "7b63c5ec9e9aea54024105a6521a754efc9f9983"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Jun 06 15:12:32 2014 -0700"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Jun 06 15:12:32 2014 -0700"
      },
      "message": "Setup color logging for Ironic\n\nIf enabled, setup colorized logging for Ironic API and Conductor.\n\nChange-Id: I8c6d60185dd7907a0f9aa46fd1ae7a92f53406d0\n"
    },
    {
      "commit": "444a8d53ca32adc4c1bb531f9a7b4f65dcc71ddb",
      "tree": "2d4f6e0e9f51d8740067c9a2711728ccb7b723e9",
      "parents": [
        "afda4efb2c9d69795ecaf1da10322fec67cac093"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jun 06 16:36:52 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jun 06 16:52:20 2014 -0500"
      },
      "message": "Fix Apache site config handling on Fedora\n\nAllow enable/disable_apache_sites() on Fedora to gracefully fail if the\nconfig is not present.  This is primarily an issue when the config from\na previous run is not completely cleaned out (unstack.sh vs clean.sh).\n\nMake APACHE_CONFIG_DIR fully qualified and overrideable in local.conf.\n\nAlso fix Horizon\u0027s handling of its Apache config file to be removed\nin clean.sh.\n\nChange-Id: I78a5de579dd3b02fa2e4e7e00ac0aabe71b531ad\n"
    }
  ],
  "next": "9800256ba7d1b47d1f9bd2ab2586ca31dc360e8f"
}
