)]}'
{
  "log": [
    {
      "commit": "4e7804431ada7e2cc0db63bd4c52b17782d33b5b",
      "tree": "9b96b28bde30024ab3b9603d67bb177347a8cc6c",
      "parents": [
        "9b4856fc8336d4429d8bfa1076bd0268ef9dea55",
        "3888098245a8d1c9c48f9af717d3991e7acf99d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 18 03:38:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 18 03:38:43 2016 +0000"
      },
      "message": "Merge \"Move nova\u0027s api_paste_config into wsgi group\""
    },
    {
      "commit": "9b4856fc8336d4429d8bfa1076bd0268ef9dea55",
      "tree": "7bac8b916bc8dc625e70cd97f85d4e0c24d14f1e",
      "parents": [
        "fd33a08a88aeed1528349d5b710ff55afa1e13ad",
        "82bca44845b8dd25d34d5ee4b7c75d95c8ccf82c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 18 02:34:19 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 18 02:34:20 2016 +0000"
      },
      "message": "Merge \"Fix Q_PLUGIN_EXTRA_CONF_FILES usage comment\""
    },
    {
      "commit": "fd33a08a88aeed1528349d5b710ff55afa1e13ad",
      "tree": "d02c9b8e9bdc05c975a7fc0f68590e4ac9feaf9c",
      "parents": [
        "4b267082a29d24154cb3bd841a910b24adb40cf8",
        "e8177a5412da6b190825dc1944fe3f93e208b890"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 18 02:26:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 18 02:26:52 2016 +0000"
      },
      "message": "Merge \"Be a bit more explicit about the plugin generation\""
    },
    {
      "commit": "4b267082a29d24154cb3bd841a910b24adb40cf8",
      "tree": "7f0be610cb7a0177491b476e20ff959632211f4d",
      "parents": [
        "3d0981398a898b7ed5d4cbac4121b22963ffb32f"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 16 06:52:53 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Sat Apr 16 06:52:53 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: I6a32144d4d210ebef8d770baf840fa90e345b3d1\n"
    },
    {
      "commit": "3d0981398a898b7ed5d4cbac4121b22963ffb32f",
      "tree": "abbf822421f5ce1f3285d0ad9b1d7b3af4104066",
      "parents": [
        "fdb388314679b19493cef1861318190d017f7724",
        "fb44bc30fdc958c576290959e273185eef1f8fd9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 15 21:55:09 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 15 21:55:09 2016 +0000"
      },
      "message": "Merge \"Updated from generate-devstack-plugins-list\""
    },
    {
      "commit": "fdb388314679b19493cef1861318190d017f7724",
      "tree": "c12ded978f8035036e080d5e512ca092b3a7d292",
      "parents": [
        "406b45b81a55cb56b6695437dc8e1d6e5bd6e504"
      ],
      "author": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Apr 15 20:54:11 2016 +0200"
      },
      "committer": {
        "name": "Andreas Jaeger",
        "email": "aj@suse.com",
        "time": "Fri Apr 15 21:06:45 2016 +0200"
      },
      "message": "Add venv tox environment\n\nThis environment is used by the normal docs job, add it.\nManually add requirements needed for doc building.\n\nChange-Id: I1be193d113683966f6a76e862713f3a550543168\n"
    },
    {
      "commit": "82bca44845b8dd25d34d5ee4b7c75d95c8ccf82c",
      "tree": "6309f395afe9d1d57ac3ede5b6fa4c464a995581",
      "parents": [
        "406b45b81a55cb56b6695437dc8e1d6e5bd6e504"
      ],
      "author": {
        "name": "Boden R",
        "email": "bodenvmw@gmail.com",
        "time": "Fri Apr 15 10:56:09 2016 -0600"
      },
      "committer": {
        "name": "Boden R",
        "email": "bodenvmw@gmail.com",
        "time": "Fri Apr 15 10:56:09 2016 -0600"
      },
      "message": "Fix Q_PLUGIN_EXTRA_CONF_FILES usage comment\n\nRelated bug #1469434 fixed the usage comments for\nQ_PLUGIN_EXTRA_CONF_FILES. However that change didn\u0027t\nmake it into neutron-legacy. This patch updates the comments\nin neutron-legacy to reflect proper assignment of\nQ_PLUGIN_EXTRA_CONF_FILES as well indicate\nQ_PLUGIN_CONF_PATH is required when using extra conf files.\n\nChange-Id: I447f1158d333ac4a35c4903a509146a62d93b272\nRelated-Bug: #1469434\nCloses-Bug: #1542282\n"
    },
    {
      "commit": "fb44bc30fdc958c576290959e273185eef1f8fd9",
      "tree": "f989ffe8a1ca951630b390145a99a938b2dceed6",
      "parents": [
        "406b45b81a55cb56b6695437dc8e1d6e5bd6e504"
      ],
      "author": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 15 06:10:04 2016 +0000"
      },
      "committer": {
        "name": "OpenStack Proposal Bot",
        "email": "openstack-infra@lists.openstack.org",
        "time": "Fri Apr 15 06:10:04 2016 +0000"
      },
      "message": "Updated from generate-devstack-plugins-list\n\nChange-Id: Ifd1fbd0a9e8c433119e30299ef417d70c9b967a0\n"
    },
    {
      "commit": "406b45b81a55cb56b6695437dc8e1d6e5bd6e504",
      "tree": "416a3db5673c5329648b3c77a61e3288a13e9c7e",
      "parents": [
        "9adb22e660288033d7313a86a5c57243cd01dbee",
        "7cd16ce48a9e8986a3ae1427fc8f916f5aa67f3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 21:24:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 21:24:25 2016 +0000"
      },
      "message": "Merge \"Remove shocco docs and other cleanups\""
    },
    {
      "commit": "9adb22e660288033d7313a86a5c57243cd01dbee",
      "tree": "59fd30a74ac86b741ddc6f6205cf872b686fee84",
      "parents": [
        "19c7842e4f26e659e8e858db0680066e29251a7e",
        "b3f26cb66c70b599c4d77945f2bdadd9537c7c35"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 20:02:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 20:02:12 2016 +0000"
      },
      "message": "Merge \"Revert \"WIP - Remove lbaas from devstack proper\"\""
    },
    {
      "commit": "19c7842e4f26e659e8e858db0680066e29251a7e",
      "tree": "6423c457a53493be6ccad6b971b09eaac145bed6",
      "parents": [
        "a344608ca9c5a61bad60a478fe1bbb60ecc60681",
        "91d2245d6ebe5f2b1627771adfe1f0fe45570c43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 19:50:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 19:50:17 2016 +0000"
      },
      "message": "Merge \"Add variable SWIFT_STORAGE_IPS\""
    },
    {
      "commit": "91d2245d6ebe5f2b1627771adfe1f0fe45570c43",
      "tree": "7b770ebd2e99dafbff7810dba82defbee7c5f803",
      "parents": [
        "09a710bc2ff86e4e29bec5b77b31e4873ba5cd6f"
      ],
      "author": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Tue Apr 12 10:53:46 2016 +0200"
      },
      "committer": {
        "name": "Christian Schwede",
        "email": "cschwede@redhat.com",
        "time": "Thu Apr 14 14:16:55 2016 +0200"
      },
      "message": "Add variable SWIFT_STORAGE_IPS\n\nIf the variable SWIFT_STORAGE_IPS contains a space-separated list of\nIPs, we can use this to create consistent rings across all proxy and\nstorage nodes.\n\nChange-Id: If9307196dc7e74e4a842c95503958ae2d7f7acc7\n"
    },
    {
      "commit": "a344608ca9c5a61bad60a478fe1bbb60ecc60681",
      "tree": "6015203f9c30d38852d588942e6f69fb117aed15",
      "parents": [
        "6452968cc917d839954b14cd22d4f316d7e4e062",
        "4e6f8ca67047aef99ff1573bddc21b18aae1ce0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 14 01:42:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 14 01:42:02 2016 +0000"
      },
      "message": "Merge \"Add installation support for Oracle Linux 7\""
    },
    {
      "commit": "b3f26cb66c70b599c4d77945f2bdadd9537c7c35",
      "tree": "977032b3a1b9f2c880fb3f1febf78e18bdb4318b",
      "parents": [
        "130c3adb0e88044c9cf3789e79f6e669fa30d7d2"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 13 23:28:06 2016 +0000"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Apr 13 23:51:20 2016 +0000"
      },
      "message": "Revert \"WIP - Remove lbaas from devstack proper\"\n\nThe WIP prefix and the statement\n\n\"This can\u0027t merge until p-c no longer references lbaas jobs.\"\n\nShould have been an indication that this patch is not quite ready to\ngo in as is.\n\nThis reverts commit 130c3adb0e88044c9cf3789e79f6e669fa30d7d2.\n\nChange-Id: I57d5f9f2e66b1bdf6fca70074bc1d5678de65f38\n"
    },
    {
      "commit": "6452968cc917d839954b14cd22d4f316d7e4e062",
      "tree": "58546d2370bdced5fd283ffce0bd672b17bc3e8e",
      "parents": [
        "a5bc067991a7fe2a4963161d9b1fe015ebdbe3d4",
        "578459f8088474f8b1d1d29e4ca6f3aa3a5f42c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 23:48:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 23:48:51 2016 +0000"
      },
      "message": "Merge \"In worlddump, execute ovs-ofctl for an only existing bridge\""
    },
    {
      "commit": "a5bc067991a7fe2a4963161d9b1fe015ebdbe3d4",
      "tree": "816fdbd9be9c8cb279a7d58e2f331cc7deae77de",
      "parents": [
        "2e23e641511b37d041ea2bbb2e5c969842e05aa4",
        "db48db1cf0b9c36890439a161424842d07d94f60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 23:36:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 23:36:42 2016 +0000"
      },
      "message": "Merge \"update docs to reference project not tenant\""
    },
    {
      "commit": "2e23e641511b37d041ea2bbb2e5c969842e05aa4",
      "tree": "6856cdcd27a12c201fd8f87f0d4d3ce0f7b2f19b",
      "parents": [
        "a061138535a2479fef9dcb70cd4dc261d264d623",
        "0b1465b6f699a974e3900fff2a810aec6a6bf43c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 23:35:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 23:35:52 2016 +0000"
      },
      "message": "Merge \"change tenant to project in keystone bootstrapping\""
    },
    {
      "commit": "a061138535a2479fef9dcb70cd4dc261d264d623",
      "tree": "c6bcece872be24102fa93f1339da132fb398c6fd",
      "parents": [
        "8bd1750e6a11c5720bc26f91adba4e1f7777062d",
        "19dfa2af3286a6fbd8ea74dbc41a6affd2123e3f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 23:29:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 23:29:52 2016 +0000"
      },
      "message": "Merge \"convert tenant -\u003e project for internal variables\""
    },
    {
      "commit": "7cd16ce48a9e8986a3ae1427fc8f916f5aa67f3a",
      "tree": "c10f5f853cfeb2c20dfe5a8aae65c058ec82b77f",
      "parents": [
        "db48db1cf0b9c36890439a161424842d07d94f60"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 08 09:40:56 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 14 07:55:38 2016 +1000"
      },
      "message": "Remove shocco docs and other cleanups\n\nThis is a fairly opinionated change to do some spring cleaning on the\ndocumentation.\n\nThe current output of shocco as rendered at [1] is completely broken.\nI can not see that it is worth us maintaining this.  Honestly, the\ngithub page does a better job at showing the scripts with a bit of\nformatting.  The \"changes\" page is similarly useless today.  cgit or\ngithub show allow browsing of changes in the repo better.  Both are\nremoved along with support scripts.\n\nWhen you currently hit the first page, it gives no clue as to what\nDevStack actually is.  Add a paragraph explaining that, and link to\nthe cgit for easy source browsing.\n\nstackrc.rst is not necessary; the stuff about database backends is\nalready discussed in configuration.rst; move the things about service\nrepos into a section of configuration.rst.\n\nThe discussion in openrc.rst is moved into the configuration.rst file.\n\nlocalrc.conf.rst was just a paragraph pointing back to\nconfiguration.rst; this is removed.\n\nThe variables described in exercise.rst are moved into a separate\nsection of configuration.rst\n\n[1] http://docs.openstack.org/developer/devstack/#scripts\n\nChange-Id: Ie7f4b265368f1d10a8908d75e11d625b2cc39e7c\n"
    },
    {
      "commit": "578459f8088474f8b1d1d29e4ca6f3aa3a5f42c5",
      "tree": "a2b871c6e277db499828d0593a02a4a1f5c6c5e7",
      "parents": [
        "449ab1098929cfc0a3081a1f57a3404a7306a747"
      ],
      "author": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Thu Apr 07 08:15:45 2016 +0900"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 14 07:25:05 2016 +1000"
      },
      "message": "In worlddump, execute ovs-ofctl for an only existing bridge\n\nWhen devstack fails, some or all bridges may not exist.\nThis change allows an only existing bridge to executes ovs-ofctl command.\nAnd fix duplicate ofp version specified in protocol option of ovs-ofctl.\n\nChange-Id: Ied01de727ca9b867ce87db358f72ae44838b63af\n"
    },
    {
      "commit": "4e6f8ca67047aef99ff1573bddc21b18aae1ce0b",
      "tree": "6d35f0f2794c58f4327492cc1f361240d306006b",
      "parents": [
        "9ce61fbd441c80b9833e802184aba75fbbb07866"
      ],
      "author": {
        "name": "Fernando Ribeiro",
        "email": "fernando.ribeiro@oracle.com",
        "time": "Tue Apr 12 23:34:03 2016 -0300"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 14 07:14:04 2016 +1000"
      },
      "message": "Add installation support for Oracle Linux 7\n\nThis removes Oracle Linux 6 support (\"OracleLinux\") which, like RHEL6,\nis now unsupported.  \"OracleServer\" matches Oracle Linux 7.\n\nChange-Id: I35b1c7d0b103c509283dba0f6551453e7d8ac4cc\nCloses-Bug: #1568634\n"
    },
    {
      "commit": "8bd1750e6a11c5720bc26f91adba4e1f7777062d",
      "tree": "646f23ce0d0522a9c252b262b21133c432f8c8a6",
      "parents": [
        "c87457bae1e7954d6040fa104dbe77144e668791",
        "d0931db1e89bee66ced796552d9db172f9f43639"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 20:00:11 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 20:00:11 2016 +0000"
      },
      "message": "Merge \"Add execution bit to generate-devstack-plugins-list.sh\""
    },
    {
      "commit": "c87457bae1e7954d6040fa104dbe77144e668791",
      "tree": "0534c4c2146dd0c014de1246ef10c2f514d8615e",
      "parents": [
        "c93ccfcc1a9d458b02a41a5f68cca75a6acad3a6",
        "2f5596e59051ab23dfc0dd85b083e9328600fbb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 17:17:15 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 17:17:15 2016 +0000"
      },
      "message": "Merge \"Use configured values instead of default value\""
    },
    {
      "commit": "c93ccfcc1a9d458b02a41a5f68cca75a6acad3a6",
      "tree": "69d2c198fcdc571e9e09787d5994d02cd74515b3",
      "parents": [
        "03b0f0b845cde1bc3e53e3034084e37eba510cd0",
        "e7361775c112e32ea517eddc344641897d273d25"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 17:17:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 17:17:08 2016 +0000"
      },
      "message": "Merge \"print statment has become a function in py3\""
    },
    {
      "commit": "03b0f0b845cde1bc3e53e3034084e37eba510cd0",
      "tree": "6df0a921c72aab995c1f86de65a4a0b51c23aeda",
      "parents": [
        "a7a4ad8d599389f122cf56b07dcff82b0388e941",
        "2a9a9df942d68431b893fdfd83eec24fb7999391"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 17:17:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 17:17:01 2016 +0000"
      },
      "message": "Merge \"Remove driver certs directory\""
    },
    {
      "commit": "a7a4ad8d599389f122cf56b07dcff82b0388e941",
      "tree": "d3495f9edf61d64b1b2a2726a04938d504e6307b",
      "parents": [
        "9ce61fbd441c80b9833e802184aba75fbbb07866",
        "130c3adb0e88044c9cf3789e79f6e669fa30d7d2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 17:11:02 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 17:11:03 2016 +0000"
      },
      "message": "Merge \"WIP - Remove lbaas from devstack proper\""
    },
    {
      "commit": "d0931db1e89bee66ced796552d9db172f9f43639",
      "tree": "2d6c313db5ce471303282ea521a2654e4d695760",
      "parents": [
        "9ce61fbd441c80b9833e802184aba75fbbb07866"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Apr 13 19:02:40 2016 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "masayuki.igawa@gmail.com",
        "time": "Wed Apr 13 19:05:01 2016 +0900"
      },
      "message": "Add execution bit to generate-devstack-plugins-list.sh\n\nThis commit adds an execution bit to generate-devstack-plugins-list.sh.\nThis should be useful for users.\n\nChange-Id: I12d0a257eb1d487979d044c2e52e824a6ea4c02d\n"
    },
    {
      "commit": "9ce61fbd441c80b9833e802184aba75fbbb07866",
      "tree": "1f1cc7535e530a148c3415ef66fda3e5bc383ae2",
      "parents": [
        "5432cbc407679866530f5fc89517e2af0bf1aa39",
        "b6259586bf241b4589965642ac76d250a0774e6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 13 01:48:29 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 13 01:48:29 2016 +0000"
      },
      "message": "Merge \"Replace deprecated config option [DEFAULT].rabbit_vritual_host\""
    },
    {
      "commit": "5432cbc407679866530f5fc89517e2af0bf1aa39",
      "tree": "e514238c04cff45377f5aac5e117ae1636bfd3c2",
      "parents": [
        "8e3809aead9272f11e4adfeb7b68926285d66c64",
        "cb32230e528414f6280a2ceaaf2d77f895b3587d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 12 20:39:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 12 20:39:12 2016 +0000"
      },
      "message": "Merge \"Revert \"Work around broken rabbitmq 3.6.1 packages on Fedora 23\"\""
    },
    {
      "commit": "8e3809aead9272f11e4adfeb7b68926285d66c64",
      "tree": "2a5942223a3137f665177ceb699991091ec1debd",
      "parents": [
        "09a710bc2ff86e4e29bec5b77b31e4873ba5cd6f",
        "e8f3f7aa0d650da49325ab5ccd072232a6ab088c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 12 16:57:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 12 16:57:07 2016 +0000"
      },
      "message": "Merge \"Fix usage of tempest utils during config\""
    },
    {
      "commit": "09a710bc2ff86e4e29bec5b77b31e4873ba5cd6f",
      "tree": "0e3b4440aa3a1ffdc4203550f621f79b4c60be71",
      "parents": [
        "846254620e8230d7633f6163957bc61f5473ad1e",
        "cdf9c0f73b7a8d332852d43dacad8cd0c8993a1e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 12 01:33:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 12 01:33:43 2016 +0000"
      },
      "message": "Merge \"Replace vivid support with xenial\""
    },
    {
      "commit": "cb32230e528414f6280a2ceaaf2d77f895b3587d",
      "tree": "a6762025476edd218b281cca132bbbc9bd605223",
      "parents": [
        "846254620e8230d7633f6163957bc61f5473ad1e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 12 10:30:52 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 12 10:31:22 2016 +1000"
      },
      "message": "Revert \"Work around broken rabbitmq 3.6.1 packages on Fedora 23\"\n\nThis reverts commit 616957d5981310e465e9fb3fd0c040751d8b0b63.\n\nFixed packages are released to F23 stable\n\nChange-Id: I6c1ecaf9afb78afa3051922eb8347a2610e57416\n"
    },
    {
      "commit": "e8f3f7aa0d650da49325ab5ccd072232a6ab088c",
      "tree": "5f1513aac315c12792ba4633e0e93445918f37e9",
      "parents": [
        "846254620e8230d7633f6163957bc61f5473ad1e"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 11 12:52:39 2016 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Mon Apr 11 13:04:20 2016 -0400"
      },
      "message": "Fix usage of tempest utils during config\n\nMost of the tempest utilities need at least a partially setup\nconfiguration file to work properly. This is because most of them\nmake api requests in order to perform the expected operations.\nThis causes a bit of a chicken and egg problem when we rely on\nthese utilities for configuration purposes since we don\u0027t know if\nwe have enough of a configuration file to run things. This previously\nwasn\u0027t an issue because all we needed to run was verify-tempest config\nand it wasn\u0027t in a critical path just for api extension discovery and\nit wasn\u0027t relied on. But, with the addition of tempest preprovisioned\ncredentials we rely on a tempest util to create the credentials we\nuse for running things. We need to ensure the util has as complete of\na config file when it\u0027s run to ensure that everything is in the\ncorrect state.\n\nThis commit moves the running of all tempest utils and the associated\niniset calls to the end of the configure_tempest function to ensure\nthat the utils have as complete a config file as possible.\nAdditionally, it makes all tempest util calls are venv isolated. (which\nis mostly future proofing for when things are branched on stable)\n\nChange-Id: I5844aed4e134fbc7210aa0eca83500e260915b7b\n"
    },
    {
      "commit": "b6259586bf241b4589965642ac76d250a0774e6f",
      "tree": "502c0f76f23882c5af4eb2d388f81439004a4ecf",
      "parents": [
        "846254620e8230d7633f6163957bc61f5473ad1e"
      ],
      "author": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Mon Apr 11 10:17:55 2016 +0200"
      },
      "committer": {
        "name": "Markus Zoeller",
        "email": "mzoeller@de.ibm.com",
        "time": "Mon Apr 11 10:17:55 2016 +0200"
      },
      "message": "Replace deprecated config option [DEFAULT].rabbit_vritual_host\n\nThe test job \"gate-tempest-dsvm-cells\" uses the Nova cells concept.\nThis triggered a deprecation warning:\n\n    WARNING oslo_config.cfg [...]\n    Option \"rabbit_virtual_host\" from group \"DEFAULT\" is deprecated.\n    Use option \"rabbit_virtual_host\" from group \"oslo_messaging_rabbit\".\n\nThis change removes that warning.\n\nChange-Id: Ieaf437ecbf58edb8994f6afcb0ac2afcd5585a1e\n"
    },
    {
      "commit": "2f5596e59051ab23dfc0dd85b083e9328600fbb1",
      "tree": "4b315302ad6afb43552e1b002f70c66daba3a2b2",
      "parents": [
        "0486a3659e9a24fbcc34e266ecc56f25d1e5cf99"
      ],
      "author": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Tue Apr 05 22:22:48 2016 -0700"
      },
      "committer": {
        "name": "Huan Xie",
        "email": "huan.xie@citrix.com",
        "time": "Sun Apr 10 20:05:43 2016 -0700"
      },
      "message": "Use configured values instead of default value\n\nVariables PUBLIC_INTERFACE_DEFAULT and GUEST_INTERFACE_DEFAULT\nare only use to provide default value, deployment script should\nnot use such values directly\n\nCloses-Bug: #1566768\n\nChange-Id: Ib543b416df861086fa2edbe7df769b224d0b0add\n"
    },
    {
      "commit": "e8177a5412da6b190825dc1944fe3f93e208b890",
      "tree": "4c662d941b28799c8169f669a691cf422a2a9e34",
      "parents": [
        "5266ef7db791fd7e9e4cc1172cd56fc27eb6495e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 05 09:21:24 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Apr 11 11:45:02 2016 +1000"
      },
      "message": "Be a bit more explicit about the plugin generation\n\nMake the warning in the auto-generated file stand-out a bit more, so\npeople don\u0027t waste time trying to add entries that appear\nautomatically.\n\nChange-Id: Icf4290e1fad21ce72af54c178bafcce0b287cdf6\n"
    },
    {
      "commit": "e7361775c112e32ea517eddc344641897d273d25",
      "tree": "1cd3c5a9544b7aa7a1dbebd1e5d9f4ee4b2598f7",
      "parents": [
        "a4740fb228822046b002ba9b772de75e087afd40"
      ],
      "author": {
        "name": "Eyal",
        "email": "eyal.bar-ilan@nokia.com",
        "time": "Tue Apr 05 16:18:56 2016 +0300"
      },
      "committer": {
        "name": "Eyal",
        "email": "eyal.bar-ilan@nokia.com",
        "time": "Sun Apr 10 08:30:29 2016 +0300"
      },
      "message": "print statment has become a function in py3\n\nChange-Id: Ia616e1fdd4c3fc8e1a36b026e0c3e2a568dc6517\n"
    },
    {
      "commit": "3888098245a8d1c9c48f9af717d3991e7acf99d9",
      "tree": "816c686d6edaca08133238707e02ae0b5bb51c9d",
      "parents": [
        "846254620e8230d7633f6163957bc61f5473ad1e"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Apr 09 21:42:24 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Sat Apr 09 21:42:24 2016 -0400"
      },
      "message": "Move nova\u0027s api_paste_config into wsgi group\n\nChange 0b9e378cca2be4e034ad401d71fbe4470907f93a moved the\napi_paste_config from the DEFAULT group to the wsgi group\nand deprecated it\u0027s usage in DEFAULT.\n\nChange-Id: I283db638e76b986d3e728c6caf34a0b3f37fc9b6\n"
    },
    {
      "commit": "cdf9c0f73b7a8d332852d43dacad8cd0c8993a1e",
      "tree": "42009954c51251c1a5c2e2d206abb286273b3aa8",
      "parents": [
        "6b6d48eaffe9be596b5fec583f730a9d412c9262"
      ],
      "author": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Thu Apr 07 14:41:58 2016 -0400"
      },
      "committer": {
        "name": "Paul Belanger",
        "email": "pabelanger@redhat.com",
        "time": "Fri Apr 08 14:54:18 2016 -0400"
      },
      "message": "Replace vivid support with xenial\n\nUbuntu vivid support is EOL lets make room for xenial.\n\nChange-Id: I21c4966c80e0b5fc2b1a7448020dd1c75e0070ad\nSigned-off-by: Paul Belanger \u003cpabelanger@redhat.com\u003e\n"
    },
    {
      "commit": "846254620e8230d7633f6163957bc61f5473ad1e",
      "tree": "a4db7abff1334a0fa451f9141f87a0ed24b8c858",
      "parents": [
        "e9820732f16386facc526d14a5150ba68da68161",
        "8dda061a1fc3b06675cc873681d3bdaaad98f734"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 08 15:47:24 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 08 15:47:24 2016 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Use unversioned keystone endpoints\"\"\""
    },
    {
      "commit": "e9820732f16386facc526d14a5150ba68da68161",
      "tree": "9131947c7e433c681accd7c8af812c89b52373b2",
      "parents": [
        "6b6d48eaffe9be596b5fec583f730a9d412c9262"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 08 09:10:55 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 08 09:10:55 2016 +1000"
      },
      "message": "Fix table in generated plugins list\n\nFix the table with a bottom border.  Regenerate the plugin list using\nthe script to make sure it works this time.\n\nChange-Id: Iab3eb3879fd6017c55259e470477e4a9e34514e2\n"
    },
    {
      "commit": "8dda061a1fc3b06675cc873681d3bdaaad98f734",
      "tree": "9920c0b1264991b377ef682d3b49f69efc0d42dd",
      "parents": [
        "da1ca6e07c0d54d0ec5b94ebd78da81c6a46e780"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Apr 07 00:12:51 2016 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Thu Apr 07 17:00:37 2016 +0000"
      },
      "message": "Revert \"Revert \"Use unversioned keystone endpoints\"\"\n\nThis reverts commit da1ca6e07c0d54d0ec5b94ebd78da81c6a46e780.\n\nDepends-on: Id2c7e09611c1f8b06e6d272589b4ea3435b8de86\nChange-Id: I1b2a65179b5863d8bcbc5dd02b615f4e6e564213\n"
    },
    {
      "commit": "6b6d48eaffe9be596b5fec583f730a9d412c9262",
      "tree": "7928a675942530ae5c31992546c68cbff318a338",
      "parents": [
        "2bf60959256f3da0729ba8624cb8926f4831ed89",
        "d3d21394db4a958bed55d856f780c127324a71b8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 07 00:40:31 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 07 00:40:31 2016 +0000"
      },
      "message": "Merge \"Fix create_flavors on subnodes\""
    },
    {
      "commit": "2bf60959256f3da0729ba8624cb8926f4831ed89",
      "tree": "282ee43fd59a519dbba8adff1b4da2457191a6f4",
      "parents": [
        "449ab1098929cfc0a3081a1f57a3404a7306a747",
        "da1ca6e07c0d54d0ec5b94ebd78da81c6a46e780"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 07 00:10:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 07 00:10:16 2016 +0000"
      },
      "message": "Merge \"Revert \"Use unversioned keystone endpoints\"\""
    },
    {
      "commit": "da1ca6e07c0d54d0ec5b94ebd78da81c6a46e780",
      "tree": "34fd88b4b52d1d3ca0edc3b9929bfddd6c45b9ea",
      "parents": [
        "4921d4dbb937b8a9ca26379a33252f0bebcfb53f"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 06 21:57:28 2016 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armamig@gmail.com",
        "time": "Wed Apr 06 21:57:28 2016 +0000"
      },
      "message": "Revert \"Use unversioned keystone endpoints\"\n\nThis reverts commit 4921d4dbb937b8a9ca26379a33252f0bebcfb53f.\n\nChange-Id: Ic8888fca5d25ca6caa3f29f712db319f1d3869ba\n"
    },
    {
      "commit": "449ab1098929cfc0a3081a1f57a3404a7306a747",
      "tree": "77fc82ed46365194f6daa50e07fe94c98b218cba",
      "parents": [
        "5df868e83d2761fec9cdfba1c04df17c6a766fb4",
        "7f87efdd21e92721fe2bf8bb493deb4822e32f1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 06 21:19:12 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 21:19:12 2016 +0000"
      },
      "message": "Merge \"Remove project_id from nova service urls\""
    },
    {
      "commit": "d3d21394db4a958bed55d856f780c127324a71b8",
      "tree": "b76de078b324bfbf534e715f94f92f26dcd2f44a",
      "parents": [
        "5df868e83d2761fec9cdfba1c04df17c6a766fb4"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Apr 06 14:06:00 2016 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Wed Apr 06 14:06:00 2016 -0700"
      },
      "message": "Fix create_flavors on subnodes\n\nThis makes us depend on n-api being enabled, which should avoid running\nthis on subnodes, where it fails because of no credentials.\n\nChange-Id: I209bd59cd57be27c3375f5a2074361307abcafe9\nCloses-Bug: #1567065\n"
    },
    {
      "commit": "5df868e83d2761fec9cdfba1c04df17c6a766fb4",
      "tree": "55e9f17bc13d19ab3e8bf53dd8eaafe715301c06",
      "parents": [
        "4bb3e20655c0af871a50b05364175eff839863fb",
        "2bd2568bd186162f44814d149030368cfa2db006"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 06 18:38:27 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 18:38:28 2016 +0000"
      },
      "message": "Merge \"Fix a typo in comment for _get_ofp_version\""
    },
    {
      "commit": "4bb3e20655c0af871a50b05364175eff839863fb",
      "tree": "106be608ef2a76bae369484c16615858ff27648c",
      "parents": [
        "cb1b506d9980b6a4edc2f2fdea5f6530165cf26e",
        "4921d4dbb937b8a9ca26379a33252f0bebcfb53f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 06 18:31:01 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 18:31:02 2016 +0000"
      },
      "message": "Merge \"Use unversioned keystone endpoints\""
    },
    {
      "commit": "cb1b506d9980b6a4edc2f2fdea5f6530165cf26e",
      "tree": "2984dcd84af981001fd403cfad02a615ac1bc52a",
      "parents": [
        "9ed1a5c43c5a0b32a0def2d3279415083756a9b2",
        "4b205db45b34e698734740b50752e11b75035e72"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 06 17:53:35 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 17:53:35 2016 +0000"
      },
      "message": "Merge \"Create default flavors in nova\""
    },
    {
      "commit": "9ed1a5c43c5a0b32a0def2d3279415083756a9b2",
      "tree": "d822ecf9ad74fd4d0fa3981fc595403d878c447c",
      "parents": [
        "5652f53715f08d1f469c760228099ac9c764a0d1",
        "2bebf2d8d8c249d25c44a4d4cc6a9fecf8fcd454"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 06 16:46:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 16:46:13 2016 +0000"
      },
      "message": "Merge \"Skip rescue tests for cells v1\""
    },
    {
      "commit": "5652f53715f08d1f469c760228099ac9c764a0d1",
      "tree": "32198bc960e982ba1e93f4a0fb75681b155eca31",
      "parents": [
        "6109a6b7a960bfca0afaa915a27c8d99f140ed10",
        "fb94891b80e5bfa19acf8b261d68db108a147042"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 06 16:45:52 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 16:45:52 2016 +0000"
      },
      "message": "Merge \"Use configure_auth_token_middleware for neutron\""
    },
    {
      "commit": "6109a6b7a960bfca0afaa915a27c8d99f140ed10",
      "tree": "515c2a469c2e70f3e9da37a7c6a5f7b6edc1e748",
      "parents": [
        "17e450131cc5f6508bea99172b6200bd6fce5584",
        "616957d5981310e465e9fb3fd0c040751d8b0b63"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 06 13:29:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 06 13:29:16 2016 +0000"
      },
      "message": "Merge \"Work around broken rabbitmq 3.6.1 packages on Fedora 23\""
    },
    {
      "commit": "db48db1cf0b9c36890439a161424842d07d94f60",
      "tree": "59e463d6fba01e1f9cc6da140398618801ad0437",
      "parents": [
        "0b1465b6f699a974e3900fff2a810aec6a6bf43c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 06 08:09:31 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Apr 06 08:09:31 2016 -0400"
      },
      "message": "update docs to reference project not tenant\n\nChange-Id: Iad66e14fa33609ea6d2a115469e054762051b964\n"
    },
    {
      "commit": "616957d5981310e465e9fb3fd0c040751d8b0b63",
      "tree": "643c8d1af08b3be91a7ed37014a253e9279ff05f",
      "parents": [
        "0486a3659e9a24fbcc34e266ecc56f25d1e5cf99"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 06 16:50:45 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 06 17:27:01 2016 +1000"
      },
      "message": "Work around broken rabbitmq 3.6.1 packages on Fedora 23\n\nDowngrade this package until we have a fix for the bug in the\ncomments.\n\nChange-Id: I980d625fec7b11aff74814ee2d24fe9650e9f0a6\n"
    },
    {
      "commit": "7f87efdd21e92721fe2bf8bb493deb4822e32f1b",
      "tree": "ad3568916f1b15ba135627d5d163da0fccbb0351",
      "parents": [
        "0486a3659e9a24fbcc34e266ecc56f25d1e5cf99"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Oct 09 10:07:11 2015 -0400"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "ken-oomichi@wx.jp.nec.com",
        "time": "Tue Apr 05 20:31:33 2016 -0700"
      },
      "message": "Remove project_id from nova service urls\n\nNova API itself supports both URL modes:\n  with project-id and without project-id\nHowever, we are changing service catalogs for removing project-id\nbased on the discussion.\nWe have agreement on https://review.openstack.org/#/c/181393 like the\nfollowing:\n\n - Standard required naming for endpoints (versioned vs. unversioned,\n   contains project ID vs. no project ID).\n    * We want unversioned endpoints so that the user can get\n      information about multiple available versions in a given cloud.\n    * We do not want project ID, account ID, or tenant ID as part of\n      the resource URI for an OpenStack API endpoint.\n\nSo this patch removes project-id from Nova service catalog for this\ndirection.\n\nChange-Id: Ifd74152727b5c0c75924419a7a52e024a69ce72c\n"
    },
    {
      "commit": "17e450131cc5f6508bea99172b6200bd6fce5584",
      "tree": "1b690ed0bf4469961d34cdc2e5117d29c698be9b",
      "parents": [
        "0486a3659e9a24fbcc34e266ecc56f25d1e5cf99"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 06 09:27:56 2016 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Apr 06 09:27:56 2016 +1000"
      },
      "message": "Pad around table in plugin list\n\nMake sure the table is separated out from header and footer content so\nit actually gets picked up as a table.\n\nChange-Id: I60a24b2476a55cfbf5c864a1c27ce5b98e699886\n"
    },
    {
      "commit": "0b1465b6f699a974e3900fff2a810aec6a6bf43c",
      "tree": "dff1d4bbc631cf0d9051fc671c14ba2b4992478e",
      "parents": [
        "19dfa2af3286a6fbd8ea74dbc41a6affd2123e3f"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 10:15:47 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 11:40:25 2016 -0400"
      },
      "message": "change tenant to project in keystone bootstrapping\n\nChange-Id: I6f392d3c16726f6dd734184dcf3014fb4f388207\n"
    },
    {
      "commit": "19dfa2af3286a6fbd8ea74dbc41a6affd2123e3f",
      "tree": "9348613c861a89f9ec053ad4dc978d904b4e8052",
      "parents": [
        "0486a3659e9a24fbcc34e266ecc56f25d1e5cf99"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 10:11:54 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 11:40:25 2016 -0400"
      },
      "message": "convert tenant -\u003e project for internal variables\n\nThis sets all the internal variables and service users that are set to\nuse project instead of tenant for clarity.\n\nChange-Id: I4aa833bac2ee2281c5f2881f7ae1fd8e7c759f74\n"
    },
    {
      "commit": "0486a3659e9a24fbcc34e266ecc56f25d1e5cf99",
      "tree": "94947fb7bda72a871f4bb6f5037f0ae660206313",
      "parents": [
        "bd27cc2e675ad5d0e21065ea3029d02ea5a2716a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:17:01 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 11:40:25 2016 -0400"
      },
      "message": "use project_id instead of TENANT_ID in neutron internal functions\n\nThis converts the create initial network to using project_id instead\nof TENANT_ID.\n\nChange-Id: Idf09b629cd13d842fceed5609b42fd1593552953\n"
    },
    {
      "commit": "bd27cc2e675ad5d0e21065ea3029d02ea5a2716a",
      "tree": "b535ec3ee27796d3d870831f48e0b4cc53d94400",
      "parents": [
        "be11ae7abc740f8feda47dea38e8dfbfaccdf652"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:12:24 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 11:40:25 2016 -0400"
      },
      "message": "switch over nova to using $(project_id) in service catalog\n\nThis makes one less place we reference tenant_id\n\nChange-Id: I53dfeb4d23a9babf7bb46fd3736b4ac005e45993\n"
    },
    {
      "commit": "be11ae7abc740f8feda47dea38e8dfbfaccdf652",
      "tree": "ba2201f2d48b05fa380a73b728a2f3345f8ff8b4",
      "parents": [
        "a4740fb228822046b002ba9b772de75e087afd40",
        "260583e25eabffd70942c7d97df09a5dd2ed55d6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 05 15:35:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 05 15:35:32 2016 +0000"
      },
      "message": "Merge \"Switch over swift to using $(project_id) in service catalog\""
    },
    {
      "commit": "2bebf2d8d8c249d25c44a4d4cc6a9fecf8fcd454",
      "tree": "54114d498279cac00eb2ace364b5925791308f9d",
      "parents": [
        "a4740fb228822046b002ba9b772de75e087afd40"
      ],
      "author": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Apr 05 10:34:42 2016 -0400"
      },
      "committer": {
        "name": "Matt Riedemann",
        "email": "mriedem@us.ibm.com",
        "time": "Tue Apr 05 10:34:42 2016 -0400"
      },
      "message": "Skip rescue tests for cells v1\n\nThe rescue tests in Tempest don\u0027t work with cells v1 so\nlet\u0027s skip them.\n\nChange-Id: I234f778c9d264ee2e5fe6050ca6b33283be464f7\n"
    },
    {
      "commit": "4b205db45b34e698734740b50752e11b75035e72",
      "tree": "55dd35cf7d603c59e4baeef35953068aa34584a8",
      "parents": [
        "5266ef7db791fd7e9e4cc1172cd56fc27eb6495e"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Apr 04 10:37:11 2016 -0700"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 12:50:04 2016 +0000"
      },
      "message": "Create default flavors in nova\n\nThis makes devstack create default flavors in nova, like cinder, now\nthat nova no longer hard-codes them into its database.\n\nThe flavors created here match the legacy default flavors that nova\nkept for so long, and also creates a new devstack-namespaces set of\nflavors which are likely more useful for people.\n\nChange-Id: Ic275887e97221d9ce5ce6f12cdcfb5ac94e300b0\n"
    },
    {
      "commit": "a4740fb228822046b002ba9b772de75e087afd40",
      "tree": "3e47fc3e2b302577c02a897c60f0e71e1c499590",
      "parents": [
        "5d18dbc34acf795320644d679e1954217260f38e",
        "cbdc5d9e48d9d91fcc7a667839d592ff85ed1f09"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 05 12:11:43 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 05 12:11:44 2016 +0000"
      },
      "message": "Merge \"switch over heat to using $(project_id) in service catalog\""
    },
    {
      "commit": "5d18dbc34acf795320644d679e1954217260f38e",
      "tree": "3d3d613db23f0036122470fdb3e0d951d53aa0c8",
      "parents": [
        "b6590be7cbab105aa430dcfe830fdaa4404559e8",
        "ab0a1b881225f83cfe6454091881d5ffd6626a65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 05 12:11:32 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 05 12:11:34 2016 +0000"
      },
      "message": "Merge \"change cinder SC to use $(project_id)\""
    },
    {
      "commit": "b6590be7cbab105aa430dcfe830fdaa4404559e8",
      "tree": "c8e2629c7b12173d41795d6c0346fec6ef31aa1b",
      "parents": [
        "ceb63203b22354cdd59fb401b7c01a4e1ed90a52",
        "76392b5b44103c1ed061f4e2f1bae8ca6767c6a6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 05 12:07:08 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 05 12:07:08 2016 +0000"
      },
      "message": "Merge \"change internal variables from tenant_id -\u003e project_id\""
    },
    {
      "commit": "260583e25eabffd70942c7d97df09a5dd2ed55d6",
      "tree": "533c3b05c937903f8b8595dff1335d7ec0cf20e8",
      "parents": [
        "cbdc5d9e48d9d91fcc7a667839d592ff85ed1f09"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:11:25 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Apr 05 11:58:21 2016 +0000"
      },
      "message": "Switch over swift to using $(project_id) in service catalog\n\nThis removes one more place where we use tenant_id in our code.\n\nChange-Id: I628fb7c1dd6f22ce499fc5cbe97b79458cce966f\n"
    },
    {
      "commit": "2bd2568bd186162f44814d149030368cfa2db006",
      "tree": "6ad71aa9b53aabeb22af3774fb4fdf6b3305f52d",
      "parents": [
        "ceb63203b22354cdd59fb401b7c01a4e1ed90a52"
      ],
      "author": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Tue Apr 05 10:33:50 2016 +0900"
      },
      "committer": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Tue Apr 05 10:51:14 2016 +0900"
      },
      "message": "Fix a typo in comment for _get_ofp_version\n\nOpenFlow11 -\u003e OpenFlow10\n\nChange-Id: I2a501ccd32f5f7a39fd4bc746f00ca3f67bd98c1\n"
    },
    {
      "commit": "ceb63203b22354cdd59fb401b7c01a4e1ed90a52",
      "tree": "83f07f73c53250d8c4ae41429560e052b60a5bb1",
      "parents": [
        "0b5d81e4d5cc16cba8a2b4f41f1103a85d0e6809",
        "6099401e002f228daf5110e1dd0a530dc1c737fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 04 23:48:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 04 23:48:21 2016 +0000"
      },
      "message": "Merge \"In worlddump, cover all supported version of OpenFlow protocol by ovs-ofctl\""
    },
    {
      "commit": "0b5d81e4d5cc16cba8a2b4f41f1103a85d0e6809",
      "tree": "13e05aaf9e26e0ff887ce5a81edc7f2f7611a0b9",
      "parents": [
        "5266ef7db791fd7e9e4cc1172cd56fc27eb6495e",
        "930bc437affea40ba0876770f902ff5483b423b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 04 23:47:57 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 04 23:47:57 2016 +0000"
      },
      "message": "Merge \"Plugin autogen list: put plugin names in the plugin names column\""
    },
    {
      "commit": "2a9a9df942d68431b893fdfd83eec24fb7999391",
      "tree": "d86bf7b68657f67c19c1754694f51321737ae619",
      "parents": [
        "5266ef7db791fd7e9e4cc1172cd56fc27eb6495e"
      ],
      "author": {
        "name": "Sean McGinnis",
        "email": "sean_mcginnis@dell.com",
        "time": "Mon Apr 04 13:58:59 2016 -0500"
      },
      "committer": {
        "name": "Sean McGinnis",
        "email": "sean_mcginnis@dell.com",
        "time": "Mon Apr 04 14:03:07 2016 -0500"
      },
      "message": "Remove driver certs directory\n\nCinder was the only project with a script in driver_certs. That cert is\nno longer required for Cinder as we now just require that third party CI\nis run for all drivers before acceptance.\n\nThis removes the cinder cert test script and the now empty driver_certs\ndirectory.\n\nChange-Id: I8d0867c4720f324b8dbf3c64ddf66ff267996d10\n"
    },
    {
      "commit": "5266ef7db791fd7e9e4cc1172cd56fc27eb6495e",
      "tree": "dc91b87391f8fe661b024b03d2919ed98c2edbbc",
      "parents": [
        "852c8423a1618289dd76d3b13e6ebccc37d7163f",
        "1c7333c40ece0199761fa6e2ab93a9ed143240ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 04 16:28:41 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 04 16:28:41 2016 +0000"
      },
      "message": "Merge \"Add kafka-devstack-plugin to plugin-registry.rst\""
    },
    {
      "commit": "852c8423a1618289dd76d3b13e6ebccc37d7163f",
      "tree": "54a87db7e1ff59682f31d687d59acad42c27ef80",
      "parents": [
        "096106184988f76bd091b131341379757e068bcd",
        "556eeb0d358746ed4587440093c2739fb0a57c2b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 04 16:27:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 04 16:27:55 2016 +0000"
      },
      "message": "Merge \"Drop keystone eventlet support\""
    },
    {
      "commit": "cbdc5d9e48d9d91fcc7a667839d592ff85ed1f09",
      "tree": "cd3ae381b9ed95d580cfed2535df1e1a461c8c7a",
      "parents": [
        "ab0a1b881225f83cfe6454091881d5ffd6626a65"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:10:44 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:10:44 2016 -0400"
      },
      "message": "switch over heat to using $(project_id) in service catalog\n\nThis removes one more place where we reference tenant_id\n\nChange-Id: I721269c3397bd5e5d9cea5faf3fc691f296a517b\n"
    },
    {
      "commit": "ab0a1b881225f83cfe6454091881d5ffd6626a65",
      "tree": "5feb6e03b910149043beb45574a29e81287eb477",
      "parents": [
        "76392b5b44103c1ed061f4e2f1bae8ca6767c6a6"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:09:27 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:09:27 2016 -0400"
      },
      "message": "change cinder SC to use $(project_id)\n\nThis removes another place where we reference tenant_id\n\nChange-Id: I88fa1c5475105c301b27672b028bddb289f9c108\n"
    },
    {
      "commit": "76392b5b44103c1ed061f4e2f1bae8ca6767c6a6",
      "tree": "cf3f94bdcc9daf1e77c2a9dd555af1c57f04731c",
      "parents": [
        "096106184988f76bd091b131341379757e068bcd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:07:08 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Apr 04 09:07:08 2016 -0400"
      },
      "message": "change internal variables from tenant_id -\u003e project_id\n\nAs part of the \"reduce confusion on tenant_id\" we need to change as\nmany references as possible over to project_id.\n\nChange-Id: Ia665312f24672b106e12fde93b60f142620c3a45\n"
    },
    {
      "commit": "930bc437affea40ba0876770f902ff5483b423b9",
      "tree": "60159ccc5acfe91eb8f47dc86a1e4d4be7fd0d69",
      "parents": [
        "096106184988f76bd091b131341379757e068bcd"
      ],
      "author": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Sat Apr 02 15:11:45 2016 -0400"
      },
      "committer": {
        "name": "Clint Adams",
        "email": "clint@gcfm.net",
        "time": "Sat Apr 02 15:11:45 2016 -0400"
      },
      "message": "Plugin autogen list: put plugin names in the plugin names column\n\nChange-Id: I1f2c66fa1bf8fd73ee6693d4919e33e3f14487c5\n"
    },
    {
      "commit": "1c7333c40ece0199761fa6e2ab93a9ed143240ad",
      "tree": "8f347ebc146aad0f461c9eba78e3547db241fda5",
      "parents": [
        "096106184988f76bd091b131341379757e068bcd"
      ],
      "author": {
        "name": "Komei Shimamura",
        "email": "komei.t.f@gmail.com",
        "time": "Sun Apr 03 01:08:38 2016 +0900"
      },
      "committer": {
        "name": "Komei Shimamura",
        "email": "komei.t.f@gmail.com",
        "time": "Sun Apr 03 01:10:46 2016 +0900"
      },
      "message": "Add kafka-devstack-plugin to plugin-registry.rst\n\nkafka-devstack-plugin is available now:\n\n  Iceb054f0dfab2fff1920cc7dc36a4be256c6f161\n\nChange-Id: I518bd079296a110a018f77b9b107883f3933e38a\n"
    },
    {
      "commit": "096106184988f76bd091b131341379757e068bcd",
      "tree": "a1282ca5e6196e5e9eb1d9e4bff6c8aa9b6937aa",
      "parents": [
        "7c5ccab04fcc8d83f3570495998dab61be44f3fe",
        "9bdd611dd25ccbc5ea0fcfd20157c2b7ef86b636"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 12:04:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 12:04:03 2016 +0000"
      },
      "message": "Merge \"lib/nova: Move \u0027novncproxy_host\u0027 to \u0027vnc\u0027 group\""
    },
    {
      "commit": "7c5ccab04fcc8d83f3570495998dab61be44f3fe",
      "tree": "20e037b956ae237dce510c1617325e6e1c10e078",
      "parents": [
        "8ab8f1ca455df315677cff66c3de6c2279ce90ee",
        "7a9d78a59e7a1b7bcba390c18d6f5ca3a07bf4b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 03:28:55 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 03:28:56 2016 +0000"
      },
      "message": "Merge \"Cleanup from zookeeper-\u003edlm change\""
    },
    {
      "commit": "6099401e002f228daf5110e1dd0a530dc1c737fc",
      "tree": "5edcc045837a2be51de37603ff82be3e34c95b29",
      "parents": [
        "8ab8f1ca455df315677cff66c3de6c2279ce90ee"
      ],
      "author": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Tue Mar 08 20:55:01 2016 +0900"
      },
      "committer": {
        "name": "fumihiko kakuma",
        "email": "kakuma@valinux.co.jp",
        "time": "Fri Apr 01 12:21:29 2016 +0900"
      },
      "message": "In worlddump, cover all supported version of OpenFlow protocol by ovs-ofctl\n\nCurrently ovs-ofctl command is executed for only default ofp version\n(OpenFlow10).\nSome Neutron\u0027s plugin uses OpenFlow13 and in that case ovs-ofctl fails.\nThis chage allows us to get ovs info for all ofp versions supported by ovs.\nAnd adds dump by dump-ports and dump-ports-desc.\n\nChange-Id: I2d3c42835a5ad0f5ebf540e8127762f466347c9c\n"
    },
    {
      "commit": "8ab8f1ca455df315677cff66c3de6c2279ce90ee",
      "tree": "5cadb695bc3483e181780b04a8ad05fcd45c148b",
      "parents": [
        "daa2d34e1499181de9f2c38a8c18013a4987044a",
        "c10989bf189c42a99e56f0017705d1b7a8c71499"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 01:55:56 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 01:55:56 2016 +0000"
      },
      "message": "Merge \"Plugin autogen list: handle variable-width plugin names\""
    },
    {
      "commit": "daa2d34e1499181de9f2c38a8c18013a4987044a",
      "tree": "5a678886ce662ce066ca7e832e164f3e915a517f",
      "parents": [
        "3b9e843f713a31a35ce0ab15abc6ef115392b981",
        "8a6d7678b58c3dc834fec343332020d624e4006a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 01:37:30 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 01:37:30 2016 +0000"
      },
      "message": "Merge \"cinder.conf: Set privsep_osbrick.helper_command\""
    },
    {
      "commit": "3b9e843f713a31a35ce0ab15abc6ef115392b981",
      "tree": "b44e8fc5273f6fbf2bbef4f8d81018388e4ed866",
      "parents": [
        "dc572bf10a0b9e7fc8db0e54f9e013a85a571319",
        "58467e2102824e92655f448fd6cb55f8820a4cf7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 01:37:23 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 01:37:23 2016 +0000"
      },
      "message": "Merge \"nova.conf: Set privsep_osbrick.helper_command\""
    },
    {
      "commit": "dc572bf10a0b9e7fc8db0e54f9e013a85a571319",
      "tree": "3f19055505db452f67b9367590c5d3135e56fa96",
      "parents": [
        "5df5bd602b9960e57de56ccce9980e7c64719510",
        "84d2298d3b97e43df8ec80f53bec15e8e61f8cdf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 01:37:16 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 01:37:16 2016 +0000"
      },
      "message": "Merge \"Tox: don\u0027t check localrc with bashate\""
    },
    {
      "commit": "5df5bd602b9960e57de56ccce9980e7c64719510",
      "tree": "a2716958c77ae3fe721fa4503692a98218628f4b",
      "parents": [
        "7124b21fcb0f8e41b349f03ed6a68ceabe94e3a5",
        "087ed52cb523956ccace89ba11483207f663abf1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 01:23:03 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 01:23:04 2016 +0000"
      },
      "message": "Merge \"Neutron: MTU settings are now sane, so remove from DevStack\""
    },
    {
      "commit": "7124b21fcb0f8e41b349f03ed6a68ceabe94e3a5",
      "tree": "8b604a52a7f2df5a91e7ac45822dc6c1a33ee8c3",
      "parents": [
        "06be15aebb94d988e6fd900852b7165d32fe1c4b",
        "908a3a952300ae5ff8a00392ee2b5577ea5c6e7d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 01 01:20:10 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 01 01:20:10 2016 +0000"
      },
      "message": "Merge \"Add total timings\""
    },
    {
      "commit": "06be15aebb94d988e6fd900852b7165d32fe1c4b",
      "tree": "cb3ccb33552df3fc4f756fa4cc07f5430d0a0835",
      "parents": [
        "351272a519e290af3fca5d9f63399aaf9060e773",
        "084efc7158f60530205e5ccad2947ec3948b7f26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 31 23:12:25 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 31 23:12:26 2016 +0000"
      },
      "message": "Merge \"run tgt-admin --delete only if input not empty\""
    },
    {
      "commit": "087ed52cb523956ccace89ba11483207f663abf1",
      "tree": "b77c3bd130c8117e6051a382def22830faf1481e",
      "parents": [
        "04ed38b5d77276578f95184a9a9d009b12b57d43"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Wed Mar 16 11:53:09 2016 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Mar 31 18:28:20 2016 +0000"
      },
      "message": "Neutron: MTU settings are now sane, so remove from DevStack\n\nNeutron had a lot of work done during the Mitaka cycle to fix MTU\nissues, so let\u0027s see if Neutron can stand on its own.\n\nThis commit reverts 06cfce37560243d22cd05b2c620be6702528a0b1\n\nNeutron patches:\nI6ffc8973c9b8f46cc19922ff04fdd2d23646b878\nI4096a3e7704032fa4aa5c3aa8bcaec4e38d0d06d\nI6a10c4dfc1f2198667f3d02528e2ca8020cb5bb8\nIc091fa78dfd133179c71cbc847bf955a06cb248a\nIdf6221fee2c7da86123b330ad3c235ecc6868242\nI6859ebdde1f7e3a8163b49d705620e522ada606a\n\nChange-Id: Ie88c7ebb29adadde530217c95e2f38aacb119dc8\n"
    },
    {
      "commit": "351272a519e290af3fca5d9f63399aaf9060e773",
      "tree": "2fdaa3f37b530e16420d6d028104acdb72423fcb",
      "parents": [
        "677e14a4d1ea2d0083da26488dee8fcb0819b14e",
        "e256174d9ada372555f1cd6fbbf0680c5c945c60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 31 15:57:34 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 31 15:57:34 2016 +0000"
      },
      "message": "Merge \"Correct openrc script for zsh\""
    },
    {
      "commit": "7a9d78a59e7a1b7bcba390c18d6f5ca3a07bf4b4",
      "tree": "67b492f6d5a5536b789844b8b11991379d8fac54",
      "parents": [
        "8b416ae821d8487f22d3d564c30da44d6cb2826a"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Mar 31 09:54:42 2016 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Mar 31 09:54:46 2016 -0400"
      },
      "message": "Cleanup from zookeeper-\u003edlm change\n\nIn I33525e2b83a4497a57ec95f62880e0308c88b34f, we switched\nfrom zookeeper to dlm. Somehow this got left behind.\n\nChange-Id: I41d13d33c9a81271d4a9752cbe98c0028a17ab1e\n"
    },
    {
      "commit": "e256174d9ada372555f1cd6fbbf0680c5c945c60",
      "tree": "3751e3f7680db10d71824da1937acbad3e871335",
      "parents": [
        "11b111fd7a064985a3c3ca20830d09ed613094a4"
      ],
      "author": {
        "name": "Ethan Lynn",
        "email": "xjunlin@cn.ibm.com",
        "time": "Wed Mar 30 23:40:56 2016 +0800"
      },
      "committer": {
        "name": "Ethan Lynn",
        "email": "xjunlin@cn.ibm.com",
        "time": "Thu Mar 31 20:58:19 2016 +0800"
      },
      "message": "Correct openrc script for zsh\n\nSince commit 7580a0c3e37932a8fc03750d35ccd4e13e18f8c4, openrc\nprint a WARNING message to stdout, it will break the zsh script\nin faq.rst. This patch redirect openrc output to /dev/null.\n\nChange-Id: Iaba03634d7a234cd4d120477f91ef56d0595cdf6\nCloses-Bug: #1563940\n"
    },
    {
      "commit": "677e14a4d1ea2d0083da26488dee8fcb0819b14e",
      "tree": "4b0d3d27a17237c234e6f608a0ae8557fb2edf1d",
      "parents": [
        "22498c19f622801610f68a04b12445f22cffa70b",
        "be00e95da5ae57c6aaa547ee01a5cab9a13862ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 23:40:13 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 23:40:13 2016 +0000"
      },
      "message": "Merge \"Add OS_CACERT to userrc_early and ensure SERVICE_HOST is SAN\""
    },
    {
      "commit": "22498c19f622801610f68a04b12445f22cffa70b",
      "tree": "049054a290e1af221640b183f4a111aff6eefa15",
      "parents": [
        "a1f3be8036fb1fe30c7ad292b8d8f06c819259c5",
        "7c98cfb56e73e326446a812be19b3ac9d6e2f240"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 23:40:06 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 23:40:06 2016 +0000"
      },
      "message": "Merge \"install_pip.sh: Remove stale comments\""
    },
    {
      "commit": "a1f3be8036fb1fe30c7ad292b8d8f06c819259c5",
      "tree": "4b8cc2e3e8f98743c922c9aba0509c7402d83641",
      "parents": [
        "5c775831b3db8b9575e433d924807aa2702b5393",
        "6b1f49910e1c55bd7a3fbc8d23ad97aa96225361"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 23:39:50 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 23:39:50 2016 +0000"
      },
      "message": "Merge \"Tip for single interface runs that are started remotely\""
    },
    {
      "commit": "5c775831b3db8b9575e433d924807aa2702b5393",
      "tree": "8e85a0962c92c0332a06b06cbab7a503e27e1d99",
      "parents": [
        "8d0fb5d41cb3dfe81f61efd36a093d3c3fb01b4a",
        "0948ab90ae2097da2d9e4f401cda3698e32621f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 23:39:42 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 23:39:43 2016 +0000"
      },
      "message": "Merge \"Move auth setup earlier in tempest config\""
    },
    {
      "commit": "8d0fb5d41cb3dfe81f61efd36a093d3c3fb01b4a",
      "tree": "7a4155f7c365fca2bfd549066f9461ac986df9d1",
      "parents": [
        "995c83ef96f084ce3981ca137debffba551ec31f",
        "de40d9234b2436c6279ca1f913d9a2c69c11976d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 22:44:00 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 22:44:00 2016 +0000"
      },
      "message": "Merge \"Remove Ceilometer leftover\""
    },
    {
      "commit": "908a3a952300ae5ff8a00392ee2b5577ea5c6e7d",
      "tree": "85b5fd747cc00b7535f975f25b7d980fae7930a1",
      "parents": [
        "8b416ae821d8487f22d3d564c30da44d6cb2826a"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 29 14:47:09 2016 +1100"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 30 19:49:13 2016 +0000"
      },
      "message": "Add total timings\n\nPrinting the total makes it easier to compare runs at a glance.  Clean\nup the output a little, and use some consistent, name-spaced globals\nwhile we\u0027re there.\n\nNote the total runtime is at the top to avoid giving the impression\nthat it is the sum of the components below, since you can nest/overlap\ntimers (I made that mistake in a prior change :).  It might be a fun\nexercise in tree building to one day track the overlaps and present a\nnice nested breakdown.\n\nChange-Id: I878ce03813d21138df493b82bceff3aaa7f83064\n"
    },
    {
      "commit": "995c83ef96f084ce3981ca137debffba551ec31f",
      "tree": "4ca08cf3a83180ef14262f12c28e4c094b5535d7",
      "parents": [
        "e41a716ff0b5bdcacd3e98690e05b0e8d2dd8cd7",
        "bb49d35739b6375202a4ff23d49fdced6693472c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 30 18:51:21 2016 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 30 18:51:21 2016 +0000"
      },
      "message": "Merge \"Run online_data_migrations during nova setup\""
    }
  ],
  "next": "de40d9234b2436c6279ca1f913d9a2c69c11976d"
}
