)]}'
{
  "log": [
    {
      "commit": "3e6fe6fd479968a6bc828d105c46df973bfcd7e5",
      "tree": "2b7942118d6e20c5a66d2608570291e85f6cd4a9",
      "parents": [
        "2e4ba6ff574c93b00d80650dfadb9d4f664450c2",
        "0c99e2f65b6e86236c0d29928c110628f1e32f3d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 23:52:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 23:52:48 2014 +0000"
      },
      "message": "Merge \"Poll resource tracker for ironic cpus as well as count\""
    },
    {
      "commit": "2e4ba6ff574c93b00d80650dfadb9d4f664450c2",
      "tree": "6b5f2d524c84849f36994f164a7b481b758e957f",
      "parents": [
        "d304125a76d711271890da6c063a215aa86529a7",
        "be485221b321ebb418f3f5dd8d86e164797f07de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 23:03:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 23:03:24 2014 +0000"
      },
      "message": "Merge \"XenAPI: Simplify installed packages\""
    },
    {
      "commit": "d304125a76d711271890da6c063a215aa86529a7",
      "tree": "1d4b94276180792c2e5ca0a27dafe02d9fbb3690",
      "parents": [
        "178f9610a41cfefde7ec991549c3b385d73407c9",
        "fc094655080955f7bfcb628b544d131145830b67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 23:03:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 23:03:21 2014 +0000"
      },
      "message": "Merge \"Generate an IPv6 address when PUBLIC_BRIDGE does not have one\""
    },
    {
      "commit": "178f9610a41cfefde7ec991549c3b385d73407c9",
      "tree": "47ded4866fd53c31921b9029b731388535aa4b4a",
      "parents": [
        "60cdf0248227d942460e29c30d5e29dbb66059e1",
        "d5b74c688febfafb69ddc3881d9936e0268daa4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 23:03:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 23:03:16 2014 +0000"
      },
      "message": "Merge \"Take an optional rabbit user name as input\""
    },
    {
      "commit": "60cdf0248227d942460e29c30d5e29dbb66059e1",
      "tree": "716f569230a8907318d565c5ffe649243cb58675",
      "parents": [
        "bfed4850b74f7ed3ed6a4b54877867a4dbd0d8b3",
        "31f70b4016b9f65325d1f7d2d7fc594b4dc98c12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 22:10:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 22:10:06 2014 +0000"
      },
      "message": "Merge \"Delete is_ironic function\""
    },
    {
      "commit": "bfed4850b74f7ed3ed6a4b54877867a4dbd0d8b3",
      "tree": "b7f14cbefb1e05d75df17abde181fab4b0146fde",
      "parents": [
        "f344758fb45290a64b735c849f9933ae14cb4244",
        "122a16fb95e480126319844d94196ea3327b71e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 12 17:14:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 12 17:14:37 2014 +0000"
      },
      "message": "Merge \"Tempest allow_tenant_isolation in auth section\""
    },
    {
      "commit": "be485221b321ebb418f3f5dd8d86e164797f07de",
      "tree": "be7965dad228c05f8209aaf6887d35a2bdd8afcf",
      "parents": [
        "f344758fb45290a64b735c849f9933ae14cb4244"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Dec 10 10:33:53 2014 +0000"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Dec 12 13:14:46 2014 +0000"
      },
      "message": "XenAPI: Simplify installed packages\n\nRemove duplicate packages.\npip is handled by devstack, so don\u0027t try and install it here.\n\nChange-Id: I6f22e0f86ae071d30bf69de9ed5dec6b28ebc92b\n"
    },
    {
      "commit": "31f70b4016b9f65325d1f7d2d7fc594b4dc98c12",
      "tree": "710eeb9e6624ab249e6e895b104f1ff51be60180",
      "parents": [
        "f344758fb45290a64b735c849f9933ae14cb4244"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Fri Dec 12 15:41:17 2014 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "zhongyue.nah@intel.com",
        "time": "Fri Dec 12 15:44:38 2014 +0800"
      },
      "message": "Delete is_ironic function\n\nThis function is not used in DevStack anymore.\n\nChange-Id: I4a4430e451094d638704a2da1eb2de7f22f25b84\n"
    },
    {
      "commit": "d5b74c688febfafb69ddc3881d9936e0268daa4c",
      "tree": "ea4315210981df8ff95d6acd0169f872ed28e919",
      "parents": [
        "1fc6e18c4a690482d26ab3bf4dd208e48cde5f9a"
      ],
      "author": {
        "name": "Abhishek Chanda",
        "email": "abhishek@cloudscaling.com",
        "time": "Fri Dec 12 02:15:55 2014 +0530"
      },
      "committer": {
        "name": "Abhishek Chanda",
        "email": "abhishek@cloudscaling.com",
        "time": "Fri Dec 12 02:20:09 2014 +0530"
      },
      "message": "Take an optional rabbit user name as input\n\nNewer versions of rabbitmq (3.3 and later) do not allow the \u0027guest\u0027\nuser to access on non-local interfaces.\n\n- Added a new config RABBIT_USERID which defaults to stackrabbit\n- Invoked config scripts using that variable\n\nAdopted from:\nhttps://review.openstack.org/#/c/107779/\n\nChange-Id: I43a231c9611b4cc2e390b603aa3bfb49c915bdc5\nCloses-Bug: #1343354\nCo-Authored-By: Scott Moser \u003csmoser@ubuntu.com\u003e\n"
    },
    {
      "commit": "0c99e2f65b6e86236c0d29928c110628f1e32f3d",
      "tree": "1a54422295a884ba1ea9691fd132b86b42eb3ef5",
      "parents": [
        "614de25756e13a5468c9a016b976b0391eec2b8c"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 09 14:44:24 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Dec 11 12:43:00 2014 -0800"
      },
      "message": "Poll resource tracker for ironic cpus as well as count\n\nWhen ironic nodes are enrolled, their resources are not available\nto the nova scheduler until after a round of ironic and nova periodic\ntasks have run  In addition to waiting for ironic nodes to show up in\nthe resource tracker, also wait for associated CPU resources.  In\nthe worst case, this means waiting for 3 total rounds of periodic\ntasks.\n\nChange-Id: Idbbc43bf74ff5fff3d50f3494148454bb51e378f\nCloses-bug: #1398128\n"
    },
    {
      "commit": "1fc6e18c4a690482d26ab3bf4dd208e48cde5f9a",
      "tree": "dda95da9b4f374479c907234c57dfb462c271094",
      "parents": [
        "d35a5dbadfa34aced2fb833f469278eab5d5670a",
        "b7d5bf6e9d2140e932419fd0cce11afe161dc73e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 11 16:16:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 11 16:16:21 2014 +0000"
      },
      "message": "Merge \"add the kernel/ramdisk id to driver_info\""
    },
    {
      "commit": "d7af0fe7a61115709681f8dcfee34207199bfe7b",
      "tree": "f7d40f44e4c1107badd5db81644f776071626b56",
      "parents": [
        "d09a1db5a449fc758bf840858f6fecba173705b3",
        "20b839fd51ff0ccecbc67f3d29578ce042c8b3c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 23:01:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 23:01:40 2014 +0000"
      },
      "message": "Merge \"Update devstack to work with new split neutron services repos\""
    },
    {
      "commit": "d09a1db5a449fc758bf840858f6fecba173705b3",
      "tree": "19f949a600c09109c306dd86ad830c474693bb58",
      "parents": [
        "3fe578d41d52577e6af4dc948287dfbc2eb06f46",
        "e263c82e48a431e502bd6baceb6dfcfdc1750cbb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 20:32:15 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 20:32:15 2014 +0000"
      },
      "message": "Merge \"add shebang lines to all lib files\""
    },
    {
      "commit": "3fe578d41d52577e6af4dc948287dfbc2eb06f46",
      "tree": "11f4464588d00c20546e28e95d11d6870ccfdfa2",
      "parents": [
        "f8cf2777d551fc2c87ad72fd21242411998674c6",
        "33e8ee20a4ad087f5538e813eace1ca23243e2c5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 16:33:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 16:33:28 2014 +0000"
      },
      "message": "Merge \"Tempest: configure exact set of extensions to test\""
    },
    {
      "commit": "e263c82e48a431e502bd6baceb6dfcfdc1750cbb",
      "tree": "5ca592e668dedb4debc6c7170f3abf37cc4bc0c6",
      "parents": [
        "2f8e08b5728f4272b415b1c0aab8ff62eae29b06"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 14:25:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Dec 10 11:28:05 2014 -0500"
      },
      "message": "add shebang lines to all lib files\n\nWith gerrit 2.8, and the new change screen, this will trigger syntax\nhighlighting in gerrit. Thus making reviewing code a lot nicer.\n\nChange-Id: Id238748417ffab53e02d59413dba66f61e724383\n"
    },
    {
      "commit": "099dd6ce8a17561aaced0568992baddc2abdb1c4",
      "tree": "d404cdafe2e95838f1fa9d037f904973fd51550e",
      "parents": [
        "805887e4ee320ec3f663c230d07601fc2300f898",
        "5a252d9a0e860e27676b60851766728451c29c17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 00:10:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 00:10:26 2014 +0000"
      },
      "message": "Merge \"Fix variable typo of use_syslog in lib/tempest\""
    },
    {
      "commit": "805887e4ee320ec3f663c230d07601fc2300f898",
      "tree": "7f30316d00ccfe43de416ab8c28fe7f541f30348",
      "parents": [
        "614de25756e13a5468c9a016b976b0391eec2b8c",
        "c187b88e698a203a222b38cbf3a045b520918042"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 10 00:02:13 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 10 00:02:13 2014 +0000"
      },
      "message": "Merge \"Add tooz support from Oslo\""
    },
    {
      "commit": "fc094655080955f7bfcb628b544d131145830b67",
      "tree": "f13f10672ac5b9f74e3c5b342d24d65bc67f7722",
      "parents": [
        "5853160c6e0a0c7601beea122d5f690ca6bba082"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue Dec 09 11:36:53 2014 -0700"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Tue Dec 09 13:17:48 2014 -0700"
      },
      "message": "Generate an IPv6 address when PUBLIC_BRIDGE does not have one\n\nCloses-Bug: #1400823\nChange-Id: Ic79fd003aea2af7b258397ec2cdfd70c8568743c\n"
    },
    {
      "commit": "614de25756e13a5468c9a016b976b0391eec2b8c",
      "tree": "3fb6d53643cb4f36c79f54300201db3269501e4c",
      "parents": [
        "49945604fc431150e5e256092d6a50f11db6d6ac",
        "8b469c1c5e36047a9e5a80e040f137957bdb8d66"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 18:56:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 18:56:32 2014 +0000"
      },
      "message": "Merge \"Remove heat_stack_owner role\""
    },
    {
      "commit": "00111b59d2db3fc1ff7f311abf4e0be6690183eb",
      "tree": "0d0303d35b913a2eab677d40cca2e15c5b80fc57",
      "parents": [
        "b23cdf294bb399dfea9f00d0ee9d558e814f93bb",
        "82a7d939290ec7224f1e918a35e8c5ad0c18cb31"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:24:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:24:34 2014 +0000"
      },
      "message": "Merge \"Fixes lib/tempest to accomodate Storage Protocol name with spaces\""
    },
    {
      "commit": "b23cdf294bb399dfea9f00d0ee9d558e814f93bb",
      "tree": "de0f1bf7b09a2d7554adacebc31b3f39d44c9c5b",
      "parents": [
        "ce3ba964ede45a741395a09c0713f2013bc4eecc",
        "90c20209088eca3dcf830856a3a3118367dbc09f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:24:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:24:30 2014 +0000"
      },
      "message": "Merge \"Configure boto.cfg in tempest to point to SSL bundle\""
    },
    {
      "commit": "b8491cd8b9e70236a6af1a14e09a414a8b8b1ab5",
      "tree": "54d1b721dd1fef1a7d679975804674d47ca2033b",
      "parents": [
        "7411bf25746ab21e1a0bb32185b916e18aa54168",
        "849d0b8ebb9aff4a2106c01a691112578f25281c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:21:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:21:46 2014 +0000"
      },
      "message": "Merge \"Fix the variable substitution\""
    },
    {
      "commit": "7411bf25746ab21e1a0bb32185b916e18aa54168",
      "tree": "2e05855b5e65817f88d319b13f96f553bf2b843a",
      "parents": [
        "c9ccaaa9561699a17537aa57538dc99203ac8bbc",
        "0354640587cde740aa0299c722f019ae1c01e05d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:21:41 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:21:41 2014 +0000"
      },
      "message": "Merge \"Move ironic ssh key creation early in preparation\""
    },
    {
      "commit": "c9ccaaa9561699a17537aa57538dc99203ac8bbc",
      "tree": "bab8c8fb08627e6ee813365ac53d3b3a60ab308d",
      "parents": [
        "c29c73c7d1f0689e1698d74d1d64725ea706ec5a",
        "6c74932bf7f02ddd5bad7c276bca68b58e5b745d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:15:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:15:08 2014 +0000"
      },
      "message": "Merge \"Do not regenerate ironic ssh key if one exists\""
    },
    {
      "commit": "c29c73c7d1f0689e1698d74d1d64725ea706ec5a",
      "tree": "15ff26eba78930b442e1206f1e95cf792d09fdfe",
      "parents": [
        "e7c144649a78d799df264fa0a37bd0b7540291cc",
        "9bc3459927ea48b2633b4a8c4a247764d6d4b8bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:14:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:14:59 2014 +0000"
      },
      "message": "Merge \"Tighten up parsing of neutron tap device for ironic\""
    },
    {
      "commit": "a0e811ef75f8604aca790cc2e8bd17e374c1d208",
      "tree": "e29ac0a098e8dbf0ac4d7017d1e3fe4228709995",
      "parents": [
        "5853160c6e0a0c7601beea122d5f690ca6bba082",
        "c30d3213f8fc683523267574676fa5062c2c36de"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 09 17:06:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 09 17:06:07 2014 +0000"
      },
      "message": "Merge \"remove legacy work around for nova paste.ini\""
    },
    {
      "commit": "33e8ee20a4ad087f5538e813eace1ca23243e2c5",
      "tree": "a2a64e8d765c831a66a88d9671fbcb85783ab70c",
      "parents": [
        "47a81c912323adb6ef0a8254e35de311c41efe9b"
      ],
      "author": {
        "name": "Salvatore",
        "email": "salv.orlando@gmail.com",
        "time": "Sun Oct 05 01:36:34 2014 +0200"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "mtreinish@kortar.org",
        "time": "Tue Dec 09 11:54:02 2014 -0500"
      },
      "message": "Tempest: configure exact set of extensions to test\n\nSo far devstack configures tempest either for testing all extensions\nor a specific subset. It does not allow users for specifying a set\nof extensions which should not be exercised.\n\nThis patch adds this support. To this aim, the tempest configuration\nprocess will scan API endpoints for active extensions using the\nverify_tempest_config.py tool, and then will remove those extensions\nwhich have been explicitly disabled by the user.\n\nIf an explicit subset of extensions to enable is passed to devstack,\ntempest will use this subset, rather than the list of active\nextensions.\n\nImplements blueprint branchless-tempest-extensions\n\nChange-Id: I263bcf04668953f414a4ef18cb98c1c373e142ad\n"
    },
    {
      "commit": "c187b88e698a203a222b38cbf3a045b520918042",
      "tree": "075bf71137754c344504efc767848ff70cc619f8",
      "parents": [
        "5853160c6e0a0c7601beea122d5f690ca6bba082"
      ],
      "author": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Dec 09 15:41:55 2014 +0100"
      },
      "committer": {
        "name": "Julien Danjou",
        "email": "julien@danjou.info",
        "time": "Tue Dec 09 15:41:55 2014 +0100"
      },
      "message": "Add tooz support from Oslo\n\nChange-Id: I4ccf4bf08e10c0ba651f973aa62562af85ea0f19\n"
    },
    {
      "commit": "9abe094c1dfb1a0f2cb352f3418507eff54c2c82",
      "tree": "4b8d650e0b5448b7293310a76605156f2466aa70",
      "parents": [
        "092c124b16c3eaa541ff0e90df55c7b2c94b6eda",
        "a9c2594442301b18f9d48f4ee52f6e450ec00992"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 08 23:47:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 08 23:47:24 2014 +0000"
      },
      "message": "Merge \"Document local.conf settings for ceilometer\""
    },
    {
      "commit": "a9c2594442301b18f9d48f4ee52f6e450ec00992",
      "tree": "cb2299be4a05ca6ae52cad32af58d80d4a8a172e",
      "parents": [
        "7adfe91ca6d83cf91fcfc0642b62f5e69e9afa52"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Mon Dec 08 14:26:28 2014 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Mon Dec 08 19:35:57 2014 +0000"
      },
      "message": "Document local.conf settings for ceilometer\n\nDescribe the various settings that can be made to control the\nbehavior of Ceilometer. Doing in lib/ceilometer for now. When there\nis more something under doc may be warranted.\n\nChange-Id: I9cd47085a5e91bae0a88f6e26f6c8bdc86c02978\n"
    },
    {
      "commit": "092c124b16c3eaa541ff0e90df55c7b2c94b6eda",
      "tree": "92dca3115e7ad3680a544b48502c002817086535",
      "parents": [
        "37768a2e56ae21d40a22e13a5957d7cca951689b"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Dec 08 13:48:18 2014 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Dec 08 13:48:25 2014 -0500"
      },
      "message": "Sort oslo libraries and add missing oslo.context\n\nEnsure both lists of oslo libraries are sorted and\nadd the missing oslo.context in install_oslo method\n\nChange-Id: I5b849c97b681e65425304e05534a61140e4e1fda\n"
    },
    {
      "commit": "6accb136d3219af588d26a904f8a1f748d5e8818",
      "tree": "b934331fb7c8bbb9ae19b335cfc7787466a925b0",
      "parents": [
        "1fc6e18c4a690482d26ab3bf4dd208e48cde5f9a"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 17:35:15 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 17:35:15 2014 +0000"
      },
      "message": "Fix fwaas service plugin location\n\nThis was missed during the services split.\n\nChange-Id: I8b51ca2c6ef734bf2747cec48a2f751eb682afe5\n"
    },
    {
      "commit": "20b839fd51ff0ccecbc67f3d29578ce042c8b3c3",
      "tree": "feb0db7d4db0395424ae93e7315c328e6224a3b4",
      "parents": [
        "099dd6ce8a17561aaced0568992baddc2abdb1c4"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 06:17:27 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Mon Dec 08 11:06:43 2014 +0000"
      },
      "message": "Update devstack to work with new split neutron services repos\n\nThis commit udpates devstack to work with the latest neutron services, which\nare now in their own repositories. This will also unblock third party CI for\nservices testing. This also allows devstack users to run neutron with\nservices again.\n\nChange-Id: I9cdd51f09edaccf218988240b48ce733d5771a65\n"
    },
    {
      "commit": "b7d5bf6e9d2140e932419fd0cce11afe161dc73e",
      "tree": "c447af17631f9d785be69215215cc5ffa89a105d",
      "parents": [
        "7adfe91ca6d83cf91fcfc0642b62f5e69e9afa52"
      ],
      "author": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Thu Nov 20 18:23:06 2014 +0900"
      },
      "committer": {
        "name": "Yuiko Takada",
        "email": "takada-yuiko@mxn.nes.nec.co.jp",
        "time": "Mon Dec 08 13:02:28 2014 +0900"
      },
      "message": "add the kernel/ramdisk id to driver_info\n\nBecause bp https://blueprints.launchpad.net/ironic/+spec/add-node-instance-info\nhas been completed,\nadd the deploy_kernel_id and deploy_ramdisk_id to ironic node\u0027s driver_info\nin stead of to flavor.\n\nChange-Id: I90ffae49212e68749b8331edc278228419317453\n"
    },
    {
      "commit": "7adfe91ca6d83cf91fcfc0642b62f5e69e9afa52",
      "tree": "ee14299c712ca04a984acc862280442389deffb6",
      "parents": [
        "238f55f749d4e5e932bcf1693fdf928dbd0e4611",
        "19354585e16513f5ee590c90620b7fae603b6a78"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 07 18:17:46 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 07 18:17:46 2014 +0000"
      },
      "message": "Merge \"libvirt plugin \"parallels\" support\""
    },
    {
      "commit": "238f55f749d4e5e932bcf1693fdf928dbd0e4611",
      "tree": "0d87243578f995a066fc046d47e66e1156ce162a",
      "parents": [
        "1dc2a202617edf18ef869c6dbbbdc3f077409858",
        "a3d60c80d9f39ee6a0410dcdd5c778d0b7511c9d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Dec 07 18:17:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Dec 07 18:17:38 2014 +0000"
      },
      "message": "Merge \"Explicitly pass in SLAPPASS when setting up LDAP\""
    },
    {
      "commit": "0354640587cde740aa0299c722f019ae1c01e05d",
      "tree": "751ca3977739dbbc10fa33e096a702920f3e68f1",
      "parents": [
        "55d8f1df9537ce15fb4b27818f4f2c65a5497037"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Dec 05 16:49:12 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Dec 05 16:49:12 2014 -0800"
      },
      "message": "Move ironic ssh key creation early in preparation\n\nSSH creds should be in place before nodes are enrolled.  If not,\nironic cannot sync power state causing nova to skip nodes in\nits resource tracker.\n\nChange-Id: I6b98ae57ce33783f69e2cf9ba357807d384b3012\nCloses-bug: #1398128\n"
    },
    {
      "commit": "2f8e08b5728f4272b415b1c0aab8ff62eae29b06",
      "tree": "9f817f0351bf0d7bf5784ac56bf38b4e637b0131",
      "parents": [
        "129166c2d9ab4135143467eb23a8201410a4ed35"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 08:31:16 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Dec 05 08:31:16 2014 -0500"
      },
      "message": "remove nova baremetal driver support\n\nThis has been deleted from the nova tree, we should purge it from\ndevstack, as it will not work any more.\n\nChange-Id: I20501fec140998b91c9ddfd84b7b10168624430a\n"
    },
    {
      "commit": "6c74932bf7f02ddd5bad7c276bca68b58e5b745d",
      "tree": "4e0374118cbed32973cf90709bab3b7a87cc8e70",
      "parents": [
        "9bc3459927ea48b2633b4a8c4a247764d6d4b8bd"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 02 16:20:50 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Dec 04 15:38:23 2014 -0800"
      },
      "message": "Do not regenerate ironic ssh key if one exists\n\nGets rid of redundant globals and avoids regenerating an ssh key\nfor ironic if one exists.  Also allows key file to be user-specified,\nletting ironic use pregenerated keys.\n\nChange-Id: Iaa6f8918bf14dae2116269a0be5039fc5afaecfa\n"
    },
    {
      "commit": "9bc3459927ea48b2633b4a8c4a247764d6d4b8bd",
      "tree": "450d0251ac1e621ef92e2d851ec7259b9fa8dc5e",
      "parents": [
        "dead777ea380df7bc1969e9807f90159f512259e"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 02 16:49:14 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Dec 04 15:38:23 2014 -0800"
      },
      "message": "Tighten up parsing of neutron tap device for ironic\n\nThe current parsing of the interfaces from the neutron network namespace\nfails if there are other things that match \u0027tap\u0027 (ie, gretaps created\nfor other purposes)  This tightens up the parsing to only match devices\nstarting \u0027tap\u0027 instead of anything containing \u0027tap\u0027\n\nChange-Id: I9a31ec8ad253da0b3c5bd7f5eb105c49850f3060\n"
    },
    {
      "commit": "a883698ca79a29c37a8c5a2f61966efb589f2697",
      "tree": "74aed1e1276ad4e8078130f86a257a26c00c1404",
      "parents": [
        "dead777ea380df7bc1969e9807f90159f512259e"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 04 23:08:10 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Thu Dec 04 23:08:10 2014 +0000"
      },
      "message": "Fix NOVA_API_VERSION option\n\nlib/nova checks NOVA_API_VERSION for setting Nova v2.1 API endpoint,\nbut the name of the initialization is different.\nThis patch fixes it.\n\nChange-Id: I2fa234d66fe76b2a7146288adc1384b33921e178\n"
    },
    {
      "commit": "dead777ea380df7bc1969e9807f90159f512259e",
      "tree": "b97258e72ea44875c59ec47c185e22f2878dc03e",
      "parents": [
        "bc2ded302048d8de53aa5fe9b260ab05398468ab",
        "0f176d8bc2010920842e1e6c1422aba05b9b5eb4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 04 21:47:24 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 04 21:47:24 2014 +0000"
      },
      "message": "Merge \"Add NOVA_API_VERSIONS\""
    },
    {
      "commit": "bc2ded302048d8de53aa5fe9b260ab05398468ab",
      "tree": "85b60c6b89879b83c450397ebc9388fefea938d7",
      "parents": [
        "e750f9c1c6cd51b58e340502792ad119e798d622",
        "5bef3e1633ec2c7e2b932f6d519baa23526f5f87"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 04 18:44:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 04 18:44:00 2014 +0000"
      },
      "message": "Merge \"Enable Zaqar to run in debug mode\""
    },
    {
      "commit": "c30d3213f8fc683523267574676fa5062c2c36de",
      "tree": "aff2e7d16a0cf0b49f7bfd5ae1bfbfd970706434",
      "parents": [
        "0f176d8bc2010920842e1e6c1422aba05b9b5eb4"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 04 07:20:03 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 04 11:04:04 2014 -0500"
      },
      "message": "remove legacy work around for nova paste.ini\n\nThis code goes *way* back and is not needed any more\n\nChange-Id: I23716d88899a7fc18b7d4ccfa12b563d288810b0\n"
    },
    {
      "commit": "0f176d8bc2010920842e1e6c1422aba05b9b5eb4",
      "tree": "40d89a13415b547eb019c50c680f0b620c122d1c",
      "parents": [
        "47a81c912323adb6ef0a8254e35de311c41efe9b"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Wed Dec 03 01:24:47 2014 +0000"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Dec 04 11:04:02 2014 -0500"
      },
      "message": "Add NOVA_API_VERSIONS\n\nThis provides a mechanism for overriding v2 endpoint with v2.1 so that\ntests can be run against a devstack to provide equivalency between the\nAPIs.\n\nChange-Id: Iaaa530bda6bcdae75e86be8dbe572abe4396e8e9\n"
    },
    {
      "commit": "e750f9c1c6cd51b58e340502792ad119e798d622",
      "tree": "f1ca955d08d90530bd83e5e91eef11234f9bc276",
      "parents": [
        "bfadd227ecd593d1aa151246fdc18952fcbe9d37",
        "c78e4671098f08c2eaf0b033777d3c01082141cd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 04 14:03:33 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 04 14:03:33 2014 +0000"
      },
      "message": "Merge \"Wait for hypervisor-stats to reflect ironic nodes\""
    },
    {
      "commit": "5bef3e1633ec2c7e2b932f6d519baa23526f5f87",
      "tree": "516d7e21c23d0fbb1d7904a5f82410187db89717",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20"
      ],
      "author": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Thu Dec 04 10:24:37 2014 -0300"
      },
      "committer": {
        "name": "Victoria Martinez de la Cruz",
        "email": "victoria@vmartinezdelacruz.com",
        "time": "Thu Dec 04 10:36:03 2014 -0300"
      },
      "message": "Enable Zaqar to run in debug mode\n\nChange-Id: Ia751f04119ce1b4c6213be75d087ef24de904498\n"
    },
    {
      "commit": "82a7d939290ec7224f1e918a35e8c5ad0c18cb31",
      "tree": "0c3709b85973f4891e85eb82540c4c67266074e7",
      "parents": [
        "db3225c1264e1363262c210daa4a3c77a4fb6853"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Dec 04 14:09:16 2014 +0100"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Dec 04 14:09:16 2014 +0100"
      },
      "message": "Fixes lib/tempest to accomodate Storage Protocol name with spaces\n\nChange-Id: Ic711b2bb69f78b10ff6cb48e670df2d35646d8e9\nCloses-Bug: #1278835\n"
    },
    {
      "commit": "8b469c1c5e36047a9e5a80e040f137957bdb8d66",
      "tree": "3e9be79ada1b0dd37b0356ae9c52095c594b4418",
      "parents": [
        "47a81c912323adb6ef0a8254e35de311c41efe9b"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Dec 04 10:43:52 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Thu Dec 04 10:43:52 2014 +0000"
      },
      "message": "Remove heat_stack_owner role\n\nSince https://review.openstack.org/#/c/128509/ heat no longer requires\nthe \"heat_stack_owner\" role by default, as we now delegate all roles\nvia the trust.  So remove the now unnecessary role creation and assignment\nfrom lib/heat.\n\nChange-Id: Ia097ac9a76b3242ed6e62b11ca64c7ac7680b97c\n"
    },
    {
      "commit": "bfadd227ecd593d1aa151246fdc18952fcbe9d37",
      "tree": "a6c56b61232c977580b586c77cc3e5dfea84f512",
      "parents": [
        "47a81c912323adb6ef0a8254e35de311c41efe9b"
      ],
      "author": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Dec 03 23:15:08 2014 +0000"
      },
      "committer": {
        "name": "Steven Hardy",
        "email": "shardy@redhat.com",
        "time": "Wed Dec 03 23:15:08 2014 +0000"
      },
      "message": "heat remove copy of sample config file\n\nWe\u0027re moving to a model like nova where we don\u0027t maintain a static\nsample config, instead providing a readme showing how to generate\nit in https://review.openstack.org/#/c/138800/, so this change\nis needed before we can land that change.\n\nChange-Id: I335a33646eef72962c9036dcd1de50144d8575c8\n"
    },
    {
      "commit": "47a81c912323adb6ef0a8254e35de311c41efe9b",
      "tree": "649e7647e1dbd2841b6a3a6a535c5a8c18958f45",
      "parents": [
        "5f332766fe97d8a814ade8428aa02ece0eb75921",
        "f10c81869e27f215092c98af5d5b7c19bd64a8c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:57:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:57:05 2014 +0000"
      },
      "message": "Merge \"drop tempest xml variable setting\""
    },
    {
      "commit": "9955d4bd3462c8c261b02c528c2b334758e1815a",
      "tree": "689eeff4c53704a064b400e69f1995414d5b8677",
      "parents": [
        "327afc9962f513830975259369983875cc01a4f8",
        "d7af4843382d0f281a35e3769109da7beda1dfc5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:56:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:56:49 2014 +0000"
      },
      "message": "Merge \"Use the service catalog when talking to cinder\""
    },
    {
      "commit": "327afc9962f513830975259369983875cc01a4f8",
      "tree": "4d4775c5394ceb34dfad167ab445dae99b52fc77",
      "parents": [
        "85eff17436d0241767c163cffcebbc61e553d221",
        "55c7ebbdbaf97c8f1f22d8a06579edf836b503c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:56:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:56:44 2014 +0000"
      },
      "message": "Merge \"Use new cafile option in nova cinder options\""
    },
    {
      "commit": "85eff17436d0241767c163cffcebbc61e553d221",
      "tree": "0da28a4c79458de533b8d884c584a352a2d4b973",
      "parents": [
        "3a9770f1aa031bde08d28848e20275b063d993e8",
        "b01fb940c93dfa3ae75b11e34b8a99e6906c8a25"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:47:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:47:40 2014 +0000"
      },
      "message": "Merge \"Ceph: undefine secret from nova.conf when deleting secret\""
    },
    {
      "commit": "3a9770f1aa031bde08d28848e20275b063d993e8",
      "tree": "1b7d8cb805ef4886183f3b45b8d25c5dccf84db4",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20",
        "6de7dba863cfbe0fda6f918eea31adbd7d652676"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 03 15:47:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 03 15:47:35 2014 +0000"
      },
      "message": "Merge \"Return mysql-server to default for all ubuntu installs\""
    },
    {
      "commit": "c78e4671098f08c2eaf0b033777d3c01082141cd",
      "tree": "0b1331042fc8097b9009ed7046ce87e15ef5e28c",
      "parents": [
        "3b1647310d8b8b975e74d2601ba841e373b97b20"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Dec 01 11:24:37 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Dec 02 12:40:49 2014 -0800"
      },
      "message": "Wait for hypervisor-stats to reflect ironic nodes\n\nWhen enrolling nodes into Ironic, poll nova\u0027s hypervisor-stats until\nthe hypervisor count reflects the number of enrolled nodes.  This\neliminates a race where devstack completes and an instance is spawned\nbefore the first post-enrollment periodic task ticks on the Nova side,\nwhich has recently started popping up in the gate.\n\nChange-Id: Ib3d8005e0094ee8af2d5fcb65aca6cd92736da90\nCloses-bug: #1398128\n"
    },
    {
      "commit": "5a252d9a0e860e27676b60851766728451c29c17",
      "tree": "21be1e7087595e23e2cb3b2e721ffca86e875c50",
      "parents": [
        "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Nov 21 21:55:09 2014 +0900"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Dec 02 20:04:33 2014 +0000"
      },
      "message": "Fix variable typo of use_syslog in lib/tempest\n\nTEMPEST_CONF is not set but used it. As a result the meaningless file\n\u0027DEFAULT\u0027 is created. So this commit fixes to use proper variable name.\n\nCloses-bug: #1394969\nChange-Id: If6e58f269319df3c4f71b4fc13aa855c63f7e3a3\n"
    },
    {
      "commit": "f10c81869e27f215092c98af5d5b7c19bd64a8c9",
      "tree": "a0dc1fb80cded3d5a20752e22964371e0ef6294a",
      "parents": [
        "979d50fab04a3046d27391a22605654122566348"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 27 07:13:35 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 27 07:13:35 2014 -0500"
      },
      "message": "drop tempest xml variable setting\n\ntempest has dropped xml support, this variable no longer does\nanything.\n\nChange-Id: Iab4dbb88f6f01fe301fd54b3ac53995bed1c485a\n"
    },
    {
      "commit": "3b1647310d8b8b975e74d2601ba841e373b97b20",
      "tree": "2017b9a4fdab59c2d82b5f9a510821f3ded9b522",
      "parents": [
        "ca7aa301b2825da8e67cf1294ae939676b7d7504",
        "ea70cc94719b140f90fb3a3d86e37bd543146ee3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 15:42:29 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 15:42:29 2014 +0000"
      },
      "message": "Merge \"Copy nova-api-paste.ini if n-api* is enabled\""
    },
    {
      "commit": "ca7aa301b2825da8e67cf1294ae939676b7d7504",
      "tree": "86f692b39b21e89956935cb798014acbcea2b9c2",
      "parents": [
        "f4fed56e936c5d09c0fe39e9490c44a4495bbadf",
        "9eb8177eb7afa1e1cc9c64f80d175a1cb658ea50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 15:41:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 15:41:54 2014 +0000"
      },
      "message": "Merge \"Move sgabios setup to hypervisor-ironic\""
    },
    {
      "commit": "19354585e16513f5ee590c90620b7fae603b6a78",
      "tree": "e54593b0502f8ca275e5d018bf5cff1a294451d4",
      "parents": [
        "f4fed56e936c5d09c0fe39e9490c44a4495bbadf"
      ],
      "author": {
        "name": "Evgeny Antyshev",
        "email": "eantyshev@parallels.com",
        "time": "Mon Nov 24 14:20:35 2014 +0400"
      },
      "committer": {
        "name": "Evgeny Antyshev",
        "email": "eantyshev@parallels.com",
        "time": "Wed Nov 26 19:04:28 2014 +0400"
      },
      "message": "libvirt plugin \"parallels\" support\n\nWe\u0027re in the process of establishing the CI testing with\nParallels Cloud Server plugin for libvirt.\nCurrently we use local clone of devstack in our infrastructure,\nbut we want to switch to upstream\n\nrequires extra customization of nova.conf and glance-api.conf:\nnova.conf should have \"images_type\" and \"connection_uri\"\ndefined, and glance-api.conf to have \"ploop\" in disk formats\n\nImplements: blueprint pcs-support\nChange-Id: I0b073359fda8b4531cae7b8946eb52a561c82857\n"
    },
    {
      "commit": "a3d60c80d9f39ee6a0410dcdd5c778d0b7511c9d",
      "tree": "8f5d383dcda23209340af21066ed4c605f686555",
      "parents": [
        "f4fed56e936c5d09c0fe39e9490c44a4495bbadf"
      ],
      "author": {
        "name": "Julie Pichon",
        "email": "jpichon@redhat.com",
        "time": "Fri Nov 21 14:57:16 2014 +0000"
      },
      "committer": {
        "name": "Julie Pichon",
        "email": "jpichon@redhat.com",
        "time": "Wed Nov 26 14:36:20 2014 +0000"
      },
      "message": "Explicitly pass in SLAPPASS when setting up LDAP\n\nChange-Id: Ibcceabf2c76aaeeb8902a670557cc0093943a3e4\nCloses-Bug: #1373750\n"
    },
    {
      "commit": "f4fed56e936c5d09c0fe39e9490c44a4495bbadf",
      "tree": "0f2e17c65d2df67daf183dfa31ed9c5b6123c3f8",
      "parents": [
        "a726cc08ade5e3c5a9411c12609fb5dd3b6c9b1b",
        "ff8de0c707a779bcd329b3bb513c5fea806bcbea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 09:05:25 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 09:05:25 2014 +0000"
      },
      "message": "Merge \"Update the ODL support to Helium SR1.\""
    },
    {
      "commit": "a726cc08ade5e3c5a9411c12609fb5dd3b6c9b1b",
      "tree": "cdbbdb2af8c2b3ae60cc3e57baf90cd1acc7e115",
      "parents": [
        "8fcccca9be38379e3d82b55bd6f3c1d65ad4921e",
        "98a0ad44722182453a74872c93c904d35bcac708"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 04:20:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 04:20:05 2014 +0000"
      },
      "message": "Merge \"ovs_base: Fix debug-agent config for Q_USE_PROVIDERNET_FOR_PUBLIC\u003dTrue\""
    },
    {
      "commit": "ea70cc94719b140f90fb3a3d86e37bd543146ee3",
      "tree": "55a12fbd3156db5ba718d643dbf9dfa12106c61b",
      "parents": [
        "8fcccca9be38379e3d82b55bd6f3c1d65ad4921e"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Nov 25 19:07:11 2014 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Nov 25 19:16:09 2014 -0800"
      },
      "message": "Copy nova-api-paste.ini if n-api* is enabled\n\nIn multi node devstack using multi-host nova-networking, n-api-meta runs\non every machine but n-api only runs on the API node. So copy\nnova-api-paste.ini if any version of n-api* is running.\n\nChange-Id: I323f39f5080b94e22907a173a1a2bc4a324567b8\n"
    },
    {
      "commit": "8fcccca9be38379e3d82b55bd6f3c1d65ad4921e",
      "tree": "42a64db0dcb542cdd03c8a3bb1ecc17fad2ed8d0",
      "parents": [
        "e50db39baaf6901840ec4580220ee52997fd0704",
        "7f8a27da52e9564c0d6ff477eedb2bafb6864179"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 26 02:18:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 26 02:18:57 2014 +0000"
      },
      "message": "Merge \"IPA Ramdisk should log to console in devstack\""
    },
    {
      "commit": "9eb8177eb7afa1e1cc9c64f80d175a1cb658ea50",
      "tree": "8c88df2615bcf9e666d771e5d36e384d0e8fe060",
      "parents": [
        "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Nov 21 09:41:45 2014 -0800"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Nov 25 22:22:36 2014 +0000"
      },
      "message": "Move sgabios setup to hypervisor-ironic\n\nThis moves setup of sgabios ROM to the ironic hypervisor library.\nThis is failing to backport to juno because of an error in the sideways ironic\ngrenade. install_ironic() is expected to setup only python things and happens\nearlier than initial package installation.\n\nFixes-bug: #1396352\nChange-Id: I75f0052045143571619e6712d57014228abf7a20\n"
    },
    {
      "commit": "e50db39baaf6901840ec4580220ee52997fd0704",
      "tree": "1c0fe975957680b3594e7303bb5e76e79f9a751e",
      "parents": [
        "86ef60e68830ad47cde26e1c82969e9846f7b923",
        "8df690c52530589816a7323c24e4d616478b596c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 21:01:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 21:01:45 2014 +0000"
      },
      "message": "Merge \"Install bash completion for glanceclient\""
    },
    {
      "commit": "86ef60e68830ad47cde26e1c82969e9846f7b923",
      "tree": "f2139aaab9ca3c0e41e61e800e81799ced617aeb",
      "parents": [
        "979d50fab04a3046d27391a22605654122566348",
        "48bbfe93f5b4b600db0f12c1f8574d4177ccce36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 20:53:10 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 20:53:10 2014 +0000"
      },
      "message": "Merge \"switch to use ceilometer specific connections\""
    },
    {
      "commit": "b01fb940c93dfa3ae75b11e34b8a99e6906c8a25",
      "tree": "5b5ee1614630cccad795ae61260ced4d8ca60406",
      "parents": [
        "2d7f19627771680d4872eb77e06ceccf3cdd7b1b"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Oct 01 13:20:50 2014 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Tue Nov 25 08:33:32 2014 -0500"
      },
      "message": "Ceph: undefine secret from nova.conf when deleting secret\n\nAt teardown time we delete the libvirt secret but leave\nnova.conf referencing the stale UUID.  Remove it to make\ndebugging and repeated runs less error-prone.\n\nAdditionally, only try to delete secret if it Cinder is\nenabled (causing it to be defined when deploying devstack).\n\nChange-Id: Id5e1290b8dcfd79238f02e31084ab12c3d6aed5f\n"
    },
    {
      "commit": "979d50fab04a3046d27391a22605654122566348",
      "tree": "74edd2d94e2d913820f698fe3cd62eefaddefd57",
      "parents": [
        "f5197f1e4c29bdb000600b197ae66fa91f6fe12a",
        "50187eec280422fe091297901bb5e9396728d10a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 10:11:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 10:11:49 2014 +0000"
      },
      "message": "Merge \"Restore linuxbridge-agent compatibility\""
    },
    {
      "commit": "ff8de0c707a779bcd329b3bb513c5fea806bcbea",
      "tree": "1603065a90c82caa133d66dd5d89d0830ec3c71c",
      "parents": [
        "979d50fab04a3046d27391a22605654122566348"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 13 07:57:09 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Tue Nov 25 02:31:04 2014 +0000"
      },
      "message": "Update the ODL support to Helium SR1.\n\nThis commit updates the default ODL package to be tested with to the\nfirst stable release of Helium. Critically, this includes ODL fixes\nfor some IPV6 issues.\n\nChange-Id: I4eaa52a8baffdcc3a5e74cabca2f9cd7ea4ec237\n"
    },
    {
      "commit": "d7af4843382d0f281a35e3769109da7beda1dfc5",
      "tree": "2f3f2eb1860dcd32301157fae2d7ad79b4e40cdd",
      "parents": [
        "55c7ebbdbaf97c8f1f22d8a06579edf836b503c6"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Tue Nov 25 12:10:07 2014 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Tue Nov 25 12:10:07 2014 +1000"
      },
      "message": "Use the service catalog when talking to cinder\n\nThe cinder endpoints should be correctly established in the service\ncatalog. There is no reason to provide an overriding endpoint_template.\n\nChange-Id: I9b206fa22a8271a0fb65789d139ead35dfb1ea0d\n"
    },
    {
      "commit": "55c7ebbdbaf97c8f1f22d8a06579edf836b503c6",
      "tree": "4cce02043e5049765ee958e0f41dae4b088c4ab0",
      "parents": [
        "db3225c1264e1363262c210daa4a3c77a4fb6853"
      ],
      "author": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Tue Nov 25 12:08:55 2014 +1000"
      },
      "committer": {
        "name": "Jamie Lennox",
        "email": "jamielennox@redhat.com",
        "time": "Tue Nov 25 12:09:58 2014 +1000"
      },
      "message": "Use new cafile option in nova cinder options\n\nca_certificate_file is deprecated in favour of using the standard\noptions from keystoneclient session.\n\nChange-Id: I611da719fb3a95d0a9c2f6ad43e2c083ea7d6862\n"
    },
    {
      "commit": "7f8a27da52e9564c0d6ff477eedb2bafb6864179",
      "tree": "fc3b493fb18e7a348e2b16f7e2653a8c50f3b639",
      "parents": [
        "59bfc08489f9d322acc0e44f14f27d630d730be4"
      ],
      "author": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Mon Nov 24 11:12:20 2014 -0800"
      },
      "committer": {
        "name": "Jay Faulkner",
        "email": "jay@jvf.cc",
        "time": "Mon Nov 24 11:20:46 2014 -0800"
      },
      "message": "IPA Ramdisk should log to console in devstack\n\nSetting these kernel command line parameters will have journald log\neverything to the console, which means it\u0027ll end up in the appropriate\nlog in the ironic-bm-logs/ directory.\n\nChange-Id: I0f4c79436c4856a5aa72f00f1ac8c2ed534b702e\n"
    },
    {
      "commit": "6de7dba863cfbe0fda6f918eea31adbd7d652676",
      "tree": "edeecaf4526d85cba46e9177dcb5ad113ce1799b",
      "parents": [
        "a74ae5d713de612197cfad284ae598f1da0da5f9"
      ],
      "author": {
        "name": "pcrews",
        "email": "gleebix@gmail.com",
        "time": "Tue Nov 18 20:50:00 2014 -0800"
      },
      "committer": {
        "name": "pcrews",
        "email": "gleebix@gmail.com",
        "time": "Mon Nov 24 08:04:39 2014 -0800"
      },
      "message": "Return mysql-server to default for all ubuntu installs\n\nChange: I97cbede806e5c00363c7174fa1e9f286de96aab6 altered\nthe logic in lib/databases/mysql from installing mariadb only if\none was using rhel7 to installing it by default unless one was using\nrhel6.\n\nChange: Iae9a7a1c09f1fc83573c3926b3470955c244c401\nAttempted to fix this, but only does so for precise.\n\nUnless mariadb has become the default, I strongly prefer to keep\nstandard mysql as the database on ubuntu (precise or otherwise).\n\nCloses-Bug: 1395776\n\nChange-Id: I3afb89ae6d55405313b7219dd6daa24d9ca80f70\n"
    },
    {
      "commit": "b64738f1c9fb69ba4af8e2088fc8585ab38f50b3",
      "tree": "1ea82b0bdbcb282be7345832d4dd48ff9fc4a694",
      "parents": [
        "59bfc08489f9d322acc0e44f14f27d630d730be4"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Mon Nov 24 16:44:50 2014 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Mon Nov 24 16:44:50 2014 +0100"
      },
      "message": "Enable admin mode by default\n\nZaqar has an admin mode which enables certain endpoints. This mode\nshould be enabled by default in devstack so that tests environments can\nrely on those endpoints to be present.\n\nChange-Id: Ic50875f4515bb631a6bf800c9338d3b6bbeaafae\n"
    },
    {
      "commit": "59bfc08489f9d322acc0e44f14f27d630d730be4",
      "tree": "b332f9e73c5abce8d9efb07130ab8ba3a11369c0",
      "parents": [
        "08ea7d16a8758876fa03342aa675770a8d743bc5",
        "a1ffcfab478888ac4b0953c51e6d92f586d31d42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 23 19:27:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 23 19:27:00 2014 +0000"
      },
      "message": "Merge \"Set libvirt live_migration_uri\""
    },
    {
      "commit": "50187eec280422fe091297901bb5e9396728d10a",
      "tree": "4f906de92e0f7eaf04a0275fa628b59ae0202366",
      "parents": [
        "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Fri Nov 21 22:12:40 2014 +0100"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Fri Nov 21 22:31:52 2014 +0100"
      },
      "message": "Restore linuxbridge-agent compatibility\n\nThis patch partially reverts commit\n15130cd5fd1688b8984d78136b97bb8de7c32b64.\n\nThis commit was desupporting ovs and linuxbridge plugins.\nBut the ML2 plugin can be deployed with the linuxbridge agent.\n\nThe current patch restores the linuxbridge agent configuration\nfile.\n\nCloses-Bug: #1393429\n\nChange-Id: If824185b22e22a1de6498f1f0f2742a279235675\n"
    },
    {
      "commit": "08ea7d16a8758876fa03342aa675770a8d743bc5",
      "tree": "46d5d6ed029397bb5bffafd8adee7cc148b5d631",
      "parents": [
        "10dc2da5db629016c3a9262d8bc845c3c7f6c4e0",
        "aecd189f80533b2680184d648f393bd0f5479882"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 21 18:14:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 21 18:14:55 2014 +0000"
      },
      "message": "Merge \"add unit tests for GIT* definitions\""
    },
    {
      "commit": "10dc2da5db629016c3a9262d8bc845c3c7f6c4e0",
      "tree": "ff46aae2b4315bf97d2f2c1b6a1dd5a87b176e1f",
      "parents": [
        "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67",
        "86b65dd77b14a757b1bdbec2b6ae6b4900a88bed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 21 15:17:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 21 15:17:28 2014 +0000"
      },
      "message": "Merge \"fix tempest-lib setup\""
    },
    {
      "commit": "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67",
      "tree": "b791d30caa10aec1c630bc70af95b7c851dc9fe2",
      "parents": [
        "15ab23b5652e4491141d6c24000b056a5b61d846",
        "a6dfe8199831019a53c937aa7f1f85549bb268e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 21 03:24:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 21 03:24:30 2014 +0000"
      },
      "message": "Merge \"Remove unused and deprecated SWIFT_CONFIG_DIR variable\""
    },
    {
      "commit": "15ab23b5652e4491141d6c24000b056a5b61d846",
      "tree": "23ad19246361cd1db48924e0d365670857ba9c8c",
      "parents": [
        "b103e1abd866bdb8af677e7da950d6d2b35ac1b2",
        "b2631211abf752afad85b18ff479e0d76f4097fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 21 03:08:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 21 03:08:35 2014 +0000"
      },
      "message": "Merge \"Remove neutron ryu-plugin support\""
    },
    {
      "commit": "90c20209088eca3dcf830856a3a3118367dbc09f",
      "tree": "e2739e842ea2426929ce3311b67fd93b6bb416be",
      "parents": [
        "2d7f19627771680d4872eb77e06ceccf3cdd7b1b"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Nov 17 01:16:22 2014 -0500"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Thu Nov 20 21:42:40 2014 -0500"
      },
      "message": "Configure boto.cfg in tempest to point to SSL bundle\n\nThe boto client uses the ca_certificate_files value in the\nBoto section of /etc/boto.cfg when making an SSL client\nconnection. Configure that to be the devstack SSL CA bundle\nso the boto tests will pass when running against an SSL or\nTLS-proxy configured devstack environment.\n\nChange-Id: I55ae6d6e0c5b3adb4370ec93f40ae1cd47741457\n"
    },
    {
      "commit": "98a0ad44722182453a74872c93c904d35bcac708",
      "tree": "007d425687cca6bf49b57bbf016d39bd2514ca4d",
      "parents": [
        "b103e1abd866bdb8af677e7da950d6d2b35ac1b2"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Nov 21 10:42:18 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Fri Nov 21 11:27:53 2014 +0900"
      },
      "message": "ovs_base: Fix debug-agent config for Q_USE_PROVIDERNET_FOR_PUBLIC\u003dTrue\n\nSet up external_network_bridge correctly for the case\nof Q_USE_PROVIDERNET_FOR_PUBLIC\u003dTrue.\n\nThis is an oversight in commit 6a633fd024347aade777ecd6545fa3efde5a959c.\n\nCloses-Bug: #1394826\nChange-Id: I33f0fe15bafb7071d8a09899d636471f49031606\n"
    },
    {
      "commit": "a1ffcfab478888ac4b0953c51e6d92f586d31d42",
      "tree": "dc6518e9575b5d5834974cf74915c6636b37c47f",
      "parents": [
        "b103e1abd866bdb8af677e7da950d6d2b35ac1b2"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Nov 20 16:42:32 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Nov 20 16:42:32 2014 -0800"
      },
      "message": "Set libvirt live_migration_uri\n\nSets up n-cpu to migrate domains via SSH.  By default, hosts attempt\nto connect to each other as root, so this specifies STACK_USER instead.\n\nChange-Id: Ic6e868091c89a2cc6b2f0fada3f7e95002aaff8b\n"
    },
    {
      "commit": "86b65dd77b14a757b1bdbec2b6ae6b4900a88bed",
      "tree": "4afed18f6316ab517fb10befc469edd998a4deab",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 20 17:23:04 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 20 17:23:04 2014 -0500"
      },
      "message": "fix tempest-lib setup\n\nThe setup should have been with setup_dev_lib, which looks up the path\nfrom GITDIR. This should let tempest-lib src jobs function.\n\nChange-Id: Ia160708c089adce469d878030196b6fed8acc92d\n"
    },
    {
      "commit": "b103e1abd866bdb8af677e7da950d6d2b35ac1b2",
      "tree": "eb4051c951ced2fec20ff8d6d5a933e9881af0cc",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683",
        "21529a50e3b49ce378da88ce10ce903933fa3a02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 20:09:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 20:09:43 2014 +0000"
      },
      "message": "Merge \"Add IPv6 support for tenant data network\""
    },
    {
      "commit": "a6dfe8199831019a53c937aa7f1f85549bb268e7",
      "tree": "96b91e5b721a22a7d6b62b039788517fdf85a915",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Nov 20 18:06:23 2014 +0100"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Nov 20 18:06:23 2014 +0100"
      },
      "message": "Remove unused and deprecated SWIFT_CONFIG_DIR variable\n\nChange-Id: Id9b9f2300288b98e4952ef8da6732232a683338d\n"
    },
    {
      "commit": "aecd189f80533b2680184d648f393bd0f5479882",
      "tree": "b4e4194920fc2e89297390bf93d0d84106015d80",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Nov 19 15:19:51 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 20 08:32:26 2014 -0500"
      },
      "message": "add unit tests for GIT* definitions\n\nThis adds unit tests for all the GIT* definitions, ensuring that for\nlibraries we think should be defined, they are. It exposed a bug in\nglance_store definitions in the process.\n\nThe GITDIR definition for python-openstackclient is moved to stackrc\nfor testability.\n\nChange-Id: Ibd9ab665f0362a84f4f7e80e80da56a4737f584e\n"
    },
    {
      "commit": "8df690c52530589816a7323c24e4d616478b596c",
      "tree": "7283986c50b907ae2b2fbaabeab5f4aa2ffc3e29",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "Louis Taylor",
        "email": "kragniz@gmail.com",
        "time": "Thu Nov 20 13:09:03 2014 +0000"
      },
      "committer": {
        "name": "Louis Taylor",
        "email": "kragniz@gmail.com",
        "time": "Thu Nov 20 13:16:46 2014 +0000"
      },
      "message": "Install bash completion for glanceclient\n\nThis installs the new bash-complete file in the standard location,\nalongside the rest of the completion files:\n\n    /etc/bash_completion.d/glance.bash_completion\n\nChange-Id: I2944c47d857f7125f370b2b1ee041d1282db09c5\n"
    },
    {
      "commit": "70f0a77567506590b7e74debc8d3386d9132e721",
      "tree": "884fccbeb1c71bc18525c32a15bb47f8483a6a81",
      "parents": [
        "63743fff930452085790aac726cf6edcd812bb34",
        "e4e535b0bf07bc823bdd72b31f66628e5ea96465"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 23:34:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 23:34:21 2014 +0000"
      },
      "message": "Merge \"Ensure syslog option is honored by neutron and tempest\""
    },
    {
      "commit": "63743fff930452085790aac726cf6edcd812bb34",
      "tree": "e0b35044b46cff634e335d606c3837d9daa15bda",
      "parents": [
        "2d7f19627771680d4872eb77e06ceccf3cdd7b1b",
        "fe96ed66f5fea37484dfaae597c43756c16e5779"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 23:32:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 23:32:07 2014 +0000"
      },
      "message": "Merge \"Add agent_ipmitool support\""
    },
    {
      "commit": "48bbfe93f5b4b600db0f12c1f8574d4177ccce36",
      "tree": "9319da4166f58e08eef037684aee855600ee67d7",
      "parents": [
        "2d7f19627771680d4872eb77e06ceccf3cdd7b1b"
      ],
      "author": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Wed Nov 19 15:54:17 2014 -0500"
      },
      "committer": {
        "name": "gordon chung",
        "email": "gord@live.ca",
        "time": "Wed Nov 19 15:57:45 2014 -0500"
      },
      "message": "switch to use ceilometer specific connections\n\nin Juno/Kilo, we added ceilometer purpose specific connections for:\nmetering, alarms, event. Rather than piggyback off oslo.db\u0027s\nconnection option (which gives misleading sql help message), we\nshould use Ceilometer specific connections.\n\nChange-Id: I7703b73708a5807fb8de89fbb828f06b488acf69\n"
    },
    {
      "commit": "2d7f19627771680d4872eb77e06ceccf3cdd7b1b",
      "tree": "7928d93e8140df8f59c2ec052d35dbfcfb4332ef",
      "parents": [
        "aa29090fe2eeb5ad933b1ad57ed1cb6287a2751c",
        "44f4e205aa81f8fdb0b47b354192b4bb44efad56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 13:20:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 13:20:33 2014 +0000"
      },
      "message": "Merge \"lib/dstat: Include page stats\""
    },
    {
      "commit": "5477b082f8d81b29958d7c426907265aae6e20e9",
      "tree": "a251c297225c4782753bd796e2499170fdc7bf38",
      "parents": [
        "2dab788c85c4cc03142e3ae8c56adf5c775680e4",
        "088e66028c4eb41cf583a76409febce13475b66c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 05:28:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 05:28:26 2014 +0000"
      },
      "message": "Merge \"Deal with different django-admin executables\""
    },
    {
      "commit": "2dab788c85c4cc03142e3ae8c56adf5c775680e4",
      "tree": "0be3e1660e33e98b4d238f3555743c09a2a70c83",
      "parents": [
        "a74ae5d713de612197cfad284ae598f1da0da5f9",
        "7d0a0f7d48222369f36a1a5a27a39c45430c9615"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 05:28:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 05:28:18 2014 +0000"
      },
      "message": "Merge \"Remove hardcoded protocol from backup_swift_url\""
    },
    {
      "commit": "a74ae5d713de612197cfad284ae598f1da0da5f9",
      "tree": "3526970948d0304b855d8de57015cc82488df9e1",
      "parents": [
        "6a622889bed19f6ec3f680bb1b0116978105a19c",
        "8f003ef9bf466f931cecfc5a34b51a40b2203f43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 03:04:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 03:04:30 2014 +0000"
      },
      "message": "Merge \"Use mysql in Ubuntu 12.04 (precise)\""
    },
    {
      "commit": "6a622889bed19f6ec3f680bb1b0116978105a19c",
      "tree": "ee51e4508ba8e678b3a8ce08c0e63e70db55ad9e",
      "parents": [
        "3f054b48d40a0efaa6a49078e98fa97855f08c8f",
        "4b45fca7bb3ad93d7ee3fb0f121eb715798044f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 00:59:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 00:59:21 2014 +0000"
      },
      "message": "Merge \"Do not hardcode ironic svc port, protocol\""
    },
    {
      "commit": "e4e535b0bf07bc823bdd72b31f66628e5ea96465",
      "tree": "9c2cb52b448c0ca0c94f062cfb949e4c3d233b76",
      "parents": [
        "3f054b48d40a0efaa6a49078e98fa97855f08c8f"
      ],
      "author": {
        "name": "salvatore",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 29 18:22:46 2014 +0100"
      },
      "committer": {
        "name": "salvatore",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Nov 19 01:39:00 2014 +0100"
      },
      "message": "Ensure syslog option is honored by neutron and tempest\n\nSyslog settings were not configured at all for these two\nprojects. As a result, regardless of the value of the\nSYSLOG environment variable, the use_syslog options for\nthese two projects was always set to False.\n\nChange-Id: Iba6155d62beffa06e5bb9ac16b06082ec64d0926\nCloses-Bug: #1394024\n"
    }
  ],
  "next": "3f054b48d40a0efaa6a49078e98fa97855f08c8f"
}
