)]}'
{
  "log": [
    {
      "commit": "90e10888547dd1b256e851c6e5fd2488ddda8b5b",
      "tree": "5bdff743e28c00e45fbe350b7bb5f9d69b36616b",
      "parents": [
        "1bd2a1b18601fa4f896160c348f2f5988d8b0106"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 13 08:47:06 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 13 12:10:02 2012 +0100"
      },
      "message": "Always chown $KEYSTONE_CONF_DIR\n\nIf the directory exists but is owned by another user, then this will\ncause failures.\n\nNote that we already do this for other components (glance, for\ninstance).\n\nChange-Id: Ic7d2a2dd179f721636afc9ea9c3fe6bb314c9b33\n"
    },
    {
      "commit": "1bd2a1b18601fa4f896160c348f2f5988d8b0106",
      "tree": "4db219fc27120b14aa3192292dd5b56568f0eb17",
      "parents": [
        "60ffc6165037827ecae3208f79c69aca74fa46bf"
      ],
      "author": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Wed Dec 12 12:57:16 2012 -0800"
      },
      "committer": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Wed Dec 12 12:57:16 2012 -0800"
      },
      "message": "Fixes lib/heat to use DATABASE_PASSWORD instead of MYSQL_PASSWORD\n\nThe latter is not used anywhere else, but the former is used in all\nof the other projects sharing the mysql database for devstack.\n\nChange-Id: I2a0cd7e5b908eb144468caf410a6c41e0e5e3fd0\n"
    },
    {
      "commit": "60ffc6165037827ecae3208f79c69aca74fa46bf",
      "tree": "46fa0b18087dcc3fafab44d98aadf1fb645b8d91",
      "parents": [
        "74a5435593193dd85bfb890e645161f2bb2dde8a",
        "c83a7e125fc1fea0370fffed37435097346befa6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 19:57:02 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 19:57:02 2012 +0000"
      },
      "message": "Merge \"Add TLS support for keystone via proxy\""
    },
    {
      "commit": "74a5435593193dd85bfb890e645161f2bb2dde8a",
      "tree": "1f1ea6fb082dbba49f6579fc672fc9400eae218d",
      "parents": [
        "3fae252c34b614cb9b2b20137a3093634439e4e2",
        "b1b04d066d56162013fe08fd893e51060365653e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 19:33:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 19:33:43 2012 +0000"
      },
      "message": "Merge \"Fix postgresql setup on openSUSE\""
    },
    {
      "commit": "3fae252c34b614cb9b2b20137a3093634439e4e2",
      "tree": "bd407effdd4e2d5c1b091e6b366e0187991021d9",
      "parents": [
        "f3afd2ef4bc7a59e71f97b84894efe4875f59783",
        "f1c094cbcd7917593a2f92b82a5d29931a5698a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:51:19 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:51:19 2012 +0000"
      },
      "message": "Merge \"Fix polkit configuration to allow usage of libvirt on openSUSE\""
    },
    {
      "commit": "f3afd2ef4bc7a59e71f97b84894efe4875f59783",
      "tree": "f833626e5f0621d65297ab0b8ad8c6b7d5081da9",
      "parents": [
        "dd0bed5dd0efa2559ce4fbb58451fb2a1ba5ade3",
        "f2a18c065e2447083e874eeae59bf6988491ae3f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:48:39 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:48:39 2012 +0000"
      },
      "message": "Merge \"Two small fixes for openSUSE support\""
    },
    {
      "commit": "dd0bed5dd0efa2559ce4fbb58451fb2a1ba5ade3",
      "tree": "7ed7175921d9715cff85c293db24d20ff9a134e1",
      "parents": [
        "e0195ed8abad3970458f4324bbc80cdfa95a6af9",
        "a9414249af522324c68e4d8fe1656283162e5738"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:20:01 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:20:01 2012 +0000"
      },
      "message": "Merge \"Add a service_check function\""
    },
    {
      "commit": "e0195ed8abad3970458f4324bbc80cdfa95a6af9",
      "tree": "9a60ce88279eee1229e3e97daea8e327d91ea31f",
      "parents": [
        "d85f503e9acb28208aae163cf6a4d868356e4bb6",
        "5e3deb678e95737e05f43832d07a37d74c4e8aca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:19:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:19:42 2012 +0000"
      },
      "message": "Merge \"Always create signing_dir regardless of token format\""
    },
    {
      "commit": "d85f503e9acb28208aae163cf6a4d868356e4bb6",
      "tree": "b86e80bdf5f44b739d6d0bb28eaabe0672bbce28",
      "parents": [
        "7e527946eae84bcf403a8b8786a33bb461c40e5e",
        "053a5f8425395efb7b2b7111120fa92c6134fc0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:17:22 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:17:22 2012 +0000"
      },
      "message": "Merge \"Add the role heat_stack_user for heat\""
    },
    {
      "commit": "7e527946eae84bcf403a8b8786a33bb461c40e5e",
      "tree": "2f3b165e5b4cd1ac11153563a0263245eb66ad6e",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a",
        "77f076a56d511378eb1ba3ab1267f54a291996e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 17:52:54 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 17:52:54 2012 +0000"
      },
      "message": "Merge \"enable tempest by default\""
    },
    {
      "commit": "f1c094cbcd7917593a2f92b82a5d29931a5698a7",
      "tree": "4288db6c017f634441721fdd147d565de0f2d082",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:59:04 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 12 16:15:51 2012 +0100"
      },
      "message": "Fix polkit configuration to allow usage of libvirt on openSUSE\n\nThere is a buggy limitation with pkla files on openSUSE, that blocks\nusing \u0027unix-group:libvirtd\u0027 from working. A pkla with such a matching\nidentity will be overruled by the pkla generated by polkit-default-privs\ncontaining \u0027unix-group:*\u0027 (which will match the other groups the user\nbelongs to, likely after matching libvirtd).\n\nTo work around this, explicitly allow the user instead.\n\nAlso, move the creation of the libvirtd group a bit later, to clarify\nthe code.\n\nChange-Id: Ia3e4ae982accfc247a744eaa6d6aa4935e4f404c\n"
    },
    {
      "commit": "b1b04d066d56162013fe08fd893e51060365653e",
      "tree": "383c7bd72a0977536bda1454e62c5a3b6c82830b",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 06 11:59:29 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 12 16:15:06 2012 +0100"
      },
      "message": "Fix postgresql setup on openSUSE\n\nThe initdb call is part of starting the service for the first time, so\nwe need to do that.\n\nAlso, restart postgresql after sed\u0027ing its configuration files: if it\nwas already running for some reason, it needs to be restarted, not\nstarted.\n\nChange-Id: Ib7d3ff5217d06a7764a62a36084090514a1825ea\n"
    },
    {
      "commit": "f2a18c065e2447083e874eeae59bf6988491ae3f",
      "tree": "3c7aabc7fd1c58e89c67f9e18f2e4f9f4a7af525",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 18:34:25 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 12 16:14:16 2012 +0100"
      },
      "message": "Two small fixes for openSUSE support\n\n- Use right package files for openSUSE in tools/info.sh\n- Use a2enmod to enable the wsgi apache module\n\nChange-Id: I51e3019be32dc0938674c9c8d285a55f5b023707\n"
    },
    {
      "commit": "63ea3185de5d3e703e623ba57bc19a70c160274a",
      "tree": "fee6c51214efd5fb6c677177070ea7a0e8d021ed",
      "parents": [
        "5e4812149b9b0d5f4eb21ccff7a0c4d4b06584c1",
        "a0dce264d93909af3052e1fa59210032bb9a994d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 15:03:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 15:03:06 2012 +0000"
      },
      "message": "Merge \"Move Nova account creation out of keystone_data.sh\""
    },
    {
      "commit": "a0dce264d93909af3052e1fa59210032bb9a994d",
      "tree": "af1ccf7973e0bf6d398ebac72393b7fb6e573a2d",
      "parents": [
        "00626a3186650fb111d9af5e2d69311aa5b3d3c2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 11 16:52:37 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 11 17:34:28 2012 -0600"
      },
      "message": "Move Nova account creation out of keystone_data.sh\n\nSupports the coming HA/proxy configuration for Nova\n\nChange-Id: I2baf1f51486537a1489f1376d38f5710bd96c314\n"
    },
    {
      "commit": "5e4812149b9b0d5f4eb21ccff7a0c4d4b06584c1",
      "tree": "9342f6b6738202ecfaf4e594421315ce8bf2e36c",
      "parents": [
        "00626a3186650fb111d9af5e2d69311aa5b3d3c2",
        "00011c0847a9972b78051954e272f54e9d07ef51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 11 23:15:15 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 11 23:15:15 2012 +0000"
      },
      "message": "Merge \"Add is_fedora and exit_distro_not_supported functions\""
    },
    {
      "commit": "c83a7e125fc1fea0370fffed37435097346befa6",
      "tree": "e60b26a6a27d9a940105754677da18743367999c",
      "parents": [
        "00626a3186650fb111d9af5e2d69311aa5b3d3c2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 29 11:47:58 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 11 17:08:54 2012 -0600"
      },
      "message": "Add TLS support for keystone via proxy\n\n* Adds lib/tls to create test CA/certs\n* Start proxy if \u0027tls-proxy\u0027 is enabled\n* Configure keystone service catalog for TLS\n* Tear down proxy in unstack.sh\n* Set auth protocol and ca-cert chain in openrc\n* Add DATA_DIR to stackrc\n\nThis is the first in a series of patches to enable TLS support\nfor the service API endpoints.\n\nChange-Id: Ia1c91dc8f1aaf94fbec9dc71da322559a83d14b6\n"
    },
    {
      "commit": "00626a3186650fb111d9af5e2d69311aa5b3d3c2",
      "tree": "7011d34da49abd9c5166ada5579c79caa5270ea4",
      "parents": [
        "9ec34214fce505892937b1cb91c5ece60cdd7882",
        "60e9c0ab22309d1b0b857761be16d4d58a1b251e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 11 16:45:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 11 16:45:37 2012 +0000"
      },
      "message": "Merge \"Quantum cleanups\""
    },
    {
      "commit": "5e3deb678e95737e05f43832d07a37d74c4e8aca",
      "tree": "5edc28b3c23f00cf5ef20df8ac495c7a8f092ace",
      "parents": [
        "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Dec 11 17:09:02 2012 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Dec 11 18:16:05 2012 +0900"
      },
      "message": "Always create signing_dir regardless of token format\n\nFixes bug 1088801\n\ndevstack does not create signing_dir when keystone token format is UUID.\nIf the default value of signing_dir is read-only, OpenStack services\nsuch as Quantum server failed to start due to permission denied.\n\nOn the keystone client cannot know which token_format is used in keystone\nin advance, so signing_dir should be created regardless of the token format.\n\nChange-Id: I1b0d25c1ac4d22d9fb2c5443d15b96fdaa5a4c81\n"
    },
    {
      "commit": "053a5f8425395efb7b2b7111120fa92c6134fc0b",
      "tree": "189a5bb621eeb3a1b1edc2a074fe26a8a6b7bc51",
      "parents": [
        "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 11 17:08:48 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 11 17:08:48 2012 +1300"
      },
      "message": "Add the role heat_stack_user for heat\n\nChange-Id: I0c3ac92d222ff746baca817002821f109815fee9\n"
    },
    {
      "commit": "9ec34214fce505892937b1cb91c5ece60cdd7882",
      "tree": "d40b208cd30c51ea38ecf4201636d0ea609e2353",
      "parents": [
        "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 11 14:18:02 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 11 14:18:02 2012 +1300"
      },
      "message": "Fix Heat waitcondition URL configuration\n\nChange-Id: I32fb7f5ef91aebdf574a98845988b3a2a91d5550\n"
    },
    {
      "commit": "77f076a56d511378eb1ba3ab1267f54a291996e9",
      "tree": "70ca20859d9473f566f17832a0ea7bfe67587713",
      "parents": [
        "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Dec 10 16:49:20 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Dec 10 16:49:20 2012 -0500"
      },
      "message": "enable tempest by default\n\nturn on tempest by default, as that will provide the end users\nwith a testing environment to use with openstack out of the box.\n\nChange-Id: I74160a25cfbc6325eea30c81df36e6acbb938bfd\n"
    },
    {
      "commit": "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a",
      "tree": "aa4e192e070b348331b39ba35a52c07784a13a99",
      "parents": [
        "70e8c23555f92764f0d407738fb26a88b70d63d8"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Dec 10 15:10:23 2012 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Dec 10 15:10:23 2012 -0500"
      },
      "message": "Don\u0027t set the dns managers\n\nRevert to previous behavior, pick up whatever is set as default\nin nova. This was causing an issue in a tempest run. Tempest has\na test where multiple servers can be spun up with the same name\nthis test failed.\n\nChange-Id: Ie71eda94caf38db0489d6b2385dc80808a39864d\n"
    },
    {
      "commit": "70e8c23555f92764f0d407738fb26a88b70d63d8",
      "tree": "48606f04c888d48928484f5f8a11b788b3d40c84",
      "parents": [
        "de772736ceb6c628f2c411398508e02f920cbc67",
        "3c6a57a3c4a668b5f1522bd42ca79cdb05360fc2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 10 18:15:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 18:15:07 2012 +0000"
      },
      "message": "Merge \"Setup rootwrapper for quantum-debug command\""
    },
    {
      "commit": "de772736ceb6c628f2c411398508e02f920cbc67",
      "tree": "9194ac4eb6e8e12e5d3118582647ad14e9dcbf28",
      "parents": [
        "edcf4c84f84916999635c02b16e9168307399226",
        "1e32d0ab191bfe8a8c89580b9f84fe38ded7af0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 10 17:55:13 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 17:55:13 2012 +0000"
      },
      "message": "Merge \"exercises/euca: Fix volume timeout\""
    },
    {
      "commit": "60e9c0ab22309d1b0b857761be16d4d58a1b251e",
      "tree": "8b47b44fd8b40172f28dca2701bc1208037cc4ca",
      "parents": [
        "edcf4c84f84916999635c02b16e9168307399226"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 06 15:52:52 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 10 11:29:56 2012 -0600"
      },
      "message": "Quantum cleanups\n\n* Set base default env vars in lib/quantum\n* Rename common dirs to match devstack conventions\n  Q_CONF_FILE -\u003e QUANTUM_CONF\n  QUANTUM_CLIENT_* -\u003e QUANTUMCLIENT_*\n\nChange-Id: I7a2a92b50ef953195f078ac62cb975f28892c05c\n"
    },
    {
      "commit": "edcf4c84f84916999635c02b16e9168307399226",
      "tree": "7b015de08ed89479e9486b8dca0f280e6fa4a000",
      "parents": [
        "1e392d769c0d6f50687d8cdb4045d68c4c4ef17a",
        "e5eee5834b4ae62857830a7a0266df76ec640b2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 10 16:16:01 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 16:16:01 2012 +0000"
      },
      "message": "Merge \"Add a timestamp to the log output for better diagnosis\""
    },
    {
      "commit": "3c6a57a3c4a668b5f1522bd42ca79cdb05360fc2",
      "tree": "9a63a53bcd719beabb197c5d81524684b6f3f7a9",
      "parents": [
        "1e392d769c0d6f50687d8cdb4045d68c4c4ef17a"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Sat Dec 08 22:07:11 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Sat Dec 08 22:07:11 2012 -0800"
      },
      "message": "Setup rootwrapper for quantum-debug command\n\nSetup rootwrapper for quantum-debug command\nThis change is needed to quantum-gating\n\nChange-Id: I032f26c0c020374ac978e00bdf72856da795096d\n"
    },
    {
      "commit": "1e392d769c0d6f50687d8cdb4045d68c4c4ef17a",
      "tree": "784aafd769287aff4927b3c56fa2c8c3dd45de2e",
      "parents": [
        "ef17013d40fa994505b9cfeb710be9962d5ec1ae",
        "eb1aa3d5ed4388119fac56038b4655648bca7e76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 08 12:19:05 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 12:19:05 2012 +0000"
      },
      "message": "Merge \"setup quantum-rootrwapper\""
    },
    {
      "commit": "ef17013d40fa994505b9cfeb710be9962d5ec1ae",
      "tree": "75c0161b9f52b4010710a90262ab5096a735ee6b",
      "parents": [
        "1f53bf061f889a22db4d138cd7ef46e4f42297b8",
        "65c0846e379ba629fcc389486057322d5e30b34a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 08 12:14:56 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 12:14:56 2012 +0000"
      },
      "message": "Merge \"Local variable cosmetic changes in lib/tempest\""
    },
    {
      "commit": "1f53bf061f889a22db4d138cd7ef46e4f42297b8",
      "tree": "505f24bc437d973c6352a31080a3be84c9b94002",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd",
        "a784748527404f59e2c920c889e7958c6532f408"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 08 12:14:36 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 12:14:36 2012 +0000"
      },
      "message": "Merge \"Enable the correct instance managers for instance/floating ips.\""
    },
    {
      "commit": "eb1aa3d5ed4388119fac56038b4655648bca7e76",
      "tree": "6930096534d997db45336bc7332c2ee8a4fcfae3",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Thu Dec 06 11:55:29 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Fri Dec 07 12:13:12 2012 -0800"
      },
      "message": "setup quantum-rootrwapper\n\nAdd quantum-rootwrapper for /etc/sudoers.d\nThis is needed to run quantum in CI env\n\nChange-Id: Ib59351c106f0a45bb45476edf032c97744873923\n"
    },
    {
      "commit": "a9414249af522324c68e4d8fe1656283162e5738",
      "tree": "4cec319548ab6ca13fc00b2cac431cc07e97d477",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Thu Dec 06 16:30:57 2012 +0800"
      },
      "committer": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Sat Dec 08 00:04:34 2012 +0800"
      },
      "message": "Add a service_check function\n\nThere is no function to check if the services invoked by devstack are\nrunning well or not. We could use the function to check their status\nand print them at the end of devstack running.\n\nChange-Id: I845f6b5dddce5cffa7165ec58517f9ae5d8632a6\n"
    },
    {
      "commit": "65c0846e379ba629fcc389486057322d5e30b34a",
      "tree": "ac59fe7d899a40e30733abd86a4cb73388bfc6f2",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 14:20:51 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 14:25:06 2012 +0100"
      },
      "message": "Local variable cosmetic changes in lib/tempest\n\nChange-Id: I5e83531c32968bc734abb0f9a8d03e2f9500a074\n"
    },
    {
      "commit": "1e32d0ab191bfe8a8c89580b9f84fe38ded7af0a",
      "tree": "3cabf41eadc781bb4fb76838402bd36c582dc683",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Dec 07 12:46:15 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Dec 07 12:46:15 2012 +0000"
      },
      "message": "exercises/euca: Fix volume timeout\n\nFixes bug 1087656\n\nIn euca exercise, the timeout for one of the volume operations was\nspecified as ASSOCIATE_TIMEOUT, whereas the timeout error message was\nmentioning RUNNING_TIMEOUT. This fix changes the timeout to\nRUNNING_TIMEOUT so that it is consistent with the error message.\n\nAs RUNNING is usually larger than ASSOCIATE, it leaves more time for the\nvolume operation.\n\nChange-Id: Ic016c7920ae6e4ec9a476bb5612b7df9eed01c75\n"
    },
    {
      "commit": "00011c0847a9972b78051954e272f54e9d07ef51",
      "tree": "d700284b823a9464196dd59f96b2f45dba4a20ec",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 06 09:56:32 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Dec 07 09:06:07 2012 +0100"
      },
      "message": "Add is_fedora and exit_distro_not_supported functions\n\nBetween is_fedora, is_ubuntu and is_suse, we can make the code a bit\nsimpler to read. We also use exit_distro_not_supported to identify\nplaces where we need implementation details for new distros.\n\nAs \"/sbin/service --skip-redirect\" is Fedora-specific, guard this with a\nis_fedora test too.\n\nChange-Id: Ic77c0697ed9be0dbb5df8e73da93463e76025f0c\n"
    },
    {
      "commit": "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd",
      "tree": "8b818829db4792fc766dba050ebba39e6ebabe03",
      "parents": [
        "b3def626a23bb726ffc2cdde34699a5d69a73ac1",
        "72cffd56bf68afcb4ca087f6ed852f875b3bc90e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:27:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:27:42 2012 +0000"
      },
      "message": "Merge \"Make the standard devstack logging work with XenServer\""
    },
    {
      "commit": "b3def626a23bb726ffc2cdde34699a5d69a73ac1",
      "tree": "399e5c417525b8f5480298fda0a24ad096d9498d",
      "parents": [
        "4b9062b619d61e8a404494eb5d6d39ac77c457df",
        "a0ca45f17379b76aaa8d58cb3bc26b2c64dba689"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:27:23 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:27:23 2012 +0000"
      },
      "message": "Merge \"Fix XenAPINFSDriver\u0027s path\""
    },
    {
      "commit": "4b9062b619d61e8a404494eb5d6d39ac77c457df",
      "tree": "f2475466afd21659188eae4d9b96ad2ca17e7d7a",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c",
        "53d3d6baf93572618633ac79a6d1f594bc199837"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:27:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:27:04 2012 +0000"
      },
      "message": "Merge \"Fix XenAPINFS configuration\""
    },
    {
      "commit": "a784748527404f59e2c920c889e7958c6532f408",
      "tree": "ecfbcfd781594fcfbb515198f13db92f32a4052f",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Dec 04 16:06:52 2012 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 18:31:55 2012 +0000"
      },
      "message": "Enable the correct instance managers for instance/floating ips.\n\nCurrently the default is nova.network.dns_driver.DNSDriver for\nboth. We need to switch to nova.network.minidns.MiniDNS for\nboth instance_dns_manager and floating_ip_dns_manager.\nnova.network.dns_driver.DNSDriver is just the interface, we\nneed a good implementation as the default\n\nFixes LP #1040236\n\nChange-Id: If6e65cb1c7802b1ba0c1e64d4c06185cabf9eeca\n"
    },
    {
      "commit": "72cffd56bf68afcb4ca087f6ed852f875b3bc90e",
      "tree": "0239480d6fcfe6ff47d25de03a91a696a1ea8c4c",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Dec 04 16:14:04 2012 +0000"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Thu Dec 06 18:19:29 2012 +0000"
      },
      "message": "Make the standard devstack logging work with XenServer\n\nFixes bug 1087387\n\nStop redirecting the output in devstack to ensure when\nyou configure LOGFILE that the devstack scripts keep working\n\nChange-Id: I00dce315f5f79c4fc351d9ab11c504274d998fce\n"
    },
    {
      "commit": "b9520212f53f8818962313cfbd84b9dc84386d9c",
      "tree": "13a627ee200067011e0be9343e9b4abf540f2d68",
      "parents": [
        "56fcfe258f3754ba5b1136ef052e855f6f144ef5",
        "2aa35174b0f99b1b7ea95af474ae1807542b74c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 18:12:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 18:12:31 2012 +0000"
      },
      "message": "Merge \"Move tempest config to lib/tempest\""
    },
    {
      "commit": "56fcfe258f3754ba5b1136ef052e855f6f144ef5",
      "tree": "899afd42ac9af55abefb0c5e23ae15a9589acd7f",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87",
        "b79574b4954406d6d9e65ce5b1fb8d07678e7128"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 18:12:10 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 18:12:10 2012 +0000"
      },
      "message": "Merge \"Name the tgt/conf.d enties based on the vg name\""
    },
    {
      "commit": "a0ca45f17379b76aaa8d58cb3bc26b2c64dba689",
      "tree": "45103a9fab348868fe1c29eb0015f6a282708a15",
      "parents": [
        "53d3d6baf93572618633ac79a6d1f594bc199837"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 17:45:49 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 17:45:49 2012 +0000"
      },
      "message": "Fix XenAPINFSDriver\u0027s path\n\nFixes bug 1087329\n\nAs the driver was moved to a different location, devstack script needed\nan update.\n\nChange-Id: Iaa1db94a84b6e9cb99514ce886025600809e9f29\n"
    },
    {
      "commit": "e5eee5834b4ae62857830a7a0266df76ec640b2d",
      "tree": "a85cfd2ac03fe8063c36ce130ce68672fbedc05f",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Dec 06 09:47:53 2012 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Dec 06 11:57:31 2012 -0500"
      },
      "message": "Add a timestamp to the log output for better diagnosis\n\nwhen we are looking at logs generated by the gate jobs\nwe need timestamps on the output of stack.sh so we can\nfigure out what was being executed around the time when\nthere was a problem in say nova-network\n\nChange-Id: I203e8dae97715d6ee46a4088c7577b9be66cf09d\n"
    },
    {
      "commit": "9b243b32cca42adb3f87b1496ce6359ec7ceda87",
      "tree": "e11ec6f310f615eadce0ccc3e175fbf37bc7208d",
      "parents": [
        "2e69ba79182ba4cb48e55a33018611dec9164d4f",
        "7c3053da69681ed5a57729812d4a357ac1c23b17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 16:44:28 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 16:44:28 2012 +0000"
      },
      "message": "Merge \"Remove leftover references to files/pips/\""
    },
    {
      "commit": "2e69ba79182ba4cb48e55a33018611dec9164d4f",
      "tree": "c1675cbcdba69167db04f3abe06b0f1491992c1c",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033",
        "8bc21f6476304ca319489612867109d43d44cb6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 16:44:09 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 16:44:09 2012 +0000"
      },
      "message": "Merge \"move setup_quantum to stack.sh\""
    },
    {
      "commit": "b79574b4954406d6d9e65ce5b1fb8d07678e7128",
      "tree": "cc9d8d682a58a9768b80c64a33e1b298a5913dc0",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Dec 01 10:42:46 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 06 17:24:10 2012 +0100"
      },
      "message": "Name the tgt/conf.d enties based on the vg name\n\nOn one system multiple volume and volume manger could be installed and\nneeds dedicated tgt config entries.\ncinder-volumes, stack-volumes, nova-volumes are the default volume group\nnames.\n/etc/tgt/conf.d/ files should be named based on the volume-group name.\nThe vg name is uniq on one system.\nIn devstack case the stack.conf is usable.\n\nChanges:\n* Rename conf.d/cinder.conf to conf.d/stack.conf\n* Handle conf.d similary on all distribution\n\nChange-Id: I856cdf4a21a414d2940d8f9d8b0b0368b1fad887\n"
    },
    {
      "commit": "53d3d6baf93572618633ac79a6d1f594bc199837",
      "tree": "6ea002ceb696a0d2e5dfcc9aaa4f46d21b11d9b7",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 15:49:17 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 15:49:17 2012 +0000"
      },
      "message": "Fix XenAPINFS configuration\n\nfixes bug 1087272\n\nTrying to configure XenAPINFS volume driver through localrc options\nfailed. This fix removes the extra check, as lib/cinder already exits on\nerror.\n\nChange-Id: I874b7cee44861244cb7a340cc4094ef3f8b48a5a\n"
    },
    {
      "commit": "2aa35174b0f99b1b7ea95af474ae1807542b74c6",
      "tree": "c29afe53cdbfd3136bb1631fa356729c3b29ef46",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Dec 05 20:03:40 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 06 11:35:04 2012 +0100"
      },
      "message": "Move tempest config to lib/tempest\n\n* Using iniset\n* Config based on the tempest.config.sample\n* tools/configure_tempest.sh is pending for removal\n\nChange-Id: Ia42e98ba4b640b89bcd2674008090909d88a2efb\n"
    },
    {
      "commit": "8bc21f6476304ca319489612867109d43d44cb6f",
      "tree": "f2f9d2977dcc701ae553481b82d3c3ebf21d0f8b",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Mon Nov 19 22:04:28 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Wed Dec 05 17:55:08 2012 -0800"
      },
      "message": "move setup_quantum to stack.sh\n\nsudo is only allowed in stack.sh on the CI, so move setup_quantum code\nto the stack.sh.\nalso fixes quantum debug command setup for linuxbridge and ryu\n\nChange-Id: I11bc0aa242a690e25acc088b3e9f483ceab38f26\n"
    },
    {
      "commit": "fb501d01ac07fd2272696b62743d40b4263ac033",
      "tree": "69b0eb23e18b9359c5a07685ee20d314d69b7d84",
      "parents": [
        "dea5766bf319939e5c83aad8bc162166a8824a69",
        "3ab927c9b04e372b66196d9b253fe32cbdf75a65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:49:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:49:31 2012 +0000"
      },
      "message": "Merge \"Use getent to find if a group exists, not grep\""
    },
    {
      "commit": "dea5766bf319939e5c83aad8bc162166a8824a69",
      "tree": "33bbab18689fbef8f2d94a34fc61d8cf4e1adc6c",
      "parents": [
        "c140bbbcf90126cf72aa8cccc29fd752699ed774",
        "818a9fa327414ec6123d572755cecb12ca483922"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:48:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:48:34 2012 +0000"
      },
      "message": "Merge \"Install qemu on openSUSE\""
    },
    {
      "commit": "c140bbbcf90126cf72aa8cccc29fd752699ed774",
      "tree": "90de10215770f8442d6a81dd74190137a15eebf1",
      "parents": [
        "fe89e726596596f0187de64b937a6cc57a571b05",
        "d75bc1f3c19fb8eb2c79434e2fc9307dc83bff26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:47:40 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:47:40 2012 +0000"
      },
      "message": "Merge \"use pip_install to install packages for tempest\""
    },
    {
      "commit": "fe89e726596596f0187de64b937a6cc57a571b05",
      "tree": "98348a9d037ceaff82c31543b492e4640d52b616",
      "parents": [
        "f99e75d366a0f18f5c2d01dacd102408db85192a",
        "c18b96515279064c85cb7a71939d9e9de961d905"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:47:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:47:03 2012 +0000"
      },
      "message": "Merge \"Add is_ubuntu function\""
    },
    {
      "commit": "f99e75d366a0f18f5c2d01dacd102408db85192a",
      "tree": "669a9e05fcc1fb4615229962ad126a8af43c38a8",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3",
        "2ed63f4f8ede2a5819eb76f109a947f6bab24d0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:43:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:43:26 2012 +0000"
      },
      "message": "Merge \"Fix the default for APACHE_GROUP\""
    },
    {
      "commit": "818a9fa327414ec6123d572755cecb12ca483922",
      "tree": "6f9741d431b8192067af424c283f756d8d15a745",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:39:33 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:39:33 2012 +0100"
      },
      "message": "Install qemu on openSUSE\n\nqemu is used as a fallback when kvm cannot be used.\n\nOn Debian and Fedora, the binaries are there when kvm is installed, but\nthis is not the case on openSUSE.\n\nChange-Id: I96592d105428acde9636608002109c166ac7a56a\n"
    },
    {
      "commit": "3ab927c9b04e372b66196d9b253fe32cbdf75a65",
      "tree": "15aa31a1be85e0884fe9b88ee7b2c51d77c8cac8",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 16:15:26 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 16:15:26 2012 +0100"
      },
      "message": "Use getent to find if a group exists, not grep\n\nChange-Id: Ia181f41ae122dc5e5d3d33633dfd1d0e7420f8a9\n"
    },
    {
      "commit": "d75bc1f3c19fb8eb2c79434e2fc9307dc83bff26",
      "tree": "322c7a0cc8b0c686127b40816c794d145410e5db",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f"
      ],
      "author": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Tue Dec 04 08:51:35 2012 +0800"
      },
      "committer": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Wed Dec 05 14:19:30 2012 +0800"
      },
      "message": "use pip_install to install packages for tempest\n\nChange-Id: Ia892e0bc3c8c16119686daf26595c2b82d7e27b0\n"
    },
    {
      "commit": "a1daabd3402c7b9ce56f2723109dd23b1e0215f3",
      "tree": "da22cf7f9d21dd1d36e8461fc887c5f3e935e4d7",
      "parents": [
        "1cd8a4725b83e65e159788ef4d4c994eb5211106",
        "ec903059d5ab4c387f49f429976da9c147fab808"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 04 19:52:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 04 19:52:16 2012 +0000"
      },
      "message": "Merge \"Revert \"Set the rabbit_durable_queues to match local consumers\"\""
    },
    {
      "commit": "ec903059d5ab4c387f49f429976da9c147fab808",
      "tree": "c71317bdcd79dc9f5db83e09ffda50d8515deb4d",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Tue Dec 04 10:32:41 2012 -0500"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Tue Dec 04 14:16:09 2012 -0500"
      },
      "message": "Revert \"Set the rabbit_durable_queues to match local consumers\"\n\nThis reverts commit 71cf53a9f60176419732f3ecbbce11c75190c059.\n\nThe attempt to set the queue durability for Glance notifications always\nsets the queues to durable. We are reverting this until a refined\napproach is available.\n\nChange-Id: I469e5149d21e3fcdd409da8114d5ccef1ff1243c\n"
    },
    {
      "commit": "c18b96515279064c85cb7a71939d9e9de961d905",
      "tree": "45bb2d752c22c7bf9791fca4429a584f9aa41628",
      "parents": [
        "1cd8a4725b83e65e159788ef4d4c994eb5211106"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 12:36:34 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 18:30:13 2012 +0100"
      },
      "message": "Add is_ubuntu function\n\nThis replaces all of the [[ \"$os_PACKAGE\" \u003d \"deb\" ]] tests, except when\nthose tests are before straight calls to dpkg.\n\nChange-Id: I8a3ebf1b1bc5a55d736f9258d5ba1d24dabf04ea\n"
    },
    {
      "commit": "1cd8a4725b83e65e159788ef4d4c994eb5211106",
      "tree": "da075af6d672484f0662518779797d816155f395",
      "parents": [
        "b62d71010391ae63f22ccf6614c7d379cbe3ea19",
        "ca5c4713869fb88c2e8753039f80f1f8bf1d8fef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 04 17:18:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 04 17:18:44 2012 +0000"
      },
      "message": "Merge \"Add package names for openSUSE/SLE\""
    },
    {
      "commit": "b62d71010391ae63f22ccf6614c7d379cbe3ea19",
      "tree": "ca0635a1fa02e4f9137a7459320db6602c00d4fd",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f",
        "d835de892a9426a96f16e187d23eff715311d492"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 04 16:11:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 04 16:11:58 2012 +0000"
      },
      "message": "Merge \"Move keystone account creation out of keystone_data.sh\""
    },
    {
      "commit": "2ed63f4f8ede2a5819eb76f109a947f6bab24d0d",
      "tree": "f0f1d84d7604ba7ddce7722216e27629758cc6ab",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f"
      ],
      "author": {
        "name": "Martin Vidner",
        "email": "mvidner@suse.cz",
        "time": "Tue Dec 04 10:33:49 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 10:35:53 2012 +0100"
      },
      "message": "Fix the default for APACHE_GROUP\n\nIt should be the group of the effective apache user.\n\nFor example, on openSUSE, we use wwwrun:www for apache and $USER:users\nfor users.\n\nChange-Id: I8e12a8d90d45cfd18e67a41cf5462216ae404733\n"
    },
    {
      "commit": "d835de892a9426a96f16e187d23eff715311d492",
      "tree": "0f7216ff43033cb768d106d2b2c75c8046180ae1",
      "parents": [
        "22d6799d73251d325ca73869197e1c7f20c3c99e"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 29 17:11:35 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 03 13:47:27 2012 -0600"
      },
      "message": "Move keystone account creation out of keystone_data.sh\n\nkeystone_data.sh is getting unwieldly and increasingly needs\nconfiguration information for services.  Also need the ability\nto manipulate HOST/IP information for hosts to handle service\nHA/proxy configurations.\n\nBegin moving the creation of service account information into\nthe service lib files, starting with the common accounts and\nkeystone itself.\n\nChange-Id: Ie259f7b71983c4f4a2e33ab9c8a8e2b00238ba38\n"
    },
    {
      "commit": "d5a80069d8c92a6eda524903341c23dcf6bd571f",
      "tree": "0cafbe1c411e87d4c031105de1014d960bedd35e",
      "parents": [
        "22d6799d73251d325ca73869197e1c7f20c3c99e",
        "83e109571ec2c2a08a378d9c3a69bfbf3f5ec1ba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 18:58:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 18:58:18 2012 +0000"
      },
      "message": "Merge \"Allow Versioning with swift\""
    },
    {
      "commit": "22d6799d73251d325ca73869197e1c7f20c3c99e",
      "tree": "2a5c7f736ea1a8c9e88fd7b562e43ad4db02525c",
      "parents": [
        "922aa3a0ff6c2fb757845435c477443f7bde66b2",
        "8ec27220c5c63de59f129c839eddf5380efe46a4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 17:05:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 17:05:04 2012 +0000"
      },
      "message": "Merge \"Add a get_pip_command function\""
    },
    {
      "commit": "922aa3a0ff6c2fb757845435c477443f7bde66b2",
      "tree": "7be7cb16e0e75dd0da92668ede141a4d7c6cb709",
      "parents": [
        "8d23b982fee130cb91a73f026656fe8fb1646eb6",
        "205bc49ef5fd642fe83fddd07cc2578ed7c6f165"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 17:04:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 17:04:45 2012 +0000"
      },
      "message": "Merge \"adding Quantum metadata service support\""
    },
    {
      "commit": "8d23b982fee130cb91a73f026656fe8fb1646eb6",
      "tree": "830a1b82a4034dad2219ff7d9220cae9c52feb92",
      "parents": [
        "060239fca52ccce3bd541a8fd9a340c6a4fa8191",
        "99fcd8184d078efb9f8fcbe6d714b04ea44259e1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 17:04:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 17:04:38 2012 +0000"
      },
      "message": "Merge \"A few more NOVA_BIN_DIR cleanups.\""
    },
    {
      "commit": "060239fca52ccce3bd541a8fd9a340c6a4fa8191",
      "tree": "434d051ecb11fc79929e2366fdd45b3eda997a4f",
      "parents": [
        "f687e228b42b4efbc0a40b29beaa34c995bee384",
        "8f393df3524563813068ac0a646b86bbcfa28d30"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 17:04:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 17:04:31 2012 +0000"
      },
      "message": "Merge \"Use TOP_DIR to find devstack directory\""
    },
    {
      "commit": "f687e228b42b4efbc0a40b29beaa34c995bee384",
      "tree": "3e53db4b6b630c70b1728558e0c4e24b3d0a2192",
      "parents": [
        "9a27dd8dd557c9bf64bfaf4965eff7a8f75fb1af",
        "c2d2f52bbdf7b83fbd74a7396c7380b6da9b2ae3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 03 16:28:35 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 03 16:28:35 2012 +0000"
      },
      "message": "Merge \"Fix qpid support on Fedora.\""
    },
    {
      "commit": "8ec27220c5c63de59f129c839eddf5380efe46a4",
      "tree": "be6ccdd20a6834a7e605a977b62cfbc3cb07581c",
      "parents": [
        "9a27dd8dd557c9bf64bfaf4965eff7a8f75fb1af"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Nov 29 09:25:31 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Mon Dec 03 17:00:39 2012 +0100"
      },
      "message": "Add a get_pip_command function\n\nThere are two places where we need to find the right command for pip, so\ninstead of having one version we fix and a buggy version we forget,\nsimply use a function :-)\n\nChange-Id: I728c17ad7be5c86690c4d7907f77f1f98ec2b815\n"
    },
    {
      "commit": "205bc49ef5fd642fe83fddd07cc2578ed7c6f165",
      "tree": "8ab22ac5a39946b87215292ab96062a01e4150e7",
      "parents": [
        "1a7bbd255fd02fbfee6a26b990d15d38402f1992"
      ],
      "author": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Fri Nov 16 00:15:28 2012 -0500"
      },
      "committer": {
        "name": "Mark McClain",
        "email": "mark.mcclain@dreamhost.com",
        "time": "Mon Dec 03 10:28:41 2012 -0500"
      },
      "message": "adding Quantum metadata service support\n\nChange-Id: I8985c169401eee7a435b99293bdf6d42f28ab66c\n"
    },
    {
      "commit": "c2d2f52bbdf7b83fbd74a7396c7380b6da9b2ae3",
      "tree": "30dd04900e36899c2673a08d3579f27cc498576e",
      "parents": [
        "1a7bbd255fd02fbfee6a26b990d15d38402f1992"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Mon Dec 03 10:02:40 2012 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Mon Dec 03 10:05:18 2012 -0500"
      },
      "message": "Fix qpid support on Fedora.\n\nThe new qpid_is_supported function returned the opposite value from what\nit was supposed to.  It returned success for the platforms where qpid is\nnot supported.\n\nChange-Id: I0ceaae1dddaa6192657926834c6eb8006925f0cf\n"
    },
    {
      "commit": "9a27dd8dd557c9bf64bfaf4965eff7a8f75fb1af",
      "tree": "2b82fb952717ccef0775f5ba4e7769018bbcc854",
      "parents": [
        "1a7bbd255fd02fbfee6a26b990d15d38402f1992"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Dec 03 12:41:02 2012 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Dec 03 14:02:43 2012 +0000"
      },
      "message": "heat : heat repo moved to openstack\n\nMain heat repo has now moved under the github openstack project\nNote the old checkout will require removal to trigger stack.sh to\nre-clone it from the new location\n\nChange-Id: I4163e35cad7c319961d42f0c53a68ec6244508ed\nSigned-off-by: Steven Hardy \u003cshardy@redhat.com\u003e\n"
    },
    {
      "commit": "8f393df3524563813068ac0a646b86bbcfa28d30",
      "tree": "6b0cd4b31c88192f4ab7b3c0b58cc87ceac42d4d",
      "parents": [
        "6540d8910194bb523601ffdd06cdf4c2126e3fd0"
      ],
      "author": {
        "name": "Sean Gallagher",
        "email": "sean@torandu.com",
        "time": "Mon Dec 03 00:17:38 2012 -0800"
      },
      "committer": {
        "name": "Sean Gallagher",
        "email": "sean@torandu.com",
        "time": "Mon Dec 03 00:17:38 2012 -0800"
      },
      "message": "Use TOP_DIR to find devstack directory\n\nChange two statements to use TOP_DIR instead of PWD\n\nChange-Id: I6d3d16ce853493a06850b078d39e964f873c16fe\nFixes: bug #1085819\n"
    },
    {
      "commit": "1a7bbd255fd02fbfee6a26b990d15d38402f1992",
      "tree": "a492085bcb1de5a915e3e43fa4b3d7dc5b34785b",
      "parents": [
        "6540d8910194bb523601ffdd06cdf4c2126e3fd0"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Dec 03 17:04:02 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Dec 03 17:04:02 2012 +1300"
      },
      "message": "is_suse false positives on Fedora\n\nAlso, uses of is_suse were also always evaluating to true\non Fedora.\n\nChange-Id: I068f3179edbfb295163a4e4faa4998f2f7b2c124\n"
    },
    {
      "commit": "99fcd8184d078efb9f8fcbe6d714b04ea44259e1",
      "tree": "8b22e1d32913031ba91a0ff03e00180b501c1ae4",
      "parents": [
        "6540d8910194bb523601ffdd06cdf4c2126e3fd0"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 02 13:07:39 2012 -0800"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sun Dec 02 13:07:39 2012 -0800"
      },
      "message": "A few more NOVA_BIN_DIR cleanups.\n\nChange-Id: I1d1225c894f1857a3723e01f18d0f0dade670dc9\n"
    },
    {
      "commit": "6540d8910194bb523601ffdd06cdf4c2126e3fd0",
      "tree": "b6480081d42c9624757b4f427d51af84e8eeea92",
      "parents": [
        "3f3f41b3b1fdb8492399b418a550e70a21c7bd03",
        "93923ebeed2e5ef4f8b9733f5457f97615f29477"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 01 00:04:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 01 00:04:51 2012 +0000"
      },
      "message": "Merge \"fix typo in get_uec_image.sh\""
    },
    {
      "commit": "3f3f41b3b1fdb8492399b418a550e70a21c7bd03",
      "tree": "a0e745de0594c075171bbd627ddcf6b3b7a4e3d6",
      "parents": [
        "f14180cb1dee52f226e62d6993a7eb49cfdd0776",
        "0da8dbd0a369d90e7eafd88e54a1cff91f09448d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 01 00:01:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 01 00:01:49 2012 +0000"
      },
      "message": "Merge \"create a horizon exercise for sanity check\""
    },
    {
      "commit": "93923ebeed2e5ef4f8b9733f5457f97615f29477",
      "tree": "7319b9f76c7dde4fd7412ba00120c2b1051471f8",
      "parents": [
        "f14180cb1dee52f226e62d6993a7eb49cfdd0776"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 30 17:51:12 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 30 17:51:12 2012 -0500"
      },
      "message": "fix typo in get_uec_image.sh\n\nit\u0027s precise, not percise.\n\nFixes bug #1085233\n\nChange-Id: I857c233c9b461b7cc6e2ac356aa6f2cd6be93ff5\n"
    },
    {
      "commit": "83e109571ec2c2a08a378d9c3a69bfbf3f5ec1ba",
      "tree": "f5be3c1d9949d5290091fad60b817ed16e802de2",
      "parents": [
        "f14180cb1dee52f226e62d6993a7eb49cfdd0776"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 23:28:07 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 23:28:07 2012 +0100"
      },
      "message": "Allow Versioning with swift\n\n* add the allow_versions to the container configs\n\nChange-Id: I2d39ba7c60f5f1c4cd4f80ed61a02a64979e8f19\n"
    },
    {
      "commit": "f14180cb1dee52f226e62d6993a7eb49cfdd0776",
      "tree": "29da1b213b03ccb628b78cf5bbae49e6c0336950",
      "parents": [
        "c88483271679799dc114980caa5a94e658b51cc7",
        "ece6a332b7d5791c73071fbfea5723d4991c6c85"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 22:04:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 22:04:46 2012 +0000"
      },
      "message": "Merge \"Refactor swift installation\""
    },
    {
      "commit": "0da8dbd0a369d90e7eafd88e54a1cff91f09448d",
      "tree": "a65da34453efda578b914954f708409b27f116ef",
      "parents": [
        "318408c9a863321c4c052f8512fe80249a6d7356"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:37:14 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 30 16:46:09 2012 -0500"
      },
      "message": "create a horizon exercise for sanity check\n\nfrom time to time horizon gets broken in devstack and it\ntakes a while to figure out why. Put a sanity check into\ndevstack exercises that checks for horizon front page being\nup and not just a stack trace to use as a simple gate.\n\nChange-Id: I13a6c59881f618d5194b1625b67115013c9cb6c2\n"
    },
    {
      "commit": "c88483271679799dc114980caa5a94e658b51cc7",
      "tree": "5148cb90791f337082e2966cc42124081be61419",
      "parents": [
        "5f9d6a4d0e9726277da6c9f2c3e34c95fdfb694e",
        "08b4e9b445f460d36a78a68b5273aee8155e4839"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 20:44:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 20:44:21 2012 +0000"
      },
      "message": "Merge \"heat : Remove heat-metadata as it has been removed in heat master\""
    },
    {
      "commit": "5f9d6a4d0e9726277da6c9f2c3e34c95fdfb694e",
      "tree": "3025f312c7126cdbf2299f28dd8e36c0cdb37a38",
      "parents": [
        "653ed374404743350fdbf238f5c44344764e6af8",
        "901eed70b4b6257ad3a9192c0d0522969ef67509"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 20:38:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 20:38:46 2012 +0000"
      },
      "message": "Merge \"Add ResellerAdmin role to ceilometer user.\""
    },
    {
      "commit": "653ed374404743350fdbf238f5c44344764e6af8",
      "tree": "06023e66993571f58e1e74026e5ab3673fa7f839",
      "parents": [
        "ff7f308e9cbdaf69fa116a628ed3114bb7aad54e",
        "b2fdafead20f5b11e7d53406db2ddb28b518f391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 20:27:50 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 20:27:50 2012 +0000"
      },
      "message": "Merge \"Additional options for XenAPINFS cinder driver\""
    },
    {
      "commit": "ece6a332b7d5791c73071fbfea5723d4991c6c85",
      "tree": "c05fa34ec625fa54b9e7a3c69ae8377098eca7eb",
      "parents": [
        "ff7f308e9cbdaf69fa116a628ed3114bb7aad54e"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 29 14:19:41 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Nov 30 20:36:50 2012 +0100"
      },
      "message": "Refactor swift installation\n\n* Optimize loops\n* Move install steps to the lib/swift\n\nChange-Id: Ie8a74b2627395620ccb0501171fa0150ee7497f2\n"
    },
    {
      "commit": "08b4e9b445f460d36a78a68b5273aee8155e4839",
      "tree": "4084c789aec1b513c995a23a59affc1469ab1129",
      "parents": [
        "a70248dd67fb5aed4a94ac12c6011fe2e7551b76"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Nov 30 13:31:49 2012 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Nov 30 14:23:51 2012 +0000"
      },
      "message": "heat : Remove heat-metadata as it has been removed in heat master\n\nThe heat-metadata service has been removed as of the following commit\nin heat master: 6ae3ff0 Remove heat-metadata service\n\nSo remove the heat-metadata service and related config-file items\n\nChange-Id: If36efe5924e9e0a7697f51dd3c9fc140fed8090b\nSigned-off-by: Steven Hardy \u003cshardy@redhat.com\u003e\n"
    },
    {
      "commit": "ff7f308e9cbdaf69fa116a628ed3114bb7aad54e",
      "tree": "f7ac98dafeb7275272f7ae93fcf0b82d3d5b1487",
      "parents": [
        "a70248dd67fb5aed4a94ac12c6011fe2e7551b76"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Thu Nov 29 22:00:51 2012 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Thu Nov 29 22:00:51 2012 -0500"
      },
      "message": "Start nova-conductor before nova-compute.\n\nnova-compute is going to need to talk to nova-conductor during startup,\nso go ahead and start it conductor before compute.\n\nChange-Id: I565436e06b5bf4189ead0a57d57ec2ce4cf79bd8\n"
    },
    {
      "commit": "a70248dd67fb5aed4a94ac12c6011fe2e7551b76",
      "tree": "f5ae2957fd3bbf77e053fac442d4573bbe3dc6fc",
      "parents": [
        "e1864c37f31a6e4d8680148c35ffc9f1bcc5d54a",
        "a61eb6af5d4fe7affa3a8c8da6d3b4126e7764bf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 30 00:29:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 30 00:29:51 2012 +0000"
      },
      "message": "Merge \"remove hard tabs from keystone_data.sh\""
    },
    {
      "commit": "a61eb6af5d4fe7affa3a8c8da6d3b4126e7764bf",
      "tree": "daa6ea82834fd7a7571ff696a963c67cc95dd10c",
      "parents": [
        "e747efb3f6420f16028c3ed2a3ed731c77ab3f33"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:51:34 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:51:34 2012 -0500"
      },
      "message": "remove hard tabs from keystone_data.sh\n\nhard tabs somehow snuck into keystone_data.sh, noticed\nin an unrelated review. Remove for consistency.\n\nChange-Id: I04f3b4597fd3629c7f123588c512832a67228597\n"
    },
    {
      "commit": "e1864c37f31a6e4d8680148c35ffc9f1bcc5d54a",
      "tree": "a524c7a57b344c6a5f1693e9d1faee6395d11662",
      "parents": [
        "318408c9a863321c4c052f8512fe80249a6d7356"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:20:34 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Nov 29 14:20:34 2012 -0500"
      },
      "message": "enable mod_wsgi on horizon_init\n\non a clean ubuntu environment wsgi wasn\u0027t getting enabled\nensure that it actually turns on wsgi to that apache can start\n\nChange-Id: I9c74f7c5d5d2f995843b2a649a52f7159c7de314\n"
    },
    {
      "commit": "318408c9a863321c4c052f8512fe80249a6d7356",
      "tree": "ccbe99f796da5fd5ed3e857793a19ffeb505ce8c",
      "parents": [
        "ed30160c0454bcd7c203db0f331e2adfcbd62ea3",
        "9343df160e29a4a5193503ed6cd0e35d1e590e59"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 29 18:16:28 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 29 18:16:28 2012 +0000"
      },
      "message": "Merge \"Ensures that Quantum sets the correct signing directory\""
    },
    {
      "commit": "ed30160c0454bcd7c203db0f331e2adfcbd62ea3",
      "tree": "d277c19668d7010edcdc873d90626168dd36c5d4",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 29 16:52:59 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 29 16:52:59 2012 +0100"
      },
      "message": "Add OBJECT_CATALOG_TYPE to tempest config\n\n* add OBJECT_CATALOG_TYPE\n\nChange-Id: I776f7ce65e44ceef139e34a1b1aff52e069b90e6\n"
    },
    {
      "commit": "901eed70b4b6257ad3a9192c0d0522969ef67509",
      "tree": "8c933ac99e98118798845ce7945eeec3e63d7d86",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "guillaume pernot",
        "email": "gpernot@praksys.org",
        "time": "Thu Nov 29 08:44:58 2012 +0100"
      },
      "committer": {
        "name": "guillaume pernot",
        "email": "gpernot@praksys.org",
        "time": "Thu Nov 29 15:39:25 2012 +0100"
      },
      "message": "Add ResellerAdmin role to ceilometer user.\n\nFor the sake of swift metering, \u0027ceilometer\u0027 user needs to be a\nResellerAdmin for tenant \u0027service\u0027.\n\nChange-Id: I65b3bdedddded9d5f3bac5c5d714288800ffa8b6\n"
    },
    {
      "commit": "b2fdafead20f5b11e7d53406db2ddb28b518f391",
      "tree": "88caf66f99420b20d4809411c5dd7ea9b9c75d39",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Nov 20 15:52:21 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Nov 29 12:38:38 2012 +0000"
      },
      "message": "Additional options for XenAPINFS cinder driver\n\nRelated to bp xenapi-storage-manager-nfs\n\nAdd configuration options to devstack scripts, so it is easier to set up\na system with a XenAPINFS volume backend. It makes possible to test this\nconfiguration with exercises. To enable the XenAPINFS driver, specify:\n\nCINDER_DRIVER\u003dXenAPINFS\nCINDER_XENAPI_CONNECTION_URL\u003d\u003curl for a xenserver\u003e\nCINDER_XENAPI_CONNECTION_USERNAME\u003d\u003cusername for the xenserver\u003e\nCINDER_XENAPI_CONNECTION_PASSWORD\u003d\u003cpassword for the xenserver\u003e\nCINDER_XENAPI_NFS_SERVER\u003d\u003ca box that has an nfs export\u003e\nCINDER_XENAPI_NFS_SERVERPATH\u003d\u003cexported catalog\u003e\n\nin your localrc\n\nChange-Id: Ia214172aac377d273a03849c8cc2adcbf5b8f607\n"
    },
    {
      "commit": "7c3053da69681ed5a57729812d4a357ac1c23b17",
      "tree": "2a5f20b812ea619589b03213e95fe8e375a38582",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Nov 29 09:19:16 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Nov 29 09:19:16 2012 +0100"
      },
      "message": "Remove leftover references to files/pips/\n\nThe files/pips/* files were removed a while ago (replaced by\npip-requires in individual projects). So remove leftover code that was\ndealing with that.\n\nChange-Id: Id521a3365ab018193607389f022a25acddb49714\n"
    },
    {
      "commit": "9343df160e29a4a5193503ed6cd0e35d1e590e59",
      "tree": "473dfdfaa99746fbb4940e1eca3278e34edf6fd2",
      "parents": [
        "a823ab464799e25bc6e69649709dda436385ad3d"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Wed Nov 28 10:05:53 2012 +0000"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Thu Nov 29 07:40:39 2012 +0000"
      },
      "message": "Ensures that Quantum sets the correct signing directory\n\nChange-Id: I4f01a171f0ced73ba6b6000d225c8f5811f1874a\n"
    }
  ],
  "next": "a823ab464799e25bc6e69649709dda436385ad3d"
}
