)]}'
{
  "log": [
    {
      "commit": "a20fb6d383a7b623a5bf6a8830c25fb0fb3320e7",
      "tree": "21ea6a6a9981de244f60250e1757da769b4b5351",
      "parents": [
        "5f349179f48c96cb4e9f6b346ef1b5d18b5ccd83",
        "0488edda8a34b0be6693cafdf506cfc8185a2a83"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon May 13 00:09:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon May 13 00:09:24 2013 +0000"
      },
      "message": "Merge \"Basic check for homedir permissions\""
    },
    {
      "commit": "5f349179f48c96cb4e9f6b346ef1b5d18b5ccd83",
      "tree": "ca666eeb68ffc8c1934acc60d15682cf6b799037",
      "parents": [
        "2104912887cf639eaad3e4857ff9104ab474fbfd",
        "5e159496b88772a20102b646d02ed4cc13b15f7a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 09 21:58:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 09 21:58:20 2013 +0000"
      },
      "message": "Merge \"Add pbr to devstack.\""
    },
    {
      "commit": "2104912887cf639eaad3e4857ff9104ab474fbfd",
      "tree": "ace26ec04087c7bfecf94d7ef7a7da3654c77921",
      "parents": [
        "8294858ddf873f5a78a414844a83e8f980bb7b0c",
        "b2ef890db3d78b24f9da2f4dd80502165c669ad0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 09 16:45:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 09 16:45:01 2013 +0000"
      },
      "message": "Merge \"Add Debian OS support in DevStack\""
    },
    {
      "commit": "8294858ddf873f5a78a414844a83e8f980bb7b0c",
      "tree": "c9ee719f2698d50acea15fc48c5a6275c729c991",
      "parents": [
        "5595fdc2ac1437eb669a50aad1861a3ef6f69750",
        "2832f2801200d8c14449463c855e68ddb684a375"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu May 09 16:43:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu May 09 16:43:05 2013 +0000"
      },
      "message": "Merge \"Set MYSQL_HOST parameter to better support multi-node mode.\""
    },
    {
      "commit": "5595fdc2ac1437eb669a50aad1861a3ef6f69750",
      "tree": "1afe1b551b7abe5cb4ca587a868056a70df51fa7",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:27:20 2013 +0800"
      },
      "committer": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Thu May 09 13:12:01 2013 +0800"
      },
      "message": "Update the package name of qpid in the fedora platform\n\nThe package name of qpid in default yum repository\nis qpid-cpp-server, not qpid-cpp-server-daemon.\n\nFix bug 1177731\n\nChange-Id: I4412029966583f5ef5a5a4cc80e7fdc4771c8eca\n"
    },
    {
      "commit": "b2ef890db3d78b24f9da2f4dd80502165c669ad0",
      "tree": "e6ce8cd8da955044fb330931aadb581b91456f57",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "Émilien Macchi",
        "email": "emilien.macchi@enovance.com",
        "time": "Sat May 04 00:48:20 2013 +0200"
      },
      "committer": {
        "name": "Émilien Macchi",
        "email": "emilien.macchi@enovance.com",
        "time": "Thu May 09 00:18:37 2013 +0200"
      },
      "message": "Add Debian OS support in DevStack\n\nFix bug #1176216\n\nChange-Id: Ia94c332f02a921a936db249dc3b4a7ae4eff0400\n"
    },
    {
      "commit": "5e159496b88772a20102b646d02ed4cc13b15f7a",
      "tree": "3a491b1fff3a4292e66ea6ce6b60d827638d0093",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed May 08 14:29:52 2013 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed May 08 14:29:52 2013 -0400"
      },
      "message": "Add pbr to devstack.\n\nIt\u0027s being used in all of the core projects, so we should install it\nat the start so we can ensure that we don\u0027t break everything all at\nonce.\n\nChange-Id: I326d724264803e88315ee9e40f4634836baf6e0b\n"
    },
    {
      "commit": "2832f2801200d8c14449463c855e68ddb684a375",
      "tree": "29fdab163e98360651215950785ab43b833f7ea1",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:43:26 2013 +0800"
      },
      "committer": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:47:49 2013 +0800"
      },
      "message": "Set MYSQL_HOST parameter to better support multi-node mode.\n\nWhen deploying openstack with multi-node mode,\nmysql needs to be started by listening it\u0027s real ip, not localhost.\nbut devstack always use localhost to recreate databases that will\nlead bellow errors.\n\nFix bug 1177735\n\nChange-Id: I50284f469a998d023a41b4796f1dc775bb52e710\n"
    },
    {
      "commit": "0488edda8a34b0be6693cafdf506cfc8185a2a83",
      "tree": "83cd40b89d4082559e2d4381342b092c07349868",
      "parents": [
        "8bb53e5104f3a49b4d043a7ae0c50d5c80eca8f5"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 12:04:36 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed May 08 11:30:51 2013 +1000"
      },
      "message": "Basic check for homedir permissions\n\nSeveral guides suggest using data directories under your homedir,\nrather than the default /opt area.  This is fine, but on RHEL6 and\nsimilar distros homedirs are very restrictive 0700 permissions which\ndoesn\u0027t allow things like httpd to pass through to serve up files.\n\nEven though stack.sh is taking over the host, changing permissions\nautomatically is not a nice idea.  So we just warn when it looks like\nthis is happening.\n\nChange-Id: I9cd70e7fe90638a2a5c3b8fd94756afacac7c7be\n"
    },
    {
      "commit": "b240ad472be39786c587acc75ef40de6e61a4b2d",
      "tree": "63efc88a6c2b91a6af9daca3f428d1b7cce004cf",
      "parents": [
        "8bb53e5104f3a49b4d043a7ae0c50d5c80eca8f5",
        "b85f9d73c1be03ebcd6ce55eb654e53c2fc4837c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 05 13:03:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 05 13:03:26 2013 +0000"
      },
      "message": "Merge \"Ensure correct polkit config written for RHEL6\""
    },
    {
      "commit": "8bb53e5104f3a49b4d043a7ae0c50d5c80eca8f5",
      "tree": "87336a0a0f5b735db4edebb5101d320f147d4d11",
      "parents": [
        "a43fbf647fa5b75c208e465d93c986db21eb6369",
        "f91d6d21ba64906aa2d8b0ba67f60333908e710f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun May 05 09:40:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun May 05 09:40:20 2013 +0000"
      },
      "message": "Merge \"Pre-install hgtools for RHEL6\""
    },
    {
      "commit": "a43fbf647fa5b75c208e465d93c986db21eb6369",
      "tree": "850b2508476bcbb5e67fa699930b9d97c74459db",
      "parents": [
        "bc41b5b079f956cca44a8c5fe5cc8faf1bd1f8d1"
      ],
      "author": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Thu May 02 09:28:54 2013 -0500"
      },
      "committer": {
        "name": "Chuck Short",
        "email": "chuck.short@canonical.com",
        "time": "Thu May 02 09:29:22 2013 -0500"
      },
      "message": "Add saucy support\n\nAdd support for \"Saucy Salamander\"\n\nChange-Id: Ic7dfef2903634b17304243917fa3d8389a93b0c0\nSigned-off-by: Chuck Short \u003cchuck.short@canonical.com\u003e\n"
    },
    {
      "commit": "b85f9d73c1be03ebcd6ce55eb654e53c2fc4837c",
      "tree": "6be051e3da1e23bb9e54a61772faf5a95b3773a3",
      "parents": [
        "bc41b5b079f956cca44a8c5fe5cc8faf1bd1f8d1"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 02 12:02:22 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 02 12:53:57 2013 +1000"
      },
      "message": "Ensure correct polkit config written for RHEL6\n\nEnsure the correct polkit config is written for RHEL6, or nova-cpu\nwill fail to start with libvirt permission errors\n\nChange-Id: I871ef4e03157883db15be41222b7338765fbb843\n"
    },
    {
      "commit": "f91d6d21ba64906aa2d8b0ba67f60333908e710f",
      "tree": "4a3cb6775fd533c28668ec8da4cc912fbf31c3a9",
      "parents": [
        "bc41b5b079f956cca44a8c5fe5cc8faf1bd1f8d1"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed May 01 13:26:01 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 02 09:48:14 2013 +1000"
      },
      "message": "Pre-install hgtools for RHEL6\n\nSee the inline comment; pre-installing this package works around [1]\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d924038\n\nChange-Id: Id021b44ac9d8aa28286828ccfd6515b7850bad16\n"
    },
    {
      "commit": "bc41b5b079f956cca44a8c5fe5cc8faf1bd1f8d1",
      "tree": "d55fd3e55fb52d938095b30d342b2536e0940c34",
      "parents": [
        "a16193467fe50e5e276a17ea8a0e3a631809a94f",
        "d7150e9bbce54479028c5c744d5648ae530925ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 22:30:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 22:30:52 2013 +0000"
      },
      "message": "Merge \"Add configurable use of veths with Quantum+OVS.\""
    },
    {
      "commit": "a16193467fe50e5e276a17ea8a0e3a631809a94f",
      "tree": "d435fabbfa2a93a62b97500df4d92a55169f3b1c",
      "parents": [
        "d2930a5286e03fd8738172f1d2bfe4d84498066d",
        "f661658ed1e719964b96002f958c016a2db635db"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 22:28:19 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 22:28:19 2013 +0000"
      },
      "message": "Merge \"Remove redundant arping package from apts/nova\""
    },
    {
      "commit": "d2930a5286e03fd8738172f1d2bfe4d84498066d",
      "tree": "2306abcfbfe79ed50cee735d3abf67a1a5d10402",
      "parents": [
        "832659d05ded0872ec27adcfb2f4a91c06824090",
        "2634be00b862b3577d6f40c72486339fbc27c937"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 07:41:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 07:41:14 2013 +0000"
      },
      "message": "Merge \"Correcting comment for HOST_IP_IFACE\""
    },
    {
      "commit": "832659d05ded0872ec27adcfb2f4a91c06824090",
      "tree": "02f8ad97cf3e2a7af20999c018e6d1350751655b",
      "parents": [
        "a9232a53ddd6e77ad57aa114556e554904f25202",
        "76ca9a9e235c9f57eaecb387dc22d02e241de402"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 01:22:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 01:22:45 2013 +0000"
      },
      "message": "Merge \"Fix nova compute failing to start on openSUSE 12.3\""
    },
    {
      "commit": "a9232a53ddd6e77ad57aa114556e554904f25202",
      "tree": "e6a902a2b917c39c874ef9dc1eed229b0d2125fc",
      "parents": [
        "9b8959580fc56d12f6623c6e4368eacdf0234f42",
        "0729d06fae1ee005d553350b729b233256032590"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 01:21:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 01:21:33 2013 +0000"
      },
      "message": "Merge \"lib/database: Fixed a bug in database_connection_url\""
    },
    {
      "commit": "9b8959580fc56d12f6623c6e4368eacdf0234f42",
      "tree": "d2f30c6e9d390017017e04c16fcafe2f6cb97dff",
      "parents": [
        "7919d851a9e532c9d92c82a067e68cf95b6770c8",
        "ad43b3957ee8082c1e27568de1070edb81734181"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 01 01:21:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 01 01:21:31 2013 +0000"
      },
      "message": "Merge \"Grab upstream nodejs for RHEL6\""
    },
    {
      "commit": "d7150e9bbce54479028c5c744d5648ae530925ea",
      "tree": "c07757200b478475fc576dd6746c927d828ac029",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Apr 23 06:16:11 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Apr 30 05:57:25 2013 +0000"
      },
      "message": "Add configurable use of veths with Quantum+OVS.\n\n * This patch adds the ability to configure use of veths with\n   OVS via the Q_OVS_USE_VETH variable.  The use of veths with OVS\n   is required to support namespaces on RHEL.\n * Supports bug 1171727\n\nChange-Id: I5f557d659684ead99a3e5e2b4df787699d9d3f05\n"
    },
    {
      "commit": "2634be00b862b3577d6f40c72486339fbc27c937",
      "tree": "61a8c55bba09933c66402167e4ad96a27377922f",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Apr 29 23:35:57 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Apr 29 23:35:57 2013 +0100"
      },
      "message": "Correcting comment for HOST_IP_IFACE\n\nChange-Id: I4c3438dc1168401c193841976cf8ba8534b33679\nFixes: bug #1174455\n"
    },
    {
      "commit": "0729d06fae1ee005d553350b729b233256032590",
      "tree": "f919a932d2e7f1a3102029b76e63df3e8c73838d",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Tal Kain",
        "email": "tal.kain@ravellosystems.com",
        "time": "Mon Apr 22 17:50:27 2013 +0300"
      },
      "committer": {
        "name": "Tal Kain",
        "email": "tal.kain@ravellosystems.com",
        "time": "Mon Apr 29 23:08:27 2013 +0300"
      },
      "message": "lib/database: Fixed a bug in database_connection_url\n\nThe changes from https://review.openstack.org/#/c/23364/ simplified\nthe usage of database_connection_url_mysql and\ndatabase_connection_url_postgresql without making the proper changes\nto database_connection_url.\n\nFixes: bug #1167668\nSigned-off-by: Tal Kain \u003ctal.kain@ravellosystems.com\u003e\nChange-Id: I5115d123ad794f2eb2e144b76932031af5248f26\n"
    },
    {
      "commit": "ad43b3957ee8082c1e27568de1070edb81734181",
      "tree": "402a7ca84625f93bfc9362bd94ef283a20004798",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 11:13:09 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Apr 29 16:21:54 2013 +1000"
      },
      "message": "Grab upstream nodejs for RHEL6\n\nRHEL6 has no nodejs in main packages or in EPEL.  The easiest way is\nto just install the upstream binary version which works fine for the\nvery minimal usage by lesscss.\n\nChange-Id: Ia35e7dbaf4c7add43797d6b7d0c846bab1cf0cb0\n"
    },
    {
      "commit": "7919d851a9e532c9d92c82a067e68cf95b6770c8",
      "tree": "3355dedcad19e16a528d454bcffefbf334fdc32b",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 26 11:28:29 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Apr 29 11:46:57 2013 +1000"
      },
      "message": "RHEL6 support rpms\n\nInstall some rpms required for operation on RHEL6.  Additionally,\nremove some system packages that interfere with pip installs.\n\nChange-Id: I273ce59d7bf066e73d524f61b8ad048599101dab\n"
    },
    {
      "commit": "cd30ad90b849546659a5f815338559b6d723702e",
      "tree": "f818da8ef0207a7eee35ff3dbf55068729aebc01",
      "parents": [
        "77e8d18c8c408d98ff6183231cf4b5fd751ecd8e",
        "d5cd79b16bbb4bae6da7dadfcbb7a4c2520a7045"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 21:58:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 21:58:45 2013 +0000"
      },
      "message": "Merge \"Install api-paste.ini and policy.json\""
    },
    {
      "commit": "77e8d18c8c408d98ff6183231cf4b5fd751ecd8e",
      "tree": "e48d4cfb14f4d3f3dbd9c078de8a00286745dd61",
      "parents": [
        "b6c37194670daef3a0195e66e00661dcdb5318f4",
        "fd1ebe7cba2388803e37b8f55475ffff50028506"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 21:58:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 21:58:42 2013 +0000"
      },
      "message": "Merge \"Move ec2authtoken config from paste.ini to conf\""
    },
    {
      "commit": "b6c37194670daef3a0195e66e00661dcdb5318f4",
      "tree": "ef85eb61b13c27b58d8043a9a7be999cfde95c6b",
      "parents": [
        "f6e0fa5f941c670d8204f4758264b266c33eacd4",
        "7a7a4667386424b949a9e4e1c65683d71a1161fe"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 16:55:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 16:55:04 2013 +0000"
      },
      "message": "Merge \"Removes \"RPC not enabled\" error message when no backend is needed\""
    },
    {
      "commit": "f6e0fa5f941c670d8204f4758264b266c33eacd4",
      "tree": "3c4415d49cdf6aff1290db8da904e8eb948c82dc",
      "parents": [
        "92034a44849f675eb09ab625bdd1bf1da1fc987e",
        "e88b3a4d67f84d660f3043dbf7cc33e946458e5e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 16:32:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 16:32:40 2013 +0000"
      },
      "message": "Merge \"Remove unused post-prereq phase\""
    },
    {
      "commit": "92034a44849f675eb09ab625bdd1bf1da1fc987e",
      "tree": "39c5fdf64f5e2189edf69f9bd88d3e2d753ed630",
      "parents": [
        "0906621356a491dc80a9cce988e76cf055e75d8e",
        "a418af9503d6e5d7b767d6840efd6eb7ca199e13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 12:38:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 12:38:36 2013 +0000"
      },
      "message": "Merge \"fix support for VMware vCenter Driver\""
    },
    {
      "commit": "e88b3a4d67f84d660f3043dbf7cc33e946458e5e",
      "tree": "faeb469f9622185058eac6ba5985ef1713d20088",
      "parents": [
        "0906621356a491dc80a9cce988e76cf055e75d8e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 26 19:49:15 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 26 20:13:29 2013 +1000"
      },
      "message": "Remove unused post-prereq phase\n\nThis phase was going to be part of RHEL6 support, but is no longer\nnecessary\n\nChange-Id: I8614710b35db018dcf9d906e0af70e4f6b8c7191\n"
    },
    {
      "commit": "7a7a4667386424b949a9e4e1c65683d71a1161fe",
      "tree": "7b879070509591cbf19bcd8c3ff9ef3e49f6337f",
      "parents": [
        "0906621356a491dc80a9cce988e76cf055e75d8e"
      ],
      "author": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Mon Apr 15 17:13:41 2013 +0200"
      },
      "committer": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Fri Apr 26 10:36:32 2013 +0200"
      },
      "message": "Removes \"RPC not enabled\" error message when no backend is needed\n\nWhen no service needing a RPC backend is activated, no error message\nshould appear if a RPC backend is not installed. A simple check is\ndone on the services installation files to see which services need to\ninitialize a RPC backend at some point; if none of these services\nare in ENABLED_SERVICES then the error message is skipped.\n\nChange-Id: I4e47e0c675c74775b4ea53a00848ac1d777f0125\nFixes: bug #1167338\n"
    },
    {
      "commit": "0906621356a491dc80a9cce988e76cf055e75d8e",
      "tree": "566d872f20c8870e1283265e5b18cdae3a6a2346",
      "parents": [
        "917f33335f962451833def6793317ac4997fb89a",
        "64dd03dd78b420a7983e2e36fb8ffb234c12e859"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "message": "Merge \"Modify RPM lists for RHEL6\""
    },
    {
      "commit": "917f33335f962451833def6793317ac4997fb89a",
      "tree": "9cf1c8def50df49ed1b4f131eb4751fe3daab095",
      "parents": [
        "b569ebd519248646bda1a1fb7ed84833d1a6fbb8",
        "c32490838a2bbbda4ab383f573dedfc484ca9cf9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 25 22:46:06 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 22:46:06 2013 +0000"
      },
      "message": "Merge \"Move auth_token config to .conf, key cache directories\""
    },
    {
      "commit": "a418af9503d6e5d7b767d6840efd6eb7ca199e13",
      "tree": "a787c7119cba70638e6679aec80d55bac88b5f3c",
      "parents": [
        "dbd5f194b9a981e292be0df8d5f394d384698d87"
      ],
      "author": {
        "name": "hartsocks",
        "email": "hartsocks@vmware.com",
        "time": "Wed Apr 24 14:49:56 2013 -0700"
      },
      "committer": {
        "name": "hartsocks",
        "email": "hartsocks@vmware.com",
        "time": "Thu Apr 25 13:59:29 2013 -0700"
      },
      "message": "fix support for VMware vCenter Driver\n\nChange-Id: Iedd26dbb89731f49718604eb09eb84b3e0b648c0\n"
    },
    {
      "commit": "d5cd79b16bbb4bae6da7dadfcbb7a4c2520a7045",
      "tree": "58ab72b9abaff44b4db8e13036f5f9094a98425a",
      "parents": [
        "fd1ebe7cba2388803e37b8f55475ffff50028506"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sat Apr 13 11:14:41 2013 -0700"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Apr 26 08:29:56 2013 +1200"
      },
      "message": "Install api-paste.ini and policy.json\n\nThis is related to this Heat change, and Heat on Devstack will not work\nwhile only one of these changes is applied:\nConsolidated api-paste.ini file\nhttps://review.openstack.org/#/c/27384/\n\nChange-Id: Iba02b56173f796de5348289247233c8765f83ac2\n"
    },
    {
      "commit": "fd1ebe7cba2388803e37b8f55475ffff50028506",
      "tree": "078c57bde80538c9af3249852eb8b8ecff920fd4",
      "parents": [
        "c32490838a2bbbda4ab383f573dedfc484ca9cf9"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sat Apr 13 09:49:14 2013 +1000"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Apr 26 08:28:30 2013 +1200"
      },
      "message": "Move ec2authtoken config from paste.ini to conf\n\nNothing now needs to be configured in paste.ini on launch\n\nThis change relates to these committed Heat changes:\nhttps://review.openstack.org/#/c/27382/\nhttps://review.openstack.org/#/c/27382/\n\nChange-Id: Ia29dee8e32cd3d43d1b9200dd94de70e02a54bfc\n"
    },
    {
      "commit": "c32490838a2bbbda4ab383f573dedfc484ca9cf9",
      "tree": "3607113692ef51529b80b39cf326800ae74a9f89",
      "parents": [
        "459bdc3b501b82789fee66b659d1c056f17170a5"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Apr 09 13:41:47 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Apr 26 08:26:14 2013 +1200"
      },
      "message": "Move auth_token config to .conf, key cache directories\n\nauth_token configuration can now be read from the conf files\nrather than the paste.ini files.\n\nA key cache directory has been created for each of the 3 API services\nunder /var/cache/heat\n\nThis is the devstack change relating to\nHeat Blueprint: keystone-middleware\n\nThis is related to this committed change:\nhttps://review.openstack.org/#/c/26351/\n\nDevstack users will find Heat to be broken until this corresponding change\nis approved.\n\nChange-Id: If6f77f86a3eeb08a58b516725bd806e39ccedb50\n"
    },
    {
      "commit": "b569ebd519248646bda1a1fb7ed84833d1a6fbb8",
      "tree": "e1b8bfe24a23c598b927d006a572a214370b84f0",
      "parents": [
        "63992bcb581b871fabd7181d208ec267e5f5d8d8",
        "9d2647a93f8788b22bc1d22046d40165bfba0013"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 25 17:43:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 25 17:43:05 2013 +0000"
      },
      "message": "Merge \"Set the port of S3_URL to 8080 with swift3 enabled\""
    },
    {
      "commit": "76ca9a9e235c9f57eaecb387dc22d02e241de402",
      "tree": "44f2dd3eccbd67465ac880d91842622b4cd736ed",
      "parents": [
        "63992bcb581b871fabd7181d208ec267e5f5d8d8"
      ],
      "author": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Fri Apr 12 12:39:58 2013 +0200"
      },
      "committer": {
        "name": "Ralf Haferkamp",
        "email": "rhafer@suse.de",
        "time": "Thu Apr 25 17:17:57 2013 +0200"
      },
      "message": "Fix nova compute failing to start on openSUSE 12.3\n\nThe syntax of polkit authorization rules is different now. Using the same code\nas for Fedora 18 now.\n\nChange-Id: I4f66d8fc65c90a309aab478a4df35c77c7669314\n"
    },
    {
      "commit": "f661658ed1e719964b96002f958c016a2db635db",
      "tree": "4bfbf8ec0e86ae356d223406dbe38ca1bea9061d",
      "parents": [
        "63992bcb581b871fabd7181d208ec267e5f5d8d8"
      ],
      "author": {
        "name": "Jian Wen",
        "email": "jian.wen@canonical.com",
        "time": "Thu Apr 25 15:33:10 2013 +0800"
      },
      "committer": {
        "name": "Jian Wen",
        "email": "jian.wen@canonical.com",
        "time": "Thu Apr 25 15:34:18 2013 +0800"
      },
      "message": "Remove redundant arping package from apts/nova\n\nNova is dependent on arping because \u0027arping -U\u0027 is used.\nArping package doesn\u0027t provide \u0027arping -U\u0027. Let iputils-arping\ndo the arping job.\n\nChange-Id: Iad4cbf823881de4656fb6a4e32285cf2a49b1d2a\n"
    },
    {
      "commit": "63992bcb581b871fabd7181d208ec267e5f5d8d8",
      "tree": "4d0f604ff993ac2b864edbc04ccb1db3c2c74a02",
      "parents": [
        "28205fed79233f05aa069c3fef5a7179c367af5e",
        "aa8242970dc46da60d95ecbd3e8ee207409ff82f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 24 16:32:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 24 16:32:27 2013 +0000"
      },
      "message": "Merge \"Add a generic post-prereq phase\""
    },
    {
      "commit": "28205fed79233f05aa069c3fef5a7179c367af5e",
      "tree": "580d280dd571d9e90742fb1be4c01fb5c820825d",
      "parents": [
        "dbd5f194b9a981e292be0df8d5f394d384698d87",
        "2578565d55c6ebee538b9d960da195f1dab0670d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 24 16:32:17 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 24 16:32:17 2013 +0000"
      },
      "message": "Merge \"Add rhel6 as an allowed distro\""
    },
    {
      "commit": "9d2647a93f8788b22bc1d22046d40165bfba0013",
      "tree": "32c002572169b1cdd815a43a09cf6486d760627b",
      "parents": [
        "1f2102c4f8595b8c6514993b9733b8faee1a5dda"
      ],
      "author": {
        "name": "rahmu",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed Apr 24 10:40:07 2013 +0200"
      },
      "committer": {
        "name": "rahmu",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Wed Apr 24 12:13:57 2013 +0200"
      },
      "message": "Set the port of S3_URL to 8080 with swift3 enabled\n\nFixes: bug #1171608\nThe value of the port defaults to 3333 which is the\ndefault for nova-objectstore.\n\nChange-Id: If87df6a765bcfc4d467628411dceec72d5af412e\n"
    },
    {
      "commit": "dbd5f194b9a981e292be0df8d5f394d384698d87",
      "tree": "f423f6c3467ef8358ea20ef4144d308012fe3382",
      "parents": [
        "1c6e005fbd59621005158e90be1572814181dd22",
        "1dcbed37b463a115d161955d3dc03cf25fa27b0e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 21:41:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 21:41:56 2013 +0000"
      },
      "message": "Merge \"Adds PowerVM support for the VIRT_DRIVER conf\""
    },
    {
      "commit": "1c6e005fbd59621005158e90be1572814181dd22",
      "tree": "e858ae8cd68e821ddacfdb07365713335018626c",
      "parents": [
        "459bdc3b501b82789fee66b659d1c056f17170a5",
        "5fe933399f57a2753d1f7615534b707160d6d497"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 20:57:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 20:57:51 2013 +0000"
      },
      "message": "Merge \"Install polkit on Fedora/openSUSE when using nova\""
    },
    {
      "commit": "459bdc3b501b82789fee66b659d1c056f17170a5",
      "tree": "22f6a55fb59658595b150feb4d25ad2bdf337007",
      "parents": [
        "ddc80809e957541bfa28548b47d40dcc95468a52",
        "cd26151261425ab81e678a6f6b16011ab4ca8b2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 18:07:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 18:07:20 2013 +0000"
      },
      "message": "Merge \"Add support for GlusterFS Cinder driver\""
    },
    {
      "commit": "ddc80809e957541bfa28548b47d40dcc95468a52",
      "tree": "3dfa5b0f4c49198fa0c9f4d9243fd7b16b950f98",
      "parents": [
        "c8908be28361c47e1d602f16204d726c272970ef",
        "d67dd87bfb59e602f564abbdbe9dee8cc8214a9e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 18:07:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 18:07:09 2013 +0000"
      },
      "message": "Merge \"Skip pip mirrors for RHEL\""
    },
    {
      "commit": "c8908be28361c47e1d602f16204d726c272970ef",
      "tree": "95842717785b572d3c34e87dc045bc5f84c19c6e",
      "parents": [
        "1f2102c4f8595b8c6514993b9733b8faee1a5dda",
        "c2fc5f890ee5cdc7f4f3957b61d4237bd1abda38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 17:10:38 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 17:10:38 2013 +0000"
      },
      "message": "Merge \"Fix attach volume detect in euca test\""
    },
    {
      "commit": "1f2102c4f8595b8c6514993b9733b8faee1a5dda",
      "tree": "ef96d27d845845031f45517e811176799121e0c8",
      "parents": [
        "34d74bcc663f52221a4a2154522826bf1503b557",
        "43a655c312de0c2f9bd0b053f3e0a0c5ef64476e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 23 12:41:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 23 12:41:26 2013 +0000"
      },
      "message": "Merge \"Parameterized configuration variables for PLUMgrid plugin\""
    },
    {
      "commit": "5fe933399f57a2753d1f7615534b707160d6d497",
      "tree": "c15b86f327df9e9fdc052525c1c94c97dc77c2e1",
      "parents": [
        "34d74bcc663f52221a4a2154522826bf1503b557"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Apr 23 10:04:12 2013 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Apr 23 10:04:12 2013 +0200"
      },
      "message": "Install polkit on Fedora/openSUSE when using nova\n\nWe clearly depend on polkit. It\u0027s usually already installed, but for\npeople using JeOS images, it\u0027s not.\n\nChange-Id: Ieccd0ff569f7d4541833b98232aeebb36b3493cb\n"
    },
    {
      "commit": "1dcbed37b463a115d161955d3dc03cf25fa27b0e",
      "tree": "83bfa5d698295e26a843ae7541f7b1a34cd0e713",
      "parents": [
        "34d74bcc663f52221a4a2154522826bf1503b557"
      ],
      "author": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Sun Apr 21 14:35:22 2013 -0400"
      },
      "committer": {
        "name": "Tiago Mello",
        "email": "tmello@linux.vnet.ibm.com",
        "time": "Tue Apr 23 00:09:08 2013 -0400"
      },
      "message": "Adds PowerVM support for the VIRT_DRIVER conf\n\nChange-Id: I95d0f1417bd29196da281e8d76ecbdb1d407851f\n"
    },
    {
      "commit": "34d74bcc663f52221a4a2154522826bf1503b557",
      "tree": "51221d8ebec810748fa14073dd2ac6ed665ce422",
      "parents": [
        "181b41b6ff435929688b14735362ab655cc00e0d",
        "3ebb01adfe05326a96418bc97e6674a250601ccd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 22 22:55:41 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 22 22:55:41 2013 +0000"
      },
      "message": "Merge \"Enable debug logging in q-agt output\""
    },
    {
      "commit": "64dd03dd78b420a7983e2e36fb8ffb234c12e859",
      "tree": "b6a0c56c786781d332c2898c1b965e594f4fc701",
      "parents": [
        "41f748525090a994baad2d12e7b93994ad71e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 12:01:09 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 23 08:47:36 2013 +1000"
      },
      "message": "Modify RPM lists for RHEL6\n\nModifications to the RPM list to make devstack work on RHEL6.  Makes\nvarious packages only install on Fedora distros; generally letting pip\ninstall the missing dependencies on RHEL.\n\nAdditionally the Qpid package name is different in RHEL6 to Fedora.\nAlso a small re-write of the config file is required to avoid\nauthenication issues.\n\nChange-Id: If497099d27aa9cd80e1c1cee1aff2ed6b076d309\n"
    },
    {
      "commit": "cd26151261425ab81e678a6f6b16011ab4ca8b2f",
      "tree": "45aef1fd91de958e2e031e961d16578797d31477",
      "parents": [
        "a1c183b4effc8a9859ed5529577f209bbd9bb880"
      ],
      "author": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Wed Apr 10 12:48:09 2013 -0400"
      },
      "committer": {
        "name": "Eric Harney",
        "email": "eharney@redhat.com",
        "time": "Mon Apr 22 17:16:21 2013 -0400"
      },
      "message": "Add support for GlusterFS Cinder driver\n\nThe GlusterFS volume driver can be used with Cinder by setting the\nfollowing in localrc:\n\nCINDER_DRIVER\u003dglusterfs\nCINDER_GLUSTERFS_SHARES\u003d\"127.0.0.1:/vol1;127.0.0.1:/vol2\"\n\nShares are \u003chost\u003e:\u003cvolume\u003e and separated by semicolons.\n\nChange-Id: Iaa105233c9fce8d8fda0a9ea447e045b8d010db7\n"
    },
    {
      "commit": "c2fc5f890ee5cdc7f4f3957b61d4237bd1abda38",
      "tree": "f9618bc34c7669758c8f6ebe2bcf3547a52c0eec",
      "parents": [
        "181b41b6ff435929688b14735362ab655cc00e0d"
      ],
      "author": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Apr 22 10:33:07 2013 +0930"
      },
      "committer": {
        "name": "Chris Yeoh",
        "email": "cyeoh@au1.ibm.com",
        "time": "Mon Apr 22 10:33:07 2013 +0930"
      },
      "message": "Fix attach volume detect in euca test\n\nFixes test for detecting when a volume has been successfully\nattached to an instance to not just rely on the state being\nin-use, but also be marked as \"attached\". The attachment\nstate will be displayed when https://review.openstack.org/#/c/27098/\ngoes through. The attachment state is not currently displayed\nby euca-describe-volumes because of the extraneous data returned\nby the API as per bug #1074901.\n\nIn the meantime the \"attaching\" status of the volume itself, rather\nthan the attachment state, suffices for the test to work properly, but in the long\nterm this will disappear as it is not a valid ec2 API state and\nvolumes will move straight to the in-use state.\n\nFixes bug #1170548\n\nChange-Id: Id38f37e1a0efc991f60da35145f809d98b5f41cd\n"
    },
    {
      "commit": "181b41b6ff435929688b14735362ab655cc00e0d",
      "tree": "2f9960c788a863f036c0565751def972353e7010",
      "parents": [
        "41f748525090a994baad2d12e7b93994ad71e093",
        "627d9c77e538bdcf972ff1c7d48dafd966b44d74"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 19 22:57:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 19 22:57:29 2013 +0000"
      },
      "message": "Merge \"Fixes running horizon on fedora 18 and above\""
    },
    {
      "commit": "2578565d55c6ebee538b9d960da195f1dab0670d",
      "tree": "c978a6b5376475314088ab1a0e36a6deee1771e3",
      "parents": [
        "41f748525090a994baad2d12e7b93994ad71e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 11:15:57 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 19 09:51:05 2013 +1000"
      },
      "message": "Add rhel6 as an allowed distro\n\nAdd RHEL6 based distributions as a valid install target\n\nChange-Id: I89fb68d18a0d2079493be93b230162679123881d\n"
    },
    {
      "commit": "d67dd87bfb59e602f564abbdbe9dee8cc8214a9e",
      "tree": "65fff93eb29b13920aec39c90553cd165d3ed248",
      "parents": [
        "41f748525090a994baad2d12e7b93994ad71e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 11:14:36 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 19 09:45:19 2013 +1000"
      },
      "message": "Skip pip mirrors for RHEL\n\nThe RHEL6 version of pip doesn\u0027t have support for mirrors, so skip\nasking for them.\n\nChange-Id: Iaf2900067bb4b41f88d8fe82ea16b6b53d6bcc60\n"
    },
    {
      "commit": "aa8242970dc46da60d95ecbd3e8ee207409ff82f",
      "tree": "f9632f0454b5e658c53721ffa024045d9f40841c",
      "parents": [
        "41f748525090a994baad2d12e7b93994ad71e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 02 13:42:16 2013 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 19 09:40:37 2013 +1000"
      },
      "message": "Add a generic post-prereq phase\n\nThis generic extra phase is handy for fixing up things like python\nmodules after pip is installed or other distro specific requirements.\n\nChange-Id: I4a68b830cd98c6f93191dac1edd7de2a0381feaa\n"
    },
    {
      "commit": "43a655c312de0c2f9bd0b053f3e0a0c5ef64476e",
      "tree": "22bfab01ce57f9c454cd0bec1ea66d87a43bc7db",
      "parents": [
        "181b41b6ff435929688b14735362ab655cc00e0d"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Wed Apr 17 15:11:04 2013 -0700"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Wed Apr 17 20:43:47 2013 -0700"
      },
      "message": "Parameterized configuration variables for PLUMgrid plugin\n\nFixes bug 1171028\n\nChange-Id: Ie60ef8903001913996e265917c449bdce1e5aae9\n"
    },
    {
      "commit": "41f748525090a994baad2d12e7b93994ad71e093",
      "tree": "a2c331b58ad87cd0c681276c1ab8ebbece5130b9",
      "parents": [
        "3927fa76d27352b816adb67260cca3602dde5724",
        "4e971118ff410407ead7b577cc31bf7341555746"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 16 19:45:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 16 19:45:30 2013 +0000"
      },
      "message": "Merge \"Make sure custom grep options don\u0027t get in the way\""
    },
    {
      "commit": "627d9c77e538bdcf972ff1c7d48dafd966b44d74",
      "tree": "1e950370a655eacdbf300575329a969d89fac45d",
      "parents": [
        "3927fa76d27352b816adb67260cca3602dde5724"
      ],
      "author": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Wed Apr 10 14:11:44 2013 +1000"
      },
      "committer": {
        "name": "Sunil Thaha",
        "email": "sthaha@redhat.com",
        "time": "Mon Apr 15 23:24:36 2013 +1000"
      },
      "message": "Fixes running horizon on fedora 18 and above\n\nFixes bug: 1167066\nSummary:\n\n1. Starting with fedora 18 the httpd.conf has\n    \u003cDirectory /\u003e\n        AllowOverride none\n        Require all denied\n    \u003c/Directory\u003e\n  which requires you to explicitly permit access to web content\n  directories in other \u003cDirectory\u003e blocks\n\n2. Install nodejs on fedora 18 and above\n\nChange-Id: I487a7a74bad6627d32c1081dcbe48630a704a106\n"
    },
    {
      "commit": "3927fa76d27352b816adb67260cca3602dde5724",
      "tree": "b3be20e06b5ad42e3ad9ddd3bd0b19c5ff08a5cc",
      "parents": [
        "46966491aef68f47a5ab4a1aba8519ad9b8b4b1a",
        "18225d92c0ef8d56dc7df3177eaed4860d97604b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 15 13:20:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 13:20:28 2013 +0000"
      },
      "message": "Merge \"link /etc/tgt/stack.d to cinder volumes directory\""
    },
    {
      "commit": "46966491aef68f47a5ab4a1aba8519ad9b8b4b1a",
      "tree": "f46ad8675623b50608a421897d55cb5638ba50a9",
      "parents": [
        "a1c183b4effc8a9859ed5529577f209bbd9bb880",
        "aacb01dc03b31591c2af205a68e559ff95392850"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 15 05:35:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 15 05:35:05 2013 +0000"
      },
      "message": "Merge \"Remove variable substituion to %NUM% to correctly invoke local command\""
    },
    {
      "commit": "18225d92c0ef8d56dc7df3177eaed4860d97604b",
      "tree": "85175a8750ce1a473d152c9176439c87de5b0896",
      "parents": [
        "c4193b22f3ef30c9975e53562c02173c638f5631"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sun Apr 14 12:48:41 2013 -0700"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Sun Apr 14 12:48:41 2013 -0700"
      },
      "message": "link /etc/tgt/stack.d to cinder volumes directory\n\nThis creates /etc/tgt/stack.d as a symlink to the cinder volumes\ndirectory and includes it in /etc/tgt/targets.conf in a similar way\nto /etc/tgt/conf.d\n\ntargets.conf only gets appended to when the symlink is created.\nAny old /etc/tgt/conf.d/stack.conf is deleted\n\nChange-Id: Ifb6412f6860ceb28b724644fb9b618638f552102\nFixes: bug #1072121\n"
    },
    {
      "commit": "4e971118ff410407ead7b577cc31bf7341555746",
      "tree": "0d24febc90f1cea2fdc7c962821f6e7602454590",
      "parents": [
        "a1c183b4effc8a9859ed5529577f209bbd9bb880"
      ],
      "author": {
        "name": "Jason Dunsmore",
        "email": "jasondunsmore@gmail.com",
        "time": "Wed Apr 10 10:17:40 2013 -0500"
      },
      "committer": {
        "name": "Jason Dunsmore",
        "email": "jasondunsmore@gmail.com",
        "time": "Wed Apr 10 13:45:22 2013 -0500"
      },
      "message": "Make sure custom grep options don\u0027t get in the way\n\nChange-Id: I3c8fa21793906d80790c31ed02f585eff35a64a5\n"
    },
    {
      "commit": "a1c183b4effc8a9859ed5529577f209bbd9bb880",
      "tree": "01f5fc103c342d5f480c3f24584169b6895be06b",
      "parents": [
        "cc6b4435458b5db6aed17631e4789c43d21ee8e5",
        "896eb666e8825b25ce86d3293b13aa5cff4ad781"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 09 20:14:29 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 09 20:14:29 2013 +0000"
      },
      "message": "Merge \"Add err()/err_if_not_set()\""
    },
    {
      "commit": "cc6b4435458b5db6aed17631e4789c43d21ee8e5",
      "tree": "a8460f062f571849a7a9a547c85771d625828b34",
      "parents": [
        "2e75ff1a41e741ee77926a1262e1e9410701b4e1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 08 15:38:03 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 09 14:05:32 2013 -0500"
      },
      "message": "Formatting cleanups, doc updates and whatnot\n\nChange-Id: Ica8298353be22f947c8e8a03d8dc29ded9cb26dd\n"
    },
    {
      "commit": "2e75ff1a41e741ee77926a1262e1e9410701b4e1",
      "tree": "f6abb10cadf871cb6914678d306d3272d60bdae8",
      "parents": [
        "f1359283479d2ec759cc4e986edde9caf45fe94d",
        "a81dcaa62466d6f1260895fd08d1de607f34da21"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 09 17:05:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 09 17:05:56 2013 +0000"
      },
      "message": "Merge \"Increase flexibility of stackrc repo config.\""
    },
    {
      "commit": "f1359283479d2ec759cc4e986edde9caf45fe94d",
      "tree": "744a27cc3ff3c05e6ee0f42cdc9ba29edf9e22f5",
      "parents": [
        "a44d5ed1353745258fec1a0e2c9a778d1c1f77d9",
        "4a8496eca628f03944cd2abdce38bb6c5f521bdf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 09 15:22:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 09 15:22:13 2013 +0000"
      },
      "message": "Merge \"Linux Mint support\""
    },
    {
      "commit": "3ebb01adfe05326a96418bc97e6674a250601ccd",
      "tree": "bc15e65d01e8b34b727123094ceb91fa38127e4c",
      "parents": [
        "954a588c93b2aa171fe3e88c478e702b34bb9cfa"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Tue Apr 09 15:09:07 2013 +0200"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Tue Apr 09 15:13:14 2013 +0200"
      },
      "message": "Enable debug logging in q-agt output\n\nwhen only q-agt is used, without q-svc, typically in a multi-host config, q-agt wasn\u0027t logging debug output.\nThis change enable debug output, as it\u0027s done for q-l3, q-dhcp or q-meta agent.\n\nChange-Id: I1f49cf9994fa9cfbaa166dac8d4e713ba99c5674\nFixes: bug #1166775\n"
    },
    {
      "commit": "a44d5ed1353745258fec1a0e2c9a778d1c1f77d9",
      "tree": "79028959f3acd00d0e79887be10fd48125d62f26",
      "parents": [
        "954a588c93b2aa171fe3e88c478e702b34bb9cfa"
      ],
      "author": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Mon Apr 08 13:31:54 2013 +0200"
      },
      "committer": {
        "name": "Matthieu Huin",
        "email": "mhu@enovance.com",
        "time": "Tue Apr 09 10:33:28 2013 +0200"
      },
      "message": "Set swift3 before s3token in proxy server middleware pipeline\n\nswift3 and s3token middlewares were not set in correct order in\n/etc/swift/proxy-server.conf when the swift3 service is enabled\nwith keystone. swift3 must be set before s3token.\n\nFixes: bug #1166123\nChange-Id: I97c051af95cbdc26ccfe9753c5719394e1875dde\n"
    },
    {
      "commit": "4a8496eca628f03944cd2abdce38bb6c5f521bdf",
      "tree": "dd4cdf1fdd6f71467e63345af95e3b8188c1fd82",
      "parents": [
        "954a588c93b2aa171fe3e88c478e702b34bb9cfa"
      ],
      "author": {
        "name": "Derek Morton",
        "email": "derek.morton25@gmail.com",
        "time": "Mon Apr 08 23:46:08 2013 -0500"
      },
      "committer": {
        "name": "Derek Morton",
        "email": "derek.morton25@gmail.com",
        "time": "Mon Apr 08 23:56:22 2013 -0500"
      },
      "message": "Linux Mint support\n\nThis patch allows DevStack installation on Linux Mint. Installations\non Linux Mint previously failed since its distribution ID did not\nmatch any of the package installation methods and defaulted to using\nrpm packages. Linux Mint is a Ubuntu derivative and such does not have\nnative support for rpm packages.\n\nThis change adds \"LinuxMint\" to the distribution matching options along\nwith Debian and Ubuntu.\n\nChange-Id: Ice6a201cabe07373a9c1354699777835addeac53\nFixes: bug #1166422\n"
    },
    {
      "commit": "954a588c93b2aa171fe3e88c478e702b34bb9cfa",
      "tree": "3f2f9153011cf845b16686d8da3202af9cd9d734",
      "parents": [
        "07f1c6a6e57e6900072d9fdee1d7c57a2102374e",
        "ba04583cb7ef827829b746ae4b9b70b4e9f05157"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 09 02:58:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 09 02:58:40 2013 +0000"
      },
      "message": "Merge \"Add network block device package to support LXC rootfs mount on it.\""
    },
    {
      "commit": "07f1c6a6e57e6900072d9fdee1d7c57a2102374e",
      "tree": "4250801457cf63ee4449e9cae3bd071e49b391d3",
      "parents": [
        "ee41c015d7ec1e0bb96f85cd7d5d063be24b5b2a",
        "fe586b1cbe3fcd62e14027c576c1140d94b9a8fb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 09 02:58:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 09 02:58:33 2013 +0000"
      },
      "message": "Merge \"xenapi: /boot/guest should point to local SR\""
    },
    {
      "commit": "ee41c015d7ec1e0bb96f85cd7d5d063be24b5b2a",
      "tree": "b7dbdbbd97b0ca6ebf966604142ca83fedac9c02",
      "parents": [
        "c4193b22f3ef30c9975e53562c02173c638f5631",
        "bd461a36927ba025b7523c005c6abd228ec8c302"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 09 02:17:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 09 02:17:07 2013 +0000"
      },
      "message": "Merge \"Remove unused option for ceilometer.\""
    },
    {
      "commit": "c4193b22f3ef30c9975e53562c02173c638f5631",
      "tree": "24874dd7c9f75a30d1e32deb1a3de3ea37a28125",
      "parents": [
        "55a08ad2a80826c738d1b20f28d200003dbf02a9"
      ],
      "author": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Mon Apr 08 15:25:30 2013 +0900"
      },
      "committer": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Mon Apr 08 15:25:30 2013 +0900"
      },
      "message": "Use baremetal-interface-add, not baremetal-add-interface\n\nSince nova doesn\u0027t have such subcommand.\n\nChange-Id: I3c99de38f959418f82d45078c7784ba6ab60c383\n"
    },
    {
      "commit": "896eb666e8825b25ce86d3293b13aa5cff4ad781",
      "tree": "002d8286b5fed1ae91e58be67330823b5edef5c2",
      "parents": [
        "55a08ad2a80826c738d1b20f28d200003dbf02a9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 05 15:02:01 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 05 15:08:05 2013 -0500"
      },
      "message": "Add err()/err_if_not_set()\n\n* err() and err_if_not_set() do error-like reporting without aborting the script\n* die_if_not_set() now properly dies\n* add is_running() from Grenade\n\nChange-Id: I38b88112415a3c07e35bbc2dc65ad839c4d63fce\n"
    },
    {
      "commit": "55a08ad2a80826c738d1b20f28d200003dbf02a9",
      "tree": "b0915ccc107049cb781740ccddbb2a959def10aa",
      "parents": [
        "af40a867932a217c11b54e0992348e97633d255c",
        "7a8d852759ccc01fac590226c7c1bc4884ba36fd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 05 03:44:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 05 03:44:23 2013 +0000"
      },
      "message": "Merge \"Support multiple config file options on quantum-server command line\""
    },
    {
      "commit": "af40a867932a217c11b54e0992348e97633d255c",
      "tree": "aa191da06ce6cb5955872a908faf0d21d857c948",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1",
        "d857f4b4a4af2ed468c219d24da9d98416aff5d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Apr 04 20:58:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Apr 04 20:58:27 2013 +0000"
      },
      "message": "Merge \"Add rhel to DISTRO match\""
    },
    {
      "commit": "d857f4b4a4af2ed468c219d24da9d98416aff5d1",
      "tree": "46b310cabaefc2d3201a82f01ddbcd51a53ee3f4",
      "parents": [
        "4b1dbb5dabb6a30097030c0a625830a17c5c065f"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 20 14:51:06 2013 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 04 08:59:51 2013 +1100"
      },
      "message": "Add rhel to DISTRO match\n\nMatch RHEL and CentOS and provide them as a DISTRO prefix of \"rhel\"\n\nChange-Id: Ida19130ce9499d4d1fd2360fadc6b870b24bbc95\n"
    },
    {
      "commit": "aacb01dc03b31591c2af205a68e559ff95392850",
      "tree": "a0d82ae7ec4ceb3d77694aedd8e76fd2750f12f4",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Wed Apr 03 09:31:20 2013 -0700"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Wed Apr 03 09:31:20 2013 -0700"
      },
      "message": "Remove variable substituion to %NUM% to correctly invoke local command\n\nReferencing %NUM% must be a mistake, because with it networks are not\ndeleted properly. See other commands within quantum-adv-test.sh as\nan example.\n\nFixes bug #1164018\n\nChange-Id: Ib222d82a1b8187167606b2543bb74c28b8465b5a\n"
    },
    {
      "commit": "7a8d852759ccc01fac590226c7c1bc4884ba36fd",
      "tree": "2977b64ce7955cdddef5e4f1b97dea73a01c80c6",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Baodong (Robert) Li",
        "email": "baoli@cisco.com",
        "time": "Thu Mar 21 06:16:55 2013 -0700"
      },
      "committer": {
        "name": "Baodong (Robert) Li",
        "email": "baoli@cisco.com",
        "time": "Wed Apr 03 08:25:25 2013 -0700"
      },
      "message": "Support multiple config file options on quantum-server command line\n\nfix bug #1156831\n\nChange-Id: Id05929c3114bc385c09fc25179cc15a358d38189\n"
    },
    {
      "commit": "fe586b1cbe3fcd62e14027c576c1140d94b9a8fb",
      "tree": "9f63411739fd247db8ed1589fbd407e0897c4650",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Mar 28 15:02:27 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Apr 03 15:33:33 2013 +0100"
      },
      "message": "xenapi: /boot/guest should point to local SR\n\nFixes bug 1037516\n\nThis patch creates a directory os-guest-kernels inside the local SR, and\nsets up /boot/guest to be a symlink to that directory. This way\nOpenStack won\u0027t pollute Dom0\u0027s filesystem.\n\nChange-Id: If8dfe24355bd782a401fed0f2c4b423efd9c11ba\n"
    },
    {
      "commit": "ba04583cb7ef827829b746ae4b9b70b4e9f05157",
      "tree": "17b02d50e53e13a447b194e0cebbd64e4cdf0828",
      "parents": [
        "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1"
      ],
      "author": {
        "name": "Andy Chong",
        "email": "andycjw@gmail.com",
        "time": "Wed Apr 03 15:04:50 2013 +0800"
      },
      "committer": {
        "name": "Andy Chong",
        "email": "andycjw@gmail.com",
        "time": "Wed Apr 03 15:04:50 2013 +0800"
      },
      "message": "Add network block device package to support LXC rootfs mount on it.\n\nThis fix the bug 970645.\n\nChange-Id: If9fde90ac71cdaaff0d006a4df1a325f6f656744\n"
    },
    {
      "commit": "fe51a90005fbea4bacb660907d4f7dd3a1c7f0f1",
      "tree": "8169dbf1da021883b703f6e88d1ab4ed7673e856",
      "parents": [
        "4b1dbb5dabb6a30097030c0a625830a17c5c065f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 01 15:48:44 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 02 18:51:25 2013 -0500"
      },
      "message": "Refactor source installation\n\nClean up and organize the download and configuration of source repositories.\n\nChange-Id: Iaf38c0aed0a83ebf9a5da3505fe92c9fa200ac1e\n"
    },
    {
      "commit": "a81dcaa62466d6f1260895fd08d1de607f34da21",
      "tree": "86e9ae07fe63f2ce61bd10782058ad810914e035",
      "parents": [
        "4b1dbb5dabb6a30097030c0a625830a17c5c065f"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Mar 26 00:15:34 2013 -0400"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue Apr 02 22:57:02 2013 +0000"
      },
      "message": "Increase flexibility of stackrc repo config.\n\n * Offline use of devstack previously required defining individual\n   repo overrides.  This change maintains support for individual\n   overrides while adding the ability to override GIT_BASE.\n\nChange-Id: I4ca8b8e69c0fb05a7c9cf2fd4643eac2f7643aa9\n"
    },
    {
      "commit": "4b1dbb5dabb6a30097030c0a625830a17c5c065f",
      "tree": "3c2a6c4c45ca944e927bd0fc5bc38281f80ea272",
      "parents": [
        "24015ed40b9efa79f3363e40beb4c611538e29e9"
      ],
      "author": {
        "name": "Zang MingJie",
        "email": "zealot0630@gmail.com",
        "time": "Fri Mar 29 14:06:19 2013 -0400"
      },
      "committer": {
        "name": "Zang MingJie",
        "email": "zealot0630@gmail.com",
        "time": "Tue Apr 02 08:27:23 2013 -0400"
      },
      "message": "Keystone doesn\u0027t depend on bcrypt any more\n\nsee https://github.com/openstack/keystone/commit/48f2f650c8b622b55e67610081336055ec9a2c8e#keystone/common/utils.py\n\nChange-Id: I3038a96deb9ca319224c07f549c893d24707be0d\n"
    },
    {
      "commit": "24015ed40b9efa79f3363e40beb4c611538e29e9",
      "tree": "db0f7f9f954f5f72715cd7676be832e95c38411e",
      "parents": [
        "ab9d33866b1a5869759336e5711c0264b43074a3",
        "640f1e4c8d0da6de70e358f5bad28fb1b0306e0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:43:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:43:25 2013 +0000"
      },
      "message": "Merge \"Change default PUBLIC_NETWORK_NAME/DEFAULT_FLOATING_POOL name\""
    },
    {
      "commit": "ab9d33866b1a5869759336e5711c0264b43074a3",
      "tree": "544f6c4afdeac3cde80f69dc4b2be6cdedc92e87",
      "parents": [
        "2dcfd62fb36aa883693bc5dfc814c1e58ec05539",
        "f85fa089bb76d57b5df85507d5b4163a9e5b0733"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:43:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:43:23 2013 +0000"
      },
      "message": "Merge \"Add Quantum NEC OpenFlow plugin support\""
    },
    {
      "commit": "2dcfd62fb36aa883693bc5dfc814c1e58ec05539",
      "tree": "5e1c60687b59eb71abf68f0c95a43714c53566d9",
      "parents": [
        "bd6ea6dda7b2018cf537c7febec8eb3ac383b24f",
        "c07112a203aa9a25d2abaf497a740abd908e5919"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:42:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:42:21 2013 +0000"
      },
      "message": "Merge \"Allow a plugin specific interface_driver config in q-lbaas\""
    },
    {
      "commit": "bd6ea6dda7b2018cf537c7febec8eb3ac383b24f",
      "tree": "c25022a8779742c18d5d09de784ba9945f74eaa7",
      "parents": [
        "9071917738cfa4eb699d1a76036eee4a4f50beb7",
        "3ac95355bc4240ff04f997609a9aba93c22a6b45"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:41:40 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:41:40 2013 +0000"
      },
      "message": "Merge \"Correctly source .stackenv\""
    },
    {
      "commit": "9071917738cfa4eb699d1a76036eee4a4f50beb7",
      "tree": "73a016b847f1ab14a631c97806ac8929279ea31e",
      "parents": [
        "0435d392e8173d0ca6c931522b68a9b5d63de329",
        "253a1a351b13fd434c9246e7994fb669b1691d20"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 11:41:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 11:41:35 2013 +0000"
      },
      "message": "Merge \"Move setup_develop call\""
    },
    {
      "commit": "bd461a36927ba025b7523c005c6abd228ec8c302",
      "tree": "8297cdd70c59849233e568f1c5ce288545e28578",
      "parents": [
        "0435d392e8173d0ca6c931522b68a9b5d63de329"
      ],
      "author": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Tue Apr 02 15:59:33 2013 +0800"
      },
      "committer": {
        "name": "Lianhao Lu",
        "email": "lianhao.lu@intel.com",
        "time": "Tue Apr 02 16:00:36 2013 +0800"
      },
      "message": "Remove unused option for ceilometer.\n\nThis fixed the bug #1163158.\n\nChange-Id: Ib93e5b26d1f1309edf2baa5c147337db1411eee5\n"
    },
    {
      "commit": "0435d392e8173d0ca6c931522b68a9b5d63de329",
      "tree": "09c35c57d194341ec03912d39a4be813df4aaea2",
      "parents": [
        "ec613d04045b5e1fe97486e081278ac71a5c7c5f",
        "2c678ccf632ed17fde609c210dcb698e08f5395c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 07:47:24 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 07:47:24 2013 +0000"
      },
      "message": "Merge \"Use sudo to remove packages\""
    },
    {
      "commit": "253a1a351b13fd434c9246e7994fb669b1691d20",
      "tree": "04886214d8ba785027a9be7b213d7d54ab2e7cad",
      "parents": [
        "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Apr 01 18:23:22 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Apr 02 01:40:53 2013 -0500"
      },
      "message": "Move setup_develop call\n\nMove setup_develop() call into the install_XXX() function as the\ndistinction has no real purpose.  This eliminates the configure_XXXclient()\nfunction for Nova and Swift.\n\nAlso create install_cinderclient() as we will need it to handle dependencies\nin a followup patch.\n\nChasing down another #$^%\u0026\u0026^^^$%%#$ prettytable version pin\n\nChange-Id: I61d761bc57a31caf2ed0ade326ab236eb2bb7358\n"
    },
    {
      "commit": "2c678ccf632ed17fde609c210dcb698e08f5395c",
      "tree": "8b4fec29901fbea66e0915e5aa5dc915f6e7d5cd",
      "parents": [
        "e4f0cd7eed3981086b4a0db967501fffa6a07c1e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Wed Mar 20 13:00:44 2013 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 02 13:47:05 2013 +1100"
      },
      "message": "Use sudo to remove packages\n\nyum and others need root to remove packages\n\nChange-Id: I556505636c41296f9188c248dff13b85616c667c\n"
    },
    {
      "commit": "ec613d04045b5e1fe97486e081278ac71a5c7c5f",
      "tree": "bbd2db9821fd4ede477d8cbbf0b0d14799b5ec7c",
      "parents": [
        "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f",
        "e9e80f9bfaed608cbff8249cab52561bb3d67a4d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Apr 02 00:47:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Apr 02 00:47:30 2013 +0000"
      },
      "message": "Merge \"Clean up Nova API prereq\""
    },
    {
      "commit": "1b4b4be78c5f1254bebfb58624d1ef8c2a09531f",
      "tree": "a43666c82de65d60b7c5b471f0733b9985429af6",
      "parents": [
        "4bf9d7a74a076ddb11f76b948aae8718d8ec7448"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:44:31 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:44:31 2013 -0400"
      },
      "message": "change configure/install split\n\nmake it so setup_develop happens in install instead of configure\nto ensure that we can handle config file generation by itself.\n\nChange-Id: I4801d7a0bc6642de2db5b78df1750666895f0aa3\n"
    }
  ],
  "next": "4bf9d7a74a076ddb11f76b948aae8718d8ec7448"
}
