)]}'
{
  "log": [
    {
      "commit": "2fcc8735e2dda16c2ddfd0a853a2e111915b0f5d",
      "tree": "73f2fe9aa28d4f775c73d03ad04c48a1ba5d286d",
      "parents": [
        "cac3c6b11002361b1b19dcf23a1c74dc3d3b17a6",
        "def4c141f1d917705ac1dbdbfe7525f47382dada"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 26 02:44:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 26 02:44:35 2014 +0000"
      },
      "message": "Merge \"Adds default value for fixed_key\""
    },
    {
      "commit": "cac3c6b11002361b1b19dcf23a1c74dc3d3b17a6",
      "tree": "f6a3484e8361c480385f1a2489a2272098805c10",
      "parents": [
        "bfbcef08879fd741f0ffde1a7ca7a4eaff7d85da",
        "39d500335ad2bff0ffdf1d543d0d7528b3812480"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 26 02:44:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 26 02:44:27 2014 +0000"
      },
      "message": "Merge \"Add missing mongodb client package on Fedora\""
    },
    {
      "commit": "bfbcef08879fd741f0ffde1a7ca7a4eaff7d85da",
      "tree": "ee6c5b29c81f83fa5f6405da57deadb34c226eb8",
      "parents": [
        "813ba48a3ce830306cf847b44883f32b72befb14",
        "0b8f6e0fbba961de04d95ff0e06e515d1ea3ea8b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 26 02:43:31 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 26 02:43:31 2014 +0000"
      },
      "message": "Merge \"Make sure not to revert local changes.\""
    },
    {
      "commit": "813ba48a3ce830306cf847b44883f32b72befb14",
      "tree": "d3a3964b9c8a0ed9685db8eb3bea074b96932755",
      "parents": [
        "58cc03629fd4af1239bed59bd70eb7339bb9976d",
        "c75c78ad5d0473bc97bf859810ddfc18bf270aa2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 26 02:35:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 26 02:35:29 2014 +0000"
      },
      "message": "Merge \"Add xenserver image\""
    },
    {
      "commit": "58cc03629fd4af1239bed59bd70eb7339bb9976d",
      "tree": "492742b3699f5fd736b997fc5856897d85d11cc7",
      "parents": [
        "d24a053a96cbc6f91b8ddef8c74a3ede90be5b39",
        "b93cd643432d3633c48bec02fcd7cb4f354f67ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 26 02:33:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 26 02:33:34 2014 +0000"
      },
      "message": "Merge \"upload_image.sh should parse filenames correctly\""
    },
    {
      "commit": "d24a053a96cbc6f91b8ddef8c74a3ede90be5b39",
      "tree": "8de0f6ae06c2e7a03da0c43283aa48e10db42b51",
      "parents": [
        "22d985f9d93b0dada0b440142f75b0b9a4c7ad50",
        "db20cd5436ec6301b134f2d92053cb98fb15717b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 26 02:33:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 26 02:33:27 2014 +0000"
      },
      "message": "Merge \"Add Neutron/NSX plugin sanity check\""
    },
    {
      "commit": "22d985f9d93b0dada0b440142f75b0b9a4c7ad50",
      "tree": "67972c9e61c2a556ebc4aa14055398b4ba5b068f",
      "parents": [
        "ee5e5dca987dceb90c43c0c563f2cb73964322da",
        "bdeadf59d4273515df0f47edb820ff159bbc5380"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 21:06:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 21:06:14 2014 +0000"
      },
      "message": "Merge \"Add pidstat support\""
    },
    {
      "commit": "ee5e5dca987dceb90c43c0c563f2cb73964322da",
      "tree": "89ff611a69a0f392462a954ada9c253dc6c67e44",
      "parents": [
        "00eb27bb5a991e5c03f9e2f8f818f63e5437c2ac",
        "ab0595e9cd8f9bc77a3bb7e6c9611c2c771b0781"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 20:46:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 20:46:04 2014 +0000"
      },
      "message": "Merge \"ERRORs in ceilometer-acentral log after succesful tempest run\""
    },
    {
      "commit": "00eb27bb5a991e5c03f9e2f8f818f63e5437c2ac",
      "tree": "7ecaa733def32359250debb13f71f04c3a542caa",
      "parents": [
        "d1b5e5a6fd5077c5d1a06c332b1d3675bfa6e697",
        "4968d1ad5d8d6b0537c68548eb5f8c08bc33f63a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 18:40:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 18:40:53 2014 +0000"
      },
      "message": "Merge \"Keystone use common logging setup\""
    },
    {
      "commit": "d1b5e5a6fd5077c5d1a06c332b1d3675bfa6e697",
      "tree": "edc02f369f0883bbdbf8456215851441d5184b73",
      "parents": [
        "448637e8171c0acc07e6eecc29893bc6795f47fc",
        "9acb965e572d672f1d5632ee92768b4708b03fbd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 18:38:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 18:38:13 2014 +0000"
      },
      "message": "Merge \"Do not set bind_host for heat APIs\""
    },
    {
      "commit": "448637e8171c0acc07e6eecc29893bc6795f47fc",
      "tree": "afb18a01da751745d6a28926d36000e36bd33801",
      "parents": [
        "3c89fbacc1e0db792c16cadd45f5d1743ba37f96",
        "2781f3bfc3e0ceca29457f65adfddb63f01d8059"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 18:38:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 18:38:11 2014 +0000"
      },
      "message": "Merge \"Workaround missing zip snapshot\""
    },
    {
      "commit": "3c89fbacc1e0db792c16cadd45f5d1743ba37f96",
      "tree": "dcb4d67f2222f9641d19266b2d4fc47a91509793",
      "parents": [
        "75f56df6658e773df7b190e6f57cbc8aaf768527",
        "0049c0c434b4672963b6622486c6c638259bdfda"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 18:38:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 18:38:03 2014 +0000"
      },
      "message": "Merge \"Make unstack.sh more like stack.sh\""
    },
    {
      "commit": "75f56df6658e773df7b190e6f57cbc8aaf768527",
      "tree": "1445aa4a598233d956d058c07d9b1cc85db6f7e1",
      "parents": [
        "4cd482ccd9603207f4cff31ca74d0ea744b30a9a",
        "085abd8eb7c744170cd92429b9aea9d07fd4458b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 18:37:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 18:37:56 2014 +0000"
      },
      "message": "Merge \"Fix xenapi functions\u0027 tests\""
    },
    {
      "commit": "4cd482ccd9603207f4cff31ca74d0ea744b30a9a",
      "tree": "f4b0d5024ca2c555fcb7a3f78ad86da902607b16",
      "parents": [
        "e9d4079e4ea687b41da7b2841fb6919457cfda6e",
        "b4a215cce2c649ce811893f5e57b7ee6c55158e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 17:16:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 17:16:18 2014 +0000"
      },
      "message": "Merge \"Sanitize language settings\""
    },
    {
      "commit": "db20cd5436ec6301b134f2d92053cb98fb15717b",
      "tree": "581f3dc138cbe590d0b287c2e748b32250ed46cb",
      "parents": [
        "ef1e08022b9553b07757005e7a5103fbdc0d99f0"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sun Jan 05 07:41:30 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Sat Jan 25 09:05:01 2014 -0800"
      },
      "message": "Add Neutron/NSX plugin sanity check\n\nSupports-blueprint: nvp-third-party-support (aka bp vmware-nsx-third-party)\nRelated-bug: #1265671\n\nChange-Id: Ifa4e1d36b8735e81f24b8852103a9c433d736e84\n"
    },
    {
      "commit": "e9d4079e4ea687b41da7b2841fb6919457cfda6e",
      "tree": "186fc7ae4b13eea03a4cb23be91400400c120ed1",
      "parents": [
        "6f31d76ef3336aec2e08eaa6656344107f2ff4ba",
        "14daa57d67fed6dc98b833f4c3698fef8ff7f312"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 16:45:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 16:45:48 2014 +0000"
      },
      "message": "Merge \"Remove old DEFAULT.root_helper setting\""
    },
    {
      "commit": "6f31d76ef3336aec2e08eaa6656344107f2ff4ba",
      "tree": "f7ef67d2bc06187b4a199cf17a7cd9739745644a",
      "parents": [
        "31756f90dfeb08fffed8fbfa4d6995c5111c111e",
        "1b6ba540887ab73432488f5d81339227052c423c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 16:19:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 16:19:44 2014 +0000"
      },
      "message": "Merge \"Remove unnecessary slash from ceilometer endpoint\""
    },
    {
      "commit": "31756f90dfeb08fffed8fbfa4d6995c5111c111e",
      "tree": "58bc69a774ad1d47f07b86875016d843c84b406d",
      "parents": [
        "360b7116cde86677af172b03a5efd71dc9c5e832",
        "ab491bcc88acd83e9fa21de1d4a3fe60bfba577a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 16:19:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 16:19:37 2014 +0000"
      },
      "message": "Merge \"Add get-pip.py/*.qcow2 to .gitignore\""
    },
    {
      "commit": "360b7116cde86677af172b03a5efd71dc9c5e832",
      "tree": "92d8eef315316c15f59e88a626c1014dc68d04e1",
      "parents": [
        "7872d5271059fc2654daa84aaf37fd32eea2245e",
        "579af5d6786f62008807a473749600e88cea21fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 16:19:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 16:19:30 2014 +0000"
      },
      "message": "Merge \"Kill process groups in screen_stop()\""
    },
    {
      "commit": "7872d5271059fc2654daa84aaf37fd32eea2245e",
      "tree": "eb747b599c2b38d3de0ddc3a40b6712d2adda6f4",
      "parents": [
        "65a6aed4bd727ba650f79f3a02f727dbd61e969b",
        "279295c72c4e7028fc6eac75412b9b5f92cd630b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 15:16:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 15:16:06 2014 +0000"
      },
      "message": "Merge \"Fix duplicated rootwrap.d in lib/ironic\""
    },
    {
      "commit": "65a6aed4bd727ba650f79f3a02f727dbd61e969b",
      "tree": "9db81a32ecd671da3039c7dc2226456a9b1a3c4c",
      "parents": [
        "83d56a2ab740ef9844755da5d592e787ec2287d6",
        "fe42255bfac23a74890c2c7d8cfef385428cef32"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 14:23:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 14:23:13 2014 +0000"
      },
      "message": "Merge \"Use savanna-db-manage to init db for Savanna\""
    },
    {
      "commit": "83d56a2ab740ef9844755da5d592e787ec2287d6",
      "tree": "0217d89d5991888446e9f8ecad1e6354056b6178",
      "parents": [
        "8ff4deb239f5cb9fefa68d9b89613c03da068716",
        "2394605a635c86c9a90f683f1f3a3ee718d17d5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 09:28:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 09:28:44 2014 +0000"
      },
      "message": "Merge \"Typo: funstions\u003d\u003efunctions\""
    },
    {
      "commit": "8ff4deb239f5cb9fefa68d9b89613c03da068716",
      "tree": "45c08298ac72c907dcf99459d85d8c6cad7d1a9b",
      "parents": [
        "65f0bdf49447cc1699f38bd56cb3e8e9182aebbd",
        "c3e5b77b45068ed07e53fdda1276f5c863de5973"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 05:40:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 05:40:13 2014 +0000"
      },
      "message": "Merge \"Add missing file argument to iniset_multiline\""
    },
    {
      "commit": "65f0bdf49447cc1699f38bd56cb3e8e9182aebbd",
      "tree": "205c09153df467f86117f16f158162789d2eec54",
      "parents": [
        "9edac54d550274b5984248c01c4f4253023540cd",
        "55c468c422ae7bc48f46847d6fa21e53d4673259"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 25 04:14:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 25 04:14:58 2014 +0000"
      },
      "message": "Merge \"Use DATABASE/connection opt for db url in Savanna\""
    },
    {
      "commit": "9edac54d550274b5984248c01c4f4253023540cd",
      "tree": "68fd12017ebe8dd29190faa04375f62389afd816",
      "parents": [
        "002062234a282297a966695f61e24afb85f67fb2",
        "e7a94efe77bf6738fcb778f36cf18ceb82a0fae6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 24 21:54:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 24 21:54:12 2014 +0000"
      },
      "message": "Merge \"disable client side libvirt debug logging\""
    },
    {
      "commit": "ab0595e9cd8f9bc77a3bb7e6c9611c2c771b0781",
      "tree": "b0a1eae29f3586ced4e403824a97fddeed4888fb",
      "parents": [
        "002062234a282297a966695f61e24afb85f67fb2"
      ],
      "author": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Thu Jan 16 09:44:57 2014 -0500"
      },
      "committer": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Fri Jan 24 10:17:06 2014 -0500"
      },
      "message": "ERRORs in ceilometer-acentral log after succesful tempest run\n\nrecent merge added duplicate creation of ceilometer user. remove\nceilometer user creation from keystone_data so we can correctly add\nResellerAdmin role to ceilometer user which it needs to interact\nwith swift\n\nChange-Id: I043c6b9337dfb147c3c8f364b462708a4030b41c\nCloses-Bug: #1268730\n"
    },
    {
      "commit": "002062234a282297a966695f61e24afb85f67fb2",
      "tree": "a1d6f11c276ab4ee06e0c2572d12ba7c73b37541",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec",
        "cf903938eceb0188c9ecd405e6c89b63b1c8910d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 24 02:48:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 24 02:48:04 2014 +0000"
      },
      "message": "Merge \"Added missing sudo when killing ns-metadata\""
    },
    {
      "commit": "b93cd643432d3633c48bec02fcd7cb4f354f67ed",
      "tree": "ce6577470d8b7271676cdd3486a013e5e6ac7acb",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "Arnaud Legendre",
        "email": "arnaudleg@gmail.com",
        "time": "Thu Jan 23 17:12:21 2014 -0800"
      },
      "committer": {
        "name": "Arnaud Legendre",
        "email": "arnaudleg@gmail.com",
        "time": "Thu Jan 23 18:22:34 2014 -0800"
      },
      "message": "upload_image.sh should parse filenames correctly\n\nThe upload_image script gives the ability to the user to provide\nspecific metadata using the filename:\nfile-adapter_type;disk_type;network_type.vmdk\nCurrently, the regex expects each of these types to be populated.\nThis patch fixes this issue by making the regex more flexible and\naccepts only one of these metadata to be populated.\n\nChange-Id: If74cb06cc640864e7e91fd88943cdb37e05935d6\nCloses-Bug: #1272126\n"
    },
    {
      "commit": "bdeadf59d4273515df0f47edb820ff159bbc5380",
      "tree": "51779d4b73fc1e6704bf9437c14fb4cc77bb3c3d",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Thu Jan 23 17:41:18 2014 +0000"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Thu Jan 23 22:30:00 2014 +0000"
      },
      "message": "Add pidstat support\n\npidstat is a script that comes from sysstat, but will give us\nper-process information.  Allow enabling \"pidstat\" that will run pidstat\nto give info every 5 seconds by default.\n\nChange-Id: I5ec7d5abce81125b55985bba3ccaf8073ccdfa2a\n"
    },
    {
      "commit": "c3e5b77b45068ed07e53fdda1276f5c863de5973",
      "tree": "32d8020cedb1a5dd2bf7e076c94be5b890efeb55",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Thu Jan 23 13:48:16 2014 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Thu Jan 23 18:32:54 2014 +0100"
      },
      "message": "Add missing file argument to iniset_multiline\n\nChange Id9aab356b36b2150312324a0349d120bbbbd4e63 introduced a call to\niniset_multiline to enable swift stores explicitly. However, the call\nhas a missing file argument which resulted in this call setting the\nvalues to the wrong file, section and param. This patch fixes that.\n\nChange-Id: Ib17048e05c467bc8ca2c13fe4297d6bac6c8a880\n"
    },
    {
      "commit": "579af5d6786f62008807a473749600e88cea21fc",
      "tree": "64d368cc485067e832731f1aae141e016987fb08",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jan 23 11:32:22 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jan 23 11:32:25 2014 -0600"
      },
      "message": "Kill process groups in screen_stop()\n\nPreviously only the top child process was killed, killing the process\ngroup also takes all of the child processes with it.\n\nCloses-bug: 1271889\nChange-Id: If1864cc4f1944f417ea3473d81d8b6e8e40030c2\n"
    },
    {
      "commit": "fe42255bfac23a74890c2c7d8cfef385428cef32",
      "tree": "924fcbbb3b0c12b7a8c2f60b13b56b3c79868597",
      "parents": [
        "55c468c422ae7bc48f46847d6fa21e53d4673259"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Thu Jan 23 14:18:54 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Thu Jan 23 15:05:09 2014 +0400"
      },
      "message": "Use savanna-db-manage to init db for Savanna\n\nIt uses alembic migrations to initialize database.\n\nChange-Id: I6cf01f69c6bc7c9e403040607dd397cfc3b574a4\n"
    },
    {
      "commit": "55c468c422ae7bc48f46847d6fa21e53d4673259",
      "tree": "85e12b653fde02fb8fb56e736df6c962526a8822",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Thu Jan 23 15:01:50 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Thu Jan 23 15:04:29 2014 +0400"
      },
      "message": "Use DATABASE/connection opt for db url in Savanna\n\nDATABASE/sql_connection opt is now deprecated.\n\nChange-Id: I58058f0d51e16de53e6472c8c01065438d709edc\n"
    },
    {
      "commit": "ab491bcc88acd83e9fa21de1d4a3fe60bfba577a",
      "tree": "0d5c7884abd149447caaa657b8c3e5e41c6fc026",
      "parents": [
        "3f5250fff3007dfd1e5992c0cf229be9033a5726"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Jan 21 11:18:11 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Thu Jan 23 12:41:38 2014 +0900"
      },
      "message": "Add get-pip.py/*.qcow2 to .gitignore\n\nfiles/get-pip.py and *.qcow2 are installed by DevStack itself. So\nwe shouldn\u0027t manage it with the git repository.\n\nChange-Id: Ib22ed814d3d3eb33ef3ff45874b0ff36b2036cf5\n"
    },
    {
      "commit": "0b8f6e0fbba961de04d95ff0e06e515d1ea3ea8b",
      "tree": "5a4d46e5edeb15ded1a11b47557e2adcb2e22d53",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "IWAMOTO Toshihiro",
        "email": "iwamoto@valinux.co.jp",
        "time": "Thu Jan 23 12:02:34 2014 +0900"
      },
      "committer": {
        "name": "IWAMOTO Toshihiro",
        "email": "iwamoto@valinux.co.jp",
        "time": "Thu Jan 23 12:02:34 2014 +0900"
      },
      "message": "Make sure not to revert local changes.\n\n\"git diff --quiet\" has a bug ignoring local changes if there\u0027s a\nunchanged file with a newer timestamp.  This patch works around\nthe bug.\n\nChange-Id: I0ddc24e0f7af21287c43c1e04dd166ebff6f2dca\nCloses-Bug: 1264422\n"
    },
    {
      "commit": "4968d1ad5d8d6b0537c68548eb5f8c08bc33f63a",
      "tree": "c35faa596553f29b406f4d31dcc66ced446d1771",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed Jan 22 19:06:44 2014 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Wed Jan 22 19:06:44 2014 -0600"
      },
      "message": "Keystone use common logging setup\n\nThe Keystone setup was using logging.conf to configure logging,\nunlike other projects. This may have been left over from before\nKeystone switched to oslo logging.\n\nSwitching to common logging configuration allows:\n- Common format for logs for easier parsing\n- Pretty colorized logs\n- Keystone can control the default logging levels for libraries\n  that are used by setting the defaults in keystone.\n- Potentially using a function to setup logging for all components\n  using oslo-logging (e.g., share with lib/nova).\n\nChange-Id: I4e9b1e6cffce30f16a1e039224312852b8abda07\nCloses-Bug: #1271775\nCloses-Bug: #1269987\n"
    },
    {
      "commit": "1b6ba540887ab73432488f5d81339227052c423c",
      "tree": "aa68b17d20fd0f5a7cd1aab0a2cd859c992b3dd3",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "ZhiQiang Fan",
        "email": "aji.zqfan@gmail.com",
        "time": "Wed Jan 22 22:56:59 2014 +0800"
      },
      "committer": {
        "name": "ZhiQiang Fan",
        "email": "aji.zqfan@gmail.com",
        "time": "Wed Jan 22 22:56:59 2014 +0800"
      },
      "message": "Remove unnecessary slash from ceilometer endpoint\n\nThe last slash in ceilometer endpoint is not needed, it should be\nremoved because it will generate redundant slash which has been\ntreated as a bug in ceilometer.\n\nChange-Id: Ifcff9b63921f5b1dda667d8e77aab22ca2928a8b\nCloses-Bug: #1271556\nref: https://review.openstack.org/#/c/63279/\n"
    },
    {
      "commit": "e7a94efe77bf6738fcb778f36cf18ceb82a0fae6",
      "tree": "3213004fe3bcaf7676644c1c0bdeaac4d2130d0a",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Jan 21 13:17:24 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Jan 21 13:17:24 2014 -0500"
      },
      "message": "disable client side libvirt debug logging\n\nand tune server side libvirt logging to the values that danpb\nsuggested would be useful on the openstack-dev mailing list.\n\nChange-Id: I4b1c780d1dd4d2eecc81fabe42c07cc2a9e0e3f4\n"
    },
    {
      "commit": "c75c78ad5d0473bc97bf859810ddfc18bf270aa2",
      "tree": "45a73a1bd56cac0980d26e11c96f9b2b4d23406c",
      "parents": [
        "6d323f43b499482765438a964ac11874d4af3aec"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Jan 21 15:01:01 2014 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Jan 21 15:03:30 2014 +0000"
      },
      "message": "Add xenserver image\n\nBy adding a separate entry for xenserver, it will enforce the gate to\ncache cirros-0.3.0-x86_64-disk.vhd.tgz.\n\nChange-Id: Ibfd4618e98f079a53fc286f5e95f18a3d658e4d2\n"
    },
    {
      "commit": "cf903938eceb0188c9ecd405e6c89b63b1c8910d",
      "tree": "130c56fc161ef55486729d6748170d55a50d93c3",
      "parents": [
        "3f5250fff3007dfd1e5992c0cf229be9033a5726"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Mon Jan 20 18:18:58 2014 +0100"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Jan 21 12:40:37 2014 +0100"
      },
      "message": "Added missing sudo when killing ns-metadata\n\nCloses-bug: #1269982\nChange-Id: Ib6b641a8d5c92fb4a8aaed6b5d7b63e66acd6bd9\n"
    },
    {
      "commit": "6d323f43b499482765438a964ac11874d4af3aec",
      "tree": "baad61b48b9df9f12894d26cdbccfad903f7d389",
      "parents": [
        "3f5250fff3007dfd1e5992c0cf229be9033a5726",
        "a0a23311c3c40f631663468e1ba45d5e84790019"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 21 10:07:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 21 10:07:52 2014 +0000"
      },
      "message": "Merge \"updated sar options to collect more data\""
    },
    {
      "commit": "3f5250fff3007dfd1e5992c0cf229be9033a5726",
      "tree": "b45b2b2dc8d036e77f27aa163a2035ad988a1dca",
      "parents": [
        "0a7179127df16c8fa7284eb37a3a8018323e0b28",
        "04f6dc24a7845ee139977fa5b0c5e53aad8e99bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 19 05:23:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 19 05:23:37 2014 +0000"
      },
      "message": "Merge \"Fix stop_neutron metadata agent function\""
    },
    {
      "commit": "9acb965e572d672f1d5632ee92768b4708b03fbd",
      "tree": "eb771a74464303c48927efe4f021953ced335af2",
      "parents": [
        "c560cd121a42b177b8a7d54cd232f5539bb23d3e"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sun Jan 19 11:05:08 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sun Jan 19 11:05:08 2014 +1300"
      },
      "message": "Do not set bind_host for heat APIs\n\nThis results in the APIs binding to 0.0.0.0\nwhich is what other devstack services bind to anyway.\n\nChange-Id: Ic229dbed02b224fe7c5e14f20998bb5d5987aa39\nCloses-Bug: #1172991\n"
    },
    {
      "commit": "0a7179127df16c8fa7284eb37a3a8018323e0b28",
      "tree": "12e45b01ae98bd7c13ecf7a92a32f578eb8a2111",
      "parents": [
        "86b83106c28012cf3c5bfbcbe42a89fcf956f91a",
        "55d9b9a9517ebe8c37f82136ff5eb7b781929325"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 18 03:30:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 18 03:30:21 2014 +0000"
      },
      "message": "Merge \"Fix typo NEUTON to NEUTRON\""
    },
    {
      "commit": "39d500335ad2bff0ffdf1d543d0d7528b3812480",
      "tree": "c21e455a0ef95c8a9ef98c5620ede294ce139a6f",
      "parents": [
        "86b83106c28012cf3c5bfbcbe42a89fcf956f91a"
      ],
      "author": {
        "name": "Ana Krivokapic",
        "email": "akrivoka@redhat.com",
        "time": "Mon Jan 06 21:46:35 2014 +0100"
      },
      "committer": {
        "name": "Ana Krivokapic",
        "email": "akrivoka@redhat.com",
        "time": "Fri Jan 17 18:34:29 2014 +0100"
      },
      "message": "Add missing mongodb client package on Fedora\n\nOn Fedora, when ceilometer is enabled and mongodb is used as backend,\ndevstack installation would fail due to missing mongodb client package.\nThis patch ensures the package gets installed.\n\nChange-Id: I981bb55f86541e5ff19c52160269a7789b94423f\n"
    },
    {
      "commit": "86b83106c28012cf3c5bfbcbe42a89fcf956f91a",
      "tree": "0a259f10f70cff6ddc34335a3e4fe7efce101105",
      "parents": [
        "84f9c35020b5c6439ff4fa2a0c1363d4ac1b9b92",
        "5eec5b6b80401842ad1f7275d9c7a6949cc6f848"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 15:35:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 15:35:43 2014 +0000"
      },
      "message": "Merge \"command not found errors on unstack\""
    },
    {
      "commit": "84f9c35020b5c6439ff4fa2a0c1363d4ac1b9b92",
      "tree": "a07a6260b51ea7fd6ed1c39763f12ec96717675e",
      "parents": [
        "65006913532c9e8fe344314a1152a9ae3ccef269",
        "9aadec380605e4b2aab0fb159c4186618a284853"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 08:52:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 08:52:51 2014 +0000"
      },
      "message": "Merge \"Remove some keystone resource parsers\""
    },
    {
      "commit": "65006913532c9e8fe344314a1152a9ae3ccef269",
      "tree": "322820554f3a3b6ccfb559cd8f863ee69d34ab80",
      "parents": [
        "7f3e2a8d377a9b3bf789ad71a44be2eaf5f598a4",
        "ef1e08022b9553b07757005e7a5103fbdc0d99f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 08:33:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 08:33:45 2014 +0000"
      },
      "message": "Merge \"Add sanity check framework to verify neutron server/backend integration\""
    },
    {
      "commit": "04f6dc24a7845ee139977fa5b0c5e53aad8e99bd",
      "tree": "b4f58d94dd7fcbcc721feb989cd80f3b62c32093",
      "parents": [
        "c560cd121a42b177b8a7d54cd232f5539bb23d3e"
      ],
      "author": {
        "name": "Emilien Macchi",
        "email": "emilien.macchi@enovance.com",
        "time": "Thu Jan 16 18:03:38 2014 -0500"
      },
      "committer": {
        "name": "Emilien Macchi",
        "email": "emilien.macchi@enovance.com",
        "time": "Fri Jan 17 00:17:31 2014 -0500"
      },
      "message": "Fix stop_neutron metadata agent function\n\nCurrently, stop_neutron fails in Jenkins because it kills itself.\nThis patch ensure we kill only neutron metadata agent, and not the awk\nprocess in itself.\n\nChange-Id: I25d1d90e002fa9eb3c5bc366cc74cb70a2daa69f\nCloses-bug: #1269982\nSigned-off-by: Emilien Macchi \u003cemilien.macchi@enovance.com\u003e\n"
    },
    {
      "commit": "7f3e2a8d377a9b3bf789ad71a44be2eaf5f598a4",
      "tree": "76f093e27f0ec804caa756e91d91e4ade600d83c",
      "parents": [
        "c560cd121a42b177b8a7d54cd232f5539bb23d3e",
        "d5a5460888869eb22cc6f2622c3adbf492680971"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 17 04:44:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 17 04:44:24 2014 +0000"
      },
      "message": "Merge \"Revert \"Change the libvirtd log level to DEBUG\"\""
    },
    {
      "commit": "0049c0c434b4672963b6622486c6c638259bdfda",
      "tree": "f53f60fac16cdd4f385dfb95d6dc91bfa8233a81",
      "parents": [
        "5eec5b6b80401842ad1f7275d9c7a6949cc6f848"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Jan 16 18:16:48 2014 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Jan 16 18:16:48 2014 -0600"
      },
      "message": "Make unstack.sh more like stack.sh\n\nunstack.sh and stack.sh both have to \"configure projects\", but the\ncode was different. This change makes it so the 2 sections of the\nfiles are the same.\n\nChange-Id: Ia06f8bbfbe2a6e87fb406e34e13a39bd7fa9e5af\n"
    },
    {
      "commit": "a0a23311c3c40f631663468e1ba45d5e84790019",
      "tree": "ca8df6b101b73419753537d2124affbd8f05d4b0",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Jan 15 15:24:30 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Jan 16 17:17:07 2014 -0500"
      },
      "message": "updated sar options to collect more data\n\nin order to have better data on the load state of the test nodes\nwe should track things beyond just cpu time. Add in load time,\nprocess creation rates, and io rates during the tests.\n\nalso add a sar filter that makes it report on one line\n\nreading sar input with multiple flags is somewhat problematic,\nbecause it\u0027s tons of interspersed headers. So build something with\ndoes a pivot filter to make it possible to get this all on one\nline.\n\nChange-Id: I8f085cedda65dfc37ad530eb97ba1fc5577314c3\n"
    },
    {
      "commit": "14daa57d67fed6dc98b833f4c3698fef8ff7f312",
      "tree": "b47f32732107a67d37a99956f4166fdbba3ec497",
      "parents": [
        "c560cd121a42b177b8a7d54cd232f5539bb23d3e"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Jan 15 21:43:25 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Jan 15 21:43:25 2014 +0000"
      },
      "message": "Remove old DEFAULT.root_helper setting\n\nroot_helper is now under the agent group and not DEFAULT\n\nChange-Id: I11867f7ceff1f3b8b0bc2ef8aa508b6ecee653fc\n"
    },
    {
      "commit": "2394605a635c86c9a90f683f1f3a3ee718d17d5f",
      "tree": "eb2a45b8ed080a2e4a37004bac7827f271630ac5",
      "parents": [
        "c560cd121a42b177b8a7d54cd232f5539bb23d3e"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Jan 15 21:42:32 2014 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Wed Jan 15 21:42:32 2014 +0000"
      },
      "message": "Typo: funstions\u003d\u003efunctions\n\nChange-Id: I59caf62b049d09450ce3236648cf1ede2f48e7f5\n"
    },
    {
      "commit": "c560cd121a42b177b8a7d54cd232f5539bb23d3e",
      "tree": "982fc9af47717319af2f12f68b5dbb7ae7a40613",
      "parents": [
        "9cda7566b028fe9fa3dade10ca03f7c81b492cb7",
        "52a7b6ecbad11c08dcd77a6fcd8bfef6a20324a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 15 21:25:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 15 21:25:20 2014 +0000"
      },
      "message": "Merge \"Run neutron-debug with admin tenant in neutron-adv-test\""
    },
    {
      "commit": "9cda7566b028fe9fa3dade10ca03f7c81b492cb7",
      "tree": "7c878c0810d7a79beaffb6e0a0d8e8c591f1ddee",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9",
        "a16c8210244a553d10250080294c7d4c65734375"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 15 18:38:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 15 18:38:27 2014 +0000"
      },
      "message": "Merge \"Skip Nova exercises if Nova is not enabled\""
    },
    {
      "commit": "d5a5460888869eb22cc6f2622c3adbf492680971",
      "tree": "0f0d80a32ab52e24897015179a421cfd330e7591",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Wed Jan 15 10:56:51 2014 -0700"
      },
      "committer": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Wed Jan 15 10:58:21 2014 -0700"
      },
      "message": "Revert \"Change the libvirtd log level to DEBUG\"\n\nSuggested by Daniel Berrange in this thread:\nhttp://lists.openstack.org/pipermail/openstack-dev/2014-January/024407.html\n\nThis reverts commit 3bd85c9d6e257fc952cb3c6d0c09e199685bd5ed.\n\nChange-Id: I370ba61cf8a00b51684cd504fed4ba4078d868be\n"
    },
    {
      "commit": "b4a215cce2c649ce811893f5e57b7ee6c55158e8",
      "tree": "f219595d5594845f8d4710640e00962a090b4b7c",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Jan 10 16:39:32 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Wed Jan 15 12:17:53 2014 +0900"
      },
      "message": "Sanitize language settings\n\nTo avoid commands bailing out with \"unsupported locale setting\" errors.\n\nChange-Id: I54ae4cd84a0a4b4875533181b1d96563a1604775\n"
    },
    {
      "commit": "55d9b9a9517ebe8c37f82136ff5eb7b781929325",
      "tree": "48b566010e375ceec64bd2558ad4854b51198359",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "Shiv Haris",
        "email": "sharis@brocade.com",
        "time": "Tue Jan 14 11:33:28 2014 -0800"
      },
      "committer": {
        "name": "Shiv Haris",
        "email": "sharis@brocade.com",
        "time": "Tue Jan 14 11:39:15 2014 -0800"
      },
      "message": "Fix typo NEUTON to NEUTRON\n\nFixes bug: #1269111\n\nChange-Id: Icf66b4d474698b5f3ca22bc656ecd12d03164bce\n"
    },
    {
      "commit": "52a7b6ecbad11c08dcd77a6fcd8bfef6a20324a9",
      "tree": "aaae3a9ede2454b121e41faedc32bce9bf424439",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Jan 14 18:52:51 2014 +0100"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Tue Jan 14 19:07:29 2014 +0100"
      },
      "message": "Run neutron-debug with admin tenant in neutron-adv-test\n\nBecause neutron-debug create-probe needs admin role only, demo tenants\ncannot create ports. neutron-debug is wrapped in order to run it only\nwith admin tenant.\n\nChange-Id: Ib65e8639858c597345c6a5fdc0192b40f34a0300\nCloses-Bug: #1269090\n"
    },
    {
      "commit": "5eec5b6b80401842ad1f7275d9c7a6949cc6f848",
      "tree": "9c83a780d05d34be9af866dff6de27fd73c93cef",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Tue Jan 14 11:05:31 2014 -0500"
      },
      "committer": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Tue Jan 14 11:23:39 2014 -0500"
      },
      "message": "command not found errors on unstack\n\n- add lib/ceilometer and lib/heat to source list for when stop_heat\nand stop_ceilometer functions are called.\n- add lib/tls source to lib/keystone for when is_ssl_enabled_service\nfunction called.\n\nChange-Id: Ief05766e9cfda71fb6392c8a757d04751283414e\nCloses-Bug: #1269047\n"
    },
    {
      "commit": "ef1e08022b9553b07757005e7a5103fbdc0d99f0",
      "tree": "1a082ee2a6fee770cba93f7ae218db597be1ae23",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Jan 02 16:33:53 2014 -0800"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "armamig@gmail.com",
        "time": "Tue Jan 14 08:14:25 2014 -0800"
      },
      "message": "Add sanity check framework to verify neutron server/backend integration\n\nSome Neutron plugins require controllers and multiple backend services\nto operate correctly. This patch adds the framework for third party\nplugins to run sanity checks after Neutron Server has started.\n\nThis simple addition may reveal potential configuration pitfalls\nmuch earlier in the dev/test cycle, thus speeding up the build\nchurn process.\n\nThe first plugin that uses this framework is the VMware NSX one.\n\nCloses-bug: #1265671\n\nChange-Id: I17f9c5c8e828316ff03f0eff42ae4ae6c6c58733\n"
    },
    {
      "commit": "279295c72c4e7028fc6eac75412b9b5f92cd630b",
      "tree": "eca3cfb6219399756eedad390dc9bfd6e849bdc3",
      "parents": [
        "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9"
      ],
      "author": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jan 14 11:37:51 2014 +0000"
      },
      "committer": {
        "name": "Lucas Alvares Gomes",
        "email": "lucasagomes@gmail.com",
        "time": "Tue Jan 14 11:37:51 2014 +0000"
      },
      "message": "Fix duplicated rootwrap.d in lib/ironic\n\nThe Ironic setup of devstack is duplicating the rootwrap.d directory at\n/etc/ironic/rootwrap.d/rootwrap.d, this will cause the ironic-rootwrap\ncommand to fail to execute. This patch is removing the duplicated\nrootwrap.d directory.\n\nChange-Id: I24844c24620b5b33ad1a6acd0d872e9df11d6d89\nCloses-Bug: #1268930\n"
    },
    {
      "commit": "b200b1d4dda4e60bacd921f98e4e47d5b4f046d9",
      "tree": "6cc5c0f4f4881fe89f4d82fb838e21c204ce2d56",
      "parents": [
        "e5a5fe33e09bd4e2604f86a20b21e78dd7be09b2",
        "38d1f2339a88c389e4be44fc00e59f25a62fec14"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 14 00:07:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 14 00:07:33 2014 +0000"
      },
      "message": "Merge \"Add Marconi to Tempest config\""
    },
    {
      "commit": "e5a5fe33e09bd4e2604f86a20b21e78dd7be09b2",
      "tree": "c567cb35835ebefc7640b926363ee35ea79333e4",
      "parents": [
        "ab78dd5cb328c22c2b7dd44f286a2583366bef99",
        "4ad37630a2f938b19697f6e310def046a4dcca48"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 18:50:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 18:50:59 2014 +0000"
      },
      "message": "Merge \"Remove duplicated name services\""
    },
    {
      "commit": "ab78dd5cb328c22c2b7dd44f286a2583366bef99",
      "tree": "09db9a8c67097f2419abf315e31a777f86eb71d7",
      "parents": [
        "824a0019b1745aaf1034f9d42c8a4f4ca57531b9",
        "f93b98ac7309e3ebd106b44843650a161fad4616"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 18:50:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 18:50:04 2014 +0000"
      },
      "message": "Merge \"gitignore: add .localrc.auto and local.conf\""
    },
    {
      "commit": "824a0019b1745aaf1034f9d42c8a4f4ca57531b9",
      "tree": "dc688adc15bbb9fbddc3a031995f3421e70d57fe",
      "parents": [
        "13f796a348a6da0838edba68cd00eb75646932fe",
        "f69c6f16d21ce51eb5939ea6fecd99a8b28b426b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 18:40:02 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 18:40:02 2014 +0000"
      },
      "message": "Merge \"Enable server-side and client-side logs for libvirt\""
    },
    {
      "commit": "13f796a348a6da0838edba68cd00eb75646932fe",
      "tree": "366fd69e415f1b8181d101b55a49cbc7a9c07346",
      "parents": [
        "434fac566b3880fe0a9001238411c50bb12d7f3e",
        "1b0eccdf75cf70a26c1b2ae6b9beaa75ebaf7a6a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 18:39:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 18:39:54 2014 +0000"
      },
      "message": "Merge \"Fix Heat/Cloud formation catalog template\""
    },
    {
      "commit": "434fac566b3880fe0a9001238411c50bb12d7f3e",
      "tree": "ad5784bcd207aa1e155b71caa31259aed434ed20",
      "parents": [
        "a6a009b76fdad14490b163482f2eaf37c49d8a7a",
        "fa5ccfff1098bb85eb7810ad5146fbdfee83fb15"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 17:46:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 17:46:26 2014 +0000"
      },
      "message": "Merge \"Setup Keystone catalog information for Ceilometer\""
    },
    {
      "commit": "38d1f2339a88c389e4be44fc00e59f25a62fec14",
      "tree": "787b4e821dcc68c01cc09ec1c0945278c1e52e21",
      "parents": [
        "a6a009b76fdad14490b163482f2eaf37c49d8a7a"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Wed Jan 08 09:54:13 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Mon Jan 13 10:35:23 2014 -0500"
      },
      "message": "Add Marconi to Tempest config\n\nThis patch adds queuing to tempest config, provided queuing is\navailable in devstack.\n\nChange-Id: I2925a07d312c1f8ab2fe465f74f0bef9299eef40\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "a6a009b76fdad14490b163482f2eaf37c49d8a7a",
      "tree": "72da2554172bb2fef37ace3f7bd2e4dbd3968ee6",
      "parents": [
        "98b52b5fbcbf53b0a8a1bdc4d379503260ffe20e",
        "2bb483d32ec0876f071550a3fc755436d1661681"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 14:40:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 14:40:09 2014 +0000"
      },
      "message": "Merge \"clean up ubuntu versions\""
    },
    {
      "commit": "98b52b5fbcbf53b0a8a1bdc4d379503260ffe20e",
      "tree": "da80f9b47bc282aa48c7a79f510b7eb95e24f9ba",
      "parents": [
        "3e98388d0716d6eb5da446e5ea5e7f60b50f17a7",
        "05952e3fcc6bdd9ccd1c7980e6a73c527711c08c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 14:09:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 14:09:51 2014 +0000"
      },
      "message": "Merge \"Configuration changes required to support VMware NSX plugin\""
    },
    {
      "commit": "3e98388d0716d6eb5da446e5ea5e7f60b50f17a7",
      "tree": "4d121eebb1381900a4ec89b266ea26003861bf19",
      "parents": [
        "babcfa9ad2d6659214e730f2c7a2569046698f7e",
        "9fc8792b0ac7525b4c353b0a55b8b80eabf76e2a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 14:09:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 14:09:44 2014 +0000"
      },
      "message": "Merge \"Robustify service shutdown\""
    },
    {
      "commit": "babcfa9ad2d6659214e730f2c7a2569046698f7e",
      "tree": "499c1c45387fc8e5d36841f7e9f82162fe59a8d3",
      "parents": [
        "1d8abb95b9cfc6fa014dae539ace60af93ed175b",
        "72dc98ed6bcdaa1cdd81c1b655b5cbdf5490291d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 13 14:09:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 13 14:09:37 2014 +0000"
      },
      "message": "Merge \"Correct Qpid package name in files/apts/neutron\""
    },
    {
      "commit": "a16c8210244a553d10250080294c7d4c65734375",
      "tree": "59dd4f4487b88c3a33c98df22d6c433af3618f03",
      "parents": [
        "1d8abb95b9cfc6fa014dae539ace60af93ed175b"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hp.com",
        "time": "Sun Jan 12 19:35:43 2014 +0000"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@hp.com",
        "time": "Sun Jan 12 19:51:33 2014 +0000"
      },
      "message": "Skip Nova exercises if Nova is not enabled\n\nThis allows for ./exercises.sh to complete sucessfully when nova is not\nenabled / installed.\n\nChange-Id: If969e14f5106c15007146e8fad1da27d131828c8\n"
    },
    {
      "commit": "1d8abb95b9cfc6fa014dae539ace60af93ed175b",
      "tree": "93b97f613fef009ea88def8b1acd02a3d07cfbb2",
      "parents": [
        "ec528ecae20fd7d9aea95493b0e9aef169282b60",
        "63e1784354a49ca45bb4ae9465d2cb6dfb31db12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 13:51:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 13:51:27 2014 +0000"
      },
      "message": "Merge \"Put cinder rootwrap config in separate function\""
    },
    {
      "commit": "ec528ecae20fd7d9aea95493b0e9aef169282b60",
      "tree": "8324fff780c3cce9765c5238539a193b2386aab2",
      "parents": [
        "cbe79ba27d3d0fccf1e84c8902acc8d9a831d73f",
        "21fe4e76d5453a252e802c5d5f487f88b896decf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 00:16:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 00:16:11 2014 +0000"
      },
      "message": "Merge \"Add a flexible API version choice for Cinder, Glance and Heat\""
    },
    {
      "commit": "cbe79ba27d3d0fccf1e84c8902acc8d9a831d73f",
      "tree": "9732b210826981ea8d36cfbcdebbe65d039cf359",
      "parents": [
        "c8c0ead4cacc512e78be66c11ce98fa22fb77a64",
        "25049cd23de0e8055326c668ff119dd8cdf0bae4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Jan 12 00:16:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Jan 12 00:16:09 2014 +0000"
      },
      "message": "Merge \"Use --tenant-id, not --tenant_id\""
    },
    {
      "commit": "2bb483d32ec0876f071550a3fc755436d1661681",
      "tree": "5428f05e794e50772a293cea66e8169155237f32",
      "parents": [
        "c8c0ead4cacc512e78be66c11ce98fa22fb77a64"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Fri Jan 03 09:41:27 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sat Jan 11 19:13:47 2014 -0500"
      },
      "message": "clean up ubuntu versions\n\noneiric is long dead, remove references to it whenever possible\n(one more subtle issue in cinder should be a seperate patch). This\nincludes removing the oneiric only tool build_uec.sh.\n\nalso remove the bulk of references to quantal, which is 8 months\nout of support. note: raring only has support for the rest of the\nmonth.\n\nChange-Id: Ib17502be7572af76dc95560615221b48b970a547\n"
    },
    {
      "commit": "9fc8792b0ac7525b4c353b0a55b8b80eabf76e2a",
      "tree": "63db600410e41a8d2e617a735727a31f7254d083",
      "parents": [
        "c8c0ead4cacc512e78be66c11ce98fa22fb77a64"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed May 22 17:19:06 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Jan 11 11:46:19 2014 -0600"
      },
      "message": "Robustify service shutdown\n\n* Save PID when using screen in screen_it()\n* Add screen_stop()\n* Call out service stop_*() in unstack.sh functions so screen_stop()\n  can do its thing\n\nCloses-bug: 1183449\nChange-Id: Iac84231cfda960c4197de5b6e8ba6eb19225169a\n"
    },
    {
      "commit": "c8c0ead4cacc512e78be66c11ce98fa22fb77a64",
      "tree": "87fd3efa0bf8ac6acbc5fbe5471385c997c13cf5",
      "parents": [
        "eb68676e460834831b0b72348f9e016b3341f3aa",
        "d7f6090f29786f091773497bc3597142d94619ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 09:18:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 09:18:21 2014 +0000"
      },
      "message": "Merge \"Add support for Fedora 20\""
    },
    {
      "commit": "eb68676e460834831b0b72348f9e016b3341f3aa",
      "tree": "5766467a3646ff09218a950ded875948034a3922",
      "parents": [
        "f864ffcea83ca2533c116cff25b47ed7175afd63",
        "74103f2b3ffd047a4582ae9d37a057534cb6cce7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 08:12:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 08:12:35 2014 +0000"
      },
      "message": "Merge \"Handle trove service availabilty in tempest.\""
    },
    {
      "commit": "f864ffcea83ca2533c116cff25b47ed7175afd63",
      "tree": "a93c165d0e3ebd383e1d4f38da517b16f2f167a2",
      "parents": [
        "64305a6c45d89e1e4905352d46fb10a6b9a7c448",
        "6681a4fae9df92cee77900f2248b8e98c501626f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 08:12:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 08:12:28 2014 +0000"
      },
      "message": "Merge \"bash8: fix bash8 warning\""
    },
    {
      "commit": "64305a6c45d89e1e4905352d46fb10a6b9a7c448",
      "tree": "ce0da533580d77d246f233735b1c1e972b05f160",
      "parents": [
        "bd499587945e6f811126eed36337cb14b3d6fcd0",
        "96f8e34c38f172689f09842761dd20600a60fc5a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 11 05:44:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 11 05:44:14 2014 +0000"
      },
      "message": "Merge \"Enable multi-threaded nova-conductor\""
    },
    {
      "commit": "63e1784354a49ca45bb4ae9465d2cb6dfb31db12",
      "tree": "b5f0f3f310e3edba6bfa31fe6d9a032a53aec3cf",
      "parents": [
        "bd499587945e6f811126eed36337cb14b3d6fcd0"
      ],
      "author": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Fri Jan 10 14:23:03 2014 +0100"
      },
      "committer": {
        "name": "Thierry Carrez",
        "email": "thierry@openstack.org",
        "time": "Fri Jan 10 14:23:03 2014 +0100"
      },
      "message": "Put cinder rootwrap config in separate function\n\nSeparate out Cinder\u0027s rootwrap configuration so that it can be called\nfrom Grenade\u0027s upgrade scripts. This follows the same model as Nova uses\nwith configure_nova_rootwrap() which can be called from Grenade to\nrefresh rootwrap config.\n\nChange-Id: Id808abc2b5754443362b3de4b3453e305d3720f3\n"
    },
    {
      "commit": "f69c6f16d21ce51eb5939ea6fecd99a8b28b426b",
      "tree": "9d5b2e267f6de1044d2226513776816610ccfc92",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Jan 09 19:47:54 2014 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Fri Jan 10 07:16:39 2014 -0500"
      },
      "message": "Enable server-side and client-side logs for libvirt\n\nNeed this to diagnose libvirt Errors in the gate\n\nChange-Id: Id46137a71d17abc8bfab66b14ab567d81a31f018\nRelated-Bug: #1254872\n"
    },
    {
      "commit": "1b0eccdf75cf70a26c1b2ae6b9beaa75ebaf7a6a",
      "tree": "8865a3f614317bff97c86efbdd46cefa93b7dc11",
      "parents": [
        "bd499587945e6f811126eed36337cb14b3d6fcd0"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Jan 10 11:51:01 2014 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Fri Jan 10 11:52:10 2014 +0100"
      },
      "message": "Fix Heat/Cloud formation catalog template\n\nCloud formation and Heat API ports where mixed.\n\nChange-Id: I029592c4821bb93c8a1dd91519f30908efd56627\nCloses-Bug: #1267355\n"
    },
    {
      "commit": "d7f6090f29786f091773497bc3597142d94619ec",
      "tree": "700f189c6494787e8b626c30e26cf0fd73d0adf6",
      "parents": [
        "bc22aeb4bc6a37ea02e2c97936c2005614af6e75"
      ],
      "author": {
        "name": "Alvaro Lopez Ortega",
        "email": "alvaro@gnu.org",
        "time": "Sun Dec 22 17:03:47 2013 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Fri Jan 10 10:52:41 2014 +0100"
      },
      "message": "Add support for Fedora 20\n\nThe list of RPM packages have been updated to support the recently\nreleased Fedora 20 distribution.\n\nCloses-Bug: #1263291\n\nCo-Authored: Alvaro Lopez Ortega \u003calvaro@gnu.org\u003e\nChange-Id: Ia66abef1a1a54e6d5ee6eebc12908cef3f1d211d\n"
    },
    {
      "commit": "6681a4fae9df92cee77900f2248b8e98c501626f",
      "tree": "0b9e71267176f484688422501cff329ff41cbd69",
      "parents": [
        "bd499587945e6f811126eed36337cb14b3d6fcd0"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Fri Jan 10 15:28:29 2014 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Fri Jan 10 15:39:12 2014 +0900"
      },
      "message": "bash8: fix bash8 warning\n\nThis patch removes the following bash8 warnings.\n\n\u003e /devstack/ $ ./run_tests.sh\n\u003e Running bash8...\n\u003e E003: Indent not multiple of 4: \u0027             wget -c $image_url -O $FILES/$IMAGE_FNAME\u0027\n\u003e  - functions: L1367\n\u003e E003: Indent not multiple of 4: \u0027             if [[ $? -ne 0 ]]; then\u0027\n\u003e  - functions: L1368\n\u003e E003: Indent not multiple of 4: \u0027                 echo \"Not found: $image_url\"\u0027\n\u003e  - functions: L1369\n\u003e E003: Indent not multiple of 4: \u0027                 return\u0027\n\u003e  - functions: L1370\n\u003e E003: Indent not multiple of 4: \u0027             fi\u0027\n\u003e  - functions: L1371\n\u003e E003: Indent not multiple of 4: \u0027                                 `\"should use a descriptor-data pair.\"\u0027\n\u003e  - functions: L1423\n\u003e E003: Indent not multiple of 4: \u0027                         `\" Attempt to retrieve the *-flat.vmdk: $flat_url\"\u0027\n\u003e  - functions: L1438\n\u003e E003: Indent not multiple of 4: \u0027                             `\" Attempt to retrieve the descriptor *.vmdk: $descriptor_url\"\u0027\n\u003e  - functions: L1477\n\u003e E003: Indent not multiple of 4: \u0027                         warn $LINENO \"Descriptor not found $descriptor_url\"\u0027\n\u003e  - functions: L1492\n\u003e E003: Indent not multiple of 4: \u0027                         descriptor_found\u003dfalse\u0027\n\u003e  - functions: L1493\n\u003e E003: Indent not multiple of 4: \u0027                 fi\u0027\n\u003e  - functions: L1501\n\u003e E003: Indent not multiple of 4: \u0027             fi\u0027\n\u003e  - functions: L1502\n\u003e E003: Indent not multiple of 4: \u0027             #TODO(alegendre): handle streamOptimized once supported by the VMware driver.\u0027\n\u003e  - functions: L1503\n\u003e E003: Indent not multiple of 4: \u0027             vmdk_disktype\u003d\"preallocated\"\u0027\n\u003e  - functions: L1504\n\u003e 14 bash8 error(s) found\n\nChange-Id: Icf2cddf283192a50253ccfa697c2d32eec75b4ba\nCloses-Bug: #1267716\n"
    },
    {
      "commit": "bd499587945e6f811126eed36337cb14b3d6fcd0",
      "tree": "2078550f275fa5b0505bb63ff28f7bc7f023849f",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd",
        "0915e0c6bd9d9d370fbf05963704690580af62ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 10 05:37:23 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 10 05:37:23 2014 +0000"
      },
      "message": "Merge \"Add oslo.rootwrap to devstack gate\""
    },
    {
      "commit": "fa5ccfff1098bb85eb7810ad5146fbdfee83fb15",
      "tree": "8d48ea28c472ac3e805d9701374a58d436dd7289",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Thu Jan 09 13:27:35 2014 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Thu Jan 09 14:05:39 2014 +0100"
      },
      "message": "Setup Keystone catalog information for Ceilometer\n\nChange-Id: I3f536f38fe7862ee41b06d1d48b848cc07492c8d\nCloses-Bug: #1267322\n"
    },
    {
      "commit": "72dc98ed6bcdaa1cdd81c1b655b5cbdf5490291d",
      "tree": "bae85f4fa9edf11f13220cf9e92139e768f031d6",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Jan 09 21:57:22 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Jan 09 21:57:22 2014 +0900"
      },
      "message": "Correct Qpid package name in files/apts/neutron\n\nUbuntu qpid server package is named as \"qpidd\", but\nfiles/apts/neutron has an entry \"qpid\".\n\nChange-Id: Ie3f8391a7404bdeb222acfcce77ca80a14ea8693\nCloses-Bug: #1267459\n"
    },
    {
      "commit": "25049cd23de0e8055326c668ff119dd8cdf0bae4",
      "tree": "3eb96f72a2e52bddab9fb963b4d676a8db96ddbc",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Thu Jan 09 13:53:52 2014 +0100"
      },
      "committer": {
        "name": "Dirk Mueller",
        "email": "dirk@dmllr.de",
        "time": "Thu Jan 09 13:55:28 2014 +0100"
      },
      "message": "Use --tenant-id, not --tenant_id\n\nChange-Id: I0e3d65d5b69ac82cbf7ee6ffc41ead369af8c126\n"
    },
    {
      "commit": "96f8e34c38f172689f09842761dd20600a60fc5a",
      "tree": "0ccf1b787d50261eb1db102cfdf0b81e08c54256",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Mon Sep 09 14:22:07 2013 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 08 21:58:13 2014 +0000"
      },
      "message": "Enable multi-threaded nova-conductor\n\nJust like I09f4c6f57e71982b8c7fc92645b3ebec12ff1348, enable\nmulti-threaded nova-conductor.  This feature was merged into nova in\nI8698997d211d7617ee14a1c6113056a694d70620.\n\nChange-Id: Id7042284e81bd64092a400d24a3170ce07beb08c\n"
    },
    {
      "commit": "f93b98ac7309e3ebd106b44843650a161fad4616",
      "tree": "e17ea17c16efcaa6dd98f0673928e7ec19f10764",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Wed Jan 08 18:15:14 2014 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "isaku.yamahata@intel.com",
        "time": "Wed Jan 08 18:16:29 2014 +0900"
      },
      "message": "gitignore: add .localrc.auto and local.conf\n\nThe changeset of 893e66360caf3bcf0578d4541b3c17d089c33b02,\nChange-Id of I367cadc86116621e9574ac203aafdab483d810d3\nintroduced local.conf and generates .localrc.auto.\nBut they aren\u0027t in .gitignore. This patch adds them into .gitignore.\n\nChange-Id: I7d4dc99d980d9c5b5156cf915646bc96163a3dc4\nCloses-Bug: #1267027\n"
    },
    {
      "commit": "2781f3bfc3e0ceca29457f65adfddb63f01d8059",
      "tree": "776f08424f28d2e9511ad599c827fdcbca7f1cec",
      "parents": [
        "085abd8eb7c744170cd92429b9aea9d07fd4458b"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Dec 11 13:41:54 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Jan 07 10:20:37 2014 +0000"
      },
      "message": "Workaround missing zip snapshot\n\nAt the moment, xenserver installation depends on github snapshots.\nUnfortunately, git.openstack.org does not have that capability. This\nfix includes:\n\n - Exit with error code, if a download fails\n - create proper urls, even if they are using the git protocol\n - set git base to github - so we are able to do snapshots\n\nFixes bug: 1259905\n\nChange-Id: I8d0cf8bf8abb16ee0a4b138a6719409c75e7a146\n"
    },
    {
      "commit": "085abd8eb7c744170cd92429b9aea9d07fd4458b",
      "tree": "faa0a59a013793ad1897f157bd34aa10ad962566",
      "parents": [
        "68f142324d213ec97dbb6af0f0d4e513b7e85fdd"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Dec 11 12:21:12 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Jan 07 10:20:37 2014 +0000"
      },
      "message": "Fix xenapi functions\u0027 tests\n\nThe tests got outdated, this fix makes the tests pass again.\n\nChange-Id: Iadddfbf34bf79ba455811645e766c2f3d0fcca84\n"
    },
    {
      "commit": "4ad37630a2f938b19697f6e310def046a4dcca48",
      "tree": "ba45c5d81d89ae8b07e42e433078910a5db97927",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254"
      ],
      "author": {
        "name": "Juan Manuel Olle",
        "email": "juan.m.olle@intel.com",
        "time": "Mon Jan 06 15:07:09 2014 -0300"
      },
      "committer": {
        "name": "Juan Manuel Olle",
        "email": "juan.m.olle@intel.com",
        "time": "Mon Jan 06 15:25:31 2014 -0300"
      },
      "message": "Remove duplicated name services\n\nDue to the fact that keystone will not allow services with\nduplicated names, cinder and nova services names were\nchanged\n\nCloses-Bug: #1259425\nChange-Id: I988aef477b418a289426e02e5e108aa57dd1076b\n"
    },
    {
      "commit": "68f142324d213ec97dbb6af0f0d4e513b7e85fdd",
      "tree": "941f9111249e5d1ac60d746e1839ba2b13bba710",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254",
        "00b434182e3c04976e03b94490359fa26e71ef69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 06 15:34:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 06 15:34:49 2014 +0000"
      },
      "message": "Merge \"Handle more nicely when role root is already here\""
    },
    {
      "commit": "def4c141f1d917705ac1dbdbfe7525f47382dada",
      "tree": "3801b7727395bd52c8e0f97dddde96ac66e4e398",
      "parents": [
        "0150d7eb2a160635a47a626f7c9968a8e0dc0254"
      ],
      "author": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Mon Jan 06 08:52:49 2014 -0500"
      },
      "committer": {
        "name": "Kaitlin Farr",
        "email": "kaitlin.farr@jhuapl.edu",
        "time": "Mon Jan 06 08:55:54 2014 -0500"
      },
      "message": "Adds default value for fixed_key\n\nAdds a default value for fixed_key, for use by a key manager\nimplementation that reads the key from the configuration settings.\nThis single, fixed key proffers no protection if the key is\ncompromised.  The current implementation of the key manager does\nnot work correctly if the key is not set, so including this option\nis helpful for Tempest testing and volume encryption within\nDevStack.\n\nImplements: blueprint encrypt-cinder-volumes\nChange-Id: Id83060afc862c793b79b5429355b213cb4c173fd\nhttps://blueprints.launchpad.net/nova/+spec/encrypt-cinder-volumes\n"
    }
  ],
  "next": "74103f2b3ffd047a4582ae9d37a057534cb6cce7"
}
