)]}'
{
  "log": [
    {
      "commit": "1f8efd93d9e28cee2caf72267335126954bbb45e",
      "tree": "747f199a81648bc02b7ebf71d12e4b2c962dd3c3",
      "parents": [
        "e959dbc1324047a47cde1ccfb26d05a1d26fdb3f"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Sat Jun 02 01:40:00 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Sat Jun 02 01:47:27 2012 +0100"
      },
      "message": "fix syntax error in the if test\n\nswitch to using -f rather than -a. This has been overlooked\nin a review recently merged. Without this fix, devstack on\nXenServer is broken.\n\nChange-Id: I1882cc70528772287241848adea3a520738d4144\n"
    },
    {
      "commit": "e959dbc1324047a47cde1ccfb26d05a1d26fdb3f",
      "tree": "c01115f9555ff1ea8166a77a6e57c7f2b4aec8f2",
      "parents": [
        "8df3823c5287eb7f41dd2a5cfd5d59886e205381",
        "37826bc8c878aefc23d945aff3c63e8b00397b5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 01 19:21:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 01 19:21:06 2012 +0000"
      },
      "message": "Merge \"Move the ubuntu template generator to use Squeeze.\""
    },
    {
      "commit": "8df3823c5287eb7f41dd2a5cfd5d59886e205381",
      "tree": "ec6a20a13a61eb726ea51c06146005e207ac8cb1",
      "parents": [
        "9b6a4bc7e6ec92af5054d36aa849480bc8ad83ae",
        "030fb2362f6ca33a2bf19d1083c9556433f2b983"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 01 18:53:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 01 18:53:26 2012 +0000"
      },
      "message": "Merge \"Make devstack work with xcp-xapi package on Ubuntu 12.04\""
    },
    {
      "commit": "9b6a4bc7e6ec92af5054d36aa849480bc8ad83ae",
      "tree": "c160ccba23578cbeed2fef28e01dbe12b9a187c1",
      "parents": [
        "d3dde55d4b9f8110cba3e430a7a6da93e010cc48",
        "daadf744edfae895da1d254f9d25c9dbe2ae6db0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 01 18:41:49 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 01 18:41:49 2012 +0000"
      },
      "message": "Merge \"Improvements to DevStack\u0027s XenServer scripts\""
    },
    {
      "commit": "d3dde55d4b9f8110cba3e430a7a6da93e010cc48",
      "tree": "b6825bac82563a6a8316bc1b518f6fbe16f0a052",
      "parents": [
        "d528256f736392e75825e4705cb762dbe43fa577",
        "7f9833fb9db48875cffa7d4e81af5bffe20e9b52"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 30 19:43:05 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 30 19:43:05 2012 +0000"
      },
      "message": "Merge \"Set sql_connection in glance-api.conf\""
    },
    {
      "commit": "d528256f736392e75825e4705cb762dbe43fa577",
      "tree": "09e5f09cf04eec192ee59bbf250a2ff46256e6a2",
      "parents": [
        "42b1aa9c136bd738c32075b2098cebdfa3a886f8",
        "0007f3a6151e2cfbe52760c689fde0fb3429ddce"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 27 03:41:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 27 03:41:38 2012 +0000"
      },
      "message": "Merge \"enable quantum multi-node scenarios.\""
    },
    {
      "commit": "7f9833fb9db48875cffa7d4e81af5bffe20e9b52",
      "tree": "60c4bbe5186c9438b1a475a42e6438fe8749c6b4",
      "parents": [
        "4ffbe0bd60c24a7e5b46d9f78ff78a0a8b346d42"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Fri May 25 08:31:59 2012 -0700"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Fri May 25 08:32:37 2012 -0700"
      },
      "message": "Set sql_connection in glance-api.conf\n\nThe v2 API uses the database directly from the glance-api server. We\nneed to provide the same connection credentials as we set for the\nglance-registry server.\n\nChange-Id: I5093a9f7978f627e1dee4047b1f45383f9e4e7da\n"
    },
    {
      "commit": "42b1aa9c136bd738c32075b2098cebdfa3a886f8",
      "tree": "c2c47103fdebcedaa8e7875b631c05c03fd2df73",
      "parents": [
        "4ffbe0bd60c24a7e5b46d9f78ff78a0a8b346d42"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu May 24 14:11:01 2012 -0700"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Fri May 25 15:07:43 2012 +0000"
      },
      "message": "Fix devstack to support the new pulled out swift3\n\nChange-Id: Ia4f5092e666b581aab4af4851c2848e84817c07a\n"
    },
    {
      "commit": "37826bc8c878aefc23d945aff3c63e8b00397b5c",
      "tree": "debbe62232f14a5fb1fc93f824decd3466f21322",
      "parents": [
        "4ffbe0bd60c24a7e5b46d9f78ff78a0a8b346d42"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri May 25 12:55:29 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri May 25 13:09:38 2012 +0100"
      },
      "message": "Move the ubuntu template generator to use Squeeze.\n\nNewer versions of XenServer don\u0027t have lenny templates, so moving\nto use Squeeze.\n\nChange-Id: I95473d4cdc6caad86bc53799fe2ecbedd9223026\n"
    },
    {
      "commit": "4ffbe0bd60c24a7e5b46d9f78ff78a0a8b346d42",
      "tree": "dcbbd98247891fca7ce4f6a2f47ed2d06a0848c6",
      "parents": [
        "484cf92b40e0b4d55c75081fa2946d97152bc955",
        "22ddb27eaef2ee55e5c78c8b7bbaa88e7fcdd1fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 24 18:02:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 24 18:02:55 2012 +0000"
      },
      "message": "Merge \"Fix multi-host deployments using RabbitMQ\""
    },
    {
      "commit": "484cf92b40e0b4d55c75081fa2946d97152bc955",
      "tree": "ef76e188f0953746e86739da54bb966377dfbc9a",
      "parents": [
        "0c2891558122aa9d030811109536caf5c81cfb75",
        "1fad810cef247356a362448ec01a808b9b13a107"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 24 17:53:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 24 17:53:44 2012 +0000"
      },
      "message": "Merge \"Remove unused service_* from authtoken middleware\""
    },
    {
      "commit": "22ddb27eaef2ee55e5c78c8b7bbaa88e7fcdd1fb",
      "tree": "9b08e76a7115f85902bfe131285ba076a60e0960",
      "parents": [
        "0c2891558122aa9d030811109536caf5c81cfb75"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Thu May 24 15:56:06 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Thu May 24 15:56:06 2012 +0100"
      },
      "message": "Fix multi-host deployments using RabbitMQ\n\nCurrently the rabbit password and rabbit_host are no longer\nwritten into nova.conf. This is due to this change:\nhttps://review.openstack.org/#/c/6501/\n\nMy solution is to write the values if:\n- they are set\n- and you are not using the alternative queue system\n\nChange-Id: I8de7b57125d1fdf50044fc2b3ae4683ac15d5a61\n"
    },
    {
      "commit": "0c2891558122aa9d030811109536caf5c81cfb75",
      "tree": "b2c7fb07ff98ea547a9a198713d02eaa9ae129cb",
      "parents": [
        "62fc903157b3e1c4b316ae933c51bcfd8c952c39"
      ],
      "author": {
        "name": "John Postlethwait",
        "email": "john.postlethwait@nebula.com",
        "time": "Tue May 22 13:40:39 2012 -0700"
      },
      "committer": {
        "name": "John Postlethwait",
        "email": "john.postlethwait@nebula.com",
        "time": "Tue May 22 13:43:45 2012 -0700"
      },
      "message": "Node JS is a Horizon requirement now.\n\nHorizon is going to start using LessCSS, so Node\nJS needs to be installed now with Horizon now.\n\nChange-Id: I416824dcab169f9be9afd3c3aa46ff911223947d"
    },
    {
      "commit": "62fc903157b3e1c4b316ae933c51bcfd8c952c39",
      "tree": "b1a1b93790e3de463d4d8618973abcd6b31548bf",
      "parents": [
        "d0e55c859ab2482ea1d85f1c234238a153fe334e",
        "00edc95c6bd80927c727742ac044082f64b26bec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 22 19:32:48 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 22 19:32:48 2012 +0000"
      },
      "message": "Merge \"Create new swift data store filesystem every time\""
    },
    {
      "commit": "030fb2362f6ca33a2bf19d1083c9556433f2b983",
      "tree": "dc09dd7cbb5f624a51f5810d5ca2c3219f6d2539",
      "parents": [
        "daadf744edfae895da1d254f9d25c9dbe2ae6db0"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Apr 27 18:28:28 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue May 22 18:12:43 2012 +0100"
      },
      "message": "Make devstack work with xcp-xapi package on Ubuntu 12.04\n\n- allow you to configure the xenapi_user (often other than root)\n- allow you to disable the guest installer network\n- install the plugins in the xcp-xapi location\n- use alternate webserver location when adding the preseed file\n- skip the centos specific ip forwarding configuration\n- make use xcp inventory, if no xensource-inventory is found\n- correctly deal with kpartx to mount the VM VDI in manage_vdi\n\nChange-Id: I8d51725fc97f0bcaa27a46f7a7ced13c369c809e\n"
    },
    {
      "commit": "daadf744edfae895da1d254f9d25c9dbe2ae6db0",
      "tree": "f91eabf6f2d9980f5d17ca2103af478253a760fd",
      "parents": [
        "d0e55c859ab2482ea1d85f1c234238a153fe334e"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Apr 27 18:28:28 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue May 22 18:12:43 2012 +0100"
      },
      "message": "Improvements to DevStack\u0027s XenServer scripts\n\nI have ensured:\n- template gets re-used on second run\n- template includes XenServer tools, and custom user accounts\n- take snapshot before first boot, for easy re-run\n- make host_ip_iface work with either eth2 or eth3\n- make ssh into domU checks looser\n- above is all ground work for improved jenkins tests\n- added some more comments to make it scripts clearer\n\nChange-Id: I5c45370bf8a1393d669480e196b13f592d29154f\n"
    },
    {
      "commit": "d0e55c859ab2482ea1d85f1c234238a153fe334e",
      "tree": "b6d171bda80a0de7df71f71de5a4fcbf16cd1d69",
      "parents": [
        "55f4ce9ce7660b356f1f107586cb54890a8523ef"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Mon May 21 09:04:27 2012 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Mon May 21 09:04:27 2012 -0700"
      },
      "message": "Add \"dist:precise\" to qpidd.\n\nIt is also marked NOPRIME, but some setups (devstack-gate) would\nlike to cache, but not install, all .debs to avoid false negative\ntests due to network problems.  This way it can be cached only on\nappropriate platforms.\n\nChange-Id: Ia4216e9e8e6e7f55bf5fe9bc683fee97976a9b04\n"
    },
    {
      "commit": "0007f3a6151e2cfbe52760c689fde0fb3429ddce",
      "tree": "2adec4bfd614fbf779821f8ee57c09de3e980fcf",
      "parents": [
        "55f4ce9ce7660b356f1f107586cb54890a8523ef"
      ],
      "author": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Fri May 18 13:37:47 2012 -0700"
      },
      "committer": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Fri May 18 13:37:47 2012 -0700"
      },
      "message": "enable quantum multi-node scenarios.\n\nLet\u0027s you run with a centralized quantum service node running the plugin\nand quantum agents running on one or more hosts.\n\nAlso:\n- make OVS plugin work on precise by configuring cgroup_device_acl\n- consolidate ovs + linux-bridge config to avoid duplicate code\n- support configuring tunnel-mode for OVS plugin\n- add additional build packages for OVS apt-get\n- remove backward compat support for old DB config for linux-bridge plugin\n\nChange-Id: Ifab268f739b004db13024633e8abeb17691b9e46\n"
    },
    {
      "commit": "1fad810cef247356a362448ec01a808b9b13a107",
      "tree": "6b80603c5a2fe078999b636bc0e0da14f6e4e1bd",
      "parents": [
        "55f4ce9ce7660b356f1f107586cb54890a8523ef"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Mon May 07 15:18:27 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Thu May 17 15:54:36 2012 -0700"
      },
      "message": "Remove unused service_* from authtoken middleware\n\nservice_port and service_host are not used by the current keystone authtoken\nChange-Id: Iff5d2dccdc69b0a05443500d45b144acfbbe3c79\n"
    },
    {
      "commit": "55f4ce9ce7660b356f1f107586cb54890a8523ef",
      "tree": "3f47a16928ca962918144b84125a04b3929a94e8",
      "parents": [
        "4a221459b72856a0593c6182334cbbcc8def5f6c",
        "9a4478b8b20bbb4008c8a62d14574377fb2909fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 17 22:31:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 17 22:31:51 2012 +0000"
      },
      "message": "Merge \"Remove prettytable pin to 0.5\""
    },
    {
      "commit": "4a221459b72856a0593c6182334cbbcc8def5f6c",
      "tree": "3ad8b17c86332dd1a252bc9d1241298d6cd17c26",
      "parents": [
        "461203b2c871d5c3e02bf546f3471e3f00bf7656"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Tue Mar 13 13:44:12 2012 -0400"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu May 17 14:35:44 2012 -0500"
      },
      "message": "Add support for using Qpid instead of RabbitMQ.\n\nTo use Qpid instead of RabbitMQ, you set \u0027qpid\u0027 instead of \u0027rabbit\u0027 in\nENABLED_SERVICES in your localrc file. Otherwise, RabbitMQ is still\nused by default.\n\n(dtroyer) fixed problem with service test that failed to configure\nrabbitmq if it was still selected.\n\nChange-Id: I8c62b588a461a068463821b2c079ffa4bfa1f804\n"
    },
    {
      "commit": "00edc95c6bd80927c727742ac044082f64b26bec",
      "tree": "19bb7cfd511e41c2ad2c189b1b35eca119e13f41",
      "parents": [
        "461203b2c871d5c3e02bf546f3471e3f00bf7656"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu May 17 11:10:36 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu May 17 13:41:39 2012 -0500"
      },
      "message": "Create new swift data store filesystem every time\n\nThe Swift data store was not cleaned out between stack.sh runs; although\nthe contents were not visible they were still taking up space.  Create a\nnew XFS filesystem on every stack.sh run.\n\nFixes bug 1000827\n\nChange-Id: Ieab6b5f65b7964906f244975cbcdf2cf50344ca5\n"
    },
    {
      "commit": "461203b2c871d5c3e02bf546f3471e3f00bf7656",
      "tree": "542fcf081f47cce62f100a56a3e89e7efe202734",
      "parents": [
        "368bfa2252b0bf6d08981f3a8a6b5a2539bc9c60",
        "d7ed417fecf3c510165e9fee514868c34a4c5fb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 16 20:06:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 20:06:04 2012 +0000"
      },
      "message": "Merge \"Add script to delete templates\""
    },
    {
      "commit": "368bfa2252b0bf6d08981f3a8a6b5a2539bc9c60",
      "tree": "81225bf70fa027320cf2441922c78b7fdd461251",
      "parents": [
        "218a4fa532807bdecd52c5ac125743dca5414514",
        "1040a65fb90fcf52e11416807f27f7db8a5d5606"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 16 18:45:32 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 18:45:32 2012 +0000"
      },
      "message": "Merge \"bug 988550: devstack installer for xenserver to support user-defined ubuntu mirror\""
    },
    {
      "commit": "218a4fa532807bdecd52c5ac125743dca5414514",
      "tree": "0ba0993bdc228c3eac102b8007b6bf80790f933f",
      "parents": [
        "ac7dc92bf64b9899bf7b727c0d020961f77f871c",
        "a143e73cafb0d92f31907f6817a7007aad1e6503"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 16 18:35:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 18:35:43 2012 +0000"
      },
      "message": "Merge \"Changed --user to --user_id and --role to --role_id in the keystone client for consistency. Need to update keystone calls here.\""
    },
    {
      "commit": "ac7dc92bf64b9899bf7b727c0d020961f77f871c",
      "tree": "16781d0b1d9094d2f73e4a0397d789d6453aee79",
      "parents": [
        "d5a3d4f016a2a9d6d27688261970d8a29b53f564",
        "b297d2d0a8e1b38ffaebc4590bced3361df6fe89"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 16 18:09:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 18:09:18 2012 +0000"
      },
      "message": "Merge \"Fixes LP #996571 - Alternate Tempest user\""
    },
    {
      "commit": "d5a3d4f016a2a9d6d27688261970d8a29b53f564",
      "tree": "61819f1c5ee8773cab75c19fd021067b16124f22",
      "parents": [
        "cfe13bb6a144abb757ba3248f297429861fa8711",
        "220d93848f0254a72d15d7a16f288b85634ab180"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 16 17:44:00 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 17:44:00 2012 +0000"
      },
      "message": "Merge \"Update to point noVNC to kanaka/master\""
    },
    {
      "commit": "9a4478b8b20bbb4008c8a62d14574377fb2909fd",
      "tree": "f1ff4ac31ace47fb4e3bad74bf4ac27fee948354",
      "parents": [
        "cfe13bb6a144abb757ba3248f297429861fa8711"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed May 16 11:07:52 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed May 16 11:07:57 2012 -0500"
      },
      "message": "Remove prettytable pin to 0.5\n\n* The clients have all been fixed to work with prettytable 0.6\n\nChange-Id: I968d73862e6d45d6974c43ea47ba84e8210ed787\n"
    },
    {
      "commit": "cfe13bb6a144abb757ba3248f297429861fa8711",
      "tree": "d9a9c788b8536ab20199d7f98890bd53c0c68eca",
      "parents": [
        "231d563f3a6f2dfb452b673dbdc1a284f1a9a95f",
        "ee76d26f232beced4e12ff636fe3bdcce8b91c55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 15 23:07:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 15 23:07:55 2012 +0000"
      },
      "message": "Merge \"Store glance images in Swift if enabled.\""
    },
    {
      "commit": "231d563f3a6f2dfb452b673dbdc1a284f1a9a95f",
      "tree": "446e39fa827c5f757d5d03bc7b33ecb112b98285",
      "parents": [
        "630c2642ddac4ae960df14e6d5874a276266a4c6",
        "f49670691bc4b517427ad81cda09c7f01eb95449"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 14 20:35:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 14 20:35:31 2012 +0000"
      },
      "message": "Merge \"Remove reference to QUANTUM_OVS_CONF_FILE before it is created.\""
    },
    {
      "commit": "630c2642ddac4ae960df14e6d5874a276266a4c6",
      "tree": "d7bbdb5b8491a815e5f351b3837bc32d341d8179",
      "parents": [
        "b03f2e575aff333706adf1b1a7fcc6ffe64d5ca2",
        "73812ae7c39c3ea32770d9c0c22ea24de65e5491"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 14 16:52:35 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 14 16:52:35 2012 +0000"
      },
      "message": "Merge \"Add quantal\""
    },
    {
      "commit": "f49670691bc4b517427ad81cda09c7f01eb95449",
      "tree": "10a23ae8e2b3b0185ae009b1eae248f725190c79",
      "parents": [
        "b03f2e575aff333706adf1b1a7fcc6ffe64d5ca2"
      ],
      "author": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Sat May 12 18:40:13 2012 -0700"
      },
      "committer": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Sat May 12 18:40:13 2012 -0700"
      },
      "message": "Remove reference to QUANTUM_OVS_CONF_FILE before it is created.\n\nThis was introduced by commit 962c25eb7421094c6fc1ef7edb56fe1da69a972b,\nbut it completely breaks a clean install of devstack with OVS.\n\nNote: the author was probably attempting to get devstack working in a\nmulti-node environment.  There is another branch under submission for\nthat already.\n\nChange-Id: Ie2cbcbd58e0d0babf9b0af0db9aa879703a2aeb9\n"
    },
    {
      "commit": "d7ed417fecf3c510165e9fee514868c34a4c5fb7",
      "tree": "acb2879f19dae0a06e49816f9bad7cad22af61e2",
      "parents": [
        "b03f2e575aff333706adf1b1a7fcc6ffe64d5ca2"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu May 10 15:36:03 2012 -0700"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu May 10 15:42:29 2012 -0700"
      },
      "message": "Add script to delete templates\n\nThis is a common operation on XenServer, which seems to be a three\nstep process.\n\nChange-Id: I125b9c11ace0b3454b7c974f9209aca01cdd7ed2\n"
    },
    {
      "commit": "b03f2e575aff333706adf1b1a7fcc6ffe64d5ca2",
      "tree": "9dff574ac0ee303242ac9641b4998e75712f25d5",
      "parents": [
        "f845f8d462e9a6808284ab64d3788be5b3a1be70",
        "27e39fded215058b4a7424da6884721b07e06a88"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 10 19:45:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 10 19:45:37 2012 +0000"
      },
      "message": "Merge \"Copy Nova\u0027s policy.json to /etc/nova\""
    },
    {
      "commit": "f845f8d462e9a6808284ab64d3788be5b3a1be70",
      "tree": "28238385470b602ac064a0f01d9f164a2d25097c",
      "parents": [
        "4415164d2f4f4c837b66b53fcaa712041b4c4bda",
        "962c25eb7421094c6fc1ef7edb56fe1da69a972b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 10 19:35:56 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 10 19:35:56 2012 +0000"
      },
      "message": "Merge \"stack.sh: updates for linuxbridge support\""
    },
    {
      "commit": "4415164d2f4f4c837b66b53fcaa712041b4c4bda",
      "tree": "3c23d55888790d94fd4ba42b2d043c12b9831015",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400",
        "7d13f309bcd1f799e7fd90780614243342cfc6f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 10 19:26:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 10 19:26:20 2012 +0000"
      },
      "message": "Merge \"bug 985905: multi_host flag cunfusing settings\""
    },
    {
      "commit": "27e39fded215058b4a7424da6884721b07e06a88",
      "tree": "763c2e74c5271e3eeb0126109daf171bb6645b3c",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Thu May 10 07:12:36 2012 +0100"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu May 10 14:21:53 2012 -0500"
      },
      "message": "Copy Nova\u0027s policy.json to /etc/nova\n\nChange-Id: I170e536331e617ea8984182d95616928f02a34a6\n"
    },
    {
      "commit": "b297d2d0a8e1b38ffaebc4590bced3361df6fe89",
      "tree": "3de17190680149463e7a8c323e4e95a627395dce",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu May 10 11:21:22 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu May 10 11:25:39 2012 -0400"
      },
      "message": "Fixes LP #996571 - Alternate Tempest user\n\nAdds an alternate user to Keystone for Tempest\n\nTempest has a number of tests that are skipped if\nthe compute.alt_username is the same as compute.username\nor None. Here, we modify files/keystone_data.sh to add\nan additional regular user called alt_demo if Tempest\nis enabled in stackrc. We also make corresponding changes\nto the tools/configure_tempest.sh script to make use\nof this alternate user credential\n\nChange-Id: I551f3b378f843c62fffcf6effa916056708d54d3\n"
    },
    {
      "commit": "962c25eb7421094c6fc1ef7edb56fe1da69a972b",
      "tree": "662d3c8910f1d63b5686c6000b2c725fcf40d8a1",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Thu May 10 07:24:01 2012 -0400"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@redhat.com",
        "time": "Thu May 10 07:24:01 2012 -0400"
      },
      "message": "stack.sh: updates for linuxbridge support\n\n1. make use of uniform configuration files\n2. enables agent and plugin to run on different hosts\n\nChange-Id: I04bab95956e3733c48dcecb6a94042e9666778d3\n"
    },
    {
      "commit": "1040a65fb90fcf52e11416807f27f7db8a5d5606",
      "tree": "f8545e8c646e2444efbfd47f80d4c4096673e035",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed May 02 01:41:18 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Thu May 10 01:04:26 2012 +0100"
      },
      "message": "bug 988550: devstack installer for xenserver to support user-defined ubuntu mirror\n\nadd support for local mirrors by:\n\n- making sure the preseed file points to a local mirror.\n- the apt sources mounted in the DevStack VM will point automatically to the same mirrror\n\nChange-Id: I33052ac5c10387db7206ce2210ee2cbe9096df47\n"
    },
    {
      "commit": "73812ae7c39c3ea32770d9c0c22ea24de65e5491",
      "tree": "62d7f3e16365d4373ecbffaf7e14f5894e85393b",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400"
      ],
      "author": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Thu May 03 13:28:21 2012 -0400"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed May 09 14:59:56 2012 -0500"
      },
      "message": "Add quantal\n\nAllow devstack to run on quantal.\n\nChange-Id: Iec79aa3669dc1dcc695470e6c15957622268476f\nSigned-off-by: Chuck Short \u003cchuck.short@canonical.com\u003e\n"
    },
    {
      "commit": "ee76d26f232beced4e12ff636fe3bdcce8b91c55",
      "tree": "d1246a0b63f9ae0ad1f28440d1e1e9e788528fff",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed May 09 17:19:09 2012 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed May 09 17:20:20 2012 +0100"
      },
      "message": "Store glance images in Swift if enabled.\n\n- Fixes bug 968950.\n- This should be applied after review 5856 for glance.\n\nChange-Id: I779fd75ce7394bdfc2ffc1354b4ed35a6109321f\n"
    },
    {
      "commit": "a143e73cafb0d92f31907f6817a7007aad1e6503",
      "tree": "7e622692668c282dea2e43f0e7453fd53c4de0c8",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400"
      ],
      "author": {
        "name": "Everett Toews",
        "email": "everett.toews@gmail.com",
        "time": "Tue May 08 22:13:08 2012 +0000"
      },
      "committer": {
        "name": "Everett Toews",
        "email": "everett.toews@gmail.com",
        "time": "Tue May 08 22:13:08 2012 +0000"
      },
      "message": "Changed --user to --user_id and --role to --role_id in the keystone client for consistency. Need to update keystone calls here.\n\nThis change should be applied after [bug/994744 b7fe11c] in python-keystoneclient.\n\nFixes bug 994744.\n\nChange-Id: I13e643f8552d86ed0bf92799271899f777bde9b2\n"
    },
    {
      "commit": "33a19d4345ffc32a06f74dadd70842335e9c6400",
      "tree": "ac70c023777f59774b389600821c6a5cee972984",
      "parents": [
        "e87f7fc0c1e15ad1c72a96c0f239ac4bdf5147de",
        "4dc53aa7983a18d9fe2ff6267cbc97ccf6049444"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 08 18:16:41 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 08 18:16:41 2012 +0000"
      },
      "message": "Merge \"Adds LinuxBridge plugin setup support.\""
    },
    {
      "commit": "e87f7fc0c1e15ad1c72a96c0f239ac4bdf5147de",
      "tree": "77c5b1ff5926ff0beb96c8418812b23d46b6c7bb",
      "parents": [
        "c39e681ecb9196fd2968a8ad68c96cd453c22f04",
        "e7114ca22f39e98d7a0dc3125f0a05dc8fc7ff97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 07 20:54:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 07 20:54:21 2012 +0000"
      },
      "message": "Merge \"Copy Glance\u0027s policy.json to /etc/glance\""
    },
    {
      "commit": "c39e681ecb9196fd2968a8ad68c96cd453c22f04",
      "tree": "3fcc8b245ae2efc0ee4b5b38c941f64bf859c93f",
      "parents": [
        "cda2ae0aef4d462c2cb732f855421d472a6b31ea"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon May 07 13:16:23 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon May 07 13:24:05 2012 -0500"
      },
      "message": "Force prettytable\u003d\u003d0.5\n\nprettytable 0.6 was released recently and removed the printt() method.\nAll non-pinned prettytable projects (all of them) are now broken.  This\nforces a pre-loaded prettytable 0.5 package in order to allow the real\nfix (removing printt() calls) to proceed.\n\nChange-Id: Iacf24b8474f12b28090329496720767281181d7e\n"
    },
    {
      "commit": "e7114ca22f39e98d7a0dc3125f0a05dc8fc7ff97",
      "tree": "15ac068f32d90c1ca66f7608ee39932d03b68eab",
      "parents": [
        "cda2ae0aef4d462c2cb732f855421d472a6b31ea"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Fri May 04 13:42:35 2012 -0700"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Fri May 04 13:42:53 2012 -0700"
      },
      "message": "Copy Glance\u0027s policy.json to /etc/glance\n\nChange-Id: Ib83c9874b7d31e66206cf8907a12c65d9794a1a2\n"
    },
    {
      "commit": "cda2ae0aef4d462c2cb732f855421d472a6b31ea",
      "tree": "a968d4b1c1260d0d78b7ba03b9a0be23ef05b381",
      "parents": [
        "5b2d0b21f223ce18f12ad1922278064351a32627",
        "f106240ca5c95c8614e9391e094b786a3523743f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri May 04 18:51:02 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri May 04 18:51:02 2012 +0000"
      },
      "message": "Merge \"n-api also requires glance for now\""
    },
    {
      "commit": "220d93848f0254a72d15d7a16f288b85634ab180",
      "tree": "18b228cd2f88d25553626f57b7b0f418a6919564",
      "parents": [
        "5b2d0b21f223ce18f12ad1922278064351a32627"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri May 04 10:19:44 2012 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri May 04 10:19:44 2012 -0700"
      },
      "message": "Update to point noVNC to kanaka/master\n\n * nova-novncproxy was accepted into kanaka/master\n * Fixes bug 994653\n\nChange-Id: I1cb40440e6cfbad9ed28203c45deea9fb9305f91\n"
    },
    {
      "commit": "5b2d0b21f223ce18f12ad1922278064351a32627",
      "tree": "46ccdcb220003419f53582fd5f15139d3ca2110f",
      "parents": [
        "a50d4f8d393cae574ecd196e015d7b4017a56f30",
        "77a4e3a0f0378517307e07beb73ca266791d0c4c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 03 20:11:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 03 20:11:38 2012 +0000"
      },
      "message": "Merge \"Invite python-openstackclient to the party.\""
    },
    {
      "commit": "a50d4f8d393cae574ecd196e015d7b4017a56f30",
      "tree": "3496a4b2d3fb106c8173efa67cfd2404938a624b",
      "parents": [
        "520a9ca5565d145d4e970595419cb00b19735030",
        "0f5da0016881578b3b822f4e8500095fefa08b83"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 03 17:32:09 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 03 17:32:09 2012 +0000"
      },
      "message": "Merge \"Regenerate tempest.conf every time\""
    },
    {
      "commit": "0f5da0016881578b3b822f4e8500095fefa08b83",
      "tree": "68fd2c062ba3577c32dafc8262fbeb4120c646fd",
      "parents": [
        "8d6638e809ebc5cc206c0c8bb72a8829f6b48570"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu May 03 11:52:55 2012 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu May 03 11:53:52 2012 -0400"
      },
      "message": "Regenerate tempest.conf every time\n\nSelect for active images\n\nIf we don\u0027t do this, repeat devstack installs won\u0027t be\nable to use this script.\n\nChange-Id: I95746ffebfa7163c80161d26de1e575c0fc5d39c\n"
    },
    {
      "commit": "520a9ca5565d145d4e970595419cb00b19735030",
      "tree": "0ca38a681890f28c1873bf1cdc874e52a3a9ac3d",
      "parents": [
        "8d6638e809ebc5cc206c0c8bb72a8829f6b48570"
      ],
      "author": {
        "name": "Hua ZHANG",
        "email": "zhuadl@cn.ibm.com",
        "time": "Thu May 03 18:17:18 2012 +0800"
      },
      "committer": {
        "name": "zhang-hare",
        "email": "zhuadl@cn.ibm.com",
        "time": "Thu May 03 18:29:26 2012 +0800"
      },
      "message": "Allow wget to handle Non-English output\n\nThe stack.sh has a loop to wait for keystone to start. But the output of wget tool has been globalized\nwhich means it won\u0027t return the English word \u0027refused\u0027 on Non-English environment even the keystone is\nnot up. So the script will assume the keystone has been started and continue. The command of keystone\ntenant-create always failed immediately after skipping this loop since it require keystone to be started\nto authenticate. That\u0027s why you can see authentication error in the log because the tenant information\nwas not correctly set up.\n\nFix bug 978739\n\nChange-Id: Ia4ebe6ad0f9b5a886de48a4bea7c2aebff420dad\n"
    },
    {
      "commit": "8d6638e809ebc5cc206c0c8bb72a8829f6b48570",
      "tree": "49706300063ad66b3366b75d495ede811f11f5bf",
      "parents": [
        "c31ae025f9e4737b4000b3f21b79b9f1f6b45d74",
        "0ac5a8ae69878a6d85319afcdcd1d0729ae6cfde"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 02 21:39:52 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 02 21:39:52 2012 +0000"
      },
      "message": "Merge \"change volume name template to prepare for 6511\""
    },
    {
      "commit": "4dc53aa7983a18d9fe2ff6267cbc97ccf6049444",
      "tree": "7000d0dbf9878c4e5b7426f42d5d0e3c0b233143",
      "parents": [
        "c31ae025f9e4737b4000b3f21b79b9f1f6b45d74"
      ],
      "author": {
        "name": "Shweta P",
        "email": "shpadubi@cisco.com",
        "time": "Wed Apr 04 16:17:40 2012 -0400"
      },
      "committer": {
        "name": "Shweta P",
        "email": "shpadubi@cisco.com",
        "time": "Wed May 02 12:34:25 2012 -0400"
      },
      "message": "Adds LinuxBridge plugin setup support.\n\nChange-Id: I4c3250ac9bd3f3eb466a211bcaddaf1855d6ef8d\n"
    },
    {
      "commit": "c31ae025f9e4737b4000b3f21b79b9f1f6b45d74",
      "tree": "2abe030cd9f9583e577c3d70c204142be6cb459e",
      "parents": [
        "96c984e31d56c82342ac912a7e95c7379ac23a19",
        "255db3da19c11ce3b6d7dbbb871a57d7df215aae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 02 16:08:50 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 02 16:08:50 2012 +0000"
      },
      "message": "Merge \"Update quantum.sh for glance client change\""
    },
    {
      "commit": "7d13f309bcd1f799e7fd90780614243342cfc6f7",
      "tree": "804b7e80fb29c33716e8eac993af3b676cd3bfa5",
      "parents": [
        "96c984e31d56c82342ac912a7e95c7379ac23a19"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Thu Apr 19 22:26:16 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed May 02 15:33:54 2012 +0100"
      },
      "message": "bug 985905: multi_host flag cunfusing settings\n\nswitch to using trueorfalse for parsing MULTI_HOST values.\n\nChange-Id: I289563e0cd05cda014198cf21b3c88897aba5d4f\n"
    },
    {
      "commit": "0ac5a8ae69878a6d85319afcdcd1d0729ae6cfde",
      "tree": "c4f8632533e5c0dc0e534f58432f4efb7e940439",
      "parents": [
        "96c984e31d56c82342ac912a7e95c7379ac23a19"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed May 02 00:27:27 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed May 02 00:28:04 2012 +0000"
      },
      "message": "change volume name template to prepare for 6511\n\nChange-Id: I1162c169eeffbd9adf9cfb9f473761d6f8b2d120\n"
    },
    {
      "commit": "f106240ca5c95c8614e9391e094b786a3523743f",
      "tree": "4f505009c0c8a1b4164ccfb00fd54fce7eb0bed4",
      "parents": [
        "96c984e31d56c82342ac912a7e95c7379ac23a19"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue May 01 16:43:15 2012 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue May 01 16:43:15 2012 -0400"
      },
      "message": "n-api also requires glance for now\n\nmake sure to install it\u0027s dependencies\n\nChange-Id: I05b34709aa94048a2f4f80e8d46b2f61c95ed81a\n"
    },
    {
      "commit": "77a4e3a0f0378517307e07beb73ca266791d0c4c",
      "tree": "16922edfbf050b4b5cf52f1cc154f50e6aa1f1d4",
      "parents": [
        "96c984e31d56c82342ac912a7e95c7379ac23a19"
      ],
      "author": {
        "name": "Andrew Bogott",
        "email": "abogott@wikimedia.org",
        "time": "Tue May 01 00:07:29 2012 -0500"
      },
      "committer": {
        "name": "Andrew Bogott",
        "email": "abogott@wikimedia.org",
        "time": "Tue May 01 00:07:29 2012 -0500"
      },
      "message": "Invite python-openstackclient to the party.\n\n(It doesn\u0027t do much, yet.)\n\nChange-Id: If625a15d2d979b91b1d5d764b24c63acaf154657\n"
    },
    {
      "commit": "96c984e31d56c82342ac912a7e95c7379ac23a19",
      "tree": "58f49d9fb2bd5d8c920bec69d2409dfd29d7323c",
      "parents": [
        "d51527783f81f94cbe7726d2d2624769e2f17554",
        "588f4069e56d8f59e178cd68c9cd88b412b13f04"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue May 01 01:08:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 01 01:08:18 2012 +0000"
      },
      "message": "Merge \"Change MySQL engine default to InnoDB\""
    },
    {
      "commit": "d51527783f81f94cbe7726d2d2624769e2f17554",
      "tree": "5eaa034781cb52b081d8d0447f9ff86c47ae82dc",
      "parents": [
        "e9337e422c9eeb9244cbe4899bb9ea86b010bfef",
        "90e7eeb24a95b28033dad045e41b6e4645160d36"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 30 23:46:23 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 30 23:46:23 2012 +0000"
      },
      "message": "Merge \"Remove duplicate setting of keystone\u0027s template_file option\""
    },
    {
      "commit": "e9337e422c9eeb9244cbe4899bb9ea86b010bfef",
      "tree": "1a203c53379eb5725c5be4e9c302be4fb7b91327",
      "parents": [
        "e716416c2ea286bba5d9cea607275281ba43650f",
        "2fb5bce5b0e6037ff8dbe5b7b0d53288715e803a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 30 23:24:59 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 30 23:24:59 2012 +0000"
      },
      "message": "Merge \"libxml2-dev package is needed for lxml.etree\""
    },
    {
      "commit": "e716416c2ea286bba5d9cea607275281ba43650f",
      "tree": "296c2ecb9670821c0c9fe7091cd3e26bfe2c0d07",
      "parents": [
        "de2f505a049250f148e30c8d4cf2ab35e317310b",
        "c0e1ef520cead9038b345f28652801f75857c8a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 30 23:03:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 30 23:03:08 2012 +0000"
      },
      "message": "Merge \"Add host/port/api_version to tempest.conf\""
    },
    {
      "commit": "de2f505a049250f148e30c8d4cf2ab35e317310b",
      "tree": "49dbc7ab23552b537ee228dbc595f69ac76c2801",
      "parents": [
        "a1c87388a45ede40cb150a137560d0aeb50bee0c",
        "1a61bf96d6f8895796dc1db3a5a641ec2c14c617"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 30 21:29:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 30 21:29:29 2012 +0000"
      },
      "message": "Merge \"Fixes typo on ADMIN_XXX variables\""
    },
    {
      "commit": "2fb5bce5b0e6037ff8dbe5b7b0d53288715e803a",
      "tree": "914215ee5c5f6db195205959e62f2905368519c5",
      "parents": [
        "a1c87388a45ede40cb150a137560d0aeb50bee0c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 30 12:12:50 2012 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 30 16:58:49 2012 -0400"
      },
      "message": "libxml2-dev package is needed for lxml.etree\n\nadded fedora package as well\n\nChange-Id: I7bf34ad1842a6320536ff9ce468c5cb9f0ef3cd5\n"
    },
    {
      "commit": "255db3da19c11ce3b6d7dbbb871a57d7df215aae",
      "tree": "fc30d05cb0e0e512c91a31413d7897b492bbf0f1",
      "parents": [
        "a1c87388a45ede40cb150a137560d0aeb50bee0c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 27 15:29:14 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 30 15:30:30 2012 -0500"
      },
      "message": "Update quantum.sh for glance client change\n\nChange-Id: Ib67301b26e1c3e1b68669eed6cd89e40687b14e9\n"
    },
    {
      "commit": "c0e1ef520cead9038b345f28652801f75857c8a2",
      "tree": "160883c4524ff46321b1486130eb5e98ed856f48",
      "parents": [
        "a1c87388a45ede40cb150a137560d0aeb50bee0c"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Apr 30 15:56:13 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Apr 30 15:56:13 2012 -0400"
      },
      "message": "Add host/port/api_version to tempest.conf\n\n* Something exposed by LP #992096 was that the image\n  tests were broken because the URL returned from the\n  service catalog was no longer including a version\n  identifier. The fix in Tempest was to pass the configure_via_auth\u003dFalse\n  parameter to the glance.client.Client constructor. However, in order\n  for this to work, the host/port in the [image] section of the\n  Tempest configuration file needs to be set\n\nChange-Id: I9f661a02270a1ad52c10f2233baf899e5f706c82\n"
    },
    {
      "commit": "90e7eeb24a95b28033dad045e41b6e4645160d36",
      "tree": "32122040dca0c4af18114eaa50cb2b2e06a7d57a",
      "parents": [
        "a1c87388a45ede40cb150a137560d0aeb50bee0c"
      ],
      "author": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Mon Apr 30 20:06:04 2012 +0100"
      },
      "committer": {
        "name": "Mark McLoughlin",
        "email": "markmc@redhat.com",
        "time": "Mon Apr 30 20:07:22 2012 +0100"
      },
      "message": "Remove duplicate setting of keystone\u0027s template_file option\n\nIt seems pretty clear that this is a duplicate line\n\nChange-Id: I3390df30cb34ced9fe74bdea387dbc67f5ee8f10\n"
    },
    {
      "commit": "a1c87388a45ede40cb150a137560d0aeb50bee0c",
      "tree": "bd2ed663b9251aad97c47dd799ed62bab32d2e7e",
      "parents": [
        "45495258d64589795b16f2b1927f5ca3490f9e16"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Apr 27 17:46:58 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Apr 27 17:47:47 2012 -0400"
      },
      "message": "Fixes parsing of glance(client) image-list.\n\nThere are still failures when tempest runs because\nof recent changes with glanceclient, but at least\nthis patch gets the tools/configure_tempest working\nagain.\n\nChange-Id: I73a5042dac2c930998663c478fb2ccd907c3ef87\n"
    },
    {
      "commit": "45495258d64589795b16f2b1927f5ca3490f9e16",
      "tree": "83886f7524e96d6966b4d1c81b65bd4b7b0b032b",
      "parents": [
        "4fcab6d0cf381a147e40121e0d0bc940d6882476"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 13 13:16:38 2012 -0500"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Wed Apr 25 21:24:30 2012 -0700"
      },
      "message": "Add glance client\n\n* python-glanceclient overrides the old client shipped with glance in /usr/local/bin\n* start adding exercises\n\nChange-Id: I460ed5749bca69425f23d328c0537c2ef91f84a4\n"
    },
    {
      "commit": "4fcab6d0cf381a147e40121e0d0bc940d6882476",
      "tree": "35f9627dcda5e0de44e63e9a5ee659cb4e79b208",
      "parents": [
        "678a188e2d6ddd9230a80a63901202d573281d31"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Apr 24 14:08:49 2012 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Apr 24 14:08:49 2012 -0700"
      },
      "message": "Add nosexunit as a pip requires.\n\nInstall the nose xunit plugin so that tempest can produce nice\nreports in Jenkins.\n\nChange-Id: Ia8c4c9db8b0733d09a0bef59a08f438c6a92f1ca\n"
    },
    {
      "commit": "1a61bf96d6f8895796dc1db3a5a641ec2c14c617",
      "tree": "fa08ecc83676a5407d8c21b9f1a73a668490ee60",
      "parents": [
        "678a188e2d6ddd9230a80a63901202d573281d31"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Apr 24 16:05:08 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Apr 24 16:05:08 2012 -0400"
      },
      "message": "Fixes typo on ADMIN_XXX variables\n\nChange-Id: Idae7b0db7d2cbc28873d613dd31cf2fff20b7855\n"
    },
    {
      "commit": "678a188e2d6ddd9230a80a63901202d573281d31",
      "tree": "b2e93c3644321f01d09c5e036306c70158ac2abb",
      "parents": [
        "45593e2e638742886893c99365b945eadebdae21"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Apr 23 10:56:15 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Apr 24 14:25:39 2012 -0400"
      },
      "message": "Tempest - Remove Kong support and fix images\n\n* Removes (non-working) Kong config.ini support\n* Replaces copy/paste code from stack.sh that was not\n  properly grabbing image UUIDs with a call to glance\n  index\n* Grabs any non-kernel non-ramdisk images and properly populates\n  the IMAGE_UUID_ALT variable if more than 1 image is\n  available\n\nChange-Id: Ieaf892b8b3fb4ef4fe2e6168f7a53bbe42dd684c\n"
    },
    {
      "commit": "45593e2e638742886893c99365b945eadebdae21",
      "tree": "1d2202476467578c1bd3398df9d6f3b8d3d09895",
      "parents": [
        "2468d661c4938e67edd91b88e4877577cefb63a5",
        "2be6155c6e4ad7bc0df61c47a1cfbb093a48b43d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 23 22:31:44 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 22:31:44 2012 +0000"
      },
      "message": "Merge \"Add python dev dependency\""
    },
    {
      "commit": "2468d661c4938e67edd91b88e4877577cefb63a5",
      "tree": "a911a2d78465826f5c67696839ca2ca83b0d9ca9",
      "parents": [
        "b69536043c0789722965f768082553090018441c",
        "4f27a72029722af0133cb554a5192e0bbc16d165"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 23 19:16:48 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 19:16:48 2012 +0000"
      },
      "message": "Merge \"bug 980725: multi_host is always set to True with virtdriver\u003dxenserver\""
    },
    {
      "commit": "b69536043c0789722965f768082553090018441c",
      "tree": "65ddf1159fc2d5de9459a8b64e2eb1327e764b00",
      "parents": [
        "7a5f7f2d9111727eab19c884550f9ee90d84fa6b",
        "dbdf6be8790305bbf1bb4e97369e097a4aa314cb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 23 18:55:39 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 18:55:39 2012 +0000"
      },
      "message": "Merge \"added sec_groups exercise\""
    },
    {
      "commit": "7a5f7f2d9111727eab19c884550f9ee90d84fa6b",
      "tree": "9c48ddbedec8e2591bae195ee69d7087fffde485",
      "parents": [
        "32d847dad0fe967e16c61f2b0b1238485796ffef"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Fri Apr 20 22:58:00 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Mon Apr 23 16:57:16 2012 +0100"
      },
      "message": "bug 986401: xe vm-shutdown expects running instances in os_install_domU.sh\n\ndo not fail if the instance is already halted.\n\nChange-Id: Id080535c1eb008c9fc7335c9004318bbfb41e1f7\n"
    },
    {
      "commit": "2be6155c6e4ad7bc0df61c47a1cfbb093a48b43d",
      "tree": "e050c2db1839c68a79dc3f295b2257e6cb374130",
      "parents": [
        "32d847dad0fe967e16c61f2b0b1238485796ffef"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Apr 19 11:16:47 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Apr 19 14:59:44 2012 -0500"
      },
      "message": "Add python dev dependency\n\npysendfile 2.0 needs this to build\n\nChange-Id: I40a2c08bfc6d533bdcb052d0c36353e95e059e03\n"
    },
    {
      "commit": "32d847dad0fe967e16c61f2b0b1238485796ffef",
      "tree": "976450e15b929242f22e89683dacfb53b51a092d",
      "parents": [
        "9105368bb000c6246a70140ab38f92f90e00f58b",
        "8ad0351148a850f4f34fb19797a1e0538cc8ac76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 18 21:03:50 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 18 21:03:50 2012 +0000"
      },
      "message": "Merge \"Updated CI test script Debo~ Dutta@Cisco, Dave Lapsley@Nicira  * original at https://review.openstack.org/#change,3682  * Allow this exercise to be skipped if quantum is not enabled\""
    },
    {
      "commit": "9105368bb000c6246a70140ab38f92f90e00f58b",
      "tree": "8de7d508376459dac2394dc623d31a254273cce0",
      "parents": [
        "e8309627edca10cb60ad3b284176469926c8c8d5",
        "58d34ea9c168992659238eee726c14005d0c23cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 18 16:16:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 18 16:16:29 2012 +0000"
      },
      "message": "Merge \"Make required changes to tempest.conf build\""
    },
    {
      "commit": "e8309627edca10cb60ad3b284176469926c8c8d5",
      "tree": "09986caac9e6c09334c942601962ffda297f42b1",
      "parents": [
        "668d9cb9fd6d476c4bdeb08ff3830073aa9223d9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Apr 18 01:45:16 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Apr 18 01:45:35 2012 -0500"
      },
      "message": "Add Apache 2 LICENSE file\n\nFixes bug 979172\n\nChange-Id: I4ad8e78adf116a1e7120222456f6131542b11759\n"
    },
    {
      "commit": "668d9cb9fd6d476c4bdeb08ff3830073aa9223d9",
      "tree": "e72a54e8b7cc9b5700e12ec14dbe9696104c3c8a",
      "parents": [
        "4d70e9eb445b6ec26fdbff8859ac5e3a6058ea42"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Wed Apr 11 11:42:54 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 14 23:24:05 2012 -0500"
      },
      "message": "XenServer: Allow static network config for install\n\nChange-Id: Ief24e21fcd8d4cd61296e4b81051d3332314d45c\n"
    },
    {
      "commit": "4d70e9eb445b6ec26fdbff8859ac5e3a6058ea42",
      "tree": "5b50840f0f4f804cc08d9e39fd32e7655c1a47b9",
      "parents": [
        "83f8b1abce4962334b1776e2896f57e8cf8efee1",
        "360e29bc0dc857e82445696a5802db24d9c97f77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 14 23:00:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 14 23:00:16 2012 +0000"
      },
      "message": "Merge \"XenServer new install: Keep preseed file in dom0\""
    },
    {
      "commit": "360e29bc0dc857e82445696a5802db24d9c97f77",
      "tree": "b35009727b594ad4f08e6b4fb4b0bd2e5d97eae3",
      "parents": [
        "c0ae3164308011dd10f31a4b9b44a6f96fd923f5"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Mon Apr 09 16:24:53 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 14 14:50:28 2012 -0500"
      },
      "message": "XenServer new install: Keep preseed file in dom0\n\nUse dom0 to dish out the preseed.cfg file instead of getting it\nfrom anso\n\nChange-Id: I220948ba9a2cd3006b2c050d976dfcb49b8d956e\n"
    },
    {
      "commit": "83f8b1abce4962334b1776e2896f57e8cf8efee1",
      "tree": "cceeda04a2cc50bdcb34fb5f6497c1651b60a883",
      "parents": [
        "c0ae3164308011dd10f31a4b9b44a6f96fd923f5"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Mon Apr 02 15:45:27 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 14 14:49:10 2012 -0500"
      },
      "message": "XenServer: Add script to mount OS domU in dom0\n\nChange-Id: I1ad3d63c55b95f2588007c5e88704022f54e1c06\n"
    },
    {
      "commit": "c0ae3164308011dd10f31a4b9b44a6f96fd923f5",
      "tree": "fa3e51e4067e8d8bff65a31a71adf8aeb13759df",
      "parents": [
        "0af143b34ea32c88f22bb762a0bac6615b501a59"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Apr 05 17:18:27 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 14 13:57:21 2012 -0500"
      },
      "message": "XenServer new install: modify README\n\nModify the README to specify the new steps to install Openstack on\nXenServer. Specifically, the new install will use a network-installed\nUbuntu VM on the XenServer host and install the OpenStack services on it.\nThis eliminates the need for the dev machine (which was required\nwith XenServer 6.0 and above).\n\nChange-Id: I5f86aa7929754e04ec4a959053c3fb871e3cda76\n"
    },
    {
      "commit": "0af143b34ea32c88f22bb762a0bac6615b501a59",
      "tree": "709863f6c11895c3cc13c763a1eedcf26c608bb6",
      "parents": [
        "836955f825234aa9a1e82795b58818438e228d8d"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Mon Apr 02 15:46:53 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 13 23:23:47 2012 -0500"
      },
      "message": "XenServer: new build and install scripts\n\nChange-Id: Ia13a9c8073e59edf98415ba5b9f3a9cbd1453d32\n"
    },
    {
      "commit": "836955f825234aa9a1e82795b58818438e228d8d",
      "tree": "6203287fc51aa89851914a96ff4e6dbb619cc772",
      "parents": [
        "a3170fb13ba517e80267236d8da22af8de210913"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Mon Apr 02 15:22:55 2012 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Apr 13 15:00:18 2012 -0700"
      },
      "message": "XenServer: change install script for new install process\n\nChange-Id: Iee64e19fb21c1c633b5a2df7c4c154702f2a4526\n"
    },
    {
      "commit": "a3170fb13ba517e80267236d8da22af8de210913",
      "tree": "47b1e1a3628b3ee5742785def491676400c8ee4c",
      "parents": [
        "542067b45af18918d3c7784498a6a479fd67f1d5",
        "4c889349b7c81e4c814e4da2b4a1158a47243735"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 13 21:33:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 21:33:42 2012 +0000"
      },
      "message": "Merge \"Script for Ubuntu 11.10 on Xenserver\""
    },
    {
      "commit": "58d34ea9c168992659238eee726c14005d0c23cf",
      "tree": "7a15cd995d99897e30f26e03da30ea043da2e1af",
      "parents": [
        "542067b45af18918d3c7784498a6a479fd67f1d5"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Apr 05 17:19:02 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Apr 13 16:52:54 2012 -0400"
      },
      "message": "Make required changes to tempest.conf build\n\n* Echo out the tempest.conf for easier debugging\n* Make sure IDENTITY_HOST defaults to 127.0.0.1\n* Source and ensure openrc is available\n* Ensure BUILD_TIMEOUT and BUILD_INTERVAL are set appropriately\n* Set COMPUTE_RESIZE_AVAILABLE to False because QEMU does not support\n\nChange-Id: If39c3cc011c1a2207fbcb2922094bd9ff2973746\n"
    },
    {
      "commit": "542067b45af18918d3c7784498a6a479fd67f1d5",
      "tree": "22a144ffea1505404a785e89d72f40850532414e",
      "parents": [
        "d4c420dcfe5b6b799594e721471cb62d53628fe3",
        "ba429edfe149307cdc1e3041710e433df28a1de8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 13 18:27:50 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 18:27:50 2012 +0000"
      },
      "message": "Merge \"Another prereq for n-api on a compute node\""
    },
    {
      "commit": "588f4069e56d8f59e178cd68c9cd88b412b13f04",
      "tree": "eee274ed5ff447d7f08de7cabe94f824c09075ed",
      "parents": [
        "d4c420dcfe5b6b799594e721471cb62d53628fe3"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 02 16:50:49 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 13 12:10:53 2012 -0500"
      },
      "message": "Change MySQL engine default to InnoDB\n\nFixes bug 971881\n\n13Apr2012 - rebased to add Fedora support\n\nChange-Id: Ib93187b4727157cc8dc63cd4599970535c85adce\n"
    },
    {
      "commit": "8ad0351148a850f4f34fb19797a1e0538cc8ac76",
      "tree": "99121657dc418f4900353f8e239c0fcf22d8ce8a",
      "parents": [
        "dac6e76c3ee5e01e49f38bfe8c75b2e0324c95b0"
      ],
      "author": {
        "name": "debo",
        "email": "ddutta@gmail.com",
        "time": "Tue Feb 28 17:47:26 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Apr 13 09:35:29 2012 -0700"
      },
      "message": "Updated CI test script\nDebo~ Dutta@Cisco, Dave Lapsley@Nicira\n * original at https://review.openstack.org/#change,3682\n * Allow this exercise to be skipped if quantum is not enabled\n\nChange-Id: I8463f654fb85394d78dd01c93c7f7b2706511030\n"
    },
    {
      "commit": "ba429edfe149307cdc1e3041710e433df28a1de8",
      "tree": "6b3b38a6e23ce04373491dbf1cd812463cd068bd",
      "parents": [
        "dac6e76c3ee5e01e49f38bfe8c75b2e0324c95b0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 13 11:35:07 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 13 11:35:11 2012 -0500"
      },
      "message": "Another prereq for n-api on a compute node\n\n* work around n-api on a compute node pulling in glance without running\n  through the glance prereqs\n\nChange-Id: I400c555dd5c04d52bf8aa415747769374a145390\n"
    },
    {
      "commit": "d4c420dcfe5b6b799594e721471cb62d53628fe3",
      "tree": "20f64ce5163874d11765ed8ac64a39ea3e61633b",
      "parents": [
        "dac6e76c3ee5e01e49f38bfe8c75b2e0324c95b0"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Apr 13 09:13:36 2012 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Apr 13 09:13:36 2012 -0700"
      },
      "message": "Remove code that allows use of swift + glance.\n\n * Removing since it only works with essex, not trunk\n * Reverts https://review.openstack.org/#/c/5988/\n\nChange-Id: Iedcfa536c25d9ee3cc36714aa9028672b2e59a66\n"
    },
    {
      "commit": "4f27a72029722af0133cb554a5192e0bbc16d165",
      "tree": "d7d7fd14f95b4d723a1da890cb2f77a031e63739",
      "parents": [
        "dac6e76c3ee5e01e49f38bfe8c75b2e0324c95b0"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Fri Apr 13 12:33:49 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Fri Apr 13 12:33:49 2012 +0100"
      },
      "message": "bug 980725: multi_host is always set to True with virtdriver\u003dxenserver\n\nset MULTI_HOST according to the value as defined in localrc or other rc files.\n\nChange-Id: Ifc5d0fff06bffd39ab4ff1c1a6fa5d4ab10b9e27\n"
    },
    {
      "commit": "dac6e76c3ee5e01e49f38bfe8c75b2e0324c95b0",
      "tree": "a8c1cb0b482cafadd72f27346fa1021d08ea058f",
      "parents": [
        "55e82033c928b68b940f7af74ca8e7df493fe352",
        "9ac2aa4618154384af716f16d41014bd0c60e9f8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 13 01:13:45 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 13 01:13:45 2012 +0000"
      },
      "message": "Merge \"Bumping Horizon Django dependency to v1.4 for Folsom.\""
    },
    {
      "commit": "55e82033c928b68b940f7af74ca8e7df493fe352",
      "tree": "f9e73194feffc30685a7c41fcce403486269b381",
      "parents": [
        "3db875c21e86e5d19a199a95d2f418ad84c1ed07"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Apr 12 21:15:35 2012 +0200"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Apr 12 21:15:35 2012 +0200"
      },
      "message": "Store glance images in Swift if installed.\n\n- Fixes bug 968950.\n\nChange-Id: I62587965cd01e7d7bb1ffb6081c57099a76fc87e\n"
    },
    {
      "commit": "9ac2aa4618154384af716f16d41014bd0c60e9f8",
      "tree": "20f64ce5163874d11765ed8ac64a39ea3e61633b",
      "parents": [
        "3db875c21e86e5d19a199a95d2f418ad84c1ed07"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Apr 12 11:35:07 2012 -0700"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Apr 12 11:38:54 2012 -0700"
      },
      "message": "Bumping Horizon Django dependency to v1.4 for Folsom.\n\nHorizon is moving to Django 1.4 as the minimum version, however\n1.4 is not the packaged version in the apt repositories. Thereby\nthe dependency needs to be moved back to being installed by pip.\n\nChange-Id: I3c3116c1d02bdfaccab521175816502fd8ea054a\n"
    }
  ],
  "next": "3db875c21e86e5d19a199a95d2f418ad84c1ed07"
}
