)]}'
{
  "log": [
    {
      "commit": "955f80a7efe6d5c78fb80d957f63803ef3c0486c",
      "tree": "80931baf547c97897f511eef060783aa52177178",
      "parents": [
        "d4a81a895ebd505b82ada0278d7b388924577ff0",
        "157c84b8766ae67f6868f26505ce9a5d7291730b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 15:44:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 15:44:07 2015 +0000"
      },
      "message": "Merge \"Enforce UTF-8 encoding when creating databases\""
    },
    {
      "commit": "d4a81a895ebd505b82ada0278d7b388924577ff0",
      "tree": "ac5fdd5669e575dbf5a78426df7103415c3df0a2",
      "parents": [
        "6d6e471f4c7177ab82205bce177d78982748a317",
        "56b7efbf93d8afbdd093934f183a7096ce798552"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 15:16:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 15:16:02 2015 +0000"
      },
      "message": "Merge \"Gracefully add provider network port\""
    },
    {
      "commit": "6d6e471f4c7177ab82205bce177d78982748a317",
      "tree": "e79a8a3beaf2e826339573111b6f8e7b6cc3e2c6",
      "parents": [
        "191007479a1fe21461923b35adb2acf55530ed02",
        "5bc957711ddefddc686af6a3be7ef8f984ee4779"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 14:25:03 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 14:25:03 2015 +0000"
      },
      "message": "Merge \"Clone neutron_lbaas for midonet plugin\""
    },
    {
      "commit": "191007479a1fe21461923b35adb2acf55530ed02",
      "tree": "17e7a682419e8498ac05957072dfe9e92ec7f1e1",
      "parents": [
        "ff31fc06cbba25d63db5ae691a841cb82dfa9a9d",
        "90333437337ff38c04e363cd3dbd7aa970ef21c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 14:24:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 14:24:29 2015 +0000"
      },
      "message": "Merge \"Set password irrespective of mysql server version\""
    },
    {
      "commit": "ff31fc06cbba25d63db5ae691a841cb82dfa9a9d",
      "tree": "a823c3278f3f0632f6e720e6edcc45ec896769f2",
      "parents": [
        "256b8234a911d9fd1a44be5aa35b65df25062930",
        "d470867f08a2be3c30c66d9519a95eb5801cfbc9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 14:24:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 14:24:15 2015 +0000"
      },
      "message": "Merge \"Adds support for LVM ephemeral storage in Nova\""
    },
    {
      "commit": "256b8234a911d9fd1a44be5aa35b65df25062930",
      "tree": "cd302ba282fa4ab0387948332f1c1fe51a757634",
      "parents": [
        "62002dd88b7909ac249face4243e1aae03745a01",
        "ad5cc986d86e9deff506c0451409f26fc8e86efe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 14:24:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 14:24:00 2015 +0000"
      },
      "message": "Merge \"Rename screen logfiles\""
    },
    {
      "commit": "d470867f08a2be3c30c66d9519a95eb5801cfbc9",
      "tree": "41afbec58aab34f7ecf6f3c1e84f0acd4edb7ef5",
      "parents": [
        "62002dd88b7909ac249face4243e1aae03745a01"
      ],
      "author": {
        "name": "Daniel Genin",
        "email": "Daniel.Genin@jhuapl.edu",
        "time": "Fri Oct 31 15:01:29 2014 -0400"
      },
      "committer": {
        "name": "Daniel Genin",
        "email": "Daniel.Genin@jhuapl.edu",
        "time": "Mon Jan 19 11:51:16 2015 -0500"
      },
      "message": "Adds support for LVM ephemeral storage in Nova\n\nDevStack currently lacks support for LVM ephemeral storage in Nova.\nThis support is important for testing of Nova\u0027s LVM backend. The\nproposed change adds a default volume group, to be shared by Cinder\nand Nova. It also adds a configuration option NOVA_BACKEND, which\nmust be LVM if it is set, that determines whether Nova should be\nconfigured to use LVM ephemeral storage.\n\nChange-Id: I4eb9afff3536fbcd563939f2d325efbb845081bb\n"
    },
    {
      "commit": "90333437337ff38c04e363cd3dbd7aa970ef21c4",
      "tree": "c621f2098d4870923eca6e205963e07343cdce2c",
      "parents": [
        "62002dd88b7909ac249face4243e1aae03745a01"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jan 19 10:56:42 2015 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jan 19 13:20:44 2015 +0000"
      },
      "message": "Set password irrespective of mysql server version\n\nUbuntu recently upgraded from 5.1 to 5.5 so the previous debconf\nsettings no longer work.  Removing the version number should make\nthe settings work for all versions of mysql\n\nChange-Id: I6b399a06232364d3ba3bf74430b663e0b8b922ed\n"
    },
    {
      "commit": "62002dd88b7909ac249face4243e1aae03745a01",
      "tree": "25e27bfaa29e285178cda096c95fadce880d2951",
      "parents": [
        "ca5b5485d9be07a6f9e57440901dc612889071c0",
        "8f90f765faf269c3b1f9c04d80a1369223bc982c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 17 22:47:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 17 22:47:58 2015 +0000"
      },
      "message": "Merge \"clean mysql better\""
    },
    {
      "commit": "ca5b5485d9be07a6f9e57440901dc612889071c0",
      "tree": "5973d08b5d8ae66ce814a8a90a056ebdec324cb5",
      "parents": [
        "c34cb7b5ef3e6a87b1931f779e11648df2b7144c",
        "537532931da4103e1a873684476dac6d7fe56489"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 17 17:45:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 17 17:45:29 2015 +0000"
      },
      "message": "Merge \"Make changes such that -o nounset runs\""
    },
    {
      "commit": "c34cb7b5ef3e6a87b1931f779e11648df2b7144c",
      "tree": "6aa1e35447aac3ab4c19b7f2e6f9e6c6c57b8730",
      "parents": [
        "116f9f826effd3682c8b70cde8550727161c3384",
        "b74e01c34de76cb451f80d2f1ac1c4ccac1bb7e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 17 06:03:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 17 06:03:07 2015 +0000"
      },
      "message": "Merge \"Add a group create function, and a sample group\""
    },
    {
      "commit": "ad5cc986d86e9deff506c0451409f26fc8e86efe",
      "tree": "58ba49325e93574a35f98010414bccc0740b738c",
      "parents": [
        "116f9f826effd3682c8b70cde8550727161c3384"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 10 16:35:32 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jan 16 13:58:25 2015 -0600"
      },
      "message": "Rename screen logfiles\n\nThis renames the log files in logs/screen that contain timestamps to put\nthe timestamp after \u0027.log\u0027 and \u0027.log.summary\u0027 in the names.  This will\nsimplify devstack-gate\u0027s search for log files to copy to \u0027*.log\u0027.\n\ndstat.txt is also renamed to dstat.log\n\nMake LOGDIR and LOGFILE local\n\nbp:devstack-logging-and-service-names\nChange-Id: I02aba9ca82c117a1186dafc1d3c07aa04ecd1dde\n"
    },
    {
      "commit": "5bc957711ddefddc686af6a3be7ef8f984ee4779",
      "tree": "aab5df895f7323f4b625d33dc7614dac6cd333f2",
      "parents": [
        "116f9f826effd3682c8b70cde8550727161c3384"
      ],
      "author": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Thu Jan 15 17:00:03 2015 +0000"
      },
      "committer": {
        "name": "Ryu Ishimoto",
        "email": "ryu@midokura.com",
        "time": "Fri Jan 16 12:09:29 2015 +0900"
      },
      "message": "Clone neutron_lbaas for midonet plugin\n\nMidoNet plugin needs the \u0027neutron_lbaas\u0027 module available when it\nstarts up without needing to start the LBaaS service.  After the\nadvanced service split, however, devstack clones \u0027neutron_lbaas\u0027\nonly when the \u0027lbaas\u0027 service is enabled.  To get around this\nconflict, clone \u0027neutron_lbaas\u0027 everytime midonet is configured\nas the Neutron plugin.\n\nChange-Id: Ide620db383fc44a66a84d00b2365ec2e846469fe\nCloses-Bug: 1402242\n"
    },
    {
      "commit": "116f9f826effd3682c8b70cde8550727161c3384",
      "tree": "66c53bd88013073bfc150b1cc6da7de99d9a3472",
      "parents": [
        "0f4942c784397bda4aff472c882f4e25bd645d61",
        "f303d7ed0b2061b49eb9390c7b8f2a18de7bc8dd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 16 03:08:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 16 03:08:15 2015 +0000"
      },
      "message": "Merge \"Allow specification of ironic callback timeout\""
    },
    {
      "commit": "0f4942c784397bda4aff472c882f4e25bd645d61",
      "tree": "115e052a06955ce8d1b8b43a41cfda6973d00770",
      "parents": [
        "5f6f43ed9f67a86cad03c1d0c673429814467d6d",
        "981ed299abe07b2b3e6d8df695a6b045804a5716"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 16 00:22:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 16 00:22:15 2015 +0000"
      },
      "message": "Merge \"Fix TRACKING_DEPENDS mode\""
    },
    {
      "commit": "537532931da4103e1a873684476dac6d7fe56489",
      "tree": "e35fe8f6032774a831ccfbf2a4d72a68654bbb38",
      "parents": [
        "5f6f43ed9f67a86cad03c1d0c673429814467d6d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 04 19:38:15 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Jan 15 13:06:14 2015 -0500"
      },
      "message": "Make changes such that -o nounset runs\n\nThis makes a bunch of variable cleanups that will let -o nounset\nfunction, for the time being we hide nounset behind another setting\nvariable so that it\u0027s not on by default.\n\nBecause this is bash, and things are only executed on demand, this\nprobably only works in the config it was run in. Expect cleaning up\nall the paths to be something that takes quite a while.\n\nThis also includes a new set of unit tests around the trueorfalse\nfunction, because my change in how it worked, didn\u0027t. Tests are good\nm\u0027kay.\n\nChange-Id: I71a896623ea9e1f042a73dc0678ce85acf0dc87d\n"
    },
    {
      "commit": "5f6f43ed9f67a86cad03c1d0c673429814467d6d",
      "tree": "012cdeed2d399acb3d7dd20c8297ac9aa6ad4f6c",
      "parents": [
        "f3c2eaa183affb1c0a3c16db684eab935d899fd3",
        "06005723922dcecff9be67685345e02f8f173ca8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 14 19:45:58 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 14 19:45:58 2015 +0000"
      },
      "message": "Merge \"log dstat top io\""
    },
    {
      "commit": "b74e01c34de76cb451f80d2f1ac1c4ccac1bb7e4",
      "tree": "c0c72cd9c194db806f40b7d4aecbbcd8b81c47f3",
      "parents": [
        "3eaa0781e3d87bee6d343573954b682f1f23d4b9"
      ],
      "author": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Thu Dec 18 01:35:35 2014 -0500"
      },
      "committer": {
        "name": "Steve Martinelli",
        "email": "stevemar@ca.ibm.com",
        "time": "Wed Jan 14 14:37:13 2015 -0500"
      },
      "message": "Add a group create function, and a sample group\n\nSlowly trying to introduce more v3 concepts into a generic\ndevstack installation.\n\nWork with description of none and description with spaces\n\nChange-Id: I7d2fde58363698ff020f92f129f1ff7378f945a8\n"
    },
    {
      "commit": "f3c2eaa183affb1c0a3c16db684eab935d899fd3",
      "tree": "d7addc5fff9a6b5d738320f2c10dae2b9c69dc86",
      "parents": [
        "22fd69e23234b6c97ab7fc28b21d499ac0f35aaf",
        "cecbd1ff6fa56052018422e4892b9f58239d12b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 14 18:50:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 14 18:50:29 2015 +0000"
      },
      "message": "Merge \"delete cinder configuration file before config it\""
    },
    {
      "commit": "22fd69e23234b6c97ab7fc28b21d499ac0f35aaf",
      "tree": "8445b3a5cf8cd2f4c6aed03e0ab8d7a13a45ebd8",
      "parents": [
        "3a9486666841ed20f3acda3dfc99fd174a1835dd",
        "5ecf46b581b70d2ef9139ad168c80f532e901abb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 14 18:42:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 14 18:42:32 2015 +0000"
      },
      "message": "Merge \"Add \u0027acl\u0027 package to neutron deps\""
    },
    {
      "commit": "8f90f765faf269c3b1f9c04d80a1369223bc982c",
      "tree": "293f8797b23643d28f6211c0c5c466b73b75aa55",
      "parents": [
        "3a9486666841ed20f3acda3dfc99fd174a1835dd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 14 10:36:48 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 14 12:25:14 2015 -0500"
      },
      "message": "clean mysql better\n\nThe purge that was previously removed was actually kind of important\nto burning mysql back down to a stateless zero point. Bring this back\nwith the addition of doing it for mariadb as well.\n\nChange-Id: If608db8731d9ddfb2440a37387409798619b163c\n"
    },
    {
      "commit": "3a9486666841ed20f3acda3dfc99fd174a1835dd",
      "tree": "71059dfb0d1154eff48e4955a6682c874ec84d31",
      "parents": [
        "b31f4cc3e5696a9328a341c2b3588da95d024931",
        "d97d2cb01767d670969449d7f11f8438c014933e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 14 15:28:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 14 15:28:23 2015 +0000"
      },
      "message": "Merge \"fix mysql clean on ubuntu\""
    },
    {
      "commit": "56b7efbf93d8afbdd093934f183a7096ce798552",
      "tree": "58eede1a2ffeb7ac7a8c86c64a46637028a66d4f",
      "parents": [
        "b31f4cc3e5696a9328a341c2b3588da95d024931"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Tue Dec 16 11:36:49 2014 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.luo@gmail.com",
        "time": "Wed Jan 14 06:43:11 2015 +0000"
      },
      "message": "Gracefully add provider network port\n\nPatch 5ec6f8f1 introduced the provider network support in DevStack. However, this patch\ndoes not include a port clean up routine during ./unstack that openvswitch complains\nthat the PUBLIC_INTERFACE already exists and exits when you run DevStack multiple times.\nAdding --may-exist to ovs add-port command solves this problem.\n\nChange-Id: I89dc560ffb35fccf6ceed2557047adca37054ce7\n"
    },
    {
      "commit": "b31f4cc3e5696a9328a341c2b3588da95d024931",
      "tree": "61b1554fd675692cc0fc5c20ace096fbc0191953",
      "parents": [
        "07e329875b2a1295459bf07438b3b4ef18b7cae8",
        "6ce071b796d7bbf851df225ca7097d2de26b3456"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 13 23:05:46 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 13 23:05:46 2015 +0000"
      },
      "message": "Merge \"Depreciated pip option PIP_DOWNLOAD_CACHE removal\""
    },
    {
      "commit": "07e329875b2a1295459bf07438b3b4ef18b7cae8",
      "tree": "10ab638b3e01b54fd74cb58d2ef8d45ce5a7ec91",
      "parents": [
        "8891fbc99883a8c47d6803c113b2b8ff080a901c",
        "afc1423e70074762e5c8d74b7295b9e55f91a44c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 13 22:29:31 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 13 22:29:31 2015 +0000"
      },
      "message": "Merge \"Change default nova service name in cinder.conf\""
    },
    {
      "commit": "8891fbc99883a8c47d6803c113b2b8ff080a901c",
      "tree": "560a29c02ad38378997bdc998bbb12a44ca75307",
      "parents": [
        "5734d0817452fe2f30a8b48ecffd7c23045c3ac8",
        "057d6ae2255f8895baada8d00767ffa71c8615ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 13 21:49:11 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 13 21:49:11 2015 +0000"
      },
      "message": "Merge \"wget less verbose\""
    },
    {
      "commit": "5734d0817452fe2f30a8b48ecffd7c23045c3ac8",
      "tree": "2a12e784bf2452a7404d1a440b3ccb25a4f914e6",
      "parents": [
        "cc6dbee0a6aef468b30f33c2c59b7409915a1409",
        "4eb04a5f9e378fa67175056ab94b5803db2be875"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 13 18:16:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 13 18:16:02 2015 +0000"
      },
      "message": "Merge \"Ability to use a remote Ceph cluster\""
    },
    {
      "commit": "d97d2cb01767d670969449d7f11f8438c014933e",
      "tree": "49149aaf6d084024b8b80a09f9e99f314124ba7f",
      "parents": [
        "3eaa0781e3d87bee6d343573954b682f1f23d4b9"
      ],
      "author": {
        "name": "Moshe Levi",
        "email": "moshele@mellanox.com",
        "time": "Mon Jan 12 22:47:29 2015 +0200"
      },
      "committer": {
        "name": "Moshe Levi",
        "email": "moshele@mellanox.com",
        "time": "Tue Jan 13 15:02:19 2015 +0200"
      },
      "message": "fix mysql clean on ubuntu\n\nCloses-Bug: 1409902\nChange-Id: I72900eb2c7f3c6f66d829b10e9bb73b6d186da98\n"
    },
    {
      "commit": "057d6ae2255f8895baada8d00767ffa71c8615ac",
      "tree": "5fa1a6c1c6900b9ceb9ec9d79bc43f08b0f7e934",
      "parents": [
        "cc6dbee0a6aef468b30f33c2c59b7409915a1409"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 13 14:01:26 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 13 14:01:26 2015 +0100"
      },
      "message": "wget less verbose\n\nwget is too verbose in devstack logs [1] on image download.\n\nChanging the progress bar style to giga, in order\nto be less verbose.\n\nhttp://logs.openstack.org/73/146573/2/check/\ncheck-tempest-dsvm-full-juno/41ba988/logs/devstacklog.txt.gz#_2015-01-13_11_34_15_330\n\nChange-Id: Ic5304893f4c97c50e7a2f29ad5cd77dba3d5a9dd\n"
    },
    {
      "commit": "cc6dbee0a6aef468b30f33c2c59b7409915a1409",
      "tree": "0a813ab5867e060e7e2399de7b7db590ef2062bc",
      "parents": [
        "3eaa0781e3d87bee6d343573954b682f1f23d4b9",
        "5893cc7c5f14ecf645a010b930577eaaa01a3eb8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 13 12:51:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 13 12:51:13 2015 +0000"
      },
      "message": "Merge \"neutron: use config files from neutron-*aas repos\""
    },
    {
      "commit": "4eb04a5f9e378fa67175056ab94b5803db2be875",
      "tree": "536a1a727704072d3e0ca4eeea9bd491438858c7",
      "parents": [
        "e750f9c1c6cd51b58e340502792ad119e798d622"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Thu Dec 04 16:22:41 2014 +0100"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Tue Jan 13 09:49:58 2015 +0100"
      },
      "message": "Ability to use a remote Ceph cluster\n\nSometimes we want to run some benchmarks on virtual machines that will be\nbacked by a Ceph cluster. The first idea that comes in our mind is to\nuse devstack to quickly get an OpenStack up and running but what about\nthe configuration of Devstack with this remote cluster?\n\nThanks to this commit it\u0027s now possible to use an already existing Ceph\ncluster. In this case Devstack just needs two things:\n\n* the location of the Ceph config file (by default devstack will look\nfor /etc/ceph/ceph.conf\n* the admin key of the remote ceph cluster (by default devstack will\nlook for /etc/ceph/ceph.client.admin.keyring)\n\nDevstack will then create the necessary pools, users, keys and will\nconnect the OpenStack environment as usual. During the unstack phase\nevery pools, users and keys will be deleted on the remote cluster while\nlocal files and ceph-common package will be removed from the current\nDevstack host.\n\nTo enable this mode simply add REMOTE_CEPH\u003dTrue to your localrc file.\n\nChange-Id: I1a4b6fd676d50b6a41a09e7beba9b11f8d1478f7\nSigned-off-by: Sébastien Han \u003csebastien.han@enovance.com\u003e\n"
    },
    {
      "commit": "6ce071b796d7bbf851df225ca7097d2de26b3456",
      "tree": "cd3972c7bf9f09a2082ebb75541b9436e00102e7",
      "parents": [
        "fe2f9868164d169c4170cc41285247dd20a39092"
      ],
      "author": {
        "name": "Radoslaw Smigielski",
        "email": "radoslaw.smigielski@alcatel-lucent.com",
        "time": "Tue Jan 13 06:29:31 2015 +0000"
      },
      "committer": {
        "name": "Radoslaw Smigielski",
        "email": "radoslaw.smigielski@alcatel-lucent.com",
        "time": "Tue Jan 13 06:29:31 2015 +0000"
      },
      "message": "Depreciated pip option PIP_DOWNLOAD_CACHE removal\n\nFix warning:\nDEPRECATION: --download-cache has been deprecated and will be removed in the\nfuture. Pip now automatically uses and configures its cache.\n\n1. Since version 6.0 (2014-12-22) pip has deprecated PIP_DOWNLOAD_CACHE\n   and now automatically uses and configures its cache.\n   Default new location is $HOME/.cache/pip.\n2. pip gets upgraded to the latest version in tools/install_pip.sh\n   but if pip version\u003c6, exit with error: \"Currently installed pip version\n   ${pip_version} does not meet meet minimum requirements\"\n\nChange-Id: I8b203ffc6d9cf588462d0d65a9703a9941d8fa71\n"
    },
    {
      "commit": "06005723922dcecff9be67685345e02f8f173ca8",
      "tree": "0b13f4bbe4ce9aec66610435832e89d0dcce0670",
      "parents": [
        "69ef526ac9fbb83c9b6e0cf6d5fc6e65f20fcf54"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Jan 13 16:36:43 2015 +1300"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Jan 13 16:36:43 2015 +1300"
      },
      "message": "log dstat top io\n\nWe aren\u0027t always cpu bound, track top io usage as well.\n\nChange-Id: I3c16b851ebab61ef96a6e3016237a294038561de\n"
    },
    {
      "commit": "3eaa0781e3d87bee6d343573954b682f1f23d4b9",
      "tree": "c4a046523eeb79ff44045934e9f599996d87e136",
      "parents": [
        "cfadf07465d2d4f5522e78370b2980d66d76fee4",
        "13519e8a5b8bb9141ecff09f5273d5c2896a8082"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 12 17:17:41 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 12 17:17:41 2015 +0000"
      },
      "message": "Merge \"Fix get_packages when $DISTRO is not set\""
    },
    {
      "commit": "cfadf07465d2d4f5522e78370b2980d66d76fee4",
      "tree": "1b802a60e7370894a3d929b6a22f4342d4398a12",
      "parents": [
        "992fbe3c59d881f88775239cb1f251b469f48fe7",
        "1cbb5d3f0c3200ce0446de59a8b9b3af1b8db483"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 12 13:58:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 12 13:58:04 2015 +0000"
      },
      "message": "Merge \"Clean database ubuntu/RHEL/SUSE use uninstall_package and clean /var/lib/mysql\""
    },
    {
      "commit": "992fbe3c59d881f88775239cb1f251b469f48fe7",
      "tree": "f4f3623e1cb72213398a19dec67c0cd2c7998e90",
      "parents": [
        "bd7fd71791670a40dbfe20937052ea26c36bfda5",
        "826e4509363ff6415a257ce1ff9ea13af390d47d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 12 13:56:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 12 13:56:16 2015 +0000"
      },
      "message": "Merge \"Add support for enabling heat adopt and abandon\""
    },
    {
      "commit": "5893cc7c5f14ecf645a010b930577eaaa01a3eb8",
      "tree": "55706cccbef94ff6566a273fa0acd8bab9ba82de",
      "parents": [
        "5c0a3cfb71ef8c8faca92c19e4eee4968eb309e3"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Dec 22 11:49:42 2014 +0100"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Jan 12 10:48:08 2015 +0100"
      },
      "message": "neutron: use config files from neutron-*aas repos\n\nNow that we split the neutron repository and have service configuration\nfiles maintained in their own repos, start using them.\n\nThe old files are going to be cleaned up from the Neutron tree.\n\nChange-Id: Iaeff0b9de88e9bcca87da1092cc888c4cc1bedfd\n"
    },
    {
      "commit": "bd7fd71791670a40dbfe20937052ea26c36bfda5",
      "tree": "c26ed6a715f51e31736d821be92be863302a515d",
      "parents": [
        "e9431ed6a9358636dc9998e3f4b845e7ba1ee40e",
        "7c9df1017cb249afd329e915aab8a04b04940bc2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 12 05:24:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 12 05:24:20 2015 +0000"
      },
      "message": "Merge \"Remove Fedora 19 as supported distribution\""
    },
    {
      "commit": "e9431ed6a9358636dc9998e3f4b845e7ba1ee40e",
      "tree": "689706fba63ae2da08e32b47bd27b22d8a2c70ca",
      "parents": [
        "eef154529839c09606dc2b608ed9306cb61b2504",
        "26ac3d7ebbc739a2a5378716aebaa68c6ab9c84d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 12 05:22:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 12 05:22:29 2015 +0000"
      },
      "message": "Merge \"Fix service start sequence\""
    },
    {
      "commit": "eef154529839c09606dc2b608ed9306cb61b2504",
      "tree": "ffc5eb7affacfc3cb4662f2289c9bade0687b411",
      "parents": [
        "a41ad4d183f77145cef283fc4d3da118211f8a0a",
        "d3ca1418c4f048be58080bd51c9497abe33d49b9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 12 05:22:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 12 05:22:19 2015 +0000"
      },
      "message": "Merge \"Fix matchmaker-redis dependencies for zeromq driver\""
    },
    {
      "commit": "a41ad4d183f77145cef283fc4d3da118211f8a0a",
      "tree": "0b5c1469a17b7acb8334222856c5773333da2bad",
      "parents": [
        "69ef526ac9fbb83c9b6e0cf6d5fc6e65f20fcf54",
        "b968b0c36b09b8b5df860d5334e175ec75a838f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 12 03:39:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 12 03:39:12 2015 +0000"
      },
      "message": "Merge \"Fix comments to use \u0027local.conf\u0027 instead of \u0027localrc\u0027\""
    },
    {
      "commit": "69ef526ac9fbb83c9b6e0cf6d5fc6e65f20fcf54",
      "tree": "f825903fe20d6ffe1c65e035eeca897ad6563ef4",
      "parents": [
        "441ff07b97b4d44a25479912ff2878be3fa6e9a9",
        "d4a6e355cab59f61c269139092e261aa105f52dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 10 03:42:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 10 03:42:16 2015 +0000"
      },
      "message": "Merge \"Enroll Ironic nodes /w IRONIC_KEY_FILE\""
    },
    {
      "commit": "5ecf46b581b70d2ef9139ad168c80f532e901abb",
      "tree": "ad29aed409bb76606a4051d7b0ac08c44cf4d54a",
      "parents": [
        "441ff07b97b4d44a25479912ff2878be3fa6e9a9"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 09 13:35:18 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 09 13:40:12 2015 +0000"
      },
      "message": "Add \u0027acl\u0027 package to neutron deps\n\nThe acl package has been added as a test-only dependency of neutron.\nIt is used by the functional job in configuring postgres.\n\nChange-Id: Ie28da793237b51cced3bd0a9b35273d9c50472e8\n"
    },
    {
      "commit": "13519e8a5b8bb9141ecff09f5273d5c2896a8082",
      "tree": "e9a890f861a4daefe6ba1728e35832227159da12",
      "parents": [
        "441ff07b97b4d44a25479912ff2878be3fa6e9a9"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 09 13:06:56 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 09 13:06:56 2015 +0000"
      },
      "message": "Fix get_packages when $DISTRO is not set\n\nSourcing the tools/install-prereqs.sh script with TOP_DIR set results\nin GetDistro being called in get_packages and echoing the result.\nSince all output from get_packages is assumed to be package names,\nthis results in the attempted installation of the non-existant \u0027Found\u0027\n\u0027Distro\u0027 and \u0027[distro name]\u0027 packages.  This change removes the echo\nstatement to avoid this problem.\n\nChange-Id: Idd05c31b9eec9e6209666fa16fa425cdf1f35aa2\n"
    },
    {
      "commit": "afc1423e70074762e5c8d74b7295b9e55f91a44c",
      "tree": "9ec7fbcd6491822356572c1e0e9d5f4f8eb58767",
      "parents": [
        "29e34f7c9fe78a2914da1c8e1631750dd9b4d42b"
      ],
      "author": {
        "name": "git-harry",
        "email": "git-harry@live.co.uk",
        "time": "Thu Jan 08 17:37:40 2015 +0000"
      },
      "committer": {
        "name": "git-harry",
        "email": "git-harry@live.co.uk",
        "time": "Thu Jan 08 17:47:47 2015 +0000"
      },
      "message": "Change default nova service name in cinder.conf\n\nIn cinder the config options nova_catalog_info and\nnova_catalog_admin_info define values to be matched when searching for\nthe correct compute service in the catalog.\n\nThe commit 5ad15c040fdc115bca9efb1c952279988a2a48b3 in the cinder\nproject has changed these defaults.\n\nThis commit sets the options in cinder.conf to the values set by\ndevstack.\n\nChange-Id: I2a0b09c34fac5f63a5cdbbe05761a0857f243465\nCloses-Bug: #1408734\n"
    },
    {
      "commit": "b968b0c36b09b8b5df860d5334e175ec75a838f6",
      "tree": "dd3ed2bbc5afe8c889ddb83c8d6ae4a6b30fbe69",
      "parents": [
        "29e34f7c9fe78a2914da1c8e1631750dd9b4d42b"
      ],
      "author": {
        "name": "Shuichiro MAKIGAKI",
        "email": "shuichiro.makigaki@gmail.com",
        "time": "Sun Jan 04 17:53:12 2015 +0900"
      },
      "committer": {
        "name": "Shuichiro MAKIGAKI",
        "email": "shuichiro.makigaki@gmail.com",
        "time": "Thu Jan 08 19:12:04 2015 +0900"
      },
      "message": "Fix comments to use \u0027local.conf\u0027 instead of \u0027localrc\u0027\n\nInstead of \u0027localrc\u0027, \u0027local.conf\u0027 should be used.\nExample codes to enable neutron also should follow local.conf syntax.\n\nChange-Id: I4f4c03fdbf0f612e5b518177b29669fb202d9f7a\nCloses-Bug: #1407391\n"
    },
    {
      "commit": "26ac3d7ebbc739a2a5378716aebaa68c6ab9c84d",
      "tree": "25d82c0e71415b95e89d3a291e3104572ab42043",
      "parents": [
        "d3ca1418c4f048be58080bd51c9497abe33d49b9"
      ],
      "author": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Sun Dec 21 23:41:07 2014 -0800"
      },
      "committer": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Thu Jan 08 07:19:44 2015 +0000"
      },
      "message": "Fix service start sequence\n\n1. zmq-receiver should be started in advance\n2. when using zeromq driver, nova-compute relies\non nova-conductor\u0027s rpc to be initialized\n\nThis fix is totally safe and won\u0027t influence\non other services.\n\nChange-Id: I9d7b682df4d411af24a1ff6bcad79697e32fa723\nPartially-Implements: blueprint zeromq\n"
    },
    {
      "commit": "d3ca1418c4f048be58080bd51c9497abe33d49b9",
      "tree": "f6b84b06bbf4c11427cd9771d3a1e62866b37c67",
      "parents": [
        "29e34f7c9fe78a2914da1c8e1631750dd9b4d42b"
      ],
      "author": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Sun Dec 21 23:36:43 2014 -0800"
      },
      "committer": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Thu Jan 08 07:17:58 2015 +0000"
      },
      "message": "Fix matchmaker-redis dependencies for zeromq driver\n\nAdd an option \u0027ZEROMQ_MATCHMAKER\u0027 to indicate which\nmatchmaker driver to use.\n\nWhen it indicates \u0027redis\u0027, the dependencies will be\ninstalled.\n\nChange-Id: I910b48347bad0685ea10083a3b0b243524f32095\nPartially-Implements: blueprint zeromq\n"
    },
    {
      "commit": "441ff07b97b4d44a25479912ff2878be3fa6e9a9",
      "tree": "33b3d529eadce2d067363913528fbab6e8efe5e5",
      "parents": [
        "29e34f7c9fe78a2914da1c8e1631750dd9b4d42b"
      ],
      "author": {
        "name": "Bharat Kumar Kobagana",
        "email": "bharat.kobagana@redhat.com",
        "time": "Thu Jan 08 12:26:26 2015 +0530"
      },
      "committer": {
        "name": "Bharat Kumar Kobagana",
        "email": "bharat.kobagana@redhat.com",
        "time": "Thu Jan 08 12:26:30 2015 +0530"
      },
      "message": "Fixing the problem in loading plugins\n\nThis patch fixes the problem in loading the plugins in devstack\nby defining the \"plugins\" variable in \"run_plugins\" function of\ndevstack/functions-common file.\n\nChange-Id: I9fb0e24bf1fd282931a8489e0a8ec0c9ea078520\nCloses-Bug: 1408571\n"
    },
    {
      "commit": "29e34f7c9fe78a2914da1c8e1631750dd9b4d42b",
      "tree": "8c33105af1d156840d1e210803911bd4e84049da",
      "parents": [
        "8ba4d17e973ac4c3ca2fbae334efd980376dc125",
        "5107556a7985b35a22904c57fd4a6f851cef0024"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 08 03:00:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 08 03:00:28 2015 +0000"
      },
      "message": "Merge \"Actually run all the Cinder cert tests.\""
    },
    {
      "commit": "8ba4d17e973ac4c3ca2fbae334efd980376dc125",
      "tree": "2d1f7446eeb371ffe445036b6adf970f3d2693eb",
      "parents": [
        "05a12cb0bf17fdfcafae2a5894e5e2ef4e907c4c",
        "a38bc5b3c2b97230896948073401153b0c3d157f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 08 03:00:22 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 08 03:00:22 2015 +0000"
      },
      "message": "Merge \"Adding installation Heat package after cloning\""
    },
    {
      "commit": "05a12cb0bf17fdfcafae2a5894e5e2ef4e907c4c",
      "tree": "5139fff79363b09d052652429efc5b686402b8bb",
      "parents": [
        "da03c9dba59d36db1a9c0ea037eceb87576fd678",
        "2de47465bdc33e7cc7bd6626a91374eccbf014f1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 08 03:00:13 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 08 03:00:13 2015 +0000"
      },
      "message": "Merge \"Trove configure authtoken via conf file\""
    },
    {
      "commit": "da03c9dba59d36db1a9c0ea037eceb87576fd678",
      "tree": "c8b89b89bd709ce638705d0f01b83788ba674fc6",
      "parents": [
        "4ebaeb37209629e200b1f7f46bc7ccf0f3fd121d",
        "95d1a43f1feef36ee50b0f53a6da258a4a646244"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 08 02:25:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 08 02:25:06 2015 +0000"
      },
      "message": "Merge \"uuidgen binary is needed by lib/{neutron,ceph}\""
    },
    {
      "commit": "4ebaeb37209629e200b1f7f46bc7ccf0f3fd121d",
      "tree": "bbca60b96194ad04c424321f941ec53ef06b7f7a",
      "parents": [
        "e5cbde31589f7c436862b1f6652193eb8ddb4c8d",
        "7b47c47308a601839008413d20acacf2c52e3f45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 08 01:40:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 08 01:40:25 2015 +0000"
      },
      "message": "Merge \"Customizing tempest configuration for libvirt-lxc\""
    },
    {
      "commit": "f303d7ed0b2061b49eb9390c7b8f2a18de7bc8dd",
      "tree": "ce6804e8ad1bea5c3dab31552d78e12f53d7f082",
      "parents": [
        "f9512d6459599e947cd393cfd711798e95f513aa"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Jan 06 12:18:03 2015 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Wed Jan 07 16:39:23 2015 -0800"
      },
      "message": "Allow specification of ironic callback timeout\n\nWe need to be able to adjust Ironic\u0027s timeout for a node\u0027s deployment\ncallback.  The default is much longer than Tempest\u0027s server build\ntimeout, causing Ironic deployment issues to be masked by more generic\nserver timeouts in the tempest logs.  Being able to set this to be\nlower than the nova timeout, we\u0027ll have Ironic errors that we can\nfingerprint.\n\nChange-Id: I7b8eeda504da7ffd64967bbcfa2625acf418f263\nRelated-bug: #1408067\n"
    },
    {
      "commit": "e5cbde31589f7c436862b1f6652193eb8ddb4c8d",
      "tree": "77da619602577032782411f0accf00d78edadc6b",
      "parents": [
        "c7acc12ad2d1348e2da075fad923811e19efa9d1",
        "ce1524d0843894b099c4abd20a64f92acad50c55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 07 23:05:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 07 23:05:21 2015 +0000"
      },
      "message": "Merge \"Fix proper oslo.messaging object for zeromq driver\""
    },
    {
      "commit": "c7acc12ad2d1348e2da075fad923811e19efa9d1",
      "tree": "60280f210f0643a555440a16ab1e46561e7b4ffc",
      "parents": [
        "9cedfcfda23445aadb866f40b0aafdde533cec9a",
        "1f65fd64ce2f4ed32a706f9bcb28c2ee0cf51e5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 07 22:32:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 07 22:32:15 2015 +0000"
      },
      "message": "Merge \"Clear multi-line sections before adding lines\""
    },
    {
      "commit": "9cedfcfda23445aadb866f40b0aafdde533cec9a",
      "tree": "ab63ed021e3fd78bb79f722f4bbfaaa88fc5305a",
      "parents": [
        "a6613851abacbfaad48d51a4de41e9b5e077e24c",
        "2c65e71ab85a6271818048f79541e9b269566df5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 07 18:11:07 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 07 18:11:07 2015 +0000"
      },
      "message": "Merge \"Implement devstack external plugins\""
    },
    {
      "commit": "826e4509363ff6415a257ce1ff9ea13af390d47d",
      "tree": "52bc34600d00d957775896363ed82e053dcd440f",
      "parents": [
        "a6613851abacbfaad48d51a4de41e9b5e077e24c"
      ],
      "author": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Wed Jan 07 17:52:05 2015 +1000"
      },
      "committer": {
        "name": "Angus Salkeld",
        "email": "asalkeld@mirantis.com",
        "time": "Wed Jan 07 18:04:16 2015 +1000"
      },
      "message": "Add support for enabling heat adopt and abandon\n\nThis is by default disabled, but we need to enable\nit to test it in the gate.\n\nChange-Id: I2339ebcaf4bd6308041675bcd35c0b70206e2e5e\n"
    },
    {
      "commit": "a6613851abacbfaad48d51a4de41e9b5e077e24c",
      "tree": "a4ff33e85fa2d202bcc1fca8907808f58674e9d0",
      "parents": [
        "f9512d6459599e947cd393cfd711798e95f513aa",
        "305c4debde80a79676848c108cb42c0a12ce7405"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 06 23:41:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 06 23:41:20 2015 +0000"
      },
      "message": "Merge \"Fix wsgi dir cleanup in Keystone\""
    },
    {
      "commit": "2c65e71ab85a6271818048f79541e9b269566df5",
      "tree": "ef8721cc25ec6f4736ea62a058d5c3556bbf510d",
      "parents": [
        "7d6df5225bafaf77137aaa69f8fecd1286491b36"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 18 09:44:56 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Jan 06 12:30:25 2015 -0500"
      },
      "message": "Implement devstack external plugins\n\nThis is an initial pass at plugin infrastructure for devstack which\nallows specifying an external repository via:\n\nenable_plugin \u003cname\u003e \u003cgiturl\u003e [branch]\n\nIt implements the devstack specification for this at\nI173dee3d57967b1d2ffd30e4868a2832aeac97ce\n\nChange-Id: I8e4175313b3cf0b12e981122358b1288a7eb0746\n"
    },
    {
      "commit": "7c9df1017cb249afd329e915aab8a04b04940bc2",
      "tree": "389f78de77cc46cab76fe24033f5ef61960c62b1",
      "parents": [
        "27f0339f8634df3f4b540e30df8667a42372482d"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Fri Jan 02 18:39:29 2015 +0100"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Tue Jan 06 11:42:26 2015 +0100"
      },
      "message": "Remove Fedora 19 as supported distribution\n\nFedora 19 will reach its end of life on 6-JAN-2015\n\n  https://lists.fedoraproject.org/pipermail/announce/2014-December/003243.html\n\nRemove it as a supported distribution and add Fedora 21\n\n  - stack.sh: Remove Fedora 19 from list of \u0027supported\u0027 distributions.\n  - tools/fixup_stuff.sh: Remove Fedora 19. Also remove the workaround\n    of disabling firewalld for Fedora 21.\n\nChange-Id: If92b87d2f9a2bb95469730cda201a7981670f727\n"
    },
    {
      "commit": "7b47c47308a601839008413d20acacf2c52e3f45",
      "tree": "98e776f2cb54c110ae1482050d3273bd72f17479",
      "parents": [
        "5c0a3cfb71ef8c8faca92c19e4eee4968eb309e3"
      ],
      "author": {
        "name": "Nels Nelson",
        "email": "nels.n.nelson@gmail.com",
        "time": "Mon Jan 05 16:36:42 2015 -0600"
      },
      "committer": {
        "name": "Nels Nelson",
        "email": "nels.n.nelson@gmail.com",
        "time": "Mon Jan 05 23:06:05 2015 -0600"
      },
      "message": "Customizing tempest configuration for libvirt-lxc\n\nIn order to support the continued testing of the libvirt driver\nwith lxc virtualization, certain compute features must be disabled\nincluding rescue, resize, and suspend.\n\nChange-Id: I52150fef11ba6e3ab2fd0acacaa3c64413c0c0d1\n"
    },
    {
      "commit": "cecbd1ff6fa56052018422e4892b9f58239d12b3",
      "tree": "ecbd554ed0d2e2b07c6d868a7ede77162b97415a",
      "parents": [
        "5c0a3cfb71ef8c8faca92c19e4eee4968eb309e3"
      ],
      "author": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Mon Jan 05 17:05:47 2015 +0800"
      },
      "committer": {
        "name": "Yalei Wang",
        "email": "yalei.wang@intel.com",
        "time": "Tue Jan 06 12:56:37 2015 +0800"
      },
      "message": "delete cinder configuration file before config it\n\nSome misleading configuration item will remain if we don\u0027t delete the cinder\nconf everytime before we configure it.\n\nChange-Id: Iab6a5d7bc5fdcb05b28d24b0419c0bf380a140c1\nCloses-bug: #1405301\n"
    },
    {
      "commit": "f9512d6459599e947cd393cfd711798e95f513aa",
      "tree": "3de162d840eef2c7528b9d7e1126b4099f72c970",
      "parents": [
        "5c0a3cfb71ef8c8faca92c19e4eee4968eb309e3"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Mon Dec 15 10:23:20 2014 -0800"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Mon Jan 05 11:22:04 2015 -0700"
      },
      "message": "Initialize neutron service db with neutron\n\nPartially-Implements: blueprint services-split\nChange-Id: I407a4bb3c60ab6a491669b4ddd16aee1239808f1\n"
    },
    {
      "commit": "157c84b8766ae67f6868f26505ce9a5d7291730b",
      "tree": "2335d93852b26d620b8c2270164c69d6879b596c",
      "parents": [
        "5c0a3cfb71ef8c8faca92c19e4eee4968eb309e3"
      ],
      "author": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Oct 06 13:29:39 2014 +0200"
      },
      "committer": {
        "name": "Ihar Hrachyshka",
        "email": "ihrachys@redhat.com",
        "time": "Mon Jan 05 15:57:23 2015 +0100"
      },
      "message": "Enforce UTF-8 encoding when creating databases\n\nWe use InnoDB everywhere, so there should be no issues with long unicode\nkeys. Dropped charset parameter for recreate_database since it\u0027s not\nneeded anymore.\n\nChange-Id: Ib768402a9337c918309030a92ab81da17269f4f6\n"
    },
    {
      "commit": "5c0a3cfb71ef8c8faca92c19e4eee4968eb309e3",
      "tree": "5bf8f0e3fc9990b26b5e09044c125261d945818d",
      "parents": [
        "e754f871cdcd34d9580f256a265016b7d293003f",
        "fc99426a907473de3fc392c19eded30b88e8f46f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 05 14:30:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 05 14:30:47 2015 +0000"
      },
      "message": "Merge \"Install Juno RDO repos for RHEL7\""
    },
    {
      "commit": "e754f871cdcd34d9580f256a265016b7d293003f",
      "tree": "9d84b5ca774a056e9cc4c992b3c38f8f21a6ec35",
      "parents": [
        "cc5715531b46f558faffefe4fe6e77d48af2368b",
        "3a6b128f3af8068362bdd78a0d264aa54672328e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 05 14:29:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 05 14:29:59 2015 +0000"
      },
      "message": "Merge \"Improve firewall recommendations for Neutron documentation\""
    },
    {
      "commit": "cc5715531b46f558faffefe4fe6e77d48af2368b",
      "tree": "0e558f15e008f7d3127fa2e2a9aa14a2ca3202be",
      "parents": [
        "27f0339f8634df3f4b540e30df8667a42372482d"
      ],
      "author": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@gmail.com",
        "time": "Thu Sep 25 20:00:29 2014 +0900"
      },
      "committer": {
        "name": "Hirofumi Ichihara",
        "email": "ichihara.hirofumi@lab.ntt.co.jp",
        "time": "Mon Jan 05 15:31:36 2015 +0900"
      },
      "message": "Fix configure to metadata_agent.ini\n\nDevstack set auth_uri to metadata_agent.ini in _neutron_setup_keystone function.\nBut Metadata_agent use auth_url not auth_uri.\n\nThis is regression caused by https://review.openstack.org/#/c/122882/\n\nChange-Id: Iac8f240558abcdc5bcee3d3c87cef5ad3bb007e8\nCloses-bug: #1373859\n"
    },
    {
      "commit": "2de47465bdc33e7cc7bd6626a91374eccbf014f1",
      "tree": "7dda650b13219ac8429f55ff5ee657838b43b434",
      "parents": [
        "27f0339f8634df3f4b540e30df8667a42372482d"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Tue Dec 23 11:08:15 2014 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Mon Jan 05 10:11:57 2015 +1000"
      },
      "message": "Trove configure authtoken via conf file\n\nConfigure auth_token middleware in trove via the conf file rather than\nthe paste pipeline. This is the standard and expected mechanism.\n\nChange-Id: Iec6bf74c9321082c35465d332aba7f5fa240cc1a\n"
    },
    {
      "commit": "3a6b128f3af8068362bdd78a0d264aa54672328e",
      "tree": "b5f7483d36a8d64f513a9b404a0bf8f36810e6dc",
      "parents": [
        "9103d4390b16ca61b2d8a68be2bfc461408d04f4"
      ],
      "author": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Wed Dec 31 14:27:22 2014 -0700"
      },
      "committer": {
        "name": "Steven Dake",
        "email": "sdake@redhat.com",
        "time": "Fri Jan 02 16:21:55 2015 -0700"
      },
      "message": "Improve firewall recommendations for Neutron documentation\n\nThe documention does not mention that either ufw or firewalld should be\ndisabled to operate a devstack+Neutron environment.  This change adds a\ndescription of fault symptoms as well as a simple workaround.\n\nChange-Id: Ie0ec614dfa56febbf6588836d2e1fc057aa8830f\n"
    },
    {
      "commit": "27f0339f8634df3f4b540e30df8667a42372482d",
      "tree": "1dc412acd50585c9f844a821ffbf91e7d86c03d7",
      "parents": [
        "1051e39e762de611036c974275ec2f899e6ac274",
        "5c66ff6f20e8fd9a439d9c0edabd3e88423e0ac0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 02 17:11:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 02 17:11:52 2015 +0000"
      },
      "message": "Merge \"Update the default ODL to Helium SR1.1\""
    },
    {
      "commit": "1051e39e762de611036c974275ec2f899e6ac274",
      "tree": "a810ecd4b669634e1f4cd0999775fef2a3c5d8ac",
      "parents": [
        "9103d4390b16ca61b2d8a68be2bfc461408d04f4",
        "1eb4c6a3753fad0166359fff417f63f028ab871d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jan 02 17:11:44 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jan 02 17:11:44 2015 +0000"
      },
      "message": "Merge \"remove brackets around boolean condition expression\""
    },
    {
      "commit": "9103d4390b16ca61b2d8a68be2bfc461408d04f4",
      "tree": "c6b925698b43ba92704b4a2bacc0d4b5347a8c70",
      "parents": [
        "e9cac494d727633a29515b340b7d69e9d4bf0848",
        "18a81a20581e7e53fa69d91b6b77f739b1e960b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 31 16:02:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 31 16:02:47 2014 +0000"
      },
      "message": "Merge \"Stop installing setuptools from distros\""
    },
    {
      "commit": "a38bc5b3c2b97230896948073401153b0c3d157f",
      "tree": "1cf523ec1746dd52a10ffaad67f52ca42a701820",
      "parents": [
        "e9cac494d727633a29515b340b7d69e9d4bf0848"
      ],
      "author": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Tue Dec 16 04:25:11 2014 -0500"
      },
      "committer": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Tue Dec 30 09:25:08 2014 +0000"
      },
      "message": "Adding installation Heat package after cloning\n\nThere are two important reasons for this change:\n - Other OpenStack components contain this code already.\n - Heat store references on client/constraint/version plugins in\n   setup.cfg and and stevedore uses these references, so we should\n   install Heat after changing this part of code. As example look patch\n   https://review.openstack.org/#/c/86978/ for grenade job, where\n   heat-engine can not find two constrainsts due to changing their code\n   place between releases.\n\nChange-Id: Ic6b1f70ec2d2c06002eb6877a747b7b84213c710\nCloses-Bug: #1402985\n"
    },
    {
      "commit": "e9cac494d727633a29515b340b7d69e9d4bf0848",
      "tree": "bb0e761f1b240af49416d5d2d7c14b44fb0daa34",
      "parents": [
        "130efefe6c8e8750504152742bd82961f18c8a02",
        "58402537351ed30afc0d2ee99dc52687301ff9dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 29 17:13:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 29 17:13:45 2014 +0000"
      },
      "message": "Merge \"Add missing space before ] in lib/trove\""
    },
    {
      "commit": "1eb4c6a3753fad0166359fff417f63f028ab871d",
      "tree": "697da0cbe72b384aae747de51cc4b66391fc1678",
      "parents": [
        "fe2f9868164d169c4170cc41285247dd20a39092"
      ],
      "author": {
        "name": "gong yong sheng",
        "email": "gong.yongsheng@99cloud.net",
        "time": "Wed Dec 24 09:21:01 2014 +0800"
      },
      "committer": {
        "name": "gong yong sheng",
        "email": "gong.yongsheng@99cloud.net",
        "time": "Mon Dec 29 12:21:51 2014 +0800"
      },
      "message": "remove brackets around boolean condition expression\n\nChange-Id: Ia550d4603d9520ddea84a144e5e042903456d96d\nCloses-Bug: 1405319\n"
    },
    {
      "commit": "130efefe6c8e8750504152742bd82961f18c8a02",
      "tree": "35b9c14bed14fcb95219552d4ab21d789b3d3a69",
      "parents": [
        "fe2f9868164d169c4170cc41285247dd20a39092"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Sat Dec 27 14:01:00 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Sat Dec 27 14:09:07 2014 -0800"
      },
      "message": "Call sudo /w -H in install_pip.sh as well\n\nWe updated other usage of sudo to pass -H when installing pip things,\nto avoid creating a .cache directory in $STACK_USER\u0027s $HOME that is\nowned by root. get-pip.py also ends up creating a ~/.cache, so we\nneed to update sudo usage there as well.\n\nCloses-bug: #1405626\nRelated-bug: #1405732\n\nChange-Id: If791b9b25d6a4280dab19117004184e57e78d038\n"
    },
    {
      "commit": "18a81a20581e7e53fa69d91b6b77f739b1e960b2",
      "tree": "744070f285db97e83bb30df527b3ad3ad5f4a1da",
      "parents": [
        "fe2f9868164d169c4170cc41285247dd20a39092"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Dec 26 09:53:21 2014 -0600"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Dec 26 09:53:21 2014 -0600"
      },
      "message": "Stop installing setuptools from distros\n\nWe go through a bunch of trouble to install setuptools via pip. Having\nit in the distro install too is confusing.\n\nChange-Id: I6875fe2a1ee6b7d296f7f44b4b1601794b136440\n"
    },
    {
      "commit": "fe2f9868164d169c4170cc41285247dd20a39092",
      "tree": "5da9fe1f199e52b70b7d4a3ee0a1634a08c806ac",
      "parents": [
        "17061f9c3cd2b64f62529c6d148144eb42427b78",
        "f3e75bf979bac5330034d350c416c61df7d8feb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 24 18:20:56 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 24 18:20:57 2014 +0000"
      },
      "message": "Merge \"Fixes Heat tempest issue due to hardcoded qcow2 extension\""
    },
    {
      "commit": "17061f9c3cd2b64f62529c6d148144eb42427b78",
      "tree": "9dd8c1529dfaa4b95d00962f68f54e1024e38c1b",
      "parents": [
        "013f52b01508f20c34209a30d76c1843764f88ca",
        "fe5164aeef1c3fab581272201e4e21f8821e8784"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 24 18:20:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 24 18:20:35 2014 +0000"
      },
      "message": "Merge \"Fix redis service restarting for Ceilometer\""
    },
    {
      "commit": "013f52b01508f20c34209a30d76c1843764f88ca",
      "tree": "380dca63c4f5189bfd9b5900acdc8bb8600755e5",
      "parents": [
        "6ec66bb3d1354062ec70be972dba990e886084d5"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Dec 23 16:56:15 2014 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Tue Dec 23 17:20:30 2014 -0800"
      },
      "message": "Always install latest pbr\n\nWhen not installing pbr from source always install the latest version of\npbr. It turns out that python-pbr is a system package that satisfies\nmany of our requirements files pbr requirements but breaks under\nsetuptools 8.0. Fix this by passing the -U flag to pip when installing\npbr so that we install the latest version of pbr always.\n\nNote that we likely need to make this more generic to avoid other system\npackage leakage when installing packages not from source.\n\nWe should also probably bump our pbr requirements across the board to\nreflect the new setuptools 8.0 world needs.\n\nChange-Id: I23dd21cea37d26f879aa8d864ee7d371e70221ea\nFixes-bug: 1405318\n"
    },
    {
      "commit": "fe5164aeef1c3fab581272201e4e21f8821e8784",
      "tree": "d45025575ca4ad532ff7c6d288103fa58e845e46",
      "parents": [
        "6ec66bb3d1354062ec70be972dba990e886084d5"
      ],
      "author": {
        "name": "Ilya Tyaptin",
        "email": "ityaptin@mirantis.com",
        "time": "Tue Dec 23 14:53:43 2014 +0400"
      },
      "committer": {
        "name": "Ilya Tyaptin",
        "email": "ityaptin@mirantis.com",
        "time": "Tue Dec 23 14:58:46 2014 +0400"
      },
      "message": "Fix redis service restarting for Ceilometer\n\nIn Ubuntu redis service is named as redis-server. So in this\npatchset different restarting for this service at different\nOSes have been added.\n\nChange-Id: I406e3556c7b9a2bef8277f34862375c5ffd3888e\nCloses-bug: #1405147\n"
    },
    {
      "commit": "6ec66bb3d1354062ec70be972dba990e886084d5",
      "tree": "58c0c952d2bc6463b7d8b9f7dc9757ebd20e4d13",
      "parents": [
        "e92eee3e2646ae98b3d9e9005c67663b29e79ca1"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Mon Dec 22 17:17:51 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Tue Dec 23 01:05:42 2014 +0000"
      },
      "message": "Install prettytable\u003e\u003d0.7 to satisfy pip 6/PEP 440\n\nAlso use sudo -H with pip so that it doesn\u0027t create a ~stack/.cache\nother things can\u0027t write to as the stack user later.\n\nChange-Id: I2134c7d8f58f8b83f33150c9ed86d87f8ccba2f3\n"
    },
    {
      "commit": "58402537351ed30afc0d2ee99dc52687301ff9dc",
      "tree": "4afa98c1ecd01e0a26d56953dd0b199eb4b75b56",
      "parents": [
        "e92eee3e2646ae98b3d9e9005c67663b29e79ca1"
      ],
      "author": {
        "name": "Gary W. Smith",
        "email": "gary.w.smith@hp.com",
        "time": "Mon Dec 22 09:13:23 2014 -0800"
      },
      "committer": {
        "name": "Gary W. Smith",
        "email": "gary.w.smith@hp.com",
        "time": "Mon Dec 22 09:15:08 2014 -0800"
      },
      "message": "Add missing space before ] in lib/trove\n\nChange-Id: Ic852f642f03124c4a878c92ea8b6b11519c51e59\nFixes-Bug: 1404939\n"
    },
    {
      "commit": "ce1524d0843894b099c4abd20a64f92acad50c55",
      "tree": "7f4f25954f4ee9914fafe1ccc1adc863b80c4b60",
      "parents": [
        "e92eee3e2646ae98b3d9e9005c67663b29e79ca1"
      ],
      "author": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Sun Dec 21 00:46:34 2014 -0800"
      },
      "committer": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Sun Dec 21 11:43:36 2014 -0800"
      },
      "message": "Fix proper oslo.messaging object for zeromq driver\n\nCurrently, as almost all the rpc driver of projects\nhave been switched to oslo.messaging, the object should\nbe imported via oslo.messaging rather than its own rpc lib.\n\nChange-Id: I9633446e78cb5af21f61a26f6fb365a8ed57a85f\nPartially-Implements: blueprint zeromq\nCloses-Bug: #1395721\n"
    },
    {
      "commit": "e92eee3e2646ae98b3d9e9005c67663b29e79ca1",
      "tree": "b48bfdd230f5425256d3f1e37d300bb5d2c9ff24",
      "parents": [
        "59fcbb282bd0a9b11202fd28994dc4734496457b",
        "933827cccea4d0866ecac9513a5f3ebeb90749ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 20 17:19:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 20 17:19:38 2014 +0000"
      },
      "message": "Merge \"Fix typo errors in devstack documentation\""
    },
    {
      "commit": "95d1a43f1feef36ee50b0f53a6da258a4a646244",
      "tree": "c3947fa7fe528a36a016b90aac0c493342284482",
      "parents": [
        "59fcbb282bd0a9b11202fd28994dc4734496457b"
      ],
      "author": {
        "name": "Guillaume Delacour",
        "email": "gui@iroqwa.org",
        "time": "Sat Dec 20 17:09:05 2014 +0100"
      },
      "committer": {
        "name": "Guillaume Delacour",
        "email": "gui@iroqwa.org",
        "time": "Sat Dec 20 17:10:59 2014 +0100"
      },
      "message": "uuidgen binary is needed by lib/{neutron,ceph}\n\nWhen using unstack.sh script on Debian Wheezy, i saw a failing call on\nuuidgen binary:\n\n    $ ./unstack.sh\n    /home/stack/devstack/lib/neutron: line 83: uuidgen: command not found\n    Site keystone disabled.\n    [...]\n\nChange-Id: I47e158abce9d090eb839c6e97d9191dc99ccfe55\n"
    },
    {
      "commit": "59fcbb282bd0a9b11202fd28994dc4734496457b",
      "tree": "83765d2bba29fa90263ab1641426c87f4d94ea72",
      "parents": [
        "9de03569d12a3add7c93b1a24c2940e9294fce5c",
        "35b5283a8f365f12996af1209448ccd816276e1f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 19 20:10:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 19 20:10:48 2014 +0000"
      },
      "message": "Merge \"Comment option to enable Setuptools warnings\""
    },
    {
      "commit": "9de03569d12a3add7c93b1a24c2940e9294fce5c",
      "tree": "0887fede9bf1aeca1d032dc252f59c17670db249",
      "parents": [
        "738b92a8ac0282fc349675203773601f2aa65e40",
        "9d0d3fb46824d3f9056acf18ad218b22b31b64af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 19 19:04:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 19 19:04:15 2014 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Revert \"Pin version of setuptools\"\"\"\""
    },
    {
      "commit": "933827cccea4d0866ecac9513a5f3ebeb90749ff",
      "tree": "a7f483edb20e746c4d90e37fc4129a0e8a5ecd3e",
      "parents": [
        "738b92a8ac0282fc349675203773601f2aa65e40"
      ],
      "author": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Fri Dec 19 12:09:05 2014 +0000"
      },
      "committer": {
        "name": "saradpatel",
        "email": "sarad.patel@hp.com",
        "time": "Fri Dec 19 12:11:38 2014 +0000"
      },
      "message": "Fix typo errors in devstack documentation\n\nThis submission fixes typo errors in following files\n  1. contributing.rst\n  2. exerciserc.rst\n  3. faq.rst\n  4. local.conf.rst\n  5. openrc.rst\n\nChange-Id: I2b2d61673c3c95f60c56978b5a81016603fef252\n"
    },
    {
      "commit": "5107556a7985b35a22904c57fd4a6f851cef0024",
      "tree": "1b482219b807afd5458845ac9dee9a764a9b3c41",
      "parents": [
        "738b92a8ac0282fc349675203773601f2aa65e40"
      ],
      "author": {
        "name": "Peter Pentchev",
        "email": "openstack-dev@storpool.com",
        "time": "Fri Dec 19 11:31:43 2014 +0200"
      },
      "committer": {
        "name": "Peter Pentchev",
        "email": "openstack-dev@storpool.com",
        "time": "Fri Dec 19 11:31:43 2014 +0200"
      },
      "message": "Actually run all the Cinder cert tests.\n\nChange the tests to run on the tox invocation line, too, not just in\nthe message logged.\n\nChange-Id: I86e02ea5a5eace92397bc18e08c494c6fd009880\n"
    },
    {
      "commit": "738b92a8ac0282fc349675203773601f2aa65e40",
      "tree": "080fe5bff66788a6f74c364f6115aedd30dc2e3e",
      "parents": [
        "c9bd06e03c1b901c303bd28b04d8805c46f3587c",
        "2191f838a718049b3ba3be42f3aef8a970ff4278"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 23:57:17 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 23:57:17 2014 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Pin version of setuptools\"\"\""
    },
    {
      "commit": "9d0d3fb46824d3f9056acf18ad218b22b31b64af",
      "tree": "b6a353e890674335c4faf51fd843ba2264d0d51e",
      "parents": [
        "2191f838a718049b3ba3be42f3aef8a970ff4278"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Thu Dec 18 23:14:54 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Thu Dec 18 23:15:20 2014 +0000"
      },
      "message": "Revert \"Revert \"Revert \"Pin version of setuptools\"\"\"\n\nThis reverts commit 2191f838a718049b3ba3be42f3aef8a970ff4278.\n\nApprove once Setuptools 8 is silencing runtime warnings by default,\ne.g. via https://github.com/jaraco/setuptools/pull/23 or a similar\npatch.\n\nChange-Id: I3c97a4d7810870c9ac058350b362930ce2af713b\n"
    },
    {
      "commit": "305c4debde80a79676848c108cb42c0a12ce7405",
      "tree": "f66423070af3a2e9a944d26c3780c4d78fd23a62",
      "parents": [
        "c9bd06e03c1b901c303bd28b04d8805c46f3587c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 18 17:11:07 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 18 17:11:07 2014 -0600"
      },
      "message": "Fix wsgi dir cleanup in Keystone\n\nChange-Id: I8350d2de8602472e5a7d80b490d2c24f43865e19\n"
    },
    {
      "commit": "2191f838a718049b3ba3be42f3aef8a970ff4278",
      "tree": "1ce92782c6f37f42e9d93396beb661ee8461b6dc",
      "parents": [
        "b7ebc4765a327e97837f2f6696682859eb77a93d"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Thu Dec 18 22:13:13 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Thu Dec 18 22:14:04 2014 +0000"
      },
      "message": "Revert \"Revert \"Pin version of setuptools\"\"\n\nThis reverts commit b7ebc4765a327e97837f2f6696682859eb77a93d.\n\nWe weren\u0027t quite ready yet... :/\n\nChange-Id: Idccc4b79a700ca34a80f590e942e1647cdfdefb0\n"
    },
    {
      "commit": "c9bd06e03c1b901c303bd28b04d8805c46f3587c",
      "tree": "0887fede9bf1aeca1d032dc252f59c17670db249",
      "parents": [
        "7d6df5225bafaf77137aaa69f8fecd1286491b36",
        "b7ebc4765a327e97837f2f6696682859eb77a93d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 21:34:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 21:34:37 2014 +0000"
      },
      "message": "Merge \"Revert \"Pin version of setuptools\"\""
    },
    {
      "commit": "35b5283a8f365f12996af1209448ccd816276e1f",
      "tree": "2dc0b19746d674702a101df7457d3130e307b19a",
      "parents": [
        "b7ebc4765a327e97837f2f6696682859eb77a93d"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Thu Dec 18 17:27:22 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Thu Dec 18 17:41:43 2014 +0000"
      },
      "message": "Comment option to enable Setuptools warnings\n\nChange-Id: I9fc247ab343c2cea0a8a5b7a3823b5525d6c311f\n"
    },
    {
      "commit": "b7ebc4765a327e97837f2f6696682859eb77a93d",
      "tree": "b6a353e890674335c4faf51fd843ba2264d0d51e",
      "parents": [
        "062e8f14874ab254aa756aabb4f50db222277431"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Wed Dec 17 03:32:42 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Thu Dec 18 17:09:25 2014 +0000"
      },
      "message": "Revert \"Pin version of setuptools\"\n\nThis reverts commit 3b782d304ec2073a6406c37b9e1a76c8aecfc9a3.\n\nThe blockers for setuptools 8 compatibility should all be resolved\nnow.\n\nChange-Id: I6d2d63746f98f0f885816395f36022a2706fb9c5\n"
    },
    {
      "commit": "7d6df5225bafaf77137aaa69f8fecd1286491b36",
      "tree": "080fe5bff66788a6f74c364f6115aedd30dc2e3e",
      "parents": [
        "7ed4318d15d43cdf9c82ee14242fdd8af2613f7d",
        "f6287c2adb4722b5688da9a4ac61dc6eda4a1372"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 18 10:47:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 18 10:47:55 2014 +0000"
      },
      "message": "Merge \"Fix rabbit_userid for multi node devstack\""
    }
  ],
  "next": "7ed4318d15d43cdf9c82ee14242fdd8af2613f7d"
}
