)]}'
{
  "log": [
    {
      "commit": "0fc336df89833945457a597ff2a3dfee97517958",
      "tree": "ffba15d7f1ab5f77ead2fcd2c34d6f26a5fee3ae",
      "parents": [
        "0a52f5597e436a8d2c7253a6967bfc4863c64fe7"
      ],
      "author": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sun Feb 08 11:03:02 2015 -0600"
      },
      "committer": {
        "name": "Brant Knudson",
        "email": "bknudson@us.ibm.com",
        "time": "Sun Feb 08 11:03:02 2015 -0600"
      },
      "message": "Keystone set debug in config file\n\nChange keystone so that the debug setting is always in the config\nfile. This way the debug setting is done consistently whether it\u0027s\nrun as keystone-all or in Apache httpd.\n\nChange-Id: I10f091e32b8b12ac71f0e7f613c5d1d3f4a8cbec\n"
    },
    {
      "commit": "0a52f5597e436a8d2c7253a6967bfc4863c64fe7",
      "tree": "5093ecca3262e2c6c818cc2eda9b55aa05db0e16",
      "parents": [
        "f2b8969465659ab15e836d207f1386da9e8f3660",
        "005b1db5c0f7ba6b20d4eede2b731614bc757cb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 07 14:32:28 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 07 14:32:28 2015 +0000"
      },
      "message": "Merge \"Add Service token to conf in single vm documentation\""
    },
    {
      "commit": "f2b8969465659ab15e836d207f1386da9e8f3660",
      "tree": "736fa1b974bac157d74d59bbd8e7869caa5fb509",
      "parents": [
        "a9198a8ff93325b77a07858f2384d5a0fec57869",
        "365421b99a6e76cd3c2e3dbb02638005e456abf8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Feb 07 00:08:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Feb 07 00:08:51 2015 +0000"
      },
      "message": "Merge \"isolate unit tests from stackrc HOST_IP check\""
    },
    {
      "commit": "a9198a8ff93325b77a07858f2384d5a0fec57869",
      "tree": "19f1df94078bcc3813b2573d71125ed9550da691",
      "parents": [
        "3273b6d280e2b6edd5dc3e4ba089afb5025e408a",
        "2e17d85d80f647d04054aca1571ef1910f9c2c62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 06 21:54:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 06 21:54:39 2015 +0000"
      },
      "message": "Merge \"Document where we are going\""
    },
    {
      "commit": "3273b6d280e2b6edd5dc3e4ba089afb5025e408a",
      "tree": "ee750219375baaee2751afee08a6cffab9296c21",
      "parents": [
        "f9222da73fa52b389f38521ea4df553c562cd798",
        "490430dbe3b7d9979b4623f2c327bb0a74436401"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 06 20:45:45 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 06 20:45:45 2015 +0000"
      },
      "message": "Merge \"Split functions-common: python functions\""
    },
    {
      "commit": "f9222da73fa52b389f38521ea4df553c562cd798",
      "tree": "9250c4247509e6d117e62657fbc4aaf064bf6487",
      "parents": [
        "e79678af5ed1621cd8740879b496a0d3716ab8b1",
        "36891dc1435741b8caf747b8ff82d6b25594f2c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 06 20:34:23 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 06 20:34:23 2015 +0000"
      },
      "message": "Merge \"Stop neutron services more explicitly\""
    },
    {
      "commit": "365421b99a6e76cd3c2e3dbb02638005e456abf8",
      "tree": "48cbc1b72603ee7de32522140fded56e21ca9559",
      "parents": [
        "e79678af5ed1621cd8740879b496a0d3716ab8b1"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Feb 06 15:27:43 2015 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Feb 06 15:27:43 2015 -0500"
      },
      "message": "isolate unit tests from stackrc HOST_IP check\n\nThe HOST_IP check in stackrc is useful for real users, but some cloud\nnodes that infra runs don\u0027t detect it correctly, and it\u0027s not actually\nrequired for unit tests to work right.\n\nChange-Id: Id2aaa713aea91825021e9d8d49d19f3e40a8e6c9\n"
    },
    {
      "commit": "e79678af5ed1621cd8740879b496a0d3716ab8b1",
      "tree": "8d89cedb7c4d249e305803f4c9f8ef8449132e9a",
      "parents": [
        "70157976aec6adf26ac0b3734d2017e2356efd75",
        "18f39bfb1f6af23a7fc5f5a5b822e7216ce9ec62"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 06 16:16:36 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 06 16:16:36 2015 +0000"
      },
      "message": "Merge \"Remove the default project from all users\""
    },
    {
      "commit": "70157976aec6adf26ac0b3734d2017e2356efd75",
      "tree": "e3e9fb8a528fab333d9ebdd9c97c79b58e241898",
      "parents": [
        "3f80eb59a40250dc66f5c25295c725d3680f3d6e",
        "ec89fa039bb115bce8dc40c4b72359c07e487a3a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 06 05:35:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 06 05:35:56 2015 +0000"
      },
      "message": "Merge \"Remove --skip-redirect form the tgtd service restart\""
    },
    {
      "commit": "2e17d85d80f647d04054aca1571ef1910f9c2c62",
      "tree": "767b02a7b1195785f4f6c95812ee0ef5d1bcbcfa",
      "parents": [
        "c2999d190a0ce92a99332a9733b2e43828a6201c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Jan 28 06:29:03 2015 -0800"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 05 16:20:52 2015 -0500"
      },
      "message": "Document where we are going\n\nSomewhat opinionated document on where we want to be going, should be\nan accurate first approximation of what Dean and I have chatted about\nover the last few weeks. Hopefully helpful in framing where we are\ngoing.\n\nChange-Id: Ia153af27a08203ffc44e37c7db73e04573d3be9f\n"
    },
    {
      "commit": "3f80eb59a40250dc66f5c25295c725d3680f3d6e",
      "tree": "0ec7a4b5c3da1b7d869f5cbf56e9791420566545",
      "parents": [
        "d7be20853b74a8cf5d2fceafdd32745c1689f4d9",
        "e3e9b226d003589028a05cfa10e153eaac5a0349"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 05 15:30:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 05 15:31:00 2015 +0000"
      },
      "message": "Merge \"Revert \"Make neutron the default in devstack\"\""
    },
    {
      "commit": "d7be20853b74a8cf5d2fceafdd32745c1689f4d9",
      "tree": "a076d146b45e2cf22cc922b629eae3a821f3c7dd",
      "parents": [
        "8458b458a0d9848e07420cc9074cd925315ed9e1",
        "36298eec001f900c00a8ac89143375620af9ce3e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 05 13:40:00 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 05 13:40:00 2015 +0000"
      },
      "message": "Merge \"Add default for YUM\""
    },
    {
      "commit": "36891dc1435741b8caf747b8ff82d6b25594f2c5",
      "tree": "d403a6ee403cec6be73b4334272fda69337ccc17",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Tue Feb 03 16:22:44 2015 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Thu Feb 05 12:39:13 2015 +0000"
      },
      "message": "Stop neutron services more explicitly\n\nAfter an unstack.sh several neutron services are left running. This\nchange tries to do a better (but not always successful) job of\nstopping neutron agents.\n\nstop_process does its own checking to see if a service is enabled\nso we don\u0027t need to check before calling.\n\nChange-Id: I8becbe9db56121cbc619a6d156b18f6c6d31a6e7\n"
    },
    {
      "commit": "e3e9b226d003589028a05cfa10e153eaac5a0349",
      "tree": "b0e8596d5e3d2d794baed81daecf1cf5193b55fc",
      "parents": [
        "c906bb38851037880f557b15ad30c9b0bb7fa295"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 05 12:34:12 2015 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Feb 05 12:34:12 2015 +0000"
      },
      "message": "Revert \"Make neutron the default in devstack\"\n\nThe simple case of a single interface doesn\u0027t work\nout of the box, and this is now failing for lots of \npeople. We need to back up and get that working.\n\nThis reverts commit c906bb38851037880f557b15ad30c9b0bb7fa295.\n\nChange-Id: If20df670e06cda2d65028bceb46d257d011cf917\n"
    },
    {
      "commit": "8458b458a0d9848e07420cc9074cd925315ed9e1",
      "tree": "cc1288cde216ff978ca33769f18c6b8db3e26aef",
      "parents": [
        "e24729ce28e291d48482216c167083c8a0d06cf9",
        "99f5bcc35338aecc0ba1478369970baf1f5013e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 05 00:12:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 05 00:12:50 2015 +0000"
      },
      "message": "Merge \"add event pipeline yaml\""
    },
    {
      "commit": "005b1db5c0f7ba6b20d4eede2b731614bc757cb4",
      "tree": "b6a9f0cf830707b299fba6b11ce72e18eae5117b",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Wed Feb 04 10:53:31 2015 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas (dims)",
        "email": "davanum@gmail.com",
        "time": "Wed Feb 04 23:55:06 2015 +0000"
      },
      "message": "Add Service token to conf in single vm documentation\n\nThis is probably the 3rd time i got bitten by this, So\nfiling a review :)\n\nChange-Id: Icd0834dda9c7ef806eb0fe976de85130e0220781"
    },
    {
      "commit": "e24729ce28e291d48482216c167083c8a0d06cf9",
      "tree": "a2a87baddadff7e7f2469036565540ad53854aa7",
      "parents": [
        "da352c7b4bbe8fb7f8f663f84194f7cddbe8f3e2",
        "d97ee3095eea53ed21da397c6b46c01948bc0e76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 23:39:49 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 23:39:49 2015 +0000"
      },
      "message": "Merge \"Update minimum bash version\""
    },
    {
      "commit": "da352c7b4bbe8fb7f8f663f84194f7cddbe8f3e2",
      "tree": "670818595564393e61ceb9c917d7b337254d6e3b",
      "parents": [
        "fdae448a05942d70f20f9de63a56877d11f89c08",
        "a27b74cdf74a83ef2d197d026526211d12990228"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 22:46:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 22:46:27 2015 +0000"
      },
      "message": "Merge \"Ceph: wait for services to shutdown during cleanup\""
    },
    {
      "commit": "d97ee3095eea53ed21da397c6b46c01948bc0e76",
      "tree": "6268603d2b9a81d9bbc315d4b1375da2986c5388",
      "parents": [
        "fdae448a05942d70f20f9de63a56877d11f89c08"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 04 12:35:39 2015 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 04 12:50:35 2015 -0600"
      },
      "message": "Update minimum bash version\n\nClarify our position on bash and other shells.\n\nChange-Id: I30e801afa03f8d7235556b0933d0205a30310899\n"
    },
    {
      "commit": "fdae448a05942d70f20f9de63a56877d11f89c08",
      "tree": "9427a699768d6aa34b64ed6edcac6586e3d3363b",
      "parents": [
        "fb468cb32e7be05c57576ed63ac129133472382a",
        "0413d2db8d55f0d6a32551bc48a8e7d65800a0e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 03:50:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 03:50:39 2015 +0000"
      },
      "message": "Merge \"Add param for turning on debug logs on opendaylight\u0027s net-virt\""
    },
    {
      "commit": "fb468cb32e7be05c57576ed63ac129133472382a",
      "tree": "8eade150bb25383823f9db71c1a3fc830d6995aa",
      "parents": [
        "6262152064eb84dd2ba1bd52b6db08a0dc0870bb",
        "952fd90ff12e4964a35b63da2ec4226325f8f373"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 03:50:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 03:50:29 2015 +0000"
      },
      "message": "Merge \"Refactor lib/neutron rootwrap conf for reuse\""
    },
    {
      "commit": "6262152064eb84dd2ba1bd52b6db08a0dc0870bb",
      "tree": "8ae6e1a57f376c2f690ce3ae442f524c379f986e",
      "parents": [
        "8942585c960055cb44e10f7f429e8fd9d5f66d9a",
        "37da4592c200a54dc8dcf6a549fb634a1d5814ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 03:42:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 03:42:50 2015 +0000"
      },
      "message": "Merge \"Copy neutron service conf files into NEUTRON_CONF_DIR\""
    },
    {
      "commit": "8942585c960055cb44e10f7f429e8fd9d5f66d9a",
      "tree": "02cf74d4c48eaa30694f554e18e23c7b9027e2bf",
      "parents": [
        "c195b643fe070833fc53fb5b3752896fb91a0b9e",
        "a1b82cc1b5a7172c3fdf17d2c3f0725660911ad7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 03:04:59 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 03:04:59 2015 +0000"
      },
      "message": "Merge \"Fix unbound literal in trueorfalse()\""
    },
    {
      "commit": "c195b643fe070833fc53fb5b3752896fb91a0b9e",
      "tree": "94cd02848a5029372e8b3eae5aa8afd54273f412",
      "parents": [
        "aad7b99c97b13f6e02c772b18d0565a0cc742c50",
        "1add6fc222745d6cd4b396fd105fccee3c015e1b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 02:00:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 02:00:26 2015 +0000"
      },
      "message": "Merge \"Increase the suggested minimum ram to 4gb\""
    },
    {
      "commit": "aad7b99c97b13f6e02c772b18d0565a0cc742c50",
      "tree": "e49f54d177b7976c44ec83b6c55636fbc40d64fb",
      "parents": [
        "3f55319d6d2ccf5f5b56e7fddcd05cb993e8b357",
        "3eeed23751f75d0cf27e11bc73eba9e9ae5e321c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 00:26:39 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 00:26:39 2015 +0000"
      },
      "message": "Merge \"Workflow documentation is now in infra-manual\""
    },
    {
      "commit": "3f55319d6d2ccf5f5b56e7fddcd05cb993e8b357",
      "tree": "23f7fb66884e1d6a7be565b5483100e4d3ec3954",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372",
        "5bee0cd4ce52098b84dcdada3fbee0bb0add726b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 04 00:25:37 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 04 00:25:37 2015 +0000"
      },
      "message": "Merge \"Updated supported OS releases listed in stack.sh\""
    },
    {
      "commit": "36298eec001f900c00a8ac89143375620af9ce3e",
      "tree": "1a8c367679da4e82414a807bc3a71c0a2b3e8b37",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Feb 04 10:29:31 2015 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Feb 04 10:29:31 2015 +1100"
      },
      "message": "Add default for YUM\n\nThis allows tools/* to use install_packages, etc, without having to\npull in stackrc for the $YUM definition.  Alternative to\nIef944af1ab177638bf818624a216751821e6330b\n\nChange-Id: I7fe37079240e8cabbdffdcae5ad9d21e122e43c2\n"
    },
    {
      "commit": "1add6fc222745d6cd4b396fd105fccee3c015e1b",
      "tree": "a057737db02284f3aa4d5001d633f82aaa8a6856",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Feb 03 16:24:48 2015 -0500"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean@coreitpro.com",
        "time": "Tue Feb 03 16:25:01 2015 -0500"
      },
      "message": "Increase the suggested minimum ram to 4gb\n\nChange-Id: I4f098d731693e635ebcc89357d382674c7730201\n"
    },
    {
      "commit": "0413d2db8d55f0d6a32551bc48a8e7d65800a0e2",
      "tree": "ab3002cf2a67c869f1be784009f9de4c16b8bd7f",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "Flavio Fernandes",
        "email": "ffernand@redhat.com",
        "time": "Fri Jan 09 16:09:12 2015 -0500"
      },
      "committer": {
        "name": "Flavio Fernandes",
        "email": "ffernand@redhat.com",
        "time": "Tue Feb 03 18:49:07 2015 +0000"
      },
      "message": "Add param for turning on debug logs on opendaylight\u0027s net-virt\n\nWhen looking at issues related to opendaylight and openstack, it\nhelps to bump up the logs on ovsdb and neutron northbound. This\ncommit introduces a param for doing that:\n\nODL_NETVIRT_DEBUG_LOGS\u003dTrue\n\nChange-Id: I109fc61ddc44255de031341fb41bef8db5f0714f\n"
    },
    {
      "commit": "3eeed23751f75d0cf27e11bc73eba9e9ae5e321c",
      "tree": "9a774d788b4f5f9ab219f1e47f69d020f0f23867",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Fri Dec 05 03:30:41 2014 +0000"
      },
      "committer": {
        "name": "Jeremy Stanley",
        "email": "fungi@yuggoth.org",
        "time": "Tue Feb 03 18:44:56 2015 +0000"
      },
      "message": "Workflow documentation is now in infra-manual\n\nReplace URLs for workflow documentation to appropriate parts of the\nOpenStack Project Infrastructure Manual.\n\nChange-Id: Idf519ff362731c106bbd9b63135f8dab4c7b7b92\n"
    },
    {
      "commit": "37da4592c200a54dc8dcf6a549fb634a1d5814ca",
      "tree": "8d24a67b527bde7e53dd2bb0e24f8f2813c34882",
      "parents": [
        "e256022a1686eb447da1bbd318c44b58f72f3e0e"
      ],
      "author": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Fri Jan 30 23:30:08 2015 -0700"
      },
      "committer": {
        "name": "Doug Wiegley",
        "email": "dougw@a10networks.com",
        "time": "Tue Feb 03 10:59:37 2015 -0600"
      },
      "message": "Copy neutron service conf files into NEUTRON_CONF_DIR\n\nAs part of splitting neutron into pieces, one of the steps was splitting\nthe various bits of configuration into their respective repos. That just\nhappened, and this change propagates those config files into /etc/neutron\nin the same manner that devstack is using for neutron.conf (and which is\ndone via setup.cfg, like neutron, for regular package installs.)\n\nRequired for neutron review: https://review.openstack.org/#/c/151541/\n\nChange-Id: Ic9aec4401925eca9e1678d84662b96d346a911e3\n"
    },
    {
      "commit": "99f5bcc35338aecc0ba1478369970baf1f5013e2",
      "tree": "8578d1fce3df13b2ffdfdb8215dd9245461adf8c",
      "parents": [
        "18e0a335b65e50af5bade16176a955775b6dc372"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Tue Feb 03 09:23:39 2015 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Tue Feb 03 09:23:39 2015 -0500"
      },
      "message": "add event pipeline yaml\n\nCeilometer as added support for an event pipeline to enable\ntransformations and publishing of events. this patch adds the new\nevent_pipeline.yaml file\n\nChange-Id: I7018a57e7db3690d72fd7c7d5090e6e61cf73e18\n"
    },
    {
      "commit": "18e0a335b65e50af5bade16176a955775b6dc372",
      "tree": "28b3669a4f69af753b0d42369ca4f57847f9e8a7",
      "parents": [
        "02e0d8cfbbf455f368ad3cbfc535395faff3c61f",
        "905275ec9f51614911fbb915f8bba9896b3ab684"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 03 10:11:26 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 03 10:11:26 2015 +0000"
      },
      "message": "Merge \"Bump up the count of workers for heat\""
    },
    {
      "commit": "02e0d8cfbbf455f368ad3cbfc535395faff3c61f",
      "tree": "07f8eecd42c9f2e1d9e40e5c70d9ad3a4759b555",
      "parents": [
        "393acc0a2478e09b010d212969253e0ae66ad54e",
        "c4b871f613b2bb8f29083f4a7200734d1cf3d8b1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 03 10:03:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 03 10:03:51 2015 +0000"
      },
      "message": "Merge \"Add q-l3 conntrack dependency for ubuntu\""
    },
    {
      "commit": "393acc0a2478e09b010d212969253e0ae66ad54e",
      "tree": "494dfaab29d44f28de953317a0519bf627e50075",
      "parents": [
        "e263aad9c690d11980ed212de3e9560347231741",
        "c906bb38851037880f557b15ad30c9b0bb7fa295"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 20:09:54 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 20:09:54 2015 +0000"
      },
      "message": "Merge \"Make neutron the default in devstack\""
    },
    {
      "commit": "e263aad9c690d11980ed212de3e9560347231741",
      "tree": "84fbeb224e48d39d8e31627b3eba949bcee96b31",
      "parents": [
        "5733abbc55572315c97598a4a6d2169a070a73a7",
        "38c95b8eba7a67535895c62a0d676f0ad37c5070"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 15:44:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 15:44:04 2015 +0000"
      },
      "message": "Merge \"Configure auth_token middleware manually in swift.\""
    },
    {
      "commit": "5733abbc55572315c97598a4a6d2169a070a73a7",
      "tree": "14da4d755d2962efe01670f7b99c29a614681d9b",
      "parents": [
        "a08590dbf215257883d925d8cbda983f1dd98704",
        "529f8113c2d93c85bbede7041cde1b455bc2119f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 15:38:21 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 15:38:21 2015 +0000"
      },
      "message": "Merge \"Fix oslo_messaging package and related object names\""
    },
    {
      "commit": "a08590dbf215257883d925d8cbda983f1dd98704",
      "tree": "aa7664a3efacea55ed55358f8eafa03e93ea57f5",
      "parents": [
        "3e3104f89911f1b8d6b09bb78a00ae156eb93fd0",
        "f35e95706c42f98336059c2177261a77b55427a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 15:38:12 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 15:38:12 2015 +0000"
      },
      "message": "Merge \"XenAPI: Replace remaining instances of \u0027devstack.succeeded\u0027\""
    },
    {
      "commit": "3e3104f89911f1b8d6b09bb78a00ae156eb93fd0",
      "tree": "8a3f455fc2bee5086d907b7c25c8bc5befe8335a",
      "parents": [
        "b702750803f7814f0520c6978627fd3af8ab0790",
        "8874115668427b9d60bb65cbe3670d01d3f7eb14"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 15:38:02 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 15:38:02 2015 +0000"
      },
      "message": "Merge \"Define extra_elements inside disk_image_create_upload\""
    },
    {
      "commit": "b702750803f7814f0520c6978627fd3af8ab0790",
      "tree": "0c3b42ecbff52f19b65716af41343fe5827b73bb",
      "parents": [
        "0121d983e16d6f67689bd6dc256d5d32c7878236",
        "9a704486a9471d6e0d6e6bf82321784e2348f257"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 15:37:35 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 15:37:35 2015 +0000"
      },
      "message": "Merge \"Fix wrong grep regular expression for tap ports\""
    },
    {
      "commit": "0121d983e16d6f67689bd6dc256d5d32c7878236",
      "tree": "89168536e709c1cf4a85f7cb87e9477b91358fe1",
      "parents": [
        "e256022a1686eb447da1bbd318c44b58f72f3e0e",
        "901dbecd4ca2d851cfb929b18aec546481699978"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 02 14:25:51 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 02 14:25:51 2015 +0000"
      },
      "message": "Merge \"dstat: avoid creating self-referential symlink\""
    },
    {
      "commit": "5bee0cd4ce52098b84dcdada3fbee0bb0add726b",
      "tree": "a231ac899a9c783090238a638aa1e40f633aeb3e",
      "parents": [
        "e256022a1686eb447da1bbd318c44b58f72f3e0e"
      ],
      "author": {
        "name": "Martin Falatic",
        "email": "mfalatic@cisco.com",
        "time": "Fri Jan 23 14:10:33 2015 -0800"
      },
      "committer": {
        "name": "Martin Falatic",
        "email": "mfalatic@cisco.com",
        "time": "Sun Feb 01 21:25:30 2015 -0800"
      },
      "message": "Updated supported OS releases listed in stack.sh\n\nUpdated the supported OS release versions mentioned in stack.sh to be\nconsistent with what is listed in doc/source/index.rst\n\nChange-Id: Ie9045927779a063865115e3aff1b92450a104946\nCloses-Bug: #1414205\n"
    },
    {
      "commit": "e256022a1686eb447da1bbd318c44b58f72f3e0e",
      "tree": "1f2f5bc7ef264b08b823355cefbf40504443426e",
      "parents": [
        "b9a7d3b5e4f01d932709633f2b5b9461ecdbd0cb",
        "ff72c5050e23cf7a68f9b3929180959aff5c522e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jan 31 00:08:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jan 31 00:08:29 2015 +0000"
      },
      "message": "Merge \"Fixes SCREEN_HARDSTATUS default value\""
    },
    {
      "commit": "952fd90ff12e4964a35b63da2ec4226325f8f373",
      "tree": "fc8289c0c8dc83c89f6534d40a87c947555b3fdc",
      "parents": [
        "b9a7d3b5e4f01d932709633f2b5b9461ecdbd0cb"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 30 22:27:12 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 30 22:27:12 2015 +0000"
      },
      "message": "Refactor lib/neutron rootwrap conf for reuse\n\nThis change separates out the creation and permision setting for\nthe /etc/neutron so that it can be reused by functional test\nsetup in rootwrap deployment.\n\nChange-Id: Ib2ad5b21630ac82a3d7ffc7b088600b2168f1ecd\n"
    },
    {
      "commit": "c4b871f613b2bb8f29083f4a7200734d1cf3d8b1",
      "tree": "0a18c685f838160416710adc7b20c6ef57052a39",
      "parents": [
        "b9a7d3b5e4f01d932709633f2b5b9461ecdbd0cb"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 30 22:24:30 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Fri Jan 30 22:24:30 2015 +0000"
      },
      "message": "Add q-l3 conntrack dependency for ubuntu\n\nThe conntrack binary is included with conntrackd on rpm-based\ndistros but needs to be explicitly installed on ubuntu.\n\nChange-Id: I615627c85d6aa5a465355c0ea27148f24d863a01\n"
    },
    {
      "commit": "490430dbe3b7d9979b4623f2c327bb0a74436401",
      "tree": "527289f426c49bb51234a1e0621a0afe1ffac20e",
      "parents": [
        "a1b82cc1b5a7172c3fdf17d2c3f0725660911ad7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jan 30 14:38:35 2015 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jan 30 14:59:48 2015 -0600"
      },
      "message": "Split functions-common: python functions\n\nMove Python-related functions into inc/python\n\nShould be transparent to all callers as it is sourced from functions-common\n\nChange-Id: I88043830cef9211b4e0baa91bfcc7a92125afa9f\n"
    },
    {
      "commit": "a1b82cc1b5a7172c3fdf17d2c3f0725660911ad7",
      "tree": "984ba9c6175f3f8d3a6d4368b77cef393a8d0a8c",
      "parents": [
        "b9a7d3b5e4f01d932709633f2b5b9461ecdbd0cb"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jan 30 13:54:40 2015 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jan 30 14:59:40 2015 -0600"
      },
      "message": "Fix unbound literal in trueorfalse()\n\nChange-Id: I4c465819c311604e97d24e081389ff531f8a42fa\n"
    },
    {
      "commit": "901dbecd4ca2d851cfb929b18aec546481699978",
      "tree": "080b74cb2550ca2be3369264fb20efd54413840d",
      "parents": [
        "b9a7d3b5e4f01d932709633f2b5b9461ecdbd0cb"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Fri Jan 30 17:03:32 2015 +0000"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Fri Jan 30 17:03:32 2015 +0000"
      },
      "message": "dstat: avoid creating self-referential symlink\n\nIf the SCREEN_LOGDIR and LOGDIR environment variables point to the\nsame location, devstack creates a dstat.log which is a symlink\npointing to itself. The second invokation of devstack then fails\ntrying to reference this broken symlink\n\nChange-Id: I1de2bb7983e7535b41b28f526083a0d77312ff85\n"
    },
    {
      "commit": "38c95b8eba7a67535895c62a0d676f0ad37c5070",
      "tree": "a9d756418c8995586fa63dd785c31205a56cbdca",
      "parents": [
        "b43b3595061ce3138889ac78ded0eebbb144e4db"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Jan 30 02:15:42 2015 +0000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Fri Jan 30 02:18:26 2015 +0000"
      },
      "message": "Configure auth_token middleware manually in swift.\n\nSwift doesn\u0027t use olso.config and so the method of configuring swift via the\n[keystone_authtoken] config options will not work. Go back to configuring swift\nmanually.\n\nThis will need to be fixed in either keystonemiddleware or swift as configuring\nvia plugin is the path to v3 authentication, service domains and new forms of\nservice user authentication.\n\nCloses-Bug: #1415795\nChange-Id: Ibe27116a11756072d5a300a6d3691c5f8c32317e\n"
    },
    {
      "commit": "b9a7d3b5e4f01d932709633f2b5b9461ecdbd0cb",
      "tree": "0f2c3cce87f4eb04d6862eb6c8ef5dca84573c5c",
      "parents": [
        "d84d93d8ae343faca68505b5918c7866cb092318",
        "d8267b74aeb865ac1289d75bd2a965d3248aeed5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 22:56:32 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 22:56:32 2015 +0000"
      },
      "message": "Merge \"Revert \"Exit after printing error about RPC config\"\""
    },
    {
      "commit": "d84d93d8ae343faca68505b5918c7866cb092318",
      "tree": "d27631c7b539dfc91a9d4348b369b237abbf6f15",
      "parents": [
        "b43b3595061ce3138889ac78ded0eebbb144e4db",
        "c070a3dbb5c52fb9099bd6cec477ba3d0a75760a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 22:55:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 22:55:50 2015 +0000"
      },
      "message": "Merge \"Init default lvm volume group only if required\""
    },
    {
      "commit": "b43b3595061ce3138889ac78ded0eebbb144e4db",
      "tree": "eb2a39107f49077a25e0405d3a346f4174425861",
      "parents": [
        "e605b39400b7cf9b3114249a88773bb6433f3756"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jan 29 12:05:43 2015 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jan 29 12:05:47 2015 -0600"
      },
      "message": "Create LOGDIR if it doesn\u0027t exist\n\nCreate LOGDIR when LOGFILE is not set.  This fix is rather blunt\nas logging setup will be further tweaked as\nhttps://github.com/openstack/qa-specs/blob/master/specs/devstack/devstack-logging-and-service-names.rst\nprogresses.\n\nChange-Id: I4a574f295eb6d55c7196ec563bd356d6c0bc8833\n"
    },
    {
      "commit": "d8267b74aeb865ac1289d75bd2a965d3248aeed5",
      "tree": "32ee7bdabb51932a276132421850df49b0e8075a",
      "parents": [
        "e605b39400b7cf9b3114249a88773bb6433f3756"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Jan 29 09:25:42 2015 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Jan 29 09:26:51 2015 -0800"
      },
      "message": "Revert \"Exit after printing error about RPC config\"\n\nThis reverts commit c1dbf10562796c7006fd0a66c6cb39a1b990c8c1.\n\nReverting because it is valid to run devstack without enabling an rpc\nbackend. For example when you run devstack on a multinode deployment\ncompute hosts probably shouldn\u0027t run rabbit and instead will just talk\nto the rabbit server set up on the controller node. As a result we\nshould not die when no rpc backends are set.\n\nChange-Id: If9a31e031552f4161d42094fa960221b4d9e893c\n"
    },
    {
      "commit": "ec89fa039bb115bce8dc40c4b72359c07e487a3a",
      "tree": "3f192b1dfe98a99532e28a589d8465fc1cc6ed14",
      "parents": [
        "e605b39400b7cf9b3114249a88773bb6433f3756"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jan 29 11:16:00 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Jan 29 11:17:42 2015 +0100"
      },
      "message": "Remove --skip-redirect form the tgtd service restart\n\nskip-redirect was intruduced with the first commit related\nto cinder support, nobody remembers why was this undocumented option\nthere those times.\n\nChange-Id: If579a93090392327bce96ddd1b562977edf762de\n"
    },
    {
      "commit": "e605b39400b7cf9b3114249a88773bb6433f3756",
      "tree": "0579238e9c9a5f63b8ec359d2561e8247723d858",
      "parents": [
        "481d50d80cf163543a51365a5da015177e42e15f",
        "a134f652e51d9d7922ef37feb535d583619f4055"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 09:24:56 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 09:24:56 2015 +0000"
      },
      "message": "Merge \"Configure region name in neutron \u0026 ceilometer config files\""
    },
    {
      "commit": "9a704486a9471d6e0d6e6bf82321784e2348f257",
      "tree": "a843b52bbc0bf535ae239bcdb3d17bd06478d311",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20"
      ],
      "author": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Tue Jan 27 10:48:24 2015 +0800"
      },
      "committer": {
        "name": "Zhenzan Zhou",
        "email": "zhenzan.zhou@intel.com",
        "time": "Thu Jan 29 08:12:31 2015 +0000"
      },
      "message": "Fix wrong grep regular expression for tap ports\n\nThe regular expression used in neutron_ovs_base_cleanup omit\nprefix in ovs tap ports, so wrong names are returned and used.\nE.g. tap devices created for ironic in devstack are brbm-tap1\nand ovs-tap1.\n\nChange-Id: I034be6362b3d09c5296ecc413828a056712c3bd2\n"
    },
    {
      "commit": "481d50d80cf163543a51365a5da015177e42e15f",
      "tree": "0a162331562e857ef8b3251cfcffd52e2965ccd8",
      "parents": [
        "36b13f58cfc2ddc286d96e4aa45d565c97ab5990",
        "f5b415425199c3496872849a3ada08e5a821b36b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 06:51:52 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 06:51:52 2015 +0000"
      },
      "message": "Merge \"Switch on curl retry options for fetching get-pip.py\""
    },
    {
      "commit": "36b13f58cfc2ddc286d96e4aa45d565c97ab5990",
      "tree": "48f9d8e9dbfba157c70fe9f0100cac36b59d3c2a",
      "parents": [
        "d31b05cc7c052707eb21afa9d813681d457535d8",
        "dde41d0797f0b085099cd5c9ff1e0110d5ae3fbd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 05:57:19 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 05:57:19 2015 +0000"
      },
      "message": "Merge \"Deprecate SCREEN_LOGDIR in favor of LOGDIR\""
    },
    {
      "commit": "d31b05cc7c052707eb21afa9d813681d457535d8",
      "tree": "6be74b0e0533cec100e3d6ce839e2f029ab4dd27",
      "parents": [
        "61cb01a8a2cf2ebfaabecaaa3ee7819dfeb77c66",
        "3163c17170b0b2bd7775e5e0d50040504b559ea1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 05:56:38 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 05:56:39 2015 +0000"
      },
      "message": "Merge \"Make elements for heat test image configurable\""
    },
    {
      "commit": "61cb01a8a2cf2ebfaabecaaa3ee7819dfeb77c66",
      "tree": "40252fc3e81b33cfa165257a6e3312ea4f9aad05",
      "parents": [
        "51ceb0da0afb38c76b36a617d1118b061a05264a",
        "1f3f4b0a69a70bb5fce0707a517d67c896c3cf2c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 05:56:30 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 05:56:30 2015 +0000"
      },
      "message": "Merge \"Check dib is available before building heat test image\""
    },
    {
      "commit": "51ceb0da0afb38c76b36a617d1118b061a05264a",
      "tree": "46df3fae2c83e3bb0660a0051aaf587260e00933",
      "parents": [
        "48d24e6784cc36e53bbdc4b1659050e5f1cb06c0",
        "1f316beb2052b715f077ef42279361026d1a24c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 05:54:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 05:54:15 2015 +0000"
      },
      "message": "Merge \"Remove rhel6 and py26 support\""
    },
    {
      "commit": "48d24e6784cc36e53bbdc4b1659050e5f1cb06c0",
      "tree": "e23eb1a543b78b4742aed5c40cc6dab959ca3aff",
      "parents": [
        "ea8fb0c246339ae04d1791e7c3743264cecb9986",
        "55383f1a9bb2538b3e6add6dd9bf38080b910492"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 04:49:48 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 04:49:48 2015 +0000"
      },
      "message": "Merge \"Do not install wsgiref for glance\""
    },
    {
      "commit": "ea8fb0c246339ae04d1791e7c3743264cecb9986",
      "tree": "225a2898a966f33cb9ba7f7c02e90baf66e3df53",
      "parents": [
        "c2999d190a0ce92a99332a9733b2e43828a6201c",
        "a0126b642c6021310798762342139dc41614697b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 29 04:44:04 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 29 04:44:04 2015 +0000"
      },
      "message": "Merge \"Use LVMVolumeDriver instead of LVMISCSIDriver\""
    },
    {
      "commit": "18f39bfb1f6af23a7fc5f5a5b822e7216ce9ec62",
      "tree": "7d129d3e5a087f1d819f19282cd3978e051bd936",
      "parents": [
        "c2999d190a0ce92a99332a9733b2e43828a6201c"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Jan 28 13:38:32 2015 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Wed Jan 28 13:38:32 2015 +1000"
      },
      "message": "Remove the default project from all users\n\nThe default project means that a user gains token scoping information\nfor a project if they don\u0027t specify another. This is something we want\nto discourage for user creation. User\u0027s should specify there own\nauthentication scope when they authenticate.\n\nChange-Id: I42c3060d59edfcd44d04cd166bad500419dd99bc\n"
    },
    {
      "commit": "c2999d190a0ce92a99332a9733b2e43828a6201c",
      "tree": "ef4335957dd86fce3c6d629354b86179368a6e3b",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20",
        "0b9e76f280208b5b5ad54bb6fbc4133e63037286"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 27 21:52:47 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 27 21:52:47 2015 +0000"
      },
      "message": "Merge \"Auto add a cinder lvm.conf file\""
    },
    {
      "commit": "c070a3dbb5c52fb9099bd6cec477ba3d0a75760a",
      "tree": "fb4379b20d08bd5651416b6a5e4994e27c53e673",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Jan 27 17:44:44 2015 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Jan 27 19:09:02 2015 +0000"
      },
      "message": "Init default lvm volume group only if required\n\nA recent patch [1] added support for lvm ephemeral storage for nova,\nbut at the cost of initializing a default lvm volume group even if it\nwas not required.  This change ensures that init of the default volume\ngroup is only performed when nova and/or cinder are configured to use\nlvm.\n\n1: https://review.openstack.org/#/c/132333\n\nChange-Id: I7634ca0ed0ffe1b13464e4d66744918f85149f2e\nCloses-Bug: #1414820\n"
    },
    {
      "commit": "c906bb38851037880f557b15ad30c9b0bb7fa295",
      "tree": "0c04c218b4bcee52905fd11a6668362c73310f72",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 01 07:20:33 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Tue Jan 27 10:32:10 2015 +0000"
      },
      "message": "Make neutron the default in devstack\n\nThis changes the default devstack configuration to use Neutron instead of\nnova-network.\n\nChange-Id: Ia161695a8414cad751c3e66b985a78384a76890d\n"
    },
    {
      "commit": "a27b74cdf74a83ef2d197d026526211d12990228",
      "tree": "c179ffde4f78f7fac27a3a1294adf587e5241b9b",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Thu Sep 18 13:02:55 2014 -0400"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Tue Jan 27 09:59:59 2015 +0100"
      },
      "message": "Ceph: wait for services to shutdown during cleanup\n\nIt can take ceph-osd and ceph-mon a few seconds to complete when\nthey are killed.  This races against the umount command in cleaup\nand can often result in $CEPH_DATA_DIR failing to unmount since\nit is still in use.\n\nWait for these processes to stop to ensure the mount point is\numounted successfully.\n\nChange-Id: I1a635e75a68be6b14fbee52ff981b5f5a3a8eb0e\n"
    },
    {
      "commit": "1f316beb2052b715f077ef42279361026d1a24c3",
      "tree": "fedb4063e69caff48b005ccc7102a47aec971f55",
      "parents": [
        "55383f1a9bb2538b3e6add6dd9bf38080b910492"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 26 16:39:57 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Jan 27 09:22:52 2015 +0100"
      },
      "message": "Remove rhel6 and py26 support\n\nel6 is shipped with Python 2.6.x which is not expected\nto be supported with the openstack kilo release.\n\nFor el6 support we need to do lot of thing differently,\nwhich makes the code more complicated.\n\nThis change removes el6 and py26 support from devstack.\n\nThis change also removed a discontinued (1 year ago)\nopenSUSE 12.2 code path, which used a similar codepath as el6.\n\nSeveral comment related to el6 also removed or modified.\n\nChange-Id: Iea0b0c98a5e11fd85bb5e93c099f740fe05d2f3a\n"
    },
    {
      "commit": "8874115668427b9d60bb65cbe3670d01d3f7eb14",
      "tree": "1149f840b11510b72ba99f431824cb25ed19bd2e",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 23 13:13:05 2014 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Jan 27 09:32:23 2015 +1300"
      },
      "message": "Define extra_elements inside disk_image_create_upload\n\nThis avoids the need to define a global variable,\nand tolerates extra_elements not being set when bash\nflag -u is set.\n\nChange-Id: I343951a678bed9ca3cda347a9c902e60c7b70e2d\n"
    },
    {
      "commit": "55383f1a9bb2538b3e6add6dd9bf38080b910492",
      "tree": "030c9274f551a9889c8abb00f503d2843a591bb8",
      "parents": [
        "4764cffd5a97690ca3ca91501d30cc5c8c93ba20"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 26 18:06:33 2015 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 26 18:06:33 2015 +0100"
      },
      "message": "Do not install wsgiref for glance\n\nwsgiref is not used by glance.\n\nChange-Id: I5085e6418ca3cea2549b1b5d8a5877445b10c4a7\nRelated-Bug: #1255826\n"
    },
    {
      "commit": "4764cffd5a97690ca3ca91501d30cc5c8c93ba20",
      "tree": "b0e8596d5e3d2d794baed81daecf1cf5193b55fc",
      "parents": [
        "1631af891af32eaa9af609398a88252ab437b0b4",
        "d06a6d9d8bd3663d0cc0783b0868f6cfc9b8563e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 26 16:41:29 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 26 16:41:29 2015 +0000"
      },
      "message": "Merge \"Create initial network when using Cisco N1k plugin\""
    },
    {
      "commit": "f35e95706c42f98336059c2177261a77b55427a9",
      "tree": "071fe3cccaabc00ae0dd031396821dd080c4b186",
      "parents": [
        "2d7c346f0c8cefe622edc8fed47cc2782aeb9a9b"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jan 26 14:13:02 2015 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jan 26 14:13:02 2015 +0000"
      },
      "message": "XenAPI: Replace remaining instances of \u0027devstack.succeeded\u0027\n\nCommit I05990c7154366350b0f9cc3e6c70d6f34238486f was incomplete\nand left two references to the, now replaced, devstack.succeeded.\n\nThe impact of this is that the XVA always claims that devstack failed\nto run when actually the run may have been successful\n\nChange-Id: Ie4ac673011d77a9edc8923db94d914efe9f45d5d\n"
    },
    {
      "commit": "1631af891af32eaa9af609398a88252ab437b0b4",
      "tree": "9a5b7a9aebc97c743fd601aec60658b62b70b813",
      "parents": [
        "2d7c346f0c8cefe622edc8fed47cc2782aeb9a9b",
        "78b7726dddb2e317370cfc4699a93c759cabed9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jan 26 14:06:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jan 26 14:06:15 2015 +0000"
      },
      "message": "Merge \"Configure auth_token middleware by auth plugin\""
    },
    {
      "commit": "905275ec9f51614911fbb915f8bba9896b3ab684",
      "tree": "06001a650244e471d700bb805bf8e47c76189b15",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Jan 24 19:21:34 2015 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Sat Jan 24 19:21:37 2015 -0500"
      },
      "message": "Bump up the count of workers for heat\n\nLooks like the workers is set to 0 which in heat is used\nmainly for profiling/debugging and not really useful in\nthe devstack scenarios.\nhttps://github.com/openstack/heat/blob/master/heat/common/wsgi.py#L286\n\nPartial-Bug: #1412923\nChange-Id: Iccf6aeffd461fdc1f78022cbda370be4b9573267\n"
    },
    {
      "commit": "3163c17170b0b2bd7775e5e0d50040504b559ea1",
      "tree": "425d6117948fadc627f193d2777e17af1935beec",
      "parents": [
        "1f3f4b0a69a70bb5fce0707a517d67c896c3cf2c"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Jan 23 13:26:29 2015 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Fri Jan 23 13:26:29 2015 +0000"
      },
      "message": "Make elements for heat test image configurable\n\nAllow the elements built into the heat functional test image to\nbe overridden via the localrc, allows easier testing of local\nimages with different/additional elements.\n\nChange-Id: Ibaf2322e0572d25461579bbb2dc8a18858f4e09c\n"
    },
    {
      "commit": "529f8113c2d93c85bbede7041cde1b455bc2119f",
      "tree": "55aa01c9715236f087b547b165955f5970b34e86",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Fri Jan 23 03:10:49 2015 -0800"
      },
      "committer": {
        "name": "Li Ma",
        "email": "skywalker.nick@gmail.com",
        "time": "Fri Jan 23 03:10:49 2015 -0800"
      },
      "message": "Fix oslo_messaging package and related object names\n\nUse the latest oslo_messaging package and the related driver names.\n\nChange-Id: I20d4c9286cd2216aa238705f00d8f4537ed91234\n"
    },
    {
      "commit": "a0126b642c6021310798762342139dc41614697b",
      "tree": "37c1843057cc34e32554a5315b5146e714ab8bed",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Thu Jan 22 08:25:59 2015 -0800"
      },
      "committer": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Thu Jan 22 16:01:11 2015 -0800"
      },
      "message": "Use LVMVolumeDriver instead of LVMISCSIDriver\n\nThe Cinder LVMISCSIDriver is now deprecated. As a result, default\nsettings in devstack are giving warnings in the Cinder volume serivce.\nThe LVMVolumeDriver now handles all cases, by looking at the\niscsi_helper. This will use that driver instead, which will stop the\ndeprecation warnings.\n\nCloses-bug: #1413761\nChange-Id: Ifbb9ce45694095ff9e30f3ca4c3859a07de8df73\n"
    },
    {
      "commit": "0b9e76f280208b5b5ad54bb6fbc4133e63037286",
      "tree": "66d8d84cd17a5ac86d4a8ccec8754394184c6666",
      "parents": [
        "1acfc028a6eaf60ea36d23c0e9f5d4f7b318e66c"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Jan 21 13:46:59 2015 -0700"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Thu Jan 22 12:27:58 2015 -0700"
      },
      "message": "Auto add a cinder lvm.conf file\n\nWe have a number of issues where LVM scan commands hang during\ntest runs.  Looking closer at this with strace it turns out\nthat what seems to be happening is that we\u0027re scanning all of the\ndevices on the node, this includes the loop devices for swift and\nother projects as well as the Cinder devices that are being attached\nto the system during the test.\n\nThis is particularly messy for example when we issue a VG or LV scan\non a device like /dev/vdb and at the same time issue a detach.  The\nresult is LVM scan commands hanging waiting for timeout.\n\nThis patch adds a function to the cinder_backend/lvm module which\nis called as the last part of cinder init.  If Cinder LVM is in use\nas per cinder.conf this function will copy the default\n/etc/lvm/lvm.conf to /etc/cinder/lvm.conf and use the cinder.conf file\nand PVS to create filters so that ONLY the devices actually being used\nby Cinder are included in scans.\n\nThere are two pieces to this fix; the first is to properly setup an\nlvm.conf file with filters.  The second step is to merge the Cinder\nchange that modifies the Cinder LVM commands to specify the lvm.conf\nfile usage.\n\nThe Cinder part of this fix can be found here:\n    https://review.openstack.org/#/c/148747/\n\nChange-Id: I962b6e21cbfb6f5612b6c973053d86828ca8071a\nPartial-Bug: #1373513\n"
    },
    {
      "commit": "1f3f4b0a69a70bb5fce0707a517d67c896c3cf2c",
      "tree": "6f296ec02783dc85ded61afeed2e5ab7d1accd77",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Jan 14 10:52:03 2015 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Jan 22 17:06:39 2015 +0000"
      },
      "message": "Check dib is available before building heat test image\n\nWhen running with HEAT_CREATE_TEST_IMAGE\u003dTrue, it\u0027s necessary\nto add dib to ENABLED_SERVICES, or the image building will fail\nso check for is_service_enabled dib before we start and error\nwith a helpful message if it\u0027s not.\n\nChange-Id: Ia7ee64f6f8dd628267e485a1dc67581d8896d19c\n"
    },
    {
      "commit": "2d7c346f0c8cefe622edc8fed47cc2782aeb9a9b",
      "tree": "c2c6ee6d33d562d602544b383ed15761635357cc",
      "parents": [
        "c1dbf10562796c7006fd0a66c6cb39a1b990c8c1"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 22 14:37:04 2015 +0000"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 22 15:11:18 2015 +0000"
      },
      "message": "Exit when printing error about database config\n\nWhen finding no configured database, devstack prints\na suitable error in the logs\n\n   \"No database enabled\"\n\nbut then just carries on running, as a result the developer\nis very unlikely to ever see the original error message.\nChange the \u0027echo\u0027 to a \u0027die\u0027 so that it stop immediately\nmaking the error message clearly visible.\n\nChange-Id: Ibd86bfcb5d4a3b90a1ee7a5bd637b01124e3a6ba\n"
    },
    {
      "commit": "c1dbf10562796c7006fd0a66c6cb39a1b990c8c1",
      "tree": "a245a085bd61ee1a26b6027acb128280e89cac14",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 22 14:09:00 2015 +0000"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 22 15:10:56 2015 +0000"
      },
      "message": "Exit after printing error about RPC config\n\nWhen finding an invalid RPC configuration, devstack prints\na suitable error in the logs\n\n    ERROR: only one rpc backend may be enabled,\n           set only one of \u0027rabbit\u0027, \u0027qpid\u0027, \u0027zeromq\u0027\n           via ENABLED_SERVICES.\n\nbut then just carries on running, as a result the developer\nis very unlikely to ever see the original error message.\nChange the \u0027echo\u0027 to a \u0027die\u0027 so that it stop immediately\nmaking the error message clearly visible.\n\nChange-Id: If108f314e1ad2ecc79f41cbca47d08c4024a23cd\n"
    },
    {
      "commit": "f5b415425199c3496872849a3ada08e5a821b36b",
      "tree": "3a93c10b7d3ee9a26fe289aa6f5ed50e3af91d7b",
      "parents": [
        "cc9d7330e9849e34d6ae407c0e968254e548dae4"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 22 07:57:37 2015 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Thu Jan 22 07:57:42 2015 -0500"
      },
      "message": "Switch on curl retry options for fetching get-pip.py\n\nLet\u0027s retry a few times before giving up.\n\nRelated-Bug: #1413034\n\nChange-Id: I7c5c1a3936b5c08c5de43edc569b5a53d11b55a7\n"
    },
    {
      "commit": "cc9d7330e9849e34d6ae407c0e968254e548dae4",
      "tree": "c19c9aaefca7a65a9b0df017db09fb51d81c2742",
      "parents": [
        "2548e6f290b90c790fd055bef03ee60d97a1eb26",
        "e9a96ea8855574b157d336c51ff876d1c76ae620"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 22 10:44:24 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 22 10:44:24 2015 +0000"
      },
      "message": "Merge \"Use openstackclient\u003e\u003d1.0.2\""
    },
    {
      "commit": "2548e6f290b90c790fd055bef03ee60d97a1eb26",
      "tree": "296870cd37bf63a6a749cb0875606066dfef325f",
      "parents": [
        "1acfc028a6eaf60ea36d23c0e9f5d4f7b318e66c"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Thu Dec 18 15:57:31 2014 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.luo@gmail.com",
        "time": "Thu Jan 22 02:22:05 2015 +0000"
      },
      "message": "Provider network subnets based on IP version\n\nSubnets for both IP version 4 and 6 are created even if IP_VERSION is set to 4.\nAdded two if statements to only create subnets that are nessesary.\n\nChange-Id: I87c97741808726a260c846db48c10931e8991a74\n"
    },
    {
      "commit": "ff72c5050e23cf7a68f9b3929180959aff5c522e",
      "tree": "8a1e7e92845157430bb83a4de032aa4fab4ebc82",
      "parents": [
        "1acfc028a6eaf60ea36d23c0e9f5d4f7b318e66c"
      ],
      "author": {
        "name": "Ed Cranford",
        "email": "ed.cranford@rackspace.com",
        "time": "Wed Jan 21 16:42:42 2015 -0600"
      },
      "committer": {
        "name": "Ed Cranford",
        "email": "ed.cranford@rackspace.com",
        "time": "Wed Jan 21 17:03:58 2015 -0600"
      },
      "message": "Fixes SCREEN_HARDSTATUS default value\n\nIf SCREEN_HARDSTATUS is null, default it to \"\", not \":\".\n\nChange-Id: I52d4eb6bb494cca995e33971d5f1eec953d484fd\n"
    },
    {
      "commit": "1acfc028a6eaf60ea36d23c0e9f5d4f7b318e66c",
      "tree": "cdfa8be6d94d3849c64fe07abcac54a55b916533",
      "parents": [
        "40b24278fa66cf1bec2d1db746ec0b4a3b4c5db2",
        "0f52d93d6ddc0716f78fa2cd18ec16422fd367f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 17:51:27 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 17:51:27 2015 +0000"
      },
      "message": "Merge \"Setup notification properly for Zaqar\""
    },
    {
      "commit": "40b24278fa66cf1bec2d1db746ec0b4a3b4c5db2",
      "tree": "1ec47eb1f48a6a6bec9fbc53792c142f7da16807",
      "parents": [
        "8467cd3faa67254170680d156cffcde89ff50158",
        "37b7a665d046160754396423cd4443a3e3f9bb11"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 17:51:16 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 17:51:16 2015 +0000"
      },
      "message": "Merge \"Fix doc: API_RATE_LIMIT has been removed\""
    },
    {
      "commit": "e9a96ea8855574b157d336c51ff876d1c76ae620",
      "tree": "6bdddfb4f932f75cb1a01cfa5ccf76e0956aa50a",
      "parents": [
        "8467cd3faa67254170680d156cffcde89ff50158"
      ],
      "author": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Jan 21 16:08:12 2015 +0100"
      },
      "committer": {
        "name": "Jakub Libosvar",
        "email": "libosvar@redhat.com",
        "time": "Wed Jan 21 15:18:34 2015 +0000"
      },
      "message": "Use openstackclient\u003e\u003d1.0.2\n\nAfter changing usage of \"openstack role\" [1] python-openstackclient\nstoppped working with 1.0.1 and less. This patch bumps version to use at\nleast 1.0.2v.\n\n[1] https://review.openstack.org/#/c/148361\n\nChange-Id: I2fdca28ae97a215cff5e2a6dd7cab2d3321caa6c\nCloses-bug: 1413252\n"
    },
    {
      "commit": "8467cd3faa67254170680d156cffcde89ff50158",
      "tree": "6c895fc8b0dccebfe1e9bba26b0e13ed8a94b9ad",
      "parents": [
        "b2d1bc5b92e6f7eb54cb907020b58d83e92837a5",
        "7faceb67ad73a21a6c2ee626fc7acfb02bd6cb8a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 08:26:10 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 08:26:10 2015 +0000"
      },
      "message": "Merge \"Allow swift keystoneauth reseller_prefix in sample file\""
    },
    {
      "commit": "b2d1bc5b92e6f7eb54cb907020b58d83e92837a5",
      "tree": "9537bf55393d6e6f9cfd12106e6b6e29c372c0c1",
      "parents": [
        "a6d567fae017a025a7b5f250f947c0d113892879",
        "7b5c4e6797b8e7344f42728ef5cd2208cdc8717d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 08:12:43 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 08:12:43 2015 +0000"
      },
      "message": "Merge \"ironic scripts should support $Q_USE_NAMESPACE\""
    },
    {
      "commit": "a6d567fae017a025a7b5f250f947c0d113892879",
      "tree": "d7e8840cfaef0d61b32a1c12da967437897fcb0b",
      "parents": [
        "b3e38cf295c87af043ae25b1546d3bde50b90a42",
        "789af5ccfa49e40eabe1454e9e2d31bd6c6f0ef8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 08:12:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 08:12:34 2015 +0000"
      },
      "message": "Merge \"Update osc server create to have type as positional arg\""
    },
    {
      "commit": "b3e38cf295c87af043ae25b1546d3bde50b90a42",
      "tree": "0b7526d6d9d8861d3b2399dc6c629819555c5c4e",
      "parents": [
        "7fba9c991275e4f4df6ccf601742cd5bd50012b6",
        "37026f536663f6d915169b356db08ac5fe4831cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 08:12:25 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 08:12:25 2015 +0000"
      },
      "message": "Merge \"Avoid VM configuration with Ironic hardware mode.\""
    },
    {
      "commit": "7fba9c991275e4f4df6ccf601742cd5bd50012b6",
      "tree": "8d5f5e2cdbc7b23760988c14832fe51c8395b535",
      "parents": [
        "77aca755b1fa4229d0ea292301bd00a8bb869b86",
        "1e3a5d2d6cfd298080a9596ae4efa5c450341b69"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 08:12:15 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 08:12:15 2015 +0000"
      },
      "message": "Merge \"XenAPI: Use SCREEN_LOGDIR rather than assuming a static value\""
    },
    {
      "commit": "77aca755b1fa4229d0ea292301bd00a8bb869b86",
      "tree": "78de26d15a678a4683f199fa1eb0e4330a90184c",
      "parents": [
        "d961416f87dd54d2a2652f3be79763b38ed2fb93",
        "0686dae6617407270e08b9313b9be3fa7a2592a0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 08:12:06 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 08:12:06 2015 +0000"
      },
      "message": "Merge \"XenAPI: Fix another race condition\""
    },
    {
      "commit": "d961416f87dd54d2a2652f3be79763b38ed2fb93",
      "tree": "0c9cc7774fa0c55f85658ca06b2b15b7aca64546",
      "parents": [
        "9e84d095f2fc5549186097f00c678f916941bf69",
        "9b1df576342e2151df4b6e8daec3ccb72abc238a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 21 05:41:20 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 21 05:41:20 2015 +0000"
      },
      "message": "Merge \"neutron should log user_name and project_name by default like in nova\""
    },
    {
      "commit": "dde41d0797f0b085099cd5c9ff1e0110d5ae3fbd",
      "tree": "61e097d1a0e501b381d41f99681c755b8ca77bd8",
      "parents": [
        "9e84d095f2fc5549186097f00c678f916941bf69"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 09 17:47:57 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 20 16:08:22 2015 -0600"
      },
      "message": "Deprecate SCREEN_LOGDIR in favor of LOGDIR\n\nThis is the first step in the log file cleanup.  If SCREEN_LOGDIR\nis still set, symlinks will be created in the old screen log directory\nso things like the devstack-gate log collector continues to work.\n\nbp:logging-and-service-names\nChange-Id: I3ac796e322a18dbd0b8b2310a08310ca159d7613\n"
    },
    {
      "commit": "9e84d095f2fc5549186097f00c678f916941bf69",
      "tree": "9edaa46099ffaeed8991eb67ae9543ed97c205e1",
      "parents": [
        "222ff80869ed0749621892a99f171b30c40d7c8b",
        "fc9cc96514bf582d644029f114441891a087d665"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 21:21:34 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 21:21:34 2015 +0000"
      },
      "message": "Merge \"Remove locals that were not inside functions\""
    },
    {
      "commit": "222ff80869ed0749621892a99f171b30c40d7c8b",
      "tree": "5c87b7caba3e415d351d873093df49dec6bd4894",
      "parents": [
        "4f154070e4688f60d88b4807822e481d36a009f7",
        "b31304829f4ec3830c30fcf25c55f100ebfe7227"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 18:36:08 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 18:36:08 2015 +0000"
      },
      "message": "Merge \"Register heat image in sahara image registry for fake plugin\""
    },
    {
      "commit": "4f154070e4688f60d88b4807822e481d36a009f7",
      "tree": "754b1d7132e151b95dbf2d573b1af699abd00cb7",
      "parents": [
        "46d4769f8c81dbf4d82025f383dbdf38d5eadbc5",
        "59d52f307b8fee53c29cda803ba3d1848ef91a8b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 20 17:55:50 2015 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 20 17:55:50 2015 +0000"
      },
      "message": "Merge \"Disable shallow cloning with GIT_DEPTH\u003d0\""
    }
  ],
  "next": "fc9cc96514bf582d644029f114441891a087d665"
}
