)]}'
{
  "log": [
    {
      "commit": "a25a6f6d80cb844f13540fecf616b289c42e3ebe",
      "tree": "5a8d6536154d0faccc32477378e171f3bea42ded",
      "parents": [
        "ebd1321fcbbd3a010798a5bb1aaab523b078b385"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 24 16:03:41 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 26 13:17:36 2014 -0600"
      },
      "message": "Unbuffer log output\n\n* Force-flush log output so we don\u0027t lose log output in certain error cases.\n* Slow down exit paths: add sleep to die(), wait until last moment to\n  kill child processes (including the awk log output filter)\n\nChange-Id: I1620fd33b89b237d9c2bb6206f3de2c81719f676\n"
    },
    {
      "commit": "ebd1321fcbbd3a010798a5bb1aaab523b078b385",
      "tree": "0f42d8ed117ee9131a59a04d858e568ff568eccb",
      "parents": [
        "7755912d3047093066675b85516a8c533cb697dc",
        "e9648276a6396a630d0eca812e36fc82ec4b2a0c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 12:47:39 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 12:47:39 2014 +0000"
      },
      "message": "Merge \"Removes the dependence with aptitude\""
    },
    {
      "commit": "7755912d3047093066675b85516a8c533cb697dc",
      "tree": "7ae6c9cb7fa29e93408d795172bb51a6443ec00f",
      "parents": [
        "339ec177310509378365f0ed53b0521a6ff6e943",
        "dd029da5b9b5600b8f6893247645db4fb0b95efe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 06:12:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 06:12:45 2014 +0000"
      },
      "message": "Merge \"Create stack_domain_admin user\""
    },
    {
      "commit": "339ec177310509378365f0ed53b0521a6ff6e943",
      "tree": "3068fa7280718fa676bf1d58dd456931921c919a",
      "parents": [
        "abcc36e1214faebf567ce9f10e1d071faeb8c49a",
        "78096b5073c70ef2c1f0626c802e095cd288c097"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 02:38:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 02:38:30 2014 +0000"
      },
      "message": "Merge \"remove sysstat \u0026 pidstat\""
    },
    {
      "commit": "abcc36e1214faebf567ce9f10e1d071faeb8c49a",
      "tree": "27c31383f82c0f08368f24237bf1712a8aa66376",
      "parents": [
        "e26b7bb415cc75406a2d0d3914a0084407cc373c",
        "2e2b28b531e392ac59fdfa948bc79a0c74b2f332"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 01:09:14 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 01:09:14 2014 +0000"
      },
      "message": "Merge \"reset prereqs status on clean.sh\""
    },
    {
      "commit": "e26b7bb415cc75406a2d0d3914a0084407cc373c",
      "tree": "c5e3ab5b3202ea0dfb901b3de3d44ac1e2787241",
      "parents": [
        "b17fecf7d8c1a0c562ac7d8fc3a8d642f6392ac6",
        "4f1fee6eae300a3384900df06ebc857e95854eb0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 23:32:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 23:32:36 2014 +0000"
      },
      "message": "Merge \"Fix missing libffi-devel for python-glanceclient\""
    },
    {
      "commit": "b17fecf7d8c1a0c562ac7d8fc3a8d642f6392ac6",
      "tree": "e6c057070546ea3d85bf6f46b9dc9dc4a4eb8bd3",
      "parents": [
        "0df99e2d4ba70eb9669df6e18fb97ed37313c582",
        "45917cc4d941a530d75a84fa4dff738fe87f928b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 16:51:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 16:51:40 2014 +0000"
      },
      "message": "Merge \"xtrace less\""
    },
    {
      "commit": "78096b5073c70ef2c1f0626c802e095cd288c097",
      "tree": "1445b60e72d447319bb9ec56025dec2fd9a472fe",
      "parents": [
        "0df99e2d4ba70eb9669df6e18fb97ed37313c582"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 25 10:23:04 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 25 10:30:31 2014 -0500"
      },
      "message": "remove sysstat \u0026 pidstat\n\ndstat is far cleaner for getting results out of the environment,\nand covers the bulk of our use cases for sysstat and pidstat with\na much better ui.\n\ndevstack is allowed to be opinionated, so become opinionated here.\n\nChange-Id: I21ec96339dcd704098512fdafd896738f352962d\n"
    },
    {
      "commit": "0df99e2d4ba70eb9669df6e18fb97ed37313c582",
      "tree": "235f93b03fd46a6eba4f2875b4b5a11e2cf883ac",
      "parents": [
        "f545d7fc595bfa8c6f855b078072f0aea0cabf3f",
        "5f90fc06f5cd3138de112eddf1b04fe1db56d226"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 13:07:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 13:07:19 2014 +0000"
      },
      "message": "Merge \"Fix permissions for tempest.conf\""
    },
    {
      "commit": "dd029da5b9b5600b8f6893247645db4fb0b95efe",
      "tree": "20f9ce2854dfda7b92fb59228b9284107ed9b041",
      "parents": [
        "f1eb0475d9320875f1a6c4a9c398e9388350d206"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Mon Feb 24 18:09:10 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Tue Feb 25 11:25:55 2014 +0000"
      },
      "message": "Create stack_domain_admin user\n\nCreate an additional service user for Heat, which is a domain admin\nfor the stack_user_domain - this is necessary since the normal service\nuser cannot manage the projects/users in the stack_user_domain when\nkeystone is configured to use the v3cloudsample policy (such as in\ngate integration tests).\n\nChange-Id: If59c11a74145b9bd02f78a7e0882afe1b0a72e40\n"
    },
    {
      "commit": "45917cc4d941a530d75a84fa4dff738fe87f928b",
      "tree": "864d1991c2795949c6fc643c422fea6ee6a3d168",
      "parents": [
        "f1eb0475d9320875f1a6c4a9c398e9388350d206"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Feb 24 16:09:14 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 25 06:25:14 2014 -0500"
      },
      "message": "xtrace less\n\nwe are xtrace happy, however that\u0027s just generating bulk in log\nfiles that are mostly ignorable. For the basically bullet proof\nfunctions we should not xtrace.\n\nChange-Id: Iab4e6d270c1546e0db2a06395cefcdf7f7929c3c\n"
    },
    {
      "commit": "f545d7fc595bfa8c6f855b078072f0aea0cabf3f",
      "tree": "b121344a53a679b219d5dfb87e3da6a650cdcadb",
      "parents": [
        "5d3e151aa39c2a3280554aef474030de3a19dd41",
        "de2057290a368e339cb66a8a61d483c90f964089"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 08:23:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 08:23:53 2014 +0000"
      },
      "message": "Merge \"Improve savanna keystone auth configuration\""
    },
    {
      "commit": "5d3e151aa39c2a3280554aef474030de3a19dd41",
      "tree": "41f60fe35b4b8f7d68865c9d218f26505497dc8f",
      "parents": [
        "512da6e51328ea004cad8b86c3596b85ac3e775f",
        "010959de403660e13eca54c6ef306ef5df24b436"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 25 02:51:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 25 02:51:45 2014 +0000"
      },
      "message": "Merge \"Perform safety checks in create-stack-user.sh\""
    },
    {
      "commit": "512da6e51328ea004cad8b86c3596b85ac3e775f",
      "tree": "b5aa30992ec9751445f958116834c95a5ab7db5f",
      "parents": [
        "7648e9c615ac8c1e87138a55e95ac536a0cddce5",
        "b93ee25b64de5d587c2e0889a9ce689c92aaa0f9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 23:58:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 23:58:18 2014 +0000"
      },
      "message": "Merge \"make bash8 take a -v flag\""
    },
    {
      "commit": "5f90fc06f5cd3138de112eddf1b04fe1db56d226",
      "tree": "fd3032c0431b625b052e45eca0794ae83fb22bd2",
      "parents": [
        "f1eb0475d9320875f1a6c4a9c398e9388350d206"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 24 15:40:42 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 25 10:55:54 2014 +1100"
      },
      "message": "Fix permissions for tempest.conf\n\nThe current script uses \u0027sudo\u0027 to copy tempest.conf.sample and thus\nthe .conf file gets owned by root.  It then makes the permissions 644,\nmeaning that when the \u0027stack\u0027 user does the iniset() calls, it doesn\u0027t\nhave permisson on the .conf file.\n\nSince the dir has been chowned to the stack user, it seems safe to\njust copy the sample file in without sudo.  In addition, I moved the\n$TEMPEST_CONFIG_DIR creation closer to the copy to make it clearer\nwhat\u0027s going on.\n\nSeems to be related to dc4dc7f03335e26ea3d86b6184f0475cc5f3d51b\n\nFixes bug: #1284378\nChange-Id: I103b4e90cbcfa693c9cef319f4135868a1b83de3\n"
    },
    {
      "commit": "7648e9c615ac8c1e87138a55e95ac536a0cddce5",
      "tree": "b265e2078a33cc897396b58fb1670bb1af4cab51",
      "parents": [
        "f1eb0475d9320875f1a6c4a9c398e9388350d206",
        "80313b24404105fb68d1488d48e00574129ccd69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 23:20:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 23:20:35 2014 +0000"
      },
      "message": "Merge \"match devstack-gate format\""
    },
    {
      "commit": "4f1fee6eae300a3384900df06ebc857e95854eb0",
      "tree": "1310524b1863983cef1d0c13d0e6571a91e8eb10",
      "parents": [
        "f1eb0475d9320875f1a6c4a9c398e9388350d206"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 24 14:24:13 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 25 08:21:22 2014 +1100"
      },
      "message": "Fix missing libffi-devel for python-glanceclient\n\npython-glanceclient is failing to install on rhel6 with a dependency\nchain from pip as\n\n  cryptography\u003e\u003d0.2.1 (from pyOpenSSL\u003e\u003d0.11-\u003epython-glanceclient\u003d\u003d0.12.0.56.gb8a850c)\n\ncryptography requires libffi-devel to build.  I\u0027m not sure what\nchanged, but remove it from \"testonly\" so it is always installed.\n\nHowever, RHEL6 includes this in the optional repo, so we enable this\nrepo in the fixup script.\n\nChange-Id: I9da0e91b75f41578861ee9685b8c7e91dd12dae7\n"
    },
    {
      "commit": "80313b24404105fb68d1488d48e00574129ccd69",
      "tree": "30f82dbbcf3f61f63c3ab7ecd871e1dcb36df920",
      "parents": [
        "293a40545006100be18a731480e2206c1261423c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sun Feb 23 09:55:01 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Feb 24 14:41:20 2014 -0500"
      },
      "message": "match devstack-gate format\n\nsupport millisecond resolution and the | separator for ts vs.\ncontent.\n\neverything else in openstack is running at millisecond resolution,\nand some times it\u0027s actually useful to see that when debugging\ngate failures.\n\nChange-Id: I2227ab0b4965cd1a24b579bdf2ba8c1f9a432f70\n"
    },
    {
      "commit": "f1eb0475d9320875f1a6c4a9c398e9388350d206",
      "tree": "fa0c1464ef016e934202f9e426b863b4ff0018e0",
      "parents": [
        "4df996bcc6ffd0236576b81aaf50d09adc8042a1"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 11 17:28:56 2014 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 12:23:22 2014 +0000"
      },
      "message": "don\u0027t check for service enabled\n\nservice enabled is something that\u0027s not required for sysstat and\nfriends, because instead we actually can do this with screen_it.\n\nChange-Id: I4aa5787101cb0def46690f38a7f82effbb85f502\n"
    },
    {
      "commit": "2e2b28b531e392ac59fdfa948bc79a0c74b2f332",
      "tree": "6a261fb795a239abe7692a36e68015356b3b426e",
      "parents": [
        "535e0089e0656fd4fcaa36ad5abc3653a9a45ff0"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Wed Feb 19 09:02:02 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Feb 24 06:45:17 2014 -0500"
      },
      "message": "reset prereqs status on clean.sh\n\nwhen running a clean, we should really reset the prereq status as\nwell, as this should start us back from zeroish.\n\nChange-Id: I5fae151ab13bcf7fb82feb1e91eed19e0215dc59\n"
    },
    {
      "commit": "e9648276a6396a630d0eca812e36fc82ec4b2a0c",
      "tree": "495966a5fecfd743b9090096beedfab89f001f1b",
      "parents": [
        "d7e38ebd057219fdf55e69b63c9b929e629b8e74"
      ],
      "author": {
        "name": "Sahid Orentino Ferdjaoui",
        "email": "sahid.ferdjaoui@cloudwatt.com",
        "time": "Sun Feb 23 18:55:51 2014 +0100"
      },
      "committer": {
        "name": "Sahid Orentino Ferdjaoui",
        "email": "sahid.ferdjaoui@cloudwatt.com",
        "time": "Mon Feb 24 09:41:07 2014 +0100"
      },
      "message": "Removes the dependence with aptitude\n\nRemoves the dependence with aptitude by replacing\nthe call of:\n  aptitude purge -y ~npackage by apt_get purge -y package*\n\nChange-Id: I08875ffad9dc6293047827666f02453a355b16ea\nCloses-Bug: 1281410\n"
    },
    {
      "commit": "4df996bcc6ffd0236576b81aaf50d09adc8042a1",
      "tree": "4ce5cf6ea3aa0165d7b963a38acdff99d27ab4ae",
      "parents": [
        "215be7a733c8a81ae186f47e3c557abf3af11e22",
        "f8e86bb3129c6aa5cb9c70ceb2a55f01b2dd1bf0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 04:33:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 04:33:30 2014 +0000"
      },
      "message": "Merge \"Un-nest generate_swift_config\""
    },
    {
      "commit": "215be7a733c8a81ae186f47e3c557abf3af11e22",
      "tree": "798ac2e41bda9836be3f88e46be6b17c3d09b182",
      "parents": [
        "5d7c7ac42556e03960a5a6549c3e07c34d36b9c0",
        "a7a23addd3634d890a44ff3e44ebefe29a3f7910"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 03:30:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 03:30:11 2014 +0000"
      },
      "message": "Merge \"Update orchestration-related service names in template catalog\""
    },
    {
      "commit": "5d7c7ac42556e03960a5a6549c3e07c34d36b9c0",
      "tree": "ee499575fdac7e61e145c1417be053d80b289247",
      "parents": [
        "e5bb257714e6a921ae9fc35b07219e8d0675f049",
        "2d65059e725ad27d1e9bdddbea9982d1d8027c01"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 03:19:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 03:19:27 2014 +0000"
      },
      "message": "Merge \"Add RHEL7 beta support\""
    },
    {
      "commit": "010959de403660e13eca54c6ef306ef5df24b436",
      "tree": "4f1e1ac44455c99a5eb96d84e9d9b913211a421e",
      "parents": [
        "535e0089e0656fd4fcaa36ad5abc3653a9a45ff0"
      ],
      "author": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Tue Feb 18 13:17:58 2014 -0600"
      },
      "committer": {
        "name": "Jim Rollenhagen",
        "email": "jim@jimrollenhagen.com",
        "time": "Sun Feb 23 18:27:22 2014 -0800"
      },
      "message": "Perform safety checks in create-stack-user.sh\n\nThis adds some safety checks to the stack user creation script.\n\nThis includes:\n- Using set -o errexit to exit early on errors\n- Make sure STACK_USER is set before doing anything with it\n\nChange-Id: If027daddd03e32c5ba3c2ebb05ad5b27d2868b0a\n"
    },
    {
      "commit": "e5bb257714e6a921ae9fc35b07219e8d0675f049",
      "tree": "9e668bd01ccdb5af4402df534a0c59ef6b903fcd",
      "parents": [
        "d7e38ebd057219fdf55e69b63c9b929e629b8e74",
        "1958c1eb5e3521a70a3cf4185a177da7d17d83e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 24 02:18:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 24 02:18:22 2014 +0000"
      },
      "message": "Merge \"Remove unnecessary comment out lines\""
    },
    {
      "commit": "b93ee25b64de5d587c2e0889a9ce689c92aaa0f9",
      "tree": "0912d6ed212e22b0dbce87e9cc521d41f4fd06c5",
      "parents": [
        "d7e38ebd057219fdf55e69b63c9b929e629b8e74"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sun Feb 23 20:41:07 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Sun Feb 23 20:41:07 2014 -0500"
      },
      "message": "make bash8 take a -v flag\n\nthis ensures that we actually know we are processing all the files\nwe believe we are.\n\nChange-Id: I8e99b5f9dc987c946586475f374f7040ca63a478\n"
    },
    {
      "commit": "d7e38ebd057219fdf55e69b63c9b929e629b8e74",
      "tree": "49e15816d7435faf0f3d6fd61c26a7700e8df992",
      "parents": [
        "92558b8f5ec1cb9d25e5aa7a7cb65e06e6bcb67d",
        "18d5c833d47e41c8c8dcd73f35268d6e2b43df5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 23 15:52:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 23 15:52:12 2014 +0000"
      },
      "message": "Merge \"Remove provider router configuration\""
    },
    {
      "commit": "92558b8f5ec1cb9d25e5aa7a7cb65e06e6bcb67d",
      "tree": "4bb30fb861291fd22d5b578d59b2b832eaac5016",
      "parents": [
        "2bf23de22b2ce5176c8aec1aec02b3fa65a65639",
        "d8864feae93f898f043febf0b4734f0b61c602d4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 05:06:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 05:06:55 2014 +0000"
      },
      "message": "Merge \"Fix shocco errors\""
    },
    {
      "commit": "2bf23de22b2ce5176c8aec1aec02b3fa65a65639",
      "tree": "46fd1d61dcbf31c0f63a9dbe3bce5ea5e3de179f",
      "parents": [
        "acdc1189f6a6afcb5373583c3f9d87a7b40ad6d5",
        "3d60f4dd531388cd01a3aa689053dfc22acbd16c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 05:05:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 05:05:08 2014 +0000"
      },
      "message": "Merge \"Disable tempest backup tests if c-bak unavailable\""
    },
    {
      "commit": "acdc1189f6a6afcb5373583c3f9d87a7b40ad6d5",
      "tree": "00906dadd4b8f82ef804e49a279322f76b1547d3",
      "parents": [
        "e2dcf8e13867861bf72412ee8178d75483340116",
        "8e1a1ffdfbf59e01688fd2e6e007ab72d49263ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 04:02:50 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 04:02:50 2014 +0000"
      },
      "message": "Merge \"Set stack_user_domain config correctly\""
    },
    {
      "commit": "e2dcf8e13867861bf72412ee8178d75483340116",
      "tree": "b9f5206131449b6fed2adb4c9eb54bda5a0b6118",
      "parents": [
        "67df3b2fc2b2e7b1cfb0418e59f96db7561277be",
        "09bb9e67923c1de4d4479000eb329b139732c57b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 22 03:54:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 22 03:54:35 2014 +0000"
      },
      "message": "Merge \"Add more files to run_tests.sh bash8 check\""
    },
    {
      "commit": "67df3b2fc2b2e7b1cfb0418e59f96db7561277be",
      "tree": "60902f26fd44f7b942cd66deeb5c18cb494f812f",
      "parents": [
        "5d920e02e30f375253ff9a5f6fef010c95c2fb4b"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu Feb 20 14:48:59 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Feb 21 11:45:36 2014 -0500"
      },
      "message": "Bind Marconi to SERVICE_HOST \u0026 add health check\n\nThis patch,\n1. Binds Marconi to SERVICE_HOST, to be consistent with other services.\n2. Adds a health check to verify if marconi started correctly.\n\nChange-Id: I1d48d0e610369cc97d479a5cd47b2bd11656da3f\n"
    },
    {
      "commit": "8e1a1ffdfbf59e01688fd2e6e007ab72d49263ed",
      "tree": "4bb246e4ecd268891d62370a3b75ebaede3ea75a",
      "parents": [
        "5d920e02e30f375253ff9a5f6fef010c95c2fb4b"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Feb 21 14:45:48 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Feb 21 14:51:28 2014 +0000"
      },
      "message": "Set stack_user_domain config correctly\n\nThe recently merged patch which creates a domain for heat\nfails to correctly set the domain ID in heat.conf, so move the\nsetting of the config option to immediately after we create the\ndomain.  Also add the missing DEFAULT section identifier in the\niniset, and use OS_TOKEN instead of OS_SERVICE token, because\nthe stack.sh comment says this is exported for the openstackclient\nworkaround.\n\nChange-Id: I912f774f1215d68cbcfe44229b371f318d92966a\nCloses-Bug: #1283075\n"
    },
    {
      "commit": "f8e86bb3129c6aa5cb9c70ceb2a55f01b2dd1bf0",
      "tree": "04f755eb82022fc3b13c4d5123790cad54c86bfe",
      "parents": [
        "5d920e02e30f375253ff9a5f6fef010c95c2fb4b"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 21 15:16:31 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 21 15:40:19 2014 +1100"
      },
      "message": "Un-nest generate_swift_config\n\nI think this got accidentally nested during some code refactorizing?\n\nChange-Id: Ie486cf3395b6acf3a10eb32e116d39ca56134b9f\n"
    },
    {
      "commit": "09bb9e67923c1de4d4479000eb329b139732c57b",
      "tree": "8edf0826c6b09e6274e4ea3ee169de40a3179597",
      "parents": [
        "5d920e02e30f375253ff9a5f6fef010c95c2fb4b"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 21 14:33:29 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 21 14:33:29 2014 +1100"
      },
      "message": "Add more files to run_tests.sh bash8 check\n\nAdd functions-common, stackrc, openrc, exerciserc, eucarc to bash8\nchecks\n\nChange-Id: Ic14b348c871bf98bf35c7e866e715bb75bdccf97\n"
    },
    {
      "commit": "2d65059e725ad27d1e9bdddbea9982d1d8027c01",
      "tree": "78bea5d54978a6b00c74c2d36fbe5edf87a92343",
      "parents": [
        "4fa0401d3386b56f66efc50712463fbabdc8fc80"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 20 15:49:13 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 20 17:02:51 2014 +0100"
      },
      "message": "Add RHEL7 beta support\n\nRHEL7 still in beta status, so it will require the FORCE option,\nuntil the GA release.\n\nThe main notable difference from another RHEL family members, it does\nnot have the mysql alias for the mariadb.\n\nChange-Id: Ic90bb6c3dd9447fc80453c3dc1adb22cdfc6226f\n"
    },
    {
      "commit": "3d60f4dd531388cd01a3aa689053dfc22acbd16c",
      "tree": "f3cda0b18a9b583b096d67f7a5e82e8bf6712484",
      "parents": [
        "5d920e02e30f375253ff9a5f6fef010c95c2fb4b"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Feb 20 16:43:49 2014 +0100"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Thu Feb 20 16:50:39 2014 +0100"
      },
      "message": "Disable tempest backup tests if c-bak unavailable\n\nThis will update the tempest config to not run the cinder backup\ntests when the c-bak service is not enabled.\n\nChange-Id: I0b6486f1222afa7ae9bd9d13c7d3648d2b870710\n"
    },
    {
      "commit": "5d920e02e30f375253ff9a5f6fef010c95c2fb4b",
      "tree": "ae6c525e52a231056cef72287b7e70e36f6a7584",
      "parents": [
        "4fa0401d3386b56f66efc50712463fbabdc8fc80",
        "a42541a9fb00e21b278a06d4034528976cbf8336"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 20 15:10:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 20 15:10:44 2014 +0000"
      },
      "message": "Merge \"add heat to the default devstack service list\""
    },
    {
      "commit": "1958c1eb5e3521a70a3cf4185a177da7d17d83e9",
      "tree": "ef32cc682777fed940fc100b2b8e520918367efb",
      "parents": [
        "4fa0401d3386b56f66efc50712463fbabdc8fc80"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Thu Feb 20 14:32:15 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Thu Feb 20 14:35:44 2014 +0900"
      },
      "message": "Remove unnecessary comment out lines\n\nThis commit removes some comment-outed codes. If we want to use them, we\ncan get them from the git repository.\n\nChange-Id: Ie438c43d332d0631750f0ad458653fc40e23faad\n"
    },
    {
      "commit": "4fa0401d3386b56f66efc50712463fbabdc8fc80",
      "tree": "beaac0261c07755dd806eab348e91b2a157ddc62",
      "parents": [
        "2dcc77422348e55b6f7028679647cfbdf872f6a2",
        "351173624c4a3e24aa479c6ce5f557732bff40e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 19 23:21:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 19 23:21:56 2014 +0000"
      },
      "message": "Merge \"Improve savanna-dashboard installation\""
    },
    {
      "commit": "de2057290a368e339cb66a8a61d483c90f964089",
      "tree": "2d5abed27eed8ac6b30ee02d8be1a647af14194d",
      "parents": [
        "2dcc77422348e55b6f7028679647cfbdf872f6a2"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Wed Feb 19 14:00:42 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Thu Feb 20 01:56:17 2014 +0400"
      },
      "message": "Improve savanna keystone auth configuration\n\nWe\u0027re doing to use common keystone configuration approach - section\nkeystone_authtoken with config opts from the python-keystoneclient\nauth_token middleware.\n\nChange-Id: Ibbe0c76ee3b00045f5cb5134bd7661e9cef6ccdd\n"
    },
    {
      "commit": "2dcc77422348e55b6f7028679647cfbdf872f6a2",
      "tree": "d9d1c52c053ebebc105f7cfea931feb1dbb67361",
      "parents": [
        "535e0089e0656fd4fcaa36ad5abc3653a9a45ff0"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Tue Feb 18 13:45:18 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Tue Feb 18 13:45:18 2014 -0500"
      },
      "message": "Add retry to connect to mongo db\n\nThis patch adds retries to connect to the mongodb, after a restart.\n\nChange-Id: I16e37614736c247fa0b737db2b868c052c2aa33a\n"
    },
    {
      "commit": "18d5c833d47e41c8c8dcd73f35268d6e2b43df5b",
      "tree": "9d0f2d7e8ab291e50c918fece66bc43eb8bff7b1",
      "parents": [
        "535e0089e0656fd4fcaa36ad5abc3653a9a45ff0"
      ],
      "author": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Wed Feb 19 00:33:46 2014 +0900"
      },
      "committer": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Wed Feb 19 00:41:41 2014 +0900"
      },
      "message": "Remove provider router configuration\n\nTo be compatible with the Icehouse release of MidoNet, the\nprovider router configuration is removed from devstack since\nit is no longer necessary to configure it.\n\nChange-Id: I4be2d9bbf2c82fd375702cbb1d60c3277086134f\nImplements: blueprint remove-provider-router-config-for-midonet\n"
    },
    {
      "commit": "535e0089e0656fd4fcaa36ad5abc3653a9a45ff0",
      "tree": "0d3e42896f5136a3b97492c3c4021bdb3fbf2e6f",
      "parents": [
        "cf3203b6aee541573148796a5f1f5dc7f0854506",
        "4074e298112ba179ba743982c6904c8bd70030b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 18 13:07:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 13:07:30 2014 +0000"
      },
      "message": "Merge \"Use lowercase section name in Neutron ML2 security group config\""
    },
    {
      "commit": "cf3203b6aee541573148796a5f1f5dc7f0854506",
      "tree": "3f404aeecd45ebd2d6badd6787f80dc83125b1e8",
      "parents": [
        "3ccd768db0500f6e5bbd759048320c9980fd6fe9",
        "33d1f86a4931de76fba555a9a3f5e5fa3fd7c171"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 18 12:08:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 12:08:37 2014 +0000"
      },
      "message": "Merge \"Add support for creating heat stack domain\""
    },
    {
      "commit": "3ccd768db0500f6e5bbd759048320c9980fd6fe9",
      "tree": "8bfaa9bc2c2cc369b7384c00d6b28411eb3b18fd",
      "parents": [
        "7429fb60be723a6de9453474609796e7f087af4b",
        "2b69f23625f988d17574d746773e2932ca109427"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 18 07:43:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 07:43:37 2014 +0000"
      },
      "message": "Merge \"Rename Openstack to OpenStack\""
    },
    {
      "commit": "7429fb60be723a6de9453474609796e7f087af4b",
      "tree": "a26a1d09e09612a0db76c3e2bf0ed4897be5fa53",
      "parents": [
        "c8dcb2fd5e2c51a96ab840523bfc59c521aea287",
        "b72235611d9659a49caf87b2cc89f05fce27a3e0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 18 06:24:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 18 06:24:13 2014 +0000"
      },
      "message": "Merge \"Fixed missing backslash in lib/trove This is breaking the installation of trove with devstack\""
    },
    {
      "commit": "b72235611d9659a49caf87b2cc89f05fce27a3e0",
      "tree": "e0bd4d44dabfb6866ee72fbc1d098ff71f89eff7",
      "parents": [
        "5a6581f6cf006f5840115b6cd48dbf69632742e9"
      ],
      "author": {
        "name": "Daniel Salinas",
        "email": "imsplitbit@gmail.com",
        "time": "Sun Feb 16 18:57:20 2014 -0600"
      },
      "committer": {
        "name": "Daniel Salinas",
        "email": "imsplitbit@gmail.com",
        "time": "Mon Feb 17 11:19:16 2014 -0600"
      },
      "message": "Fixed missing backslash in lib/trove\nThis is breaking the installation of trove with devstack\n\nChange-Id: I8b59d96072da47b8be5000eda835258654230b0f\nCloses-Bug: 1280915\n"
    },
    {
      "commit": "d8864feae93f898f043febf0b4734f0b61c602d4",
      "tree": "2c7e54c06e7745e39b4e13cc1a85f614deef62ea",
      "parents": [
        "83f7736dcf9039d9114dd4568687f28221bac5d9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 17 11:00:42 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 17 11:18:12 2014 -0600"
      },
      "message": "Fix shocco errors\n\nClean up comments to fix errors seen while processing with shocco\n\nChange-Id: I0e97ad27613313f03e47c107051ea93b115d4744\n"
    },
    {
      "commit": "c8dcb2fd5e2c51a96ab840523bfc59c521aea287",
      "tree": "dfaaa7ce8aaf28d40251223eed88cd7824da9699",
      "parents": [
        "83f7736dcf9039d9114dd4568687f28221bac5d9",
        "6b1cb10809ae4c2cc9a4b39e0298458f0ecd4853"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 17 16:17:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 16:17:38 2014 +0000"
      },
      "message": "Merge \"Add cliff, pycadf, stevedore, \u0026 taskflow from oslo\""
    },
    {
      "commit": "351173624c4a3e24aa479c6ce5f557732bff40e7",
      "tree": "3bf46a860f0a5730155f7aa118ed5dea4da6419f",
      "parents": [
        "83f7736dcf9039d9114dd4568687f28221bac5d9"
      ],
      "author": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Feb 17 18:38:07 2014 +0400"
      },
      "committer": {
        "name": "Sergey Lukjanov",
        "email": "slukjanov@mirantis.com",
        "time": "Mon Feb 17 18:38:07 2014 +0400"
      },
      "message": "Improve savanna-dashboard installation\n\n* split configurations setting to one-per-line;\n* don\u0027t set SAVANNA_URL in horizon configs - we\u0027re now using endpoits\n  keystone to find corresponding edpoint.\n\nChange-Id: I9497a511656a2f70e923b651c66c5ef2917a0939\n"
    },
    {
      "commit": "83f7736dcf9039d9114dd4568687f28221bac5d9",
      "tree": "0f0463a382d7bce343ca6bd0391d57ae866e772b",
      "parents": [
        "d85e1ea66902c020b2e5761ae7e43738185f501f",
        "c86ec3568c7ed11ce38584b654b91594eb0d235a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 17 10:41:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 10:41:00 2014 +0000"
      },
      "message": "Merge \"Fix hook script for Ironic\""
    },
    {
      "commit": "d85e1ea66902c020b2e5761ae7e43738185f501f",
      "tree": "6f6ec0df0a35b7c8500238407eacaf694be82d7f",
      "parents": [
        "5a6581f6cf006f5840115b6cd48dbf69632742e9",
        "16d3ad057dc0b982c801fcfa9d5497c1daeb34cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 17 01:52:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 17 01:52:49 2014 +0000"
      },
      "message": "Merge \"Use database connection for keystone\""
    },
    {
      "commit": "5a6581f6cf006f5840115b6cd48dbf69632742e9",
      "tree": "60f731dc079f7d5cb2ec6cece4af6e6fe42ddb75",
      "parents": [
        "5137bb616534791ca750fea11d63e750cafa4536",
        "19685428e3d3e51ff88aa5254f7c27d476053798"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 16 18:27:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 16 18:27:45 2014 +0000"
      },
      "message": "Merge \"Change most keystoneclient commands to openstacklient in libs\""
    },
    {
      "commit": "5137bb616534791ca750fea11d63e750cafa4536",
      "tree": "879fc457b8e2cff8b27d223b0ac6643188de24d2",
      "parents": [
        "293a40545006100be18a731480e2206c1261423c",
        "abc7b1d765665b66a027fe93c841b62e537c7843"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 16 17:43:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 16 17:43:22 2014 +0000"
      },
      "message": "Merge \"Backport Grenade updates\""
    },
    {
      "commit": "293a40545006100be18a731480e2206c1261423c",
      "tree": "97b34bd06f5d98f44f6eb7750c2eeb1a45eccda4",
      "parents": [
        "2b8aae621e1a3cf5e161e6e37c210fc0297ced18",
        "3f918a4541a49cc0d50d2931f8670e6e0074280e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Feb 16 00:14:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Feb 16 00:14:35 2014 +0000"
      },
      "message": "Merge \"Set DEFAULT_IMAGE_NAME for Docker hypervisor\""
    },
    {
      "commit": "2b8aae621e1a3cf5e161e6e37c210fc0297ced18",
      "tree": "27bb98a121ddd25ad6ae82f048c76c0bf786531f",
      "parents": [
        "824fac2cc740fa83086ac65ff8a5657eafbc1166",
        "75dbd9b1a3d6fa7d72b95d72a3102d8fdc76fd34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 23:21:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 23:21:04 2014 +0000"
      },
      "message": "Merge \"Added the import of lib/infra\""
    },
    {
      "commit": "33d1f86a4931de76fba555a9a3f5e5fa3fd7c171",
      "tree": "87074babd899060c0d01bc09172506f0364c235c",
      "parents": [
        "824fac2cc740fa83086ac65ff8a5657eafbc1166"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Feb 13 15:00:33 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Sat Feb 15 07:45:55 2014 +0000"
      },
      "message": "Add support for creating heat stack domain\n\nThe Heat instance-users blueprint requires an additional domain\nwhere heat creates projects and users related to stack resources\nso add support for creating this domain when configured to install\nHeat.  Note a workaround is currently required to make the\nopenstack command work with the v3 keystone API.\n\nChange-Id: I36157372d85b577952b55481ca5cc42146011a54\n"
    },
    {
      "commit": "19685428e3d3e51ff88aa5254f7c27d476053798",
      "tree": "dac1d9632b47c4e9fbc176a9ea92d92e4db27e10",
      "parents": [
        "824fac2cc740fa83086ac65ff8a5657eafbc1166"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Fri Jan 24 13:02:26 2014 -0600"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Fri Feb 14 21:30:57 2014 -0600"
      },
      "message": "Change most keystoneclient commands to openstacklient in libs\n\nmigrated most keystoneclient commands from the following libs:\n ceilometer\n cinder\n ironic\n keystone\n marconi\n neutron\n nova\n savanna\n swift\n trove\n\nAlso need to set and unset openstackclient specific environment\nvariables from stack.sh\n\nChange-Id: I725f30bc08e1df5a4c5770576c19ad1ddaeb843a\n"
    },
    {
      "commit": "824fac2cc740fa83086ac65ff8a5657eafbc1166",
      "tree": "8b81bd7419b047f65fa16e648af4470131b6d0eb",
      "parents": [
        "488e5842fcf58522bbd58b5ca344bf6a5cbeaf33",
        "5705db691386809e288758a0314dfa60d9b36da7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 02:28:09 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 02:28:09 2014 +0000"
      },
      "message": "Merge \"Optionally enable file injection\""
    },
    {
      "commit": "488e5842fcf58522bbd58b5ca344bf6a5cbeaf33",
      "tree": "c189faaad8da7de288e439f840d50e24f7d4cf4f",
      "parents": [
        "ea76eb727a21878ae4035d217afbaf3f68a7b6fc",
        "dff49a242eef817efa23d4e808aaa6a74ac82ed0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 02:23:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 02:23:37 2014 +0000"
      },
      "message": "Merge \"Split functions\""
    },
    {
      "commit": "ea76eb727a21878ae4035d217afbaf3f68a7b6fc",
      "tree": "664d76309d03002496f51c837885979943a4e7c2",
      "parents": [
        "1d081ebc2b48846b2adb49e975bda16eec940226",
        "0b9776d2f34197d1e920e1dc8506b8f8c31452ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 02:21:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 02:21:29 2014 +0000"
      },
      "message": "Merge \"Install glance images before starting Nova\""
    },
    {
      "commit": "1d081ebc2b48846b2adb49e975bda16eec940226",
      "tree": "7d10e26cbde88e7b7e675089a68ba6c6bb0e8d45",
      "parents": [
        "20047053be5c697d8113e4dbd3119c7880599680",
        "d5d4974cb72880799d7ec736237ca01eacb2f6da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 02:21:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 02:21:13 2014 +0000"
      },
      "message": "Merge \"Cleanup cinder-rootwrap support\""
    },
    {
      "commit": "20047053be5c697d8113e4dbd3119c7880599680",
      "tree": "d2a36c95f963e7e51d0eff5a8bc6fe48b335f800",
      "parents": [
        "745f3933b11c428282817c14845a3ce067361223",
        "d15c8a082464695a4e715bab093bf4d876bbc341"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 02:17:20 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 02:17:20 2014 +0000"
      },
      "message": "Merge \"Move install responsibilities to domU\""
    },
    {
      "commit": "745f3933b11c428282817c14845a3ce067361223",
      "tree": "e97c98fae9e2e5387ea8a9c0a3c8e69273e68831",
      "parents": [
        "6c42ecd96ee87ed76c35137e62ac67fde56ed508",
        "1e4e3acaadc1397a7d69a83e8fe9a54dd879983a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 01:54:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 01:54:29 2014 +0000"
      },
      "message": "Merge \"Revert the tempest service name to marconi\""
    },
    {
      "commit": "6c42ecd96ee87ed76c35137e62ac67fde56ed508",
      "tree": "107a9974143c51eb0d4a4c00a8da349bef738408",
      "parents": [
        "b4596480b224216b28414383d1a7d285f46573e1",
        "41d96d7b4837c6bafc2622954a3c6c1fdcc13a82"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 01:54:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 01:54:26 2014 +0000"
      },
      "message": "Merge \"Marconi fixes for precise\""
    },
    {
      "commit": "b4596480b224216b28414383d1a7d285f46573e1",
      "tree": "8a9aff0c0ae063622d691716bdcfc6a31ed66553",
      "parents": [
        "44f51c3faa31a1274b86bfa330db196ce9935b02",
        "22dece0d969b476cf187fe7359fa38d96189cdc1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 01:44:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 01:44:54 2014 +0000"
      },
      "message": "Merge \"Add Fedora support to install_docker.sh\""
    },
    {
      "commit": "44f51c3faa31a1274b86bfa330db196ce9935b02",
      "tree": "bc94bef05ecd91fae62127b3378b9f2ed5091119",
      "parents": [
        "d6997d317685353482a0aa7a18408c1313583460",
        "0b3aacc707ab8b3593285e02dc172b3c96730efc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 15 01:44:51 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 15 01:44:51 2014 +0000"
      },
      "message": "Merge \"Fix MARCONI_USER\""
    },
    {
      "commit": "5705db691386809e288758a0314dfa60d9b36da7",
      "tree": "c2e864c37927b9fd5d5063dce831048f8c5599c8",
      "parents": [
        "305bad78875b76e17eec68ce247b2366a07c2fc2"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Sat Feb 01 20:06:42 2014 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Fri Feb 14 15:28:56 2014 -0500"
      },
      "message": "Optionally enable file injection\n\nThere is a patch up for nova right now that disables file injection by default.\nThis is a corresponding devstack change that only sets file injection options if\nit is enabled in the devstack config.  This is good to keep around so that we\ncan easily turn it on for testing.\n\nThe nova change is id Icff1304fc816acc843f8962727aef8bbbc7bbaa3.\n\nChange-Id: I5015f2c351b1d680c205d7f9a5204febca490b91\n"
    },
    {
      "commit": "1e4e3acaadc1397a7d69a83e8fe9a54dd879983a",
      "tree": "987ef5da06716cdbc45c3888aa3cef12dce93c81",
      "parents": [
        "305bad78875b76e17eec68ce247b2366a07c2fc2"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Feb 14 11:29:26 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Fri Feb 14 11:29:26 2014 -0500"
      },
      "message": "Revert the tempest service name to marconi\n\nThis patch is to rollback the change introduced by\nhttps://review.openstack.org/#/c/73100/. 73100 is no longer needed\nbecause of the recent https://review.openstack.org/#/c/69497/.\nUsing \u0027marconi\u0027 as the service name will keep us aligned with the\nnaming convention used by other projects.\n\nChange-Id: I5da6d2aaeb5c9dc29a1cbc70c8425449807eb34c\n"
    },
    {
      "commit": "41d96d7b4837c6bafc2622954a3c6c1fdcc13a82",
      "tree": "cf376d639c0ff47b6a1d14bafd2bf6989a45dcf1",
      "parents": [
        "34b81e7a3974300122575e9615a6267bcc49c4f7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Feb 11 09:08:35 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 13 21:08:21 2014 -0600"
      },
      "message": "Marconi fixes for precise\n\nFix a couple of problems found on Ubuntu:\n* $MARCONI_DIR/etc/marconi/policy.json doesn\u0027t exist; removed the copy to /etc/marconi\n* added a seting of nssize in /etc/mongodb.conf for Ubuntu\n* restart the correct serice name on Ubuntu\n\nChange-Id: I9bd2ab1aa4fb94ff96559e069e5b62138c358fb5\n"
    },
    {
      "commit": "16d3ad057dc0b982c801fcfa9d5497c1daeb34cd",
      "tree": "f26c77468b195fb3e968d0fdaddabdc3bd813450",
      "parents": [
        "305bad78875b76e17eec68ce247b2366a07c2fc2"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Feb 13 18:59:50 2014 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Thu Feb 13 18:59:50 2014 -0600"
      },
      "message": "Use database connection for keystone\n\nThe keystone configuration used the \u0027connection\u0027 option in the\n\u0027sql\u0027 section of the keystone.conf file. This option is deprecated\nin favor of \u0027connection\u0027 in the \u0027database\u0027 section.\n\nThe keystone setup code is changed to use the option in the new\nsection rather than the deprecated one.\n\nChange-Id: I62fd2f50ded3b8848e9e5225e88c80ed8fed3bff\n"
    },
    {
      "commit": "0b3aacc707ab8b3593285e02dc172b3c96730efc",
      "tree": "1620233d329e7f40e35685ae27bee3dd86978f09",
      "parents": [
        "305bad78875b76e17eec68ce247b2366a07c2fc2"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu Feb 13 18:18:51 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Thu Feb 13 18:18:51 2014 -0500"
      },
      "message": "Fix MARCONI_USER\n\nThis patch fixes the MARCONI_USER in create_marconi_accounts().\n\nChange-Id: I9618530fa20ee84d25646107c7450017ada908df\n"
    },
    {
      "commit": "d6997d317685353482a0aa7a18408c1313583460",
      "tree": "8a8178b1c4eb026718fa8cb13d441574cca63926",
      "parents": [
        "305bad78875b76e17eec68ce247b2366a07c2fc2"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Thu Feb 13 22:56:29 2014 +0000"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Thu Feb 13 23:00:01 2014 +0000"
      },
      "message": "Fix tee statement for catching tempest output\n\nThe use of exec and tee doesn\u0027t seem to be quite right, and was\nunreliable in terms of catching the exit status of the tempest\ntest as well as not catching the output when things went wrong.\n\nThis changes the way we do the redirect and the tee to something\nthat should be more robust and seems to work reliably in testing.\n\nChange-Id: Ieb9d725839fb8e3f9e2e63a2b7b2e9c7c86713a2\n"
    },
    {
      "commit": "22dece0d969b476cf187fe7359fa38d96189cdc1",
      "tree": "49fc761843504a296355de271693f2b1448e962f",
      "parents": [
        "305bad78875b76e17eec68ce247b2366a07c2fc2"
      ],
      "author": {
        "name": "John Eckersberg",
        "email": "jeckersb@redhat.com",
        "time": "Thu Feb 13 16:21:24 2014 -0500"
      },
      "committer": {
        "name": "John Eckersberg",
        "email": "jeckersb@redhat.com",
        "time": "Thu Feb 13 16:26:28 2014 -0500"
      },
      "message": "Add Fedora support to install_docker.sh\n\nOn Fedora, just install the docker-io package as supplied in the\nFedora repository.\n\nChange-Id: Iea74878d3e1c434863c188ea2253817384e56bf4\n"
    },
    {
      "commit": "305bad78875b76e17eec68ce247b2366a07c2fc2",
      "tree": "c5d231b5a5f57d89178e651349451b9d9829485d",
      "parents": [
        "4b1266e10964b244b5e7473e9a14421aee8590fd",
        "ae90f67e05a93e7b69cd019f6c50fa20405edb68"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 13 20:20:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 13 20:20:24 2014 +0000"
      },
      "message": "Merge \"Stop catting tempest.config during tempest setup\""
    },
    {
      "commit": "4b1266e10964b244b5e7473e9a14421aee8590fd",
      "tree": "9161805529586b10197940525ebd7d6554f6288b",
      "parents": [
        "7817f7a1e5acb404ff49f2dde5caa0acfd4261ff",
        "1bcd2800271d6a72237084ad7f36f84072eecd18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 13 20:02:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 13 20:02:27 2014 +0000"
      },
      "message": "Merge \"Don\u0027t warn about heat modifying flavors\""
    },
    {
      "commit": "7817f7a1e5acb404ff49f2dde5caa0acfd4261ff",
      "tree": "201ea5ce1874dd9ecd9fc3069c7d648b5c2355f5",
      "parents": [
        "3dc5a99e3710bc00e3fa58c0180992073e111b85",
        "1d50d78560910779d28db85591fbb67e1617ff34"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 13 19:09:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 13 19:09:15 2014 +0000"
      },
      "message": "Merge \"Fix service name for marconi\""
    },
    {
      "commit": "4074e298112ba179ba743982c6904c8bd70030b2",
      "tree": "e56da82251353289c1bb5fd128d8eac30ea29a16",
      "parents": [
        "3dc5a99e3710bc00e3fa58c0180992073e111b85"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Feb 14 00:54:58 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Feb 14 02:29:03 2014 +0900"
      },
      "message": "Use lowercase section name in Neutron ML2 security group config\n\nAll other security group configs in Neutron are lower-case\nand it should be consistent.\n\nChange-Id: I683333c1e186446a69172446cca6d9b952673ed4\nCloses-Bug: #1279862\n"
    },
    {
      "commit": "1bcd2800271d6a72237084ad7f36f84072eecd18",
      "tree": "d0a72bab17732e9629242c758067636fb5d1b91e",
      "parents": [
        "3dc5a99e3710bc00e3fa58c0180992073e111b85"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Feb 13 15:14:41 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Feb 13 15:27:06 2014 +0000"
      },
      "message": "Don\u0027t warn about heat modifying flavors\n\nSince de0898a Heat no longer modifies flavors, so the comment\nand output related to modified flavors is no longer needed.\n\nChange-Id: I1007d2ab3387f28b8d7487f450cab4592f2824aa\n"
    },
    {
      "commit": "a42541a9fb00e21b278a06d4034528976cbf8336",
      "tree": "76ce4ac9017d178a126e0c4c6536e04ac20c988a",
      "parents": [
        "3dc5a99e3710bc00e3fa58c0180992073e111b85"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Feb 13 09:39:15 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Thu Feb 13 09:41:33 2014 -0500"
      },
      "message": "add heat to the default devstack service list\n\nheat has been integrated for a while, we should turn it on out of\nthe box. Also refactor the service list to make it simpler to\nunderstand what\u0027s enabled.\n\nChange-Id: I9738f39ce196d5c7f75b0a5b164222ea165fb340\n"
    },
    {
      "commit": "3dc5a99e3710bc00e3fa58c0180992073e111b85",
      "tree": "5e28ce29ce6342b99f035ad771471a462ef737de",
      "parents": [
        "3fe7ad470921b298f086e6a5699c507ae64e1896",
        "061c14da01bb25ff86e0bfdb5e1bed887cb63997"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 13 03:33:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 13 03:33:49 2014 +0000"
      },
      "message": "Merge \"ironic: remove notifier_strategy option\""
    },
    {
      "commit": "3fe7ad470921b298f086e6a5699c507ae64e1896",
      "tree": "d960d9ae3b3fcf57ae2a5ef00d7428d853161309",
      "parents": [
        "98abadd44fcd2aa6294ba5a1346df1cfe267c27f",
        "1814e671d3af0231aa18a08d3406d54332f9b4ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 12 23:32:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 12 23:32:45 2014 +0000"
      },
      "message": "Merge \"Fix bug \"Invalid OpenStack Nova credentials.\" on the gate\""
    },
    {
      "commit": "98abadd44fcd2aa6294ba5a1346df1cfe267c27f",
      "tree": "b31b0c43fc51ba3343451759dbc04f45987d7dc1",
      "parents": [
        "f0029532f8302ffc22a32923501b0a9be9b9a049",
        "d1cd0c66487cc00fa50c6638fb233e04b023d744"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 12 23:28:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 12 23:28:16 2014 +0000"
      },
      "message": "Merge \"Docker install script fails to install docker registry\""
    },
    {
      "commit": "1d50d78560910779d28db85591fbb67e1617ff34",
      "tree": "4aed593524d9f3e13a3f6ebeb91310a896f6a935",
      "parents": [
        "f0029532f8302ffc22a32923501b0a9be9b9a049"
      ],
      "author": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Wed Feb 12 18:23:36 2014 -0500"
      },
      "committer": {
        "name": "Malini Kamalambal",
        "email": "malini.kamalambal@rackspace.com",
        "time": "Wed Feb 12 18:26:22 2014 -0500"
      },
      "message": "Fix service name for marconi\n\nThis patch updates TEMPEST_SERVICES, to have the same name as devstack\nmarconi service.\n\nChange-Id: Ibc9b4a66fccd3d95ddd1717bf549476bd843204a\nImplements: blueprint add-basic-marconi-tests\n"
    },
    {
      "commit": "f0029532f8302ffc22a32923501b0a9be9b9a049",
      "tree": "3d528faa675cda590df632dfc1496bc9861c786e",
      "parents": [
        "5b0438f8ed3a1038f3b260c118b7652a865c1709",
        "d0860cc26d78c3f1c70b332ecc793442a1c8048d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 12 22:38:53 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 12 22:38:53 2014 +0000"
      },
      "message": "Merge \"Replace custom cinder driver configs\""
    },
    {
      "commit": "5b0438f8ed3a1038f3b260c118b7652a865c1709",
      "tree": "e1a0bc2b9c8f4af5ed00442277dab25444d70e45",
      "parents": [
        "085ec7f2c6390b8b1b660f1c95bb8653e8353ac4",
        "9972ec23c43cea1be6ee5174e72c06e32f295212"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 12 20:45:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 12 20:45:29 2014 +0000"
      },
      "message": "Merge \"Add marconi to enabled services\""
    },
    {
      "commit": "3f918a4541a49cc0d50d2931f8670e6e0074280e",
      "tree": "1794e6d18da731b63a56b9a8b17e36d82f7c2215",
      "parents": [
        "97ce935a9244956fd977cd1eb62e7b429e5cb141"
      ],
      "author": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Tue Feb 11 11:47:47 2014 -0700"
      },
      "committer": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Wed Feb 12 13:35:00 2014 -0700"
      },
      "message": "Set DEFAULT_IMAGE_NAME for Docker hypervisor\n\nThis allows the tempest configuration to set the right\nimage for booting docker containers with Nova.\n\nSince glance uploads are not yet integrated in devstack,\nIMAGE_URLS remains empty.\n\nChange-Id: I5df153cd1d5e1411bb3c11816122ce280148e129\n"
    },
    {
      "commit": "085ec7f2c6390b8b1b660f1c95bb8653e8353ac4",
      "tree": "cf6f0de6d75a24414a7ee121471384aac599e032",
      "parents": [
        "cc3fcc8c8ebbe0a2cec43e7c6e0f96aae4949764",
        "97ce935a9244956fd977cd1eb62e7b429e5cb141"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 12 19:01:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 12 19:01:03 2014 +0000"
      },
      "message": "Merge \"Update docker driver to use a CirrOS image\""
    },
    {
      "commit": "abc7b1d765665b66a027fe93c841b62e537c7843",
      "tree": "9ef7a16dbcc1b9be32b528bdbcfdee504af77b45",
      "parents": [
        "dff49a242eef817efa23d4e808aaa6a74ac82ed0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 12 12:09:22 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 12 12:10:32 2014 -0600"
      },
      "message": "Backport Grenade updates\n\nBackport changes made in Grenade\u0027s copy of functions since the last sync:\n* d0654b9,i 4c7726e - get_release_name_from_branch()\n* 7907766 - edits to install_package()\n\nChange-Id: I0714c0b1072f1360c3c08fe24225e65e2a550fad\n"
    },
    {
      "commit": "dff49a242eef817efa23d4e808aaa6a74ac82ed0",
      "tree": "fee5ccd8ef9805ee1589fd58286ab37eeca8f041",
      "parents": [
        "cc3fcc8c8ebbe0a2cec43e7c6e0f96aae4949764"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jan 30 15:37:40 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 12 12:10:11 2014 -0600"
      },
      "message": "Split functions\n\nMove shared and non-DevStack-specific functions to `functions-common`.  This is\na code move only with some updated comments.  The functions are now\nsorted alphabetically within function groups, eg. all git-related functions\nare grouped together.  The groups are listed at the top of the file.\n\n\u0027functions\u0027 sources \u0027functions-common\u0027 so no additional changes are required\nfor backward-compatability.\n\nAll functions shared with Grenade have also been moved.\n\nfunctions-common was created from commit e0ed8ea038299952826b27a16753775472f108d8\n\nChange-Id: I73bf7134fd6a60ec1ea44a5bfab08b0569b60ded\n"
    },
    {
      "commit": "cc3fcc8c8ebbe0a2cec43e7c6e0f96aae4949764",
      "tree": "7a1bca75bee6bfe1fdc72dfc3b5332b483416abe",
      "parents": [
        "7719d4aca8e87a73416637f2b91671738f801123",
        "062cdaf84c11fbbef71cab1db833c4aac3baadbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 12 17:27:12 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 12 17:27:12 2014 +0000"
      },
      "message": "Merge \"add dstat to see top process info\""
    },
    {
      "commit": "1814e671d3af0231aa18a08d3406d54332f9b4ef",
      "tree": "852a5d0de55be7828d7f6b959a5bfd3c93297a8a",
      "parents": [
        "7719d4aca8e87a73416637f2b91671738f801123"
      ],
      "author": {
        "name": "Sahid Orentino Ferdjaoui",
        "email": "sahid.ferdjaoui@cloudwatt.com",
        "time": "Tue Feb 11 17:56:07 2014 +0100"
      },
      "committer": {
        "name": "Sahid Orentino Ferdjaoui",
        "email": "sahid.ferdjaoui@cloudwatt.com",
        "time": "Wed Feb 12 17:36:35 2014 +0100"
      },
      "message": "Fix bug \"Invalid OpenStack Nova credentials.\" on the gate\n\nDuring the process, when create_userrc.sh tries to creates\ncertificates and sourcable rc, it assumes that all users have\nthe same password.\n\nChange-Id: Ifb57a43aad439ffe041e98465719a8a8eceae544\nCloses-Bug: #1260723\n"
    },
    {
      "commit": "2b69f23625f988d17574d746773e2932ca109427",
      "tree": "fd967e91fef5537448ed4f7fa3d5dac7545febe6",
      "parents": [
        "7719d4aca8e87a73416637f2b91671738f801123"
      ],
      "author": {
        "name": "tanlin",
        "email": "lin.tan@intel.com",
        "time": "Wed Feb 12 16:11:32 2014 +0800"
      },
      "committer": {
        "name": "tanlin",
        "email": "lin.tan@intel.com",
        "time": "Wed Feb 12 17:52:17 2014 +0800"
      },
      "message": "Rename Openstack to OpenStack\n\nChange-Id: I78ac040e926ef8040ee674b6fea3223a8ab4ae99\n"
    },
    {
      "commit": "c86ec3568c7ed11ce38584b654b91594eb0d235a",
      "tree": "29f29748ccc2febbc0bc34c7cdb4e525a2173cb6",
      "parents": [
        "7719d4aca8e87a73416637f2b91671738f801123"
      ],
      "author": {
        "name": "Yuriy Zveryanskyy",
        "email": "yzveryanskyy@mirantis.com",
        "time": "Wed Feb 12 11:03:18 2014 +0200"
      },
      "committer": {
        "name": "Yuriy Zveryanskyy",
        "email": "yzveryanskyy@mirantis.com",
        "time": "Wed Feb 12 11:04:15 2014 +0200"
      },
      "message": "Fix hook script for Ironic\n\ncleanup_ironic should not be started on \"unstack\" phase,\notherwise API service not restarted because auth cache\ndirectory removed.\n\nChange-Id: I3da86b9fb8c3ce1185aff05df0fa83cf259708f4\n"
    },
    {
      "commit": "7719d4aca8e87a73416637f2b91671738f801123",
      "tree": "f26743f624a6979668c8d74f703e8c4f9454c89c",
      "parents": [
        "2276437fa0523b5d8f7ac60058ce84d7a50459da",
        "e4fa72132228688d2fe74dd974fe04b0fe4c3d6b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 12 07:19:11 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 12 07:19:11 2014 +0000"
      },
      "message": "Merge \"Begin is_service_enabled() cleanup\""
    },
    {
      "commit": "062cdaf84c11fbbef71cab1db833c4aac3baadbf",
      "tree": "ccb4f8f76b308b730ae4ed521ca547a904d8c6ac",
      "parents": [
        "b4b9146de289dcc76683a2683fd0bfedccc5a57c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Feb 10 22:24:49 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 11 17:53:03 2014 -0500"
      },
      "message": "add dstat to see top process info\n\npidstat data isn\u0027t exceptionally useful, it\u0027s lots of lines, and\nseems to be missing some of the most critical one.\n\ndstat is kind of like sysstat, except the formatting is much better.\nIt also supports advanced features like the top CPU using process\nat every interval.\n\nput this behind the sysstat variable, as we\u0027ll probably want to\nreplace sysstat \u0026 pidstat with this if it works\n\nChange-Id: I48dc22a0a7e63fe3abb527646cc70525998a7d85\n"
    },
    {
      "commit": "2276437fa0523b5d8f7ac60058ce84d7a50459da",
      "tree": "d1bac9b29b6e4d435bee6eb3c9f9566a656742ea",
      "parents": [
        "b4b9146de289dcc76683a2683fd0bfedccc5a57c",
        "bc76f748ebfc57f5af3e006f4092ae574b8febfe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 11 20:30:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 11 20:30:49 2014 +0000"
      },
      "message": "Merge \"remove build_tempest\""
    },
    {
      "commit": "d0860cc26d78c3f1c70b332ecc793442a1c8048d",
      "tree": "e84a3e16837b7f35542776c5708b227a7b03c73b",
      "parents": [
        "b4b9146de289dcc76683a2683fd0bfedccc5a57c"
      ],
      "author": {
        "name": "john-griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Thu Jan 23 11:31:10 2014 -0700"
      },
      "committer": {
        "name": "Walter A. Boring IV",
        "email": "walter.boring@hp.com",
        "time": "Tue Feb 11 11:30:04 2014 -0800"
      },
      "message": "Replace custom cinder driver configs\n\nThe devstack/lib/cinder file has a number of third party\ndriver config options hard-coded in it.  Rather than add\nyet another if driver\u003d\u003d statement here let\u0027s use plugin\nfiles and do something similar to what\u0027s already\nin place for nova_hypervisors and neutron plugins.\n\nThis works the same way folks were implementing their\ndrivers already, the key is to use a CINDER_DRIVER\nvariable in your localrc file that matches the name\nof the lib/cinder_plugin file to use.\n\nThe existing third party driver entries that were\nin lib/cinder have been migrated to cooresponding\nplugin files.\n\nChange-Id: I4ee51ea542d5aa63879afd5297311a9df727c57f\n"
    }
  ],
  "next": "97ce935a9244956fd977cd1eb62e7b429e5cb141"
}
