)]}'
{
  "log": [
    {
      "commit": "9a352daf892a78bcef232e2da32b0d46c4c10fe7",
      "tree": "93a7779ae713738eb7e74cf934e3358c40264af9",
      "parents": [
        "e509d9cde741fc512c23197164f0c40b7118108d"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Wed Nov 28 17:22:39 2012 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Wed Nov 28 18:22:33 2012 +0000"
      },
      "message": "Install Tempest\u0027s dependencies along with it.\n\n* lib/tempest(install_tempest): Directly install Tempest\u0027s\ntools/pip-requires list after cloning the repo.\n\nChange-Id: I5c508faab8756d5cdfec53193e08e3440fda1b2c\n"
    },
    {
      "commit": "e509d9cde741fc512c23197164f0c40b7118108d",
      "tree": "36cdc0bdf37a3e01ea771c92133425f7279905ff",
      "parents": [
        "518f1f5c6fb03f8aead4b5e1c664a54c3ea72c8d",
        "0a9954f2c251c68a8261a5ed6999c1585e48de67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 28 16:56:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 28 16:56:43 2012 +0000"
      },
      "message": "Merge \"Also pickup quantum distro dependencies (bug 1080886).\""
    },
    {
      "commit": "518f1f5c6fb03f8aead4b5e1c664a54c3ea72c8d",
      "tree": "c6089b505e174d56da6906022ce74f532bd083e6",
      "parents": [
        "856a11e0e42c253b84b6074c620d54e620cd17c6",
        "e83356217b48308b3a4dc975940c79a22e159238"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 28 16:54:17 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 28 16:54:17 2012 +0000"
      },
      "message": "Merge \"Fix ini functions to handle spaces in section names\""
    },
    {
      "commit": "856a11e0e42c253b84b6074c620d54e620cd17c6",
      "tree": "e6184bd954d5523903c2719a55e78a0340fce63e",
      "parents": [
        "ff828ce3f63788534e1828aba5eb16e68a20b69b"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 21 16:04:12 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Nov 28 16:22:12 2012 +0100"
      },
      "message": "Add partial openSUSE/SLE support\n\nNote that this is the first part of the support. A second part involves\ndealing with the package names.\n\nAmong the changes:\n - add several functions to determine some distro-specific behavior (how\n   to call usermod, if some features are available on the distro, etc.)\n - correctly detect openSUSE and SLE in GetOSVersion, and set DISTRO\n   accordingly\n - new is_suse() function to check if running on a SUSE-based distro\n - use zypper to install packages\n - adapt apache virtual host configuration for openSUSE\n - some simple fixes (path to pip, mysql service name)\n\nChange-Id: Id2f7c9e18a1c4a7b7cea262ea7959d183e4b0cf0\n"
    },
    {
      "commit": "e83356217b48308b3a4dc975940c79a22e159238",
      "tree": "e3f2becea6bcd4acf1d3b1f7e8ea5043e6d022e3",
      "parents": [
        "140b58ba1938090174a4e2733792e12da4c155e0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 27 17:00:11 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 27 17:00:16 2012 -0600"
      },
      "message": "Fix ini functions to handle spaces in section names\n\nThis allows section names to look like:\n\n[ default ]\n\nOpenSSL is the primary offender for this usage.\n\nChange-Id: If5c711107e73cebab9d4a26ca02a7ce572224377\n"
    },
    {
      "commit": "ff828ce3f63788534e1828aba5eb16e68a20b69b",
      "tree": "97b998cb680fff20b96affa18a0325f71a8628ef",
      "parents": [
        "7f151f6a901467526b47447296743e6ca7a42de3",
        "9f61d29e66433eac5c657f6d3a3903b35ecfb7d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 27 18:33:40 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 27 18:33:40 2012 +0000"
      },
      "message": "Merge \"Revert \"Remove python-openstackclient.\"\""
    },
    {
      "commit": "7f151f6a901467526b47447296743e6ca7a42de3",
      "tree": "46bbec28c441f2542645239322a36b07d167d4f0",
      "parents": [
        "82695f087714adb0cb54743b0603637132ca9224",
        "b562e6a710b34609f95bcc46e2ae50e7812aa103"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 27 17:18:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 27 17:18:18 2012 +0000"
      },
      "message": "Merge \"move horizon logic to lib to clean up stack.sh\""
    },
    {
      "commit": "82695f087714adb0cb54743b0603637132ca9224",
      "tree": "312865ee30d828b7502f633e4b7b7873a3b18ec0",
      "parents": [
        "140b58ba1938090174a4e2733792e12da4c155e0",
        "0edfd6f6e39e01b6acf29be32b2cb18a0c4f4482"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 27 16:51:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 27 16:51:29 2012 +0000"
      },
      "message": "Merge \"Use NOVA_BIN_DIR for newer binaries.\""
    },
    {
      "commit": "0edfd6f6e39e01b6acf29be32b2cb18a0c4f4482",
      "tree": "7d45dee580b8a6d7780b8661b92f8499ce95f33f",
      "parents": [
        "1008e2cf0d4e1e416df09aa27a59ea182e480374"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Nov 23 15:00:38 2012 -0800"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Mon Nov 26 15:04:37 2012 -0800"
      },
      "message": "Use NOVA_BIN_DIR for newer binaries.\n\nWe added a variable a while ago, NOVA_BIN_DIR which is set properly to the\nlocation of the binaries. Rather than using the in-tree bin-dir, which is\ngoing away in favor of entrypoints console_scripts.\n\nChange-Id: I65040cfe8321d49595a909353870f981bbd6a480\n"
    },
    {
      "commit": "0a9954f2c251c68a8261a5ed6999c1585e48de67",
      "tree": "77dd32a4b5e3e5b348ffddca938e9c2d2be89907",
      "parents": [
        "140b58ba1938090174a4e2733792e12da4c155e0"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "robertc@robertcollins.net",
        "time": "Tue Nov 20 11:34:25 2012 +1300"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "robertc@robertcollins.net",
        "time": "Tue Nov 27 10:49:11 2012 +1300"
      },
      "message": "Also pickup quantum distro dependencies (bug 1080886).\n\nChange-Id: Ic0fc0b03dc01782d0d85d98de765f04fcbcacd74\n"
    },
    {
      "commit": "9f61d29e66433eac5c657f6d3a3903b35ecfb7d1",
      "tree": "d36e058380a94b1516c2f9cb53a1063849118e54",
      "parents": [
        "6e3330967c5c7be73a8ffee3779c214768683c56"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 26 18:56:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 26 18:56:20 2012 +0000"
      },
      "message": "Revert \"Remove python-openstackclient.\"\n\nThis reverts commit 6e3330967c5c7be73a8ffee3779c214768683c56\n\nThis is in fact useful to an admittedly small population.  And if I had not been on vacation I\u0027d have -2\u0027d it..."
    },
    {
      "commit": "140b58ba1938090174a4e2733792e12da4c155e0",
      "tree": "a0713542803aa33d626285785e25c3e2bb55ce15",
      "parents": [
        "2e8884d75e77083ccbdd23b6b3b272d2541f57e3",
        "766ae34261a33fbf7661e63f30b227dd9177bd71"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 26 15:27:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 26 15:27:34 2012 +0000"
      },
      "message": "Merge \"Creates nova endpoint when n-api is enabled.\""
    },
    {
      "commit": "b562e6a710b34609f95bcc46e2ae50e7812aa103",
      "tree": "befbd1be2dcdbbe4c52c9587b97d0afc6daf3b77",
      "parents": [
        "2e8884d75e77083ccbdd23b6b3b272d2541f57e3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 19 16:00:01 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 26 10:24:09 2012 -0500"
      },
      "message": "move horizon logic to lib to clean up stack.sh\n\npre holiday refactor extrodinare, get the horizon code\nover fully into lib/horizon so that all these fixes aren\u0027t\nscattered through stack.sh\n\nChange-Id: I7f26c5c6708d5693048eb7b1ce792122adbc7351\n"
    },
    {
      "commit": "2e8884d75e77083ccbdd23b6b3b272d2541f57e3",
      "tree": "fbd6a1fac343f6054eef6c39784e75a7086663f1",
      "parents": [
        "1008e2cf0d4e1e416df09aa27a59ea182e480374",
        "07ccefd6bee75dc6df1d6544b92682f65aa0202f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 26 08:04:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 26 08:04:51 2012 +0000"
      },
      "message": "Merge \"Default Q_HOST to HOST_IP rather than localhost.\""
    },
    {
      "commit": "766ae34261a33fbf7661e63f30b227dd9177bd71",
      "tree": "a25ebfce58fc46ebd64d05e63b198732ca58330d",
      "parents": [
        "1008e2cf0d4e1e416df09aa27a59ea182e480374"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Nov 22 20:04:02 2012 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Nov 22 21:27:18 2012 +0900"
      },
      "message": "Creates nova endpoint when n-api is enabled.\n\nFixes bug 1081975\n\nNova endpoint in keystone was registered if n-cpu is enabled. However it is\na usual case where n-cpu runs on a different host in multi-node setup and\nit results in no endpoint for nova. n-api is a better condition since nova-api\nand keystone usually run on a same host.\n\nChange-Id: Ic097e1c3bd30798d9d3c5fb76023fbdb3ae189d9\n"
    },
    {
      "commit": "1008e2cf0d4e1e416df09aa27a59ea182e480374",
      "tree": "0345ab96b5a3b5cb93b7307c47bba9a42fd9e9d9",
      "parents": [
        "b592b29f923b4ea137d8efd4bb5f0a6dde356075",
        "6e3330967c5c7be73a8ffee3779c214768683c56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 21 13:38:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 21 13:38:55 2012 +0000"
      },
      "message": "Merge \"Remove python-openstackclient.\""
    },
    {
      "commit": "b592b29f923b4ea137d8efd4bb5f0a6dde356075",
      "tree": "69a245a22e5f9f2b8ef0af48b9b10eedd344d5eb",
      "parents": [
        "48524a3f028ec557c38d668759830d7fbbacf4a9"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Nov 21 14:20:12 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Wed Nov 21 14:25:38 2012 +1300"
      },
      "message": "Configure heat engine server URLs\n\nWait conditions do not work without them.\n\nChange-Id: I64ed75e4b84c73678af11182ac951cb1da561428\n"
    },
    {
      "commit": "48524a3f028ec557c38d668759830d7fbbacf4a9",
      "tree": "a2712e94e9135daeeb52106d438f6c065f2865c6",
      "parents": [
        "f8c819b500da64fd1558a8cdb3254c0e233fb93f",
        "adfc7a3c0aec56030da5369e3598520ba18b3e9c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 20 21:50:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 20 21:50:55 2012 +0000"
      },
      "message": "Merge \"Re-add postgresql-setup initdb for Fedora\""
    },
    {
      "commit": "f8c819b500da64fd1558a8cdb3254c0e233fb93f",
      "tree": "e098f404460781ccf8794117bf9fefc1f51b5f36",
      "parents": [
        "84cdd016718add0cdf1b04f84e15cc08269383a0",
        "818a048afc2ae0935f487dec7107237c7fba2f28"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 20 21:12:48 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 20 21:12:48 2012 +0000"
      },
      "message": "Merge \"install nodejs-legacy on quantal\""
    },
    {
      "commit": "adfc7a3c0aec56030da5369e3598520ba18b3e9c",
      "tree": "6a08ebd9dd87e638f248919b63d3b8af6c49245c",
      "parents": [
        "d57ccf0271e2d416fb0fc73b5ab96f342eae7f28"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Nov 20 13:08:13 2012 -0500"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Tue Nov 20 14:19:16 2012 -0500"
      },
      "message": "Re-add postgresql-setup initdb for Fedora\n\nThe Fedora RPM does not set up the postgresql data directory.\npostgresql-setup initdb must be run after installing the RPM.\n\nChange-Id: I5e5ab659e83f4ee6a024f74a23bf4562ea0065ce\n"
    },
    {
      "commit": "84cdd016718add0cdf1b04f84e15cc08269383a0",
      "tree": "63155c2898be571d1ad7ef0141c6ea53c85502a8",
      "parents": [
        "d57ccf0271e2d416fb0fc73b5ab96f342eae7f28",
        "443ac48fdef510835bf2de1ba27f0b6baac8f5b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 20 19:12:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 20 19:12:55 2012 +0000"
      },
      "message": "Merge \"Make it possible to choose a different VIF driver.\""
    },
    {
      "commit": "818a048afc2ae0935f487dec7107237c7fba2f28",
      "tree": "b2b9799263aafdd82ceecdbfec8c27b938f54435",
      "parents": [
        "82b0bd8301609041cc852155e0cbbc2fdbe322a3"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Nov 19 15:05:31 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 20 13:36:11 2012 -0500"
      },
      "message": "install nodejs-legacy on quantal\n\nquantal changed the name of the node binary on disk, which breaks\nhorizon on 12.10 installs. Provide a work around for installing\nthe legacy package on that environment.\n\nFixes bug #1070083\n\nChange-Id: If8ef211d12451ef4e1df0d2398cf18a3b2c46da3\n"
    },
    {
      "commit": "d57ccf0271e2d416fb0fc73b5ab96f342eae7f28",
      "tree": "00090d380a4bf9753f882b4c80984b4aa9c9c71b",
      "parents": [
        "596b906b63e2f60a185ae969e35f58c6318480e7"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Nov 15 10:09:33 2012 -0800"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Mon Nov 19 17:45:10 2012 -0500"
      },
      "message": "Add nova-conductor service\n\nThis is a new service for nova that will soon be required for\nn-cpu to function.\n\nChange-Id: I9a2e62f25200a47233a7796084ad8ebabc852c59\n"
    },
    {
      "commit": "596b906b63e2f60a185ae969e35f58c6318480e7",
      "tree": "819b7ba08f3ce4d7f1730b3671c981c2ad7ad552",
      "parents": [
        "82b0bd8301609041cc852155e0cbbc2fdbe322a3"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Nov 19 10:58:50 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Nov 19 10:58:50 2012 -0500"
      },
      "message": "Adds requisite changes to configure_tempest.sh for EC2/S3 tests\n\n* Adds all the BOTO_XXX variables to the configuration file\n  setup that are needed by https://review.openstack.org/#/c/14689/15\n\nChange-Id: I44b2950705807fcfd026f1069fbe0d2727632760\n"
    },
    {
      "commit": "443ac48fdef510835bf2de1ba27f0b6baac8f5b8",
      "tree": "51d0e61ca50d3f55a86ee475fb8ef4a88af1d830",
      "parents": [
        "82b0bd8301609041cc852155e0cbbc2fdbe322a3"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "robertc@robertcollins.net",
        "time": "Mon Nov 19 18:59:04 2012 +1300"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "robertc@robertcollins.net",
        "time": "Mon Nov 19 18:59:04 2012 +1300"
      },
      "message": "Make it possible to choose a different VIF driver.\n\nThis is useful when working with baremetal which uses openvswitch quantum\nplugin, but baremetal-vif vif driver.\n\nbug 1080562\n\nChange-Id: I9f94a8f2d7f11fa0771a5304b0aed1d0de5a3db7\n"
    },
    {
      "commit": "07ccefd6bee75dc6df1d6544b92682f65aa0202f",
      "tree": "d9c28c5cead47ca4c8a4bda92affcb99d4c4f58e",
      "parents": [
        "82b0bd8301609041cc852155e0cbbc2fdbe322a3"
      ],
      "author": {
        "name": "Robert Collins",
        "email": "robertc@robertcollins.net",
        "time": "Mon Nov 19 18:55:33 2012 +1300"
      },
      "committer": {
        "name": "Robert Collins",
        "email": "robertc@robertcollins.net",
        "time": "Mon Nov 19 18:55:33 2012 +1300"
      },
      "message": "Default Q_HOST to HOST_IP rather than localhost.\n\nThis makes it less likely to interact with e.g. http_proxy settings.\n\nI filed this as bug 1080561.\n\nChange-Id: If97459a28f2d2a77cd322bb3f6024d11fbb8fcd4\n"
    },
    {
      "commit": "6e3330967c5c7be73a8ffee3779c214768683c56",
      "tree": "530b1f9eb570e25fadfc2e52a450e2869ace3689",
      "parents": [
        "82b0bd8301609041cc852155e0cbbc2fdbe322a3"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Fri Nov 16 16:41:26 2012 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Fri Nov 16 16:41:26 2012 -0800"
      },
      "message": "Remove python-openstackclient.\n\nIt\u0027s not used.\n\nChange-Id: I00deaa9ebcd844dd9c3c9d2560d11ad37589d847\n"
    },
    {
      "commit": "82b0bd8301609041cc852155e0cbbc2fdbe322a3",
      "tree": "d36e058380a94b1516c2f9cb53a1063849118e54",
      "parents": [
        "1b01139eabfdb060730b8d1b180a07640b3549c0",
        "c3fca0814984daaf52a2356c4ed12c495e6bf436"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 16 14:05:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 16 14:05:16 2012 +0000"
      },
      "message": "Merge \"Remove use of nonexistent postgresql-setup.\""
    },
    {
      "commit": "1b01139eabfdb060730b8d1b180a07640b3549c0",
      "tree": "9dac15422cf52e7960c97826e059b914661fef6c",
      "parents": [
        "d957bc4ac9ae274e4e65f9e60c9ab413ebc88e2d",
        "c1b486a520dd3c2c9596244a0aa899f2e35ec3bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 16 03:44:14 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 16 03:44:14 2012 +0000"
      },
      "message": "Merge \"Simplify database selection\""
    },
    {
      "commit": "d957bc4ac9ae274e4e65f9e60c9ab413ebc88e2d",
      "tree": "dda3cd7c8fc6f9e8241584cb95af2ab97bb93a0f",
      "parents": [
        "8205e0dcfbf14497f0134c59dfde71ea181eac4a",
        "203edc569bec0fe845ab1d64388c53aaedc256f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 15 22:18:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 15 22:18:55 2012 +0000"
      },
      "message": "Merge \"Fix the parameter expansion issue in configure_tempest.sh\""
    },
    {
      "commit": "c3fca0814984daaf52a2356c4ed12c495e6bf436",
      "tree": "5957a94d67936ebe04f0aa61920a438bddfdf2c8",
      "parents": [
        "c1b486a520dd3c2c9596244a0aa899f2e35ec3bf"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Nov 15 14:14:30 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Thu Nov 15 14:14:30 2012 -0500"
      },
      "message": "Remove use of nonexistent postgresql-setup.\n\nOn Ubuntu the default postgresql data directory is not\n/var/lib/pgsql/data so the check to see if that directory\nexists is not needed. On Fedora we can assume that the rpm will\ncreate it and initialize it properly. So this line can safely\nremoved without any issues.\n\nChange-Id: If949f0580eb139f3803b698ee88fceebf958448e\n"
    },
    {
      "commit": "c1b486a520dd3c2c9596244a0aa899f2e35ec3bf",
      "tree": "56358ac68b488ab3c22a3f053eb0528d9a21d1f6",
      "parents": [
        "8205e0dcfbf14497f0134c59dfde71ea181eac4a"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 05 14:26:09 2012 -0600"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 15 11:48:18 2012 -0500"
      },
      "message": "Simplify database selection\n\nDo not require every script that sources stackrc to also\nsource lib/databases.\n\n* Move use_databases() to functions\n* Set DATABASE_TYPE in stackrc\n* Allow setting DATABASE_TYPE in localrc to work\n  (use_database() essentially just sets DATABASE_TYPE at this stage\n  so continuing to use it is equivalent)\n* Validate DATABASE_TYPE in stack.sh.\n* Change sudo to postgresql user to go through root to eliminate\n  password prompt\n* fix use_database error condition\n\nChange-Id: Ibb080c76e6cd7c6eebbb641a894d54b1dde78ca6\n"
    },
    {
      "commit": "8205e0dcfbf14497f0134c59dfde71ea181eac4a",
      "tree": "63148f762f284f2c3a61eb104c45d3d325b9ed64",
      "parents": [
        "7a51891cb4dc6b2ee56ad24000ba1fcfed084528",
        "c6d54c10dff89c515e567b49247c7f13eaf4c2e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 15 13:06:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 15 13:06:21 2012 +0000"
      },
      "message": "Merge \"install memcached for swift via files\""
    },
    {
      "commit": "203edc569bec0fe845ab1d64388c53aaedc256f0",
      "tree": "361441cb4d98eafada3878fba8307ec8b8721083",
      "parents": [
        "7a51891cb4dc6b2ee56ad24000ba1fcfed084528"
      ],
      "author": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Thu Nov 15 10:45:44 2012 +0800"
      },
      "committer": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Thu Nov 15 10:45:44 2012 +0800"
      },
      "message": "Fix the parameter expansion issue in configure_tempest.sh\n\nWe need follow the syntax like ${parameter:-word} for OS_PASSWORD set.\n\nChange-Id: I44f630007b578779658ddcd68417a778b242ed4d\n"
    },
    {
      "commit": "7a51891cb4dc6b2ee56ad24000ba1fcfed084528",
      "tree": "6f00e542c4755f474292066c777109af73989e02",
      "parents": [
        "69f8729233a8f2ba95390cd4d1c99bd3c199c95c",
        "6fd2811726c098e0311bc22c84c5da0d6aa89c62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 14 21:58:47 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 14 21:58:47 2012 +0000"
      },
      "message": "Merge \"Remove support for nova-volume\""
    },
    {
      "commit": "6fd2811726c098e0311bc22c84c5da0d6aa89c62",
      "tree": "f1fcc2456fe7df3ae4120fc646a947c58d5d3705",
      "parents": [
        "43a94c476d3a69452244731d86e81b3eccb9cc23"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Tue Nov 13 16:55:41 2012 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Nov 14 13:21:58 2012 -0800"
      },
      "message": "Remove support for nova-volume\n\n* nova-volume has been removed in Grizzly\n* part of delete-nova-volume\n\nChange-Id: Iba91d69950767823d77aaaa93243b0f476dbb04d\n"
    },
    {
      "commit": "69f8729233a8f2ba95390cd4d1c99bd3c199c95c",
      "tree": "35eca9972e99a924c213693935de3c0ed2f4f48a",
      "parents": [
        "b459d0e3ba7cfbd49f4b37ccb64f9350228997eb",
        "14246ac16b1c7ba02c7ca40c416ac50a44bc9af4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 14 21:11:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 14 21:11:58 2012 +0000"
      },
      "message": "Merge \"Provide credentials via ceilometer config file\""
    },
    {
      "commit": "b459d0e3ba7cfbd49f4b37ccb64f9350228997eb",
      "tree": "ec1404b0a5238e74183bd8f7e95a2421f6457f05",
      "parents": [
        "da339829472ffcdc3044f79b76b6cd03608db191",
        "5db5bfa28f48b0524db6d25d340d12c96270ac0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 14 16:30:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 14 16:30:55 2012 +0000"
      },
      "message": "Merge \"Make exercise.sh with quantum work\""
    },
    {
      "commit": "14246ac16b1c7ba02c7ca40c416ac50a44bc9af4",
      "tree": "64d868bda571062dec3fc8983fbb0989523c3ecf",
      "parents": [
        "da339829472ffcdc3044f79b76b6cd03608db191"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Wed Nov 14 16:23:04 2012 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Wed Nov 14 16:27:52 2012 +0000"
      },
      "message": "Provide credentials via ceilometer config file\n\nFixes bug 1076831\n\nPreviously we passed these credentials to the ceilometer central\nagent via the OS_* environment variables.\n\nSince these credentials are now needed by the compute agent also,\nand have already leaked into the config file to enable the keystone\nauth token middleware, we now switch over to using the config file\nonly and drop the environment variable usage.\n\nChange-Id: I0298d711905a99aa5355fe034bb0e51e53b3be21\n"
    },
    {
      "commit": "da339829472ffcdc3044f79b76b6cd03608db191",
      "tree": "dc6d192b5d26c1dfdb574e122d4ed07a3c4ebeb5",
      "parents": [
        "43a94c476d3a69452244731d86e81b3eccb9cc23"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Nov 14 12:45:10 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Nov 14 12:47:17 2012 +0000"
      },
      "message": "Remove hardwired ansolabs urls\n\nFixes bug 1078618.\n\nThe files are no longer available on ansolabs\u0027 servers. The files were\nput on github, and this change modifies the location used in devstack.\n\nChange-Id: I1f512ad3b52d6b04d0e28ce6a532e11bfede1462\n"
    },
    {
      "commit": "c6d54c10dff89c515e567b49247c7f13eaf4c2e8",
      "tree": "ac63c8854f990e3344cdd25f65b2c08d8da679c6",
      "parents": [
        "e89fd6ae452a9866114e6bfb3260730856555a78"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "message": "install memcached for swift via files\n\nwhen swift was enabled we were installing memcached via\nstack.sh, after marking it optional in files. Just use\nfiles instead.\n\nChange-Id: Ib8ee2d1f47254e805f4747b8aff6e89baa66913c\n"
    },
    {
      "commit": "5db5bfa28f48b0524db6d25d340d12c96270ac0e",
      "tree": "1d51d0881bb4b8b7a6de72bca9582b72c9622cec",
      "parents": [
        "c6b9fcaed10eb8afc73310c0af75a5c682405c59"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Mon Oct 29 11:25:29 2012 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Tue Nov 13 10:40:59 2012 -0800"
      },
      "message": "Make exercise.sh with quantum work\n\n- added support for quantum-debug command\n- added ping and ssh method for quantum\n\nChange-Id: Iebf8a0e9e2ed2bb56bee6533e69827e6caa2bc82\n"
    },
    {
      "commit": "43a94c476d3a69452244731d86e81b3eccb9cc23",
      "tree": "efb60ad0c6e2d65f4b86407b29684ecdd491c723",
      "parents": [
        "fd802345d1fc0a4abfd79c49bfd6710db1897292",
        "af5cd77e180bad81aadc51e3f224910a8fe02141"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 13 17:39:57 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 13 17:39:57 2012 +0000"
      },
      "message": "Merge \"Change the ceilometer\u0027s git repository.\""
    },
    {
      "commit": "fd802345d1fc0a4abfd79c49bfd6710db1897292",
      "tree": "3019982fdce8e7cd653b42d0532fe1fc00b28929",
      "parents": [
        "f5c221525d58656b9a8ba0f1f0ffd5842c30e960",
        "f993b2353fdf3fc643afa78df9b64af446352220"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 13 17:39:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 13 17:39:49 2012 +0000"
      },
      "message": "Merge \"Enable Xen/DevStackDomU to have larger disk\""
    },
    {
      "commit": "af5cd77e180bad81aadc51e3f224910a8fe02141",
      "tree": "652d9fc6732df4cab293849673dde176eab60ea8",
      "parents": [
        "f5c221525d58656b9a8ba0f1f0ffd5842c30e960"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Mon Nov 12 16:36:42 2012 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Mon Nov 12 16:36:42 2012 +0800"
      },
      "message": "Change the ceilometer\u0027s git repository.\n\nChanged the ceilometer\u0027s git repository from stackforge/ceilometer.git\nto openstack/ceilometer.git.\n\nChange-Id: I8cf1854641fc7df318f42a56ba061c93614728aa\n"
    },
    {
      "commit": "f5c221525d58656b9a8ba0f1f0ffd5842c30e960",
      "tree": "38d4fe911b50eab3134c867a89c655c9d22727a5",
      "parents": [
        "e89fd6ae452a9866114e6bfb3260730856555a78",
        "32761a4961857bd7f46b31866edc24ec5ef2f614"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 10 12:53:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 10 12:53:31 2012 +0000"
      },
      "message": "Merge \"Install and configure python-heatclient.\""
    },
    {
      "commit": "e89fd6ae452a9866114e6bfb3260730856555a78",
      "tree": "394476698e20ff8b8fd764d977ab28140da31ba3",
      "parents": [
        "0fd684f9f70ee5df388273a171903ce64fb8af4e",
        "71cf53a9f60176419732f3ecbbce11c75190c059"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 09 19:23:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 09 19:23:17 2012 +0000"
      },
      "message": "Merge \"Set the rabbit_durable_queues to match local consumers\""
    },
    {
      "commit": "0fd684f9f70ee5df388273a171903ce64fb8af4e",
      "tree": "cf49da1b06771073b786f5577ac74896af2a16ed",
      "parents": [
        "046a230b9fec55d9f0627572628c288d533d39dd",
        "efcda85b7ddfe045c5e7f340977031416d64491f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 09 19:00:53 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 09 19:00:53 2012 +0000"
      },
      "message": "Merge \"Ensure BASE_SQL_CONN is set properly in tools/configure_tempest.sh\""
    },
    {
      "commit": "046a230b9fec55d9f0627572628c288d533d39dd",
      "tree": "085b0c681df7aa64821a98648a534de92a9da243",
      "parents": [
        "8263c22cd952ea24e7190dd54727d07a1d2494d4",
        "86a796941e3a6b29c95581dcaba45bf16f9e9fe2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 09 18:30:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 09 18:30:26 2012 +0000"
      },
      "message": "Merge \"Clean up operation with no Nova services enabled\""
    },
    {
      "commit": "efcda85b7ddfe045c5e7f340977031416d64491f",
      "tree": "891294d23f0dd18348d36c85ad2c252cd094c00d",
      "parents": [
        "8263c22cd952ea24e7190dd54727d07a1d2494d4"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 12:22:16 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 13:23:38 2012 -0500"
      },
      "message": "Ensure BASE_SQL_CONN is set properly in tools/configure_tempest.sh\n\nRecent changes to enable more than just MySQL to be used\nin devstack moved some setup stuff to lib/database. While\nthis file was source\u0027d in tools/configure_tempes.sh, the\nBASE_SQL_CONN variable was not being set because\nlib/database/initialize_database_backends was not called.\n\nChange-Id: I53c3302097a94c842860fcb781e21383150bde7f\nfixes: LP bug#1077056\n"
    },
    {
      "commit": "71cf53a9f60176419732f3ecbbce11c75190c059",
      "tree": "13ba1be697a2a65869f7e802d5956f57015932f6",
      "parents": [
        "c7ac694090dd493d5088f1bf966113fb9403cadc"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 10:38:49 2012 -0500"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Nov 09 10:42:40 2012 -0500"
      },
      "message": "Set the rabbit_durable_queues to match local consumers\n\nDue to a problematic bug in Glance (https://bugs.launchpad.net/glance/+bug/1074132),\nI was unable to get stack.sh to complete successfully. The workaround on the\nGlance bug was to set the rabbit_durable_queues value to match the setting\nof the local Rabbit consumers and exchanges.\n\nThis patch merely looks for any consumer or exchange that\nis durable and ensures that the default durable_rabbit_queues\nconfig option of False is set to True in that case.\n\nChange-Id: Ia5a165a5a06d11d1fe6492ca32139972d49d3a1e\n"
    },
    {
      "commit": "8263c22cd952ea24e7190dd54727d07a1d2494d4",
      "tree": "19dffb8311e1f411cf14e9da0a1dbaaa1d7ec859",
      "parents": [
        "c7ac694090dd493d5088f1bf966113fb9403cadc"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Thu Nov 08 19:39:03 2012 -0800"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Thu Nov 08 19:39:03 2012 -0800"
      },
      "message": "Add genisoimage as dependency\n\nFixes bug 1076854\n\nChange-Id: I51cd293898f40edaf241a2fb7aff27e73f3a8e07\n"
    },
    {
      "commit": "86a796941e3a6b29c95581dcaba45bf16f9e9fe2",
      "tree": "96ff680c5f9fce3450f32390210c83ca7b01fa98",
      "parents": [
        "c7ac694090dd493d5088f1bf966113fb9403cadc"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 22 15:24:46 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 08 13:13:01 2012 -0600"
      },
      "message": "Clean up operation with no Nova services enabled\n\nChange-Id: Ib9054bacc34e923c05f0bc699afd514eaa3cad01\n"
    },
    {
      "commit": "c7ac694090dd493d5088f1bf966113fb9403cadc",
      "tree": "23c980e098b9feb9228e452d2f9ed12b5efa2bee",
      "parents": [
        "8ac888d7dc89bf8852870d7e8fe842ce16f742c0",
        "3edca54923495cf48186808dd2ed788315c29126"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 17:59:48 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 17:59:48 2012 +0000"
      },
      "message": "Merge \"Fixed path for calling build_uec_ramdisk.sh from build_usb_boot.sh\""
    },
    {
      "commit": "f993b2353fdf3fc643afa78df9b64af446352220",
      "tree": "b0e875e03962e5caec4e619da4fa67d56fef8c4b",
      "parents": [
        "8ac888d7dc89bf8852870d7e8fe842ce16f742c0"
      ],
      "author": {
        "name": "Stef T",
        "email": "stelford@internap.com",
        "time": "Thu Nov 08 10:46:48 2012 -0500"
      },
      "committer": {
        "name": "Stef T",
        "email": "stelford@internap.com",
        "time": "Thu Nov 08 10:49:32 2012 -0500"
      },
      "message": "Enable Xen/DevStackDomU to have larger disk\n\n  * Size of xvda can be specified via xenrc\n\n  * Fixes bug 1076430\n\nChange-Id: Ia4ffef98b01fa9572e43c46275a132b2b1e5f689\n"
    },
    {
      "commit": "8ac888d7dc89bf8852870d7e8fe842ce16f742c0",
      "tree": "0ca81f949b53b3a64a473b8d97f87c1237e7b2d7",
      "parents": [
        "ba05621c6ffa1adb9fe2772a2e5d0ea94043950c",
        "0c49539288ddfc6446f2f198a4b1b76355a4c52b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 13:25:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 13:25:45 2012 +0000"
      },
      "message": "Merge \"Few changes to get_uec_image.sh:\""
    },
    {
      "commit": "ba05621c6ffa1adb9fe2772a2e5d0ea94043950c",
      "tree": "e425726a41033818affd92289c2da9fc67ff5234",
      "parents": [
        "3189611d2e19549ff34703f94d2ff3448bfb2965"
      ],
      "author": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Wed Nov 07 20:10:57 2012 +0900"
      },
      "committer": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Thu Nov 08 14:15:05 2012 +0900"
      },
      "message": "Add iputils-arping package for quantum l3 agent.\n\nThis is for Ubuntu only since arping command is\npackeged in iputils on Fedora, which is already\nin files/rpms/quantum.\n\nChange-Id: I8318929fb35a12e0fb7a6a148d8ef0554cf3bc30\nSigned-off-by: Tomoe Sugihara \u003ctomoe@midokura.com\u003e\n"
    },
    {
      "commit": "3189611d2e19549ff34703f94d2ff3448bfb2965",
      "tree": "644a18dfaea69695e6c5318eb18ca0e90347ca8a",
      "parents": [
        "59dd95e165a6e5d0375f45cbf61c484e0bc62a3f",
        "3a87eddc7fb83c5cdbbc231f0fd2a94e92d958d7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 03:35:57 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 03:35:57 2012 +0000"
      },
      "message": "Merge \"Added options to improve offline usage.\""
    },
    {
      "commit": "59dd95e165a6e5d0375f45cbf61c484e0bc62a3f",
      "tree": "6e1bb5a7595fd35f95ba63d115d5c312abbbf087",
      "parents": [
        "800ab364f9012429cc842febbf65ec98eb746fa8",
        "b9182d65ccf2e560975c2bc0b64d143ac8f29e54"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 03:34:09 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 03:34:09 2012 +0000"
      },
      "message": "Merge \"Documentation and formatting cleanup\""
    },
    {
      "commit": "800ab364f9012429cc842febbf65ec98eb746fa8",
      "tree": "9c49bb024c37a00ea4e130a7408bee8a0312915f",
      "parents": [
        "0992da3959150912c287e3a6b9e2970c65dead56",
        "4d3049e7cd8571aac26bd9aec6cfda9b6933433d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 03:33:52 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 03:33:52 2012 +0000"
      },
      "message": "Merge \"Configure Cinder for syslog if enabled\""
    },
    {
      "commit": "0992da3959150912c287e3a6b9e2970c65dead56",
      "tree": "acd3c721209615f9a7ebbe9b4420f6f497abb9b3",
      "parents": [
        "6931c137b9f214a2ac3bdda42904952f9aa8b7ca",
        "5233064713b94ca56137bbcee6f8d5c2cbbd48e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 08 03:33:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 08 03:33:45 2012 +0000"
      },
      "message": "Merge \"Add multiple database support to configure_tempest\""
    },
    {
      "commit": "6931c137b9f214a2ac3bdda42904952f9aa8b7ca",
      "tree": "13aac53cd39b312af0a1ae62c63cfcc9209501a3",
      "parents": [
        "8ec719b4d43a2c234442256df1ade62cc26755d6"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 16:51:21 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 16:51:21 2012 -0600"
      },
      "message": "Fix spacing issue in ssh_check()\n\nChange-Id: Ia5bd7b678b86f2e3e3b1fa04e628096feb1ace81\n"
    },
    {
      "commit": "5233064713b94ca56137bbcee6f8d5c2cbbd48e3",
      "tree": "4606b09bdd64666e351cb14bac3f6f3156d721ff",
      "parents": [
        "8ec719b4d43a2c234442256df1ade62cc26755d6"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Nov 07 15:00:01 2012 -0500"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Nov 07 17:02:03 2012 -0500"
      },
      "message": "Add multiple database support to configure_tempest\n\nAfter support for multiple databases were added to devstack,\nconfigure tempest would not work with update_database() in\nlocalrc.\n\nThis sources lib/database before localrc is loaded so that\nupdate_database is defined. Also, COMPUTE_DB_URI is now\nreplaced by BASE_SQL_CONN from lib/database.\n\nChange-Id: Ifd791e5732898a661cc1237839bd18cef2f36f60\nSigned-off-by: Matthew Treinish \u003ctreinish@linux.vnet.ibm.com\u003e\n"
    },
    {
      "commit": "b9182d65ccf2e560975c2bc0b64d143ac8f29e54",
      "tree": "2b554b1ed1e8e98bc6b32542edd9825ad469b12f",
      "parents": [
        "8ec719b4d43a2c234442256df1ade62cc26755d6"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 12:31:34 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 14:48:57 2012 -0600"
      },
      "message": "Documentation and formatting cleanup\n\n* No functional changes to see here\n\nChange-Id: I68b7abb3a30effc9e76c6e7deb1e3c6ef140f6bb\n"
    },
    {
      "commit": "3a87eddc7fb83c5cdbbc231f0fd2a94e92d958d7",
      "tree": "bb82c4a1a57cec7b52633e2718215e3b2f1dbc74",
      "parents": [
        "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Oct 25 23:01:06 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Nov 07 19:49:12 2012 +0000"
      },
      "message": "Added options to improve offline usage.\n\n * NOVA_ZIPBALL_URL can be set for a XS/XCP install to point to a\n   non-standard zipball location.\n * PIP_USE_MIRRORS (default True) can be set to False to stop pip\n   from attempting to use mirrors (useful for when using an offline\n   eggproxy).\n\nChange-Id: I01a9944fe4c13c8cc8323a703f598bc498491b73\n"
    },
    {
      "commit": "4d3049e7cd8571aac26bd9aec6cfda9b6933433d",
      "tree": "0e5a49503daa474faf1f42479fc282817f9e9b7c",
      "parents": [
        "8ec719b4d43a2c234442256df1ade62cc26755d6"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 06 20:38:14 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 07 11:47:57 2012 -0600"
      },
      "message": "Configure Cinder for syslog if enabled\n\nChange-Id: I3d2770cd2c3e3b93c0f26de359e5b0cb166826c1\n"
    },
    {
      "commit": "8ec719b4d43a2c234442256df1ade62cc26755d6",
      "tree": "b81c3def3ffc1465eb3c856410779d2b74930422",
      "parents": [
        "35dee27042517f005d62fe3dda076b283cf0e62b"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Tue Oct 30 12:57:47 2012 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Tue Nov 06 12:37:29 2012 -0800"
      },
      "message": "nova-manage network commands only when n-net enabled\n\nThis patch checks if n-net is enabled rather than any nova service\nbefore creating networks through nova.  Fixes bug 1073313\n\nChange-Id: I8810737ddbb26a5e281060f5395cfad5d186b6d3\n"
    },
    {
      "commit": "35dee27042517f005d62fe3dda076b283cf0e62b",
      "tree": "e2a892da885248900e9e3663bf04560de5b017f9",
      "parents": [
        "5fb0d0a7b67d7da9e1f4e01b388cb83cfa2ca666",
        "213c416878eaf42aae3a0e4343c220a72951d14c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 06 14:33:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 06 14:33:42 2012 +0000"
      },
      "message": "Merge \"Add CINDER_SECURE_DELETE flag.\""
    },
    {
      "commit": "5fb0d0a7b67d7da9e1f4e01b388cb83cfa2ca666",
      "tree": "ec711e592a3bbd96e5031755bbc7360d9b47532f",
      "parents": [
        "161e2807a9f530988e21b9b723fb43dbc992496c",
        "4a2b1c66118c8397930489b9cfb9247e8160b3ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 06 11:59:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 06 11:59:26 2012 +0000"
      },
      "message": "Merge \"Finish configuring ceilometer authentication\""
    },
    {
      "commit": "213c416878eaf42aae3a0e4343c220a72951d14c",
      "tree": "1f5bc28decb74b4dc21cf1b8a2696ec2a19d4aef",
      "parents": [
        "161e2807a9f530988e21b9b723fb43dbc992496c"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Nov 06 09:38:36 2012 +0100"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Nov 06 09:38:36 2012 +0100"
      },
      "message": "Add CINDER_SECURE_DELETE flag.\n\nDefaults to true which means no change in behavoir.  Adds option\nto disable secure delete as in https://review.openstack.org/15477.\n\nChange-Id: I2b19ed4223460b550026ad4975080c0079c8b433\n"
    },
    {
      "commit": "3edca54923495cf48186808dd2ed788315c29126",
      "tree": "4a78890dce74862919fb49feb849c787c2ede647",
      "parents": [
        "161e2807a9f530988e21b9b723fb43dbc992496c"
      ],
      "author": {
        "name": "Dmitriy Budnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Tue Nov 06 09:58:24 2012 +0200"
      },
      "committer": {
        "name": "Dmitriy Budnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Tue Nov 06 10:11:06 2012 +0200"
      },
      "message": "Fixed path for calling build_uec_ramdisk.sh from build_usb_boot.sh\n\nBug desc: build_usb_boot.sh is unable to find build_uec_ramdisk.sh while being called from tools directory. Variable with correct path wasn\u0027t been used at all.\n\nChange-Id: I5ddff3d587a495e6768163f6b282e5b5f7a40849\n"
    },
    {
      "commit": "161e2807a9f530988e21b9b723fb43dbc992496c",
      "tree": "d627f537a82e075c2806f9eeef958d0f72daaee6",
      "parents": [
        "308beccc2475f7ff35421eef23048fc1d43a3491"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Mon Nov 05 13:59:49 2012 -0700"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Mon Nov 05 15:13:36 2012 -0700"
      },
      "message": "Update devstack exercises to call cinderclient\n\nExercises use nova volume-* commands still.  This works fine,\nhowever moving forward now that cinder is the default volume service\nwe should use the cinderclient explicitly for the applicable calls.\n\nAttach/Detach are still novaclient commands, however the others\n(create, delete, list, etc) should be cinderclient.\n\nChange-Id: I336de1b69a32eee6c91655b0a5bf8541b243f2f0\n"
    },
    {
      "commit": "4a2b1c66118c8397930489b9cfb9247e8160b3ca",
      "tree": "eeaeaf1725305df4066ffbc57eb24821b0b4009e",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Thu Nov 01 16:23:52 2012 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Nov 05 06:54:36 2012 -0500"
      },
      "message": "Finish configuring ceilometer authentication\n\nCopy the policy.json file for ceilometer into place\nand configure the API service to find it.\n\nCreate a service user for ceilometer when the service\nis enabled.\n\nUse the service user for the admin_user and admin_password\nin the ceilometer config file so the middleware can\nverify tokens.\n\nChange-Id: I39be13da0c86704d35e0ce3dc3d27fd38d787058\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "32761a4961857bd7f46b31866edc24ec5ef2f614",
      "tree": "e15f5968dbb9d5fe7b5d0773655c4f11775ac49a",
      "parents": [
        "308beccc2475f7ff35421eef23048fc1d43a3491"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Nov 05 09:57:57 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Nov 05 13:09:49 2012 +1300"
      },
      "message": "Install and configure python-heatclient.\n\nThis uses the new REST API. It installs a client executable called \u0027heat\u0027.\nThe old heat client in the heat repo has been renamed to heat-cfn.\n\nChange-Id: I7bc8662c531e3639cc940a44df96ff426ac3aada\n"
    },
    {
      "commit": "0c49539288ddfc6446f2f198a4b1b76355a4c52b",
      "tree": "4b2c729e7d47d987ff9ffeff77601a33a1231188",
      "parents": [
        "308beccc2475f7ff35421eef23048fc1d43a3491"
      ],
      "author": {
        "name": "dmitriybudnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Sun Oct 21 02:00:07 2012 +0300"
      },
      "committer": {
        "name": "dmitriybudnik",
        "email": "dmitriy.budnik@gmail.com",
        "time": "Sun Nov 04 21:43:58 2012 +0200"
      },
      "message": "Few changes to get_uec_image.sh:\n\nFixed typo in usage message\n\nFixed usage message to represent actual code\n\nSet default minimum image size to 2000MB from 2000*BS\n\nfixed bug not creating directory for downoladed files\n\nChange-Id: Id736ac7984f88e61b685569b6ba5e9158bea5889\n\nadded percise and quantal\n\nChange-Id: Id9cb74dded044ec998700c1b456a8077f76c96e8\n"
    },
    {
      "commit": "308beccc2475f7ff35421eef23048fc1d43a3491",
      "tree": "8d736a309bb2ab873f185b79666c9d7fb88fc538",
      "parents": [
        "00bd7614740620a3194c664f98c193205e5f4013",
        "428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 04 12:34:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 04 12:34:31 2012 +0000"
      },
      "message": "Merge \"Add PostgreSQL support to devstack\""
    },
    {
      "commit": "00bd7614740620a3194c664f98c193205e5f4013",
      "tree": "5f48525dcc37dab2f5d804bdd0ade4b1d6917c59",
      "parents": [
        "58257617930ed8e6cd181fadd7c3efeeb046c034",
        "bc071bcef0bcb726e49f9ccaa2063f58b7eaf96d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 04 12:31:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 04 12:31:07 2012 +0000"
      },
      "message": "Merge \"Configure PKI cache dirs\""
    },
    {
      "commit": "428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a",
      "tree": "0a72a8c22ab8599612a6f6b65b20ada88c7d31d1",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Thu Nov 01 16:12:39 2012 -0400"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Sat Nov 03 18:19:21 2012 -0400"
      },
      "message": "Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\n"
    },
    {
      "commit": "58257617930ed8e6cd181fadd7c3efeeb046c034",
      "tree": "e0b093da7ad337fd7a270fe5433c6697e5742727",
      "parents": [
        "2a8e503c41c03e27e3ef06b13de5a5d137e01115",
        "ec0865127e6e8c772dcb0838d6ee5f113161c2f3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 03 21:16:12 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 03 21:16:12 2012 +0000"
      },
      "message": "Merge \"Ensure that tempest configuration happens last.\""
    },
    {
      "commit": "2a8e503c41c03e27e3ef06b13de5a5d137e01115",
      "tree": "08e400c7a0c87873af82b245146ae7389f1b30af",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544",
        "e88c0a20360ac0b9cef6ab5dde2101127a6c2da7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Nov 03 21:15:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Nov 03 21:15:11 2012 +0000"
      },
      "message": "Merge \"Fix errors when commands return error text rather than data\""
    },
    {
      "commit": "e88c0a20360ac0b9cef6ab5dde2101127a6c2da7",
      "tree": "476f3e3abe000f6abef933361385508d61f70ef9",
      "parents": [
        "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Nov 02 16:59:03 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Nov 02 17:05:35 2012 -0500"
      },
      "message": "Fix errors when commands return error text rather than data\n\nI\u0027m looking at you euca2ools\n\nChange-Id: I82bfb8a3ee58fdc54ead6a285c9415593e741892\n"
    },
    {
      "commit": "ec0865127e6e8c772dcb0838d6ee5f113161c2f3",
      "tree": "8596592ea184a2b709dd1cf9cbd6985128002faf",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Nov 01 23:44:57 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Nov 02 00:10:28 2012 +0000"
      },
      "message": "Ensure that tempest configuration happens last.\n\n * Tempest configuration relies on having other services such as\n   Glance and Nova running and accepting requests.  Previously,\n   configuration was happening before these services were started.\n   This change ensures that Tempest configuration is performed\n   after the necessary services have been started.\n\nChange-Id: If0b6753dd51671fbc2a2cf6ad32ce9303d0a0479\n"
    },
    {
      "commit": "98b26ab358a852c48ba009bd762543293cb09544",
      "tree": "69eb5fd68346cab4a802865682311b4a08ad9f3a",
      "parents": [
        "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb",
        "6e7e1c941a3ea9e2d30a6b59ccce2c5efa44b349"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 31 22:26:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 31 22:26:55 2012 +0000"
      },
      "message": "Merge \"Don\u0027t enable osapi_volume if n-vol not enabled.\""
    },
    {
      "commit": "6e7e1c941a3ea9e2d30a6b59ccce2c5efa44b349",
      "tree": "738b5fbbce1835aebcab304eecbe388a29f27c5b",
      "parents": [
        "420ff070704571ad47556256a2c37bc299fad699"
      ],
      "author": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Wed Oct 31 16:11:37 2012 -0400"
      },
      "committer": {
        "name": "Andrew Laski",
        "email": "andrew.laski@rackspace.com",
        "time": "Wed Oct 31 17:01:45 2012 -0400"
      },
      "message": "Don\u0027t enable osapi_volume if n-vol not enabled.\n\nEnabling cinder removes osapi_volume from enabled_apis in nova.conf but\nif neither cinder or n-vol are enabled it should not be there.  It seems\nthat volume code is being removed from nova so osapi_volume should not\nbe enabled by default.\n\nFixes bug #1073701\n\nChange-Id: I626a941f434b1c8c1a73b32318e21c99445b5541\n"
    },
    {
      "commit": "bc071bcef0bcb726e49f9ccaa2063f58b7eaf96d",
      "tree": "c3729fea7b89bc0983ad45060e776901ac153ec0",
      "parents": [
        "9d10103888070847b0842d2fe6d1427de72690be"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 01 14:06:44 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 31 13:23:39 2012 -0500"
      },
      "message": "Configure PKI cache dirs\n\n* Configure Cinder, Glance, Keystone, Nova to put cached credentials\n  from keystone.auth_token into /var/cache/\u003cservice\u003e\n\nIt is not obvious to me that having each of these service share a\ncredentials cache is a good idea.  It does appear to work but this\npatch takes the conservative approach of putting each service\u0027s cache\nin a distinct directory.\n\nMore importantly it gets them out of $HOME!\n\nChange-Id: If88088fc287a2f2f4f3e34f6d9be9de3da7ee00d\n"
    },
    {
      "commit": "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb",
      "tree": "f35cf70216256d1ade108f2aece3b7452c59d03a",
      "parents": [
        "9d10103888070847b0842d2fe6d1427de72690be",
        "e747efb3f6420f16028c3ed2a3ed731c77ab3f33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 30 09:09:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 30 09:09:11 2012 +0000"
      },
      "message": "Merge \"Fix the typo of Q_USE_ROOTWRAP expression.\""
    },
    {
      "commit": "9d10103888070847b0842d2fe6d1427de72690be",
      "tree": "2d7087c652e53b2a0a0bd08416eb46628a302bc7",
      "parents": [
        "3cc39134a8d297d2c3b8b38520a08ab7aa428748",
        "bad9d89fa0a785a965abaafd423f1e6b9f47ebd3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 16:25:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 16:25:34 2012 +0000"
      },
      "message": "Merge \"If heat is enabled, replace nova flavors.\""
    },
    {
      "commit": "3cc39134a8d297d2c3b8b38520a08ab7aa428748",
      "tree": "00a1833873b77b13aaed257473614f808231f074",
      "parents": [
        "420ff070704571ad47556256a2c37bc299fad699",
        "4de55e9be40795b053ee658a3a06408d0f0e144e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 16:25:05 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 16:25:05 2012 +0000"
      },
      "message": "Merge \"Add a variable to control keystone token format\""
    },
    {
      "commit": "420ff070704571ad47556256a2c37bc299fad699",
      "tree": "544da6b18e10c74b4ed18ad3fdf6a9db9b30ae2b",
      "parents": [
        "4fc0fd2bc8353badc52ddc130b338b409f6e0c4e",
        "867cf42ebdc7e99405615ba455621b00125c46ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 13:45:30 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 13:45:30 2012 +0000"
      },
      "message": "Merge \"Clean database when configuring ceilmeter.\""
    },
    {
      "commit": "4fc0fd2bc8353badc52ddc130b338b409f6e0c4e",
      "tree": "e6ab8adf6f1abba5ca267c5117a67d701d183718",
      "parents": [
        "ecacc2ae490fce666fccc67e7a87fe7cff348ab6",
        "61bb2c1b5c5fe406300fd184a2249a0b0c9bb622"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 12:46:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 12:46:34 2012 +0000"
      },
      "message": "Merge \"clear screen rc file every time you run stack.sh\""
    },
    {
      "commit": "ecacc2ae490fce666fccc67e7a87fe7cff348ab6",
      "tree": "307e71c9605c17906f5d160ea2d7a8c2b2dc4d46",
      "parents": [
        "f57f1b2fd797c26aecbe2101a0b894dfe97b7847",
        "b4907b2eeef3372d8f709c4640573d1656739def"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 29 11:33:52 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 29 11:33:52 2012 +0000"
      },
      "message": "Merge \"change Quantum network plugin set part\""
    },
    {
      "commit": "f57f1b2fd797c26aecbe2101a0b894dfe97b7847",
      "tree": "8b2c56c2c168e3aa77c3f3b62f574f42f6078bf1",
      "parents": [
        "c6b9fcaed10eb8afc73310c0af75a5c682405c59",
        "adeefbf3e704522b1d2959b28112aab9f049ffbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 19:39:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 19:39:44 2012 +0000"
      },
      "message": "Merge \"Correct misspelled OVS plugin variable\""
    },
    {
      "commit": "bad9d89fa0a785a965abaafd423f1e6b9f47ebd3",
      "tree": "5bb83f3599132f0d73da0b7c12a8c88f78fff829",
      "parents": [
        "58ffa670cdfd4f29d208328ad429622af739cac1"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Oct 25 14:49:47 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sat Oct 27 07:05:33 2012 +1300"
      },
      "message": "If heat is enabled, replace nova flavors.\n\nAll heat users will need to run heat/tools/nova_create_flavors.sh as an admin\nuser. This change runs nova_create_flavors.sh if heat is enabled.\n\nThis saves the hassle of switching to an admin user and running this every time\ndevstack is started.\n\nFlavors are changed in heat_init, so heat_init is deferred until after nova\nis running.\n\nChange-Id: I4576c83f5ef55809567e40e56c25eb0e1bbe6d45\n"
    },
    {
      "commit": "867cf42ebdc7e99405615ba455621b00125c46ed",
      "tree": "819c7a5a20a8f5e83df0ec3c8193b8a72de680ee",
      "parents": [
        "c6b9fcaed10eb8afc73310c0af75a5c682405c59"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Fri Oct 26 13:25:19 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Fri Oct 26 13:32:22 2012 -0400"
      },
      "message": "Clean database when configuring ceilmeter.\n\nChange-Id: If9e35f645b35fbe2e2550930da6b909a40f309b1\n"
    },
    {
      "commit": "4de55e9be40795b053ee658a3a06408d0f0e144e",
      "tree": "7bf3bdfe315c02cf3346624dc72e2d7b588af0e1",
      "parents": [
        "c6b9fcaed10eb8afc73310c0af75a5c682405c59"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Fri Oct 26 12:24:28 2012 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Fri Oct 26 12:24:28 2012 -0400"
      },
      "message": "Add a variable to control keystone token format\n\nThis change lets the developer running devstack\ncontrol the token format used by keystone through\nsetting KEYSTONE_TOKEN_FORMAT in their localrc\nfile.\n\nChange-Id: Ic1265fcb10b8de112891f61d5e07312322148ec2\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "c6b9fcaed10eb8afc73310c0af75a5c682405c59",
      "tree": "8b2c56c2c168e3aa77c3f3b62f574f42f6078bf1",
      "parents": [
        "1a9cdd3ecdce445d0436791bd917887df6f4b608",
        "f36afe587b1cdef02797cc5fb36b395b3ff682aa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 15:31:36 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 15:31:36 2012 +0000"
      },
      "message": "Merge \"Add ceilometer-api to service catalog\""
    },
    {
      "commit": "1a9cdd3ecdce445d0436791bd917887df6f4b608",
      "tree": "d5461b6cebeec3254fad2f82d7c05442f3d369af",
      "parents": [
        "1bc811b0558ffc561d0ab821ea180530212be21a",
        "fda946e3eb46fc59ff79f83e68a8488141f3444e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 15:31:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 15:31:29 2012 +0000"
      },
      "message": "Merge \"Added ping_check and ssh_check functions and use it in exercise.sh\""
    },
    {
      "commit": "1bc811b0558ffc561d0ab821ea180530212be21a",
      "tree": "809ca775a79da3c92d38981665d10d90a23921bb",
      "parents": [
        "e33dfd553e9793d45a67835def6a07e3dbb51c40",
        "5a4148d33adbbae7fc178ba79ee86927a6d7f1c7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 15:31:15 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 15:31:15 2012 +0000"
      },
      "message": "Merge \"Fix quantum typo\""
    },
    {
      "commit": "e33dfd553e9793d45a67835def6a07e3dbb51c40",
      "tree": "dbb056b3a012af28e4c8eac771220c5bdb80f1bb",
      "parents": [
        "1fcc6a1fc9e58cda0501c2bc99d9cc996ce8681a",
        "4b3e4e529f4c2b78064f6153e690babff77abeaa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 26 15:28:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 26 15:28:18 2012 +0000"
      },
      "message": "Merge \"ceilometer: build the configuration file from scratch\""
    },
    {
      "commit": "e747efb3f6420f16028c3ed2a3ed731c77ab3f33",
      "tree": "4e1db52deaef4537ed92395818d2d45ae9ff5be9",
      "parents": [
        "1fcc6a1fc9e58cda0501c2bc99d9cc996ce8681a"
      ],
      "author": {
        "name": "zhang-hare",
        "email": "zhuadl@cn.ibm.com",
        "time": "Fri Oct 26 15:32:48 2012 +0800"
      },
      "committer": {
        "name": "zhang-hare",
        "email": "zhuadl@cn.ibm.com",
        "time": "Fri Oct 26 15:37:14 2012 +0800"
      },
      "message": "Fix the typo of Q_USE_ROOTWRAP expression.\n\nFixes bug 1071636\n\nChange-Id: If384d1d9205300e11722e5280107b773368825ba\n"
    }
  ],
  "next": "fda946e3eb46fc59ff79f83e68a8488141f3444e"
}
