)]}'
{
  "log": [
    {
      "commit": "f10c81869e27f215092c98af5d5b7c19bd64a8c9",
      "tree": "a0dc1fb80cded3d5a20752e22964371e0ef6294a",
      "parents": [
        "979d50fab04a3046d27391a22605654122566348"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 27 07:13:35 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 27 07:13:35 2014 -0500"
      },
      "message": "drop tempest xml variable setting\n\ntempest has dropped xml support, this variable no longer does\nanything.\n\nChange-Id: Iab4dbb88f6f01fe301fd54b3ac53995bed1c485a\n"
    },
    {
      "commit": "979d50fab04a3046d27391a22605654122566348",
      "tree": "74edd2d94e2d913820f698fe3cd62eefaddefd57",
      "parents": [
        "f5197f1e4c29bdb000600b197ae66fa91f6fe12a",
        "50187eec280422fe091297901bb5e9396728d10a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 10:11:49 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 10:11:49 2014 +0000"
      },
      "message": "Merge \"Restore linuxbridge-agent compatibility\""
    },
    {
      "commit": "f5197f1e4c29bdb000600b197ae66fa91f6fe12a",
      "tree": "4064027c2777a7189d1e744920699d6584d62c87",
      "parents": [
        "db3225c1264e1363262c210daa4a3c77a4fb6853",
        "b64738f1c9fb69ba4af8e2088fc8585ab38f50b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 25 10:03:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 25 10:03:22 2014 +0000"
      },
      "message": "Merge \"Enable admin mode by default\""
    },
    {
      "commit": "db3225c1264e1363262c210daa4a3c77a4fb6853",
      "tree": "cd123e6897cba31c903aba80fe7208b90c113968",
      "parents": [
        "59bfc08489f9d322acc0e44f14f27d630d730be4",
        "34296016632a82ebbc88978a41f12ac2af1730e6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 24 22:22:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 24 22:22:48 2014 +0000"
      },
      "message": "Merge \"Documentation: Using Neutron with DevStack\""
    },
    {
      "commit": "b64738f1c9fb69ba4af8e2088fc8585ab38f50b3",
      "tree": "1ea82b0bdbcb282be7345832d4dd48ff9fc4a694",
      "parents": [
        "59bfc08489f9d322acc0e44f14f27d630d730be4"
      ],
      "author": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Mon Nov 24 16:44:50 2014 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Mon Nov 24 16:44:50 2014 +0100"
      },
      "message": "Enable admin mode by default\n\nZaqar has an admin mode which enables certain endpoints. This mode\nshould be enabled by default in devstack so that tests environments can\nrely on those endpoints to be present.\n\nChange-Id: Ic50875f4515bb631a6bf800c9338d3b6bbeaafae\n"
    },
    {
      "commit": "59bfc08489f9d322acc0e44f14f27d630d730be4",
      "tree": "b332f9e73c5abce8d9efb07130ab8ba3a11369c0",
      "parents": [
        "08ea7d16a8758876fa03342aa675770a8d743bc5",
        "a1ffcfab478888ac4b0953c51e6d92f586d31d42"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 23 19:27:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 23 19:27:00 2014 +0000"
      },
      "message": "Merge \"Set libvirt live_migration_uri\""
    },
    {
      "commit": "50187eec280422fe091297901bb5e9396728d10a",
      "tree": "4f906de92e0f7eaf04a0275fa628b59ae0202366",
      "parents": [
        "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67"
      ],
      "author": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Fri Nov 21 22:12:40 2014 +0100"
      },
      "committer": {
        "name": "mathieu-rohon",
        "email": "mathieu.rohon@gmail.com",
        "time": "Fri Nov 21 22:31:52 2014 +0100"
      },
      "message": "Restore linuxbridge-agent compatibility\n\nThis patch partially reverts commit\n15130cd5fd1688b8984d78136b97bb8de7c32b64.\n\nThis commit was desupporting ovs and linuxbridge plugins.\nBut the ML2 plugin can be deployed with the linuxbridge agent.\n\nThe current patch restores the linuxbridge agent configuration\nfile.\n\nCloses-Bug: #1393429\n\nChange-Id: If824185b22e22a1de6498f1f0f2742a279235675\n"
    },
    {
      "commit": "08ea7d16a8758876fa03342aa675770a8d743bc5",
      "tree": "46d5d6ed029397bb5bffafd8adee7cc148b5d631",
      "parents": [
        "10dc2da5db629016c3a9262d8bc845c3c7f6c4e0",
        "aecd189f80533b2680184d648f393bd0f5479882"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 21 18:14:55 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 21 18:14:55 2014 +0000"
      },
      "message": "Merge \"add unit tests for GIT* definitions\""
    },
    {
      "commit": "10dc2da5db629016c3a9262d8bc845c3c7f6c4e0",
      "tree": "ff46aae2b4315bf97d2f2c1b6a1dd5a87b176e1f",
      "parents": [
        "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67",
        "86b65dd77b14a757b1bdbec2b6ae6b4900a88bed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 21 15:17:28 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 21 15:17:28 2014 +0000"
      },
      "message": "Merge \"fix tempest-lib setup\""
    },
    {
      "commit": "74a8ccf3b44ac4b6f07fdd3a44374bad9bc25f67",
      "tree": "b791d30caa10aec1c630bc70af95b7c851dc9fe2",
      "parents": [
        "15ab23b5652e4491141d6c24000b056a5b61d846",
        "a6dfe8199831019a53c937aa7f1f85549bb268e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 21 03:24:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 21 03:24:30 2014 +0000"
      },
      "message": "Merge \"Remove unused and deprecated SWIFT_CONFIG_DIR variable\""
    },
    {
      "commit": "15ab23b5652e4491141d6c24000b056a5b61d846",
      "tree": "23ad19246361cd1db48924e0d365670857ba9c8c",
      "parents": [
        "b103e1abd866bdb8af677e7da950d6d2b35ac1b2",
        "b2631211abf752afad85b18ff479e0d76f4097fa"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 21 03:08:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 21 03:08:35 2014 +0000"
      },
      "message": "Merge \"Remove neutron ryu-plugin support\""
    },
    {
      "commit": "a1ffcfab478888ac4b0953c51e6d92f586d31d42",
      "tree": "dc6518e9575b5d5834974cf74915c6636b37c47f",
      "parents": [
        "b103e1abd866bdb8af677e7da950d6d2b35ac1b2"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Nov 20 16:42:32 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Thu Nov 20 16:42:32 2014 -0800"
      },
      "message": "Set libvirt live_migration_uri\n\nSets up n-cpu to migrate domains via SSH.  By default, hosts attempt\nto connect to each other as root, so this specifies STACK_USER instead.\n\nChange-Id: Ic6e868091c89a2cc6b2f0fada3f7e95002aaff8b\n"
    },
    {
      "commit": "86b65dd77b14a757b1bdbec2b6ae6b4900a88bed",
      "tree": "4afed18f6316ab517fb10befc469edd998a4deab",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 20 17:23:04 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 20 17:23:04 2014 -0500"
      },
      "message": "fix tempest-lib setup\n\nThe setup should have been with setup_dev_lib, which looks up the path\nfrom GITDIR. This should let tempest-lib src jobs function.\n\nChange-Id: Ia160708c089adce469d878030196b6fed8acc92d\n"
    },
    {
      "commit": "b103e1abd866bdb8af677e7da950d6d2b35ac1b2",
      "tree": "eb4051c951ced2fec20ff8d6d5a933e9881af0cc",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683",
        "21529a50e3b49ce378da88ce10ce903933fa3a02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 20:09:43 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 20:09:43 2014 +0000"
      },
      "message": "Merge \"Add IPv6 support for tenant data network\""
    },
    {
      "commit": "a6dfe8199831019a53c937aa7f1f85549bb268e7",
      "tree": "96b91e5b721a22a7d6b62b039788517fdf85a915",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Nov 20 18:06:23 2014 +0100"
      },
      "committer": {
        "name": "JordanP",
        "email": "jordan.pittier@scality.com",
        "time": "Thu Nov 20 18:06:23 2014 +0100"
      },
      "message": "Remove unused and deprecated SWIFT_CONFIG_DIR variable\n\nChange-Id: Id9b9f2300288b98e4952ef8da6732232a683338d\n"
    },
    {
      "commit": "34296016632a82ebbc88978a41f12ac2af1730e6",
      "tree": "4152ccb653101c63f12c4942eebfdd3b671c60c9",
      "parents": [
        "2d7f19627771680d4872eb77e06ceccf3cdd7b1b"
      ],
      "author": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Mon Oct 27 11:57:20 2014 -0400"
      },
      "committer": {
        "name": "Sean M. Collins",
        "email": "sean_collins2@cable.comcast.com",
        "time": "Thu Nov 20 11:31:38 2014 -0500"
      },
      "message": "Documentation: Using Neutron with DevStack\n\nChange-Id: I75f30a6809a6276dbd8a61e73535913be63b54f0\n"
    },
    {
      "commit": "aecd189f80533b2680184d648f393bd0f5479882",
      "tree": "b4e4194920fc2e89297390bf93d0d84106015d80",
      "parents": [
        "576aaae6f74c55ab65280c287f3b12a274e6e683"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Nov 19 15:19:51 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 20 08:32:26 2014 -0500"
      },
      "message": "add unit tests for GIT* definitions\n\nThis adds unit tests for all the GIT* definitions, ensuring that for\nlibraries we think should be defined, they are. It exposed a bug in\nglance_store definitions in the process.\n\nThe GITDIR definition for python-openstackclient is moved to stackrc\nfor testability.\n\nChange-Id: Ibd9ab665f0362a84f4f7e80e80da56a4737f584e\n"
    },
    {
      "commit": "576aaae6f74c55ab65280c287f3b12a274e6e683",
      "tree": "014c82707dfa6db35eadbede62edad5cbb0f9361",
      "parents": [
        "70f0a77567506590b7e74debc8d3386d9132e721",
        "3293046d3091e7017beafe92bfe361e6d204bfb1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 20 01:45:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 20 01:45:06 2014 +0000"
      },
      "message": "Merge \"use a more common rst header hiearchy\""
    },
    {
      "commit": "70f0a77567506590b7e74debc8d3386d9132e721",
      "tree": "884fccbeb1c71bc18525c32a15bb47f8483a6a81",
      "parents": [
        "63743fff930452085790aac726cf6edcd812bb34",
        "e4e535b0bf07bc823bdd72b31f66628e5ea96465"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 23:34:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 23:34:21 2014 +0000"
      },
      "message": "Merge \"Ensure syslog option is honored by neutron and tempest\""
    },
    {
      "commit": "63743fff930452085790aac726cf6edcd812bb34",
      "tree": "e0b35044b46cff634e335d606c3837d9daa15bda",
      "parents": [
        "2d7f19627771680d4872eb77e06ceccf3cdd7b1b",
        "fe96ed66f5fea37484dfaae597c43756c16e5779"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 23:32:07 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 23:32:07 2014 +0000"
      },
      "message": "Merge \"Add agent_ipmitool support\""
    },
    {
      "commit": "2d7f19627771680d4872eb77e06ceccf3cdd7b1b",
      "tree": "7928d93e8140df8f59c2ec052d35dbfcfb4332ef",
      "parents": [
        "aa29090fe2eeb5ad933b1ad57ed1cb6287a2751c",
        "44f4e205aa81f8fdb0b47b354192b4bb44efad56"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 13:20:32 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 13:20:33 2014 +0000"
      },
      "message": "Merge \"lib/dstat: Include page stats\""
    },
    {
      "commit": "aa29090fe2eeb5ad933b1ad57ed1cb6287a2751c",
      "tree": "478b39e33948868898e85696f5d4597fb4f7e484",
      "parents": [
        "dcffc70b67ab26844dc76780d33adaf4d40b0bd8",
        "07d7e5b1f9b2201da006201f99a9b357a45b9b37"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 11:49:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 11:49:35 2014 +0000"
      },
      "message": "Merge \"add LIBS_FROM_GIT to docs\""
    },
    {
      "commit": "dcffc70b67ab26844dc76780d33adaf4d40b0bd8",
      "tree": "ca160fdf163ad87635177c1c003624c0ea849344",
      "parents": [
        "5477b082f8d81b29958d7c426907265aae6e20e9",
        "1f26c0ef61e4e37bacac68014d993df108f70296"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 05:28:35 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 05:28:35 2014 +0000"
      },
      "message": "Merge \"Fixed conditions to determine if current distribution is a Fedora based distribution\""
    },
    {
      "commit": "5477b082f8d81b29958d7c426907265aae6e20e9",
      "tree": "a251c297225c4782753bd796e2499170fdc7bf38",
      "parents": [
        "2dab788c85c4cc03142e3ae8c56adf5c775680e4",
        "088e66028c4eb41cf583a76409febce13475b66c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 05:28:26 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 05:28:26 2014 +0000"
      },
      "message": "Merge \"Deal with different django-admin executables\""
    },
    {
      "commit": "2dab788c85c4cc03142e3ae8c56adf5c775680e4",
      "tree": "0be3e1660e33e98b4d238f3555743c09a2a70c83",
      "parents": [
        "a74ae5d713de612197cfad284ae598f1da0da5f9",
        "7d0a0f7d48222369f36a1a5a27a39c45430c9615"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 05:28:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 05:28:18 2014 +0000"
      },
      "message": "Merge \"Remove hardcoded protocol from backup_swift_url\""
    },
    {
      "commit": "a74ae5d713de612197cfad284ae598f1da0da5f9",
      "tree": "3526970948d0304b855d8de57015cc82488df9e1",
      "parents": [
        "6a622889bed19f6ec3f680bb1b0116978105a19c",
        "8f003ef9bf466f931cecfc5a34b51a40b2203f43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 03:04:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 03:04:30 2014 +0000"
      },
      "message": "Merge \"Use mysql in Ubuntu 12.04 (precise)\""
    },
    {
      "commit": "6a622889bed19f6ec3f680bb1b0116978105a19c",
      "tree": "ee51e4508ba8e678b3a8ce08c0e63e70db55ad9e",
      "parents": [
        "3f054b48d40a0efaa6a49078e98fa97855f08c8f",
        "4b45fca7bb3ad93d7ee3fb0f121eb715798044f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 19 00:59:21 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 19 00:59:21 2014 +0000"
      },
      "message": "Merge \"Do not hardcode ironic svc port, protocol\""
    },
    {
      "commit": "e4e535b0bf07bc823bdd72b31f66628e5ea96465",
      "tree": "9c2cb52b448c0ca0c94f062cfb949e4c3d233b76",
      "parents": [
        "3f054b48d40a0efaa6a49078e98fa97855f08c8f"
      ],
      "author": {
        "name": "salvatore",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 29 18:22:46 2014 +0100"
      },
      "committer": {
        "name": "salvatore",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Nov 19 01:39:00 2014 +0100"
      },
      "message": "Ensure syslog option is honored by neutron and tempest\n\nSyslog settings were not configured at all for these two\nprojects. As a result, regardless of the value of the\nSYSLOG environment variable, the use_syslog options for\nthese two projects was always set to False.\n\nChange-Id: Iba6155d62beffa06e5bb9ac16b06082ec64d0926\nCloses-Bug: #1394024\n"
    },
    {
      "commit": "3f054b48d40a0efaa6a49078e98fa97855f08c8f",
      "tree": "305ced8fe070a92369c1b16b95c17c46d0f88d6d",
      "parents": [
        "99225de8cfe8bcb04f4259a3bbf53461d2dc1d12",
        "958111e188eab1023cea8a499eeb90bfe7164b23"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 23:24:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 23:24:03 2014 +0000"
      },
      "message": "Merge \"Add oslo.context\""
    },
    {
      "commit": "fe96ed66f5fea37484dfaae597c43756c16e5779",
      "tree": "44f6a735178deb73180ceb359700847ec8b8ce8b",
      "parents": [
        "dcffc70b67ab26844dc76780d33adaf4d40b0bd8"
      ],
      "author": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Wed Nov 05 03:30:25 2014 -0700"
      },
      "committer": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Tue Nov 18 15:36:18 2014 -0700"
      },
      "message": "Add agent_ipmitool support\n\nThis patch enables to use the agent_ipmitool deploy driver to\ndeploy the ironic on real hardware, instead of virtual machine.\n\nIt also append the deploy driver name to the kernel/ramdisk\npath, so that if developer switch the deploy driver after\n./unstack.sh, devstack will use the correct kernel/ramdisk.\n\nChange-Id: Iac0415f6895d037c876e137aa4f2bf2990eb47c5\n"
    },
    {
      "commit": "088e66028c4eb41cf583a76409febce13475b66c",
      "tree": "b65de72893da77f50df4413f2addefacd330f07c",
      "parents": [
        "8012a9654c290102cb03e101bb3cb9b44351e824"
      ],
      "author": {
        "name": "Mikhail S Medvedev",
        "email": "mmedvede@us.ibm.com",
        "time": "Tue Nov 18 12:11:26 2014 -0600"
      },
      "committer": {
        "name": "Mikhail S Medvedev",
        "email": "mmedvede@us.ibm.com",
        "time": "Tue Nov 18 16:35:12 2014 -0600"
      },
      "message": "Deal with different django-admin executables\n\nAfter the recent patch [1] the devstack is broken for Fedora 20 with\nthe error \"django-admin.py: command not found\" during horizon setup.\n\nThis is due to differences in how django currently packaged for Fedora,\nwhere we should use \"django-admin\", without the .py\n\nThis patch sets up executable alias by checking if \"django-admin\"\nexists, and falling back on \"django-admin.py\".\n\n[1] https://review.openstack.org/#/c/120940/\n\nChange-Id: I2b6de25fe32446edbdc0418674fea8579ec739d9\n"
    },
    {
      "commit": "99225de8cfe8bcb04f4259a3bbf53461d2dc1d12",
      "tree": "a6e2c666b2fd55ac9b1091b062440e9bbf532dae",
      "parents": [
        "da7b77e1664cc5447a35a25304d0eca605e50394",
        "9f20ea13826234ac2c508ea1d50a0822b68d42dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 21:37:04 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 21:37:04 2014 +0000"
      },
      "message": "Merge \"make run_tests.sh run devstack unit tests\""
    },
    {
      "commit": "da7b77e1664cc5447a35a25304d0eca605e50394",
      "tree": "b6c3089e8df262b2627748b970be836ffc94774a",
      "parents": [
        "51c20e73613de8ffa02b56bc59cba9999ff1a9b0",
        "683ed9eeb2dedddb5053b09ded060a276bed928c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 20:30:40 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 20:30:40 2014 +0000"
      },
      "message": "Merge \"fixes cleaning up of ironic directory from /etc\""
    },
    {
      "commit": "51c20e73613de8ffa02b56bc59cba9999ff1a9b0",
      "tree": "9ab83e25aea8edb6d97476166a31f468b0e5805e",
      "parents": [
        "db0fa80c59b32ff1a41ffd9397c7c88746dc040a",
        "91b229058cd8204d0c3a038d24aa09d1baadef2f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 20:26:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 20:26:59 2014 +0000"
      },
      "message": "Merge \"apparently the upstream naming is tempest-lib\""
    },
    {
      "commit": "4b45fca7bb3ad93d7ee3fb0f121eb715798044f4",
      "tree": "09ade6f955c968ce877ceba891e6556b9468fb3d",
      "parents": [
        "db0fa80c59b32ff1a41ffd9397c7c88746dc040a"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Nov 17 09:59:23 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Tue Nov 18 11:57:20 2014 -0800"
      },
      "message": "Do not hardcode ironic svc port, protocol\n\nThe Ironic API server\u0027s port and protocol are hardcoded in various\nplaces.  This updates the ironic bits to use configured values instead\nand fixes a bug around iptables rule creationl.\n\nChange-Id: I1ace68affff3afdbc0058be4d32f8044a24e9338\nCloses-bug: #1393498\n"
    },
    {
      "commit": "db0fa80c59b32ff1a41ffd9397c7c88746dc040a",
      "tree": "0ca5452d297ec0d81402eef1bc3e03ac677da8e9",
      "parents": [
        "dd69403ff4608f8fe2c50c71962aee042ae0c1fa",
        "6a41ba20e7978c5f62a125412a9489d59e520a43"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 19:24:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 19:24:08 2014 +0000"
      },
      "message": "Merge \"Remove rackspace/centos7 work-around\""
    },
    {
      "commit": "dd69403ff4608f8fe2c50c71962aee042ae0c1fa",
      "tree": "b73f0a3c065ca7574215f08c864e0c9c506bc64c",
      "parents": [
        "8012a9654c290102cb03e101bb3cb9b44351e824",
        "ae9ee6bf97c721e43f468b70eb6fb5c234e3eeba"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 17:09:27 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 17:09:27 2014 +0000"
      },
      "message": "Merge \"Add Ironic hardware deployment support\""
    },
    {
      "commit": "8012a9654c290102cb03e101bb3cb9b44351e824",
      "tree": "fb575d3fb7b48d31f73e7fc3bac0b00c9b99c3f9",
      "parents": [
        "9b4b2913f9763bd7cfea11bfa68c84f95b5ff02f",
        "dc73d39a3006f92b2902a08279377634efb03094"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 17:02:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 17:02:16 2014 +0000"
      },
      "message": "Merge \"Add TEMPEST_ENABLE_NOVA_XML_API option\""
    },
    {
      "commit": "9b4b2913f9763bd7cfea11bfa68c84f95b5ff02f",
      "tree": "5a8e03daf9b276635bb7c70bc9011ad9fc6ec84e",
      "parents": [
        "5e3e8610aae5620be546884bb0b12b894050a903",
        "ffd66ad77ff07fff9812836b832bbcd952a61fff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 15:21:36 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 15:21:36 2014 +0000"
      },
      "message": "Merge \"Log early boot of Ironic VMs to serial with sgabios\""
    },
    {
      "commit": "91b229058cd8204d0c3a038d24aa09d1baadef2f",
      "tree": "dd92f9f73ba7b8e68b03f5cda11f20c805d00340",
      "parents": [
        "5e3e8610aae5620be546884bb0b12b894050a903"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 07:13:35 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 07:13:35 2014 -0500"
      },
      "message": "apparently the upstream naming is tempest-lib\n\ntempest_lib was how this was generally referred to, however that meant\nthat the job naming wasn\u0027t specifying the correctly src\nlibrary. Change to tempest-lib to actually test these things before\nrelease.\n\nChange-Id: I4c0712156d7ff71ee43747f30ab940e249d12ebc\n"
    },
    {
      "commit": "3293046d3091e7017beafe92bfe361e6d204bfb1",
      "tree": "774eb47a5a152aa24c757e23d15a0030482184ce",
      "parents": [
        "07d7e5b1f9b2201da006201f99a9b357a45b9b37"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 06:51:16 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 06:51:16 2014 -0500"
      },
      "message": "use a more common rst header hiearchy\n\nWhile rst doesn\u0027t actually care about the order of headers, reviewers\nsometimes do. And the build in emacs mode has a certain order\nspecified that it can easily rotate between.\n\nStandardize on \u003d\u003d h1, \u003d h2, - h3, ~ h4 in the code.\n\nChange-Id: I80ff6df6ef0703a3c3005809069428018bb355d4\n"
    },
    {
      "commit": "07d7e5b1f9b2201da006201f99a9b357a45b9b37",
      "tree": "8c9f10285f1fa5f08698ccdeeb540d596c2bd497",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Nov 17 07:10:14 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 06:44:20 2014 -0500"
      },
      "message": "add LIBS_FROM_GIT to docs\n\nAlso reformat common configuration variables to have an additional\nheader level which makes it easy to direct link to specific\nconfiguration vars when directing someone.\n\nReformat header markup to us a more standard \u003d\u003d \u003d - for h1, h2, h3\n\nChange-Id: I10bac5a93529cdfbcde0a05f9ebdbc1799d403cd\n"
    },
    {
      "commit": "9f20ea13826234ac2c508ea1d50a0822b68d42dc",
      "tree": "741cd1b7e72ea2bd15764471278dc58d7827efdf",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Mon Nov 17 15:14:49 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Tue Nov 18 11:33:47 2014 +0000"
      },
      "message": "make run_tests.sh run devstack unit tests\n\nrun_tests.sh was created as an entry point for bashate. We stopped\nusing it now that we know how to run bashate directly in the gate. \nWe lost running an unrelated bashate test when that happened.\n\nDevstack does have unit tests. We don\u0027t run them. We should. \nEspecially when working on things like the LIBS_FROM_GIT which is\nsufficiently tricky that we really need to add unit tests to ensure\nthat we don\u0027t break it.\n\nChange-Id: Ife067855569e2eae4c085471d326e8086de37332"
    },
    {
      "commit": "5e3e8610aae5620be546884bb0b12b894050a903",
      "tree": "4ab3e3ecfc0f9715bb176f1a79d3d91da5584e1f",
      "parents": [
        "e883ad228ca73dfcd91a62f8cad5186904a5e379",
        "45ce98275c15472f0b6c92b75088064cd3763ff1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 11:12:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 11:12:48 2014 +0000"
      },
      "message": "Merge \"Moving horizon compression offline\""
    },
    {
      "commit": "1f26c0ef61e4e37bacac68014d993df108f70296",
      "tree": "af9566fdc2da74e429c28f2020c3eabf6d8b1d61",
      "parents": [
        "e883ad228ca73dfcd91a62f8cad5186904a5e379"
      ],
      "author": {
        "name": "Oleg Gashev",
        "email": "oleg@gashev.net",
        "time": "Tue Nov 18 02:16:01 2014 -0500"
      },
      "committer": {
        "name": "Oleg Gashev",
        "email": "oleg@gashev.net",
        "time": "Tue Nov 18 02:16:01 2014 -0500"
      },
      "message": "Fixed conditions to determine if current distribution is a Fedora based distribution\n\nstack.sh line 223:\nif [[ is_fedora \u0026\u0026 $DISTRO \u003d\u003d \"rhel6\" ]]; then\n\nstack.sh line 234:\nif [[ is_fedora \u0026\u0026 ( $DISTRO \u003d\u003d \"rhel6\" || $DISTRO \u003d\u003d \"rhel7\" ) ]]; then\n\nstack.sh line 358:\nif [[ is_fedora \u0026\u0026 $DISTRO \u003d\u003d \"rhel6\" ]]; then\n\nCondition [[ is_fedora \u0026\u0026 $DISTRO \u003d\u003d \"rhel6\" ]] return wrong result.\nThis condition is equivalent to the\n[[ -n is_fedora \u0026\u0026 $DISTRO \u003d\u003d \"rhel6\" ]]. First expression -n is_fedora\nalways not null, therefore this condition the same is\n[[ $DISTRO \u003d \"rhel6\" ]].\n\nChange-Id: Ida9eaa7950554bcd2f183dede7ad19522f9ca558\nCloses-Bug: #1393684\n"
    },
    {
      "commit": "e883ad228ca73dfcd91a62f8cad5186904a5e379",
      "tree": "831f069a37232537f8f7408fcfa517956f92445b",
      "parents": [
        "0eed532ce392f7db7cc004ca4b28c22407499d1d",
        "42373c7bfe68302922feb76015534a16d8c00bf5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 18 05:56:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 18 05:56:30 2014 +0000"
      },
      "message": "Merge \"lib/dstat: Fix a comment\""
    },
    {
      "commit": "683ed9eeb2dedddb5053b09ded060a276bed928c",
      "tree": "d08f59406396207717866bec2955129bd375f2b2",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "lokesh",
        "email": "lokesh.s@hp.com",
        "time": "Mon Nov 10 15:07:59 2014 +0530"
      },
      "committer": {
        "name": "loki",
        "email": "lokesh.s@hp.com",
        "time": "Tue Nov 18 10:42:54 2014 +0530"
      },
      "message": "fixes cleaning up of ironic directory from /etc\n\nCloses-Bug: 1391083\n\nChange-Id: Ic47161ab375716cc39ee1a7dd57034782717e323\n"
    },
    {
      "commit": "8f003ef9bf466f931cecfc5a34b51a40b2203f43",
      "tree": "7c6e0ee32e67f3bd8155c561cd69f1df8a22c773",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Nov 18 13:41:58 2014 +0900"
      },
      "committer": {
        "name": "Akihiro Motoki",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Nov 18 13:41:58 2014 +0900"
      },
      "message": "Use mysql in Ubuntu 12.04 (precise)\n\nAfter commit 6d20f090, devstack does not work on Ubuntu 12.04\nbecause Ubuntu 12.04 does not provide mariadb but devstack expects it.\n\nChange-Id: Iae9a7a1c09f1fc83573c3926b3470955c244c401\n"
    },
    {
      "commit": "45ce98275c15472f0b6c92b75088064cd3763ff1",
      "tree": "524031f1439060ea51da0d1c824658e39690a73c",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "David Lyle",
        "email": "david.lyle@hp.com",
        "time": "Thu Sep 11 17:50:08 2014 -0600"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Nov 18 15:07:10 2014 +1100"
      },
      "message": "Moving horizon compression offline\n\nMaking the horizon scss compilation and compression happen offline.\nPotentially fixing an issue with parallel compression in devstack.\n\nRelated-Bug: #1345955\nChange-Id: I066c80e06a92302a3f8dc5fd45d127fbde6cf99c\n"
    },
    {
      "commit": "44f4e205aa81f8fdb0b47b354192b4bb44efad56",
      "tree": "aa22ec95ddae9e5f06004e00939155c44c343e32",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 18 13:03:08 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 18 13:03:08 2014 +0900"
      },
      "message": "lib/dstat: Include page stats\n\nAdd -g option for dstat.\n\nFrom the man page:\n\n       -g, --page\n              enable page stats (page in, page out)\n\nChange-Id: I865304483af0a529ea8722ed0a9f35ab350670d2\n"
    },
    {
      "commit": "42373c7bfe68302922feb76015534a16d8c00bf5",
      "tree": "893e3d270fa2ee6e68010303575fcdc8ad8719b3",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 18 12:30:16 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 18 12:30:58 2014 +0900"
      },
      "message": "lib/dstat: Fix a comment\n\nApparently this file was copied from lib/apache.\n\nChange-Id: Ie89d423ca225c697122820a1d9e859769aea9f86\n"
    },
    {
      "commit": "958111e188eab1023cea8a499eeb90bfe7164b23",
      "tree": "62b5da2b6dc5ca62f7fb63e36ec2d36a13bf92b1",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Nov 17 17:35:40 2014 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Nov 17 17:35:44 2014 -0500"
      },
      "message": "Add oslo.context\n\nTreat the new oslo.context library just like the other Oslo\nlibraries. i.e. make it possible to either test with upstream\nreleased library, or with git versions of oslo.context.\n\nChange-Id: I2dc498324d6c405655a8e2e249465c5b351ca960\n"
    },
    {
      "commit": "ffd66ad77ff07fff9812836b832bbcd952a61fff",
      "tree": "0f7b683e178cea3c115f1f82cfeaa3cf08b03d13",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Nov 17 12:26:08 2014 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Mon Nov 17 12:32:27 2014 -0800"
      },
      "message": "Log early boot of Ironic VMs to serial with sgabios\n\nThis adds sgabios to the list of packages for Ironic and configures\nthe libvirt domain to redirect BIOS messages to serial via sgabios,\nwhen console logging is enabled.  The sgabios package in Ubuntu\ncurrently has an apparmor bug, so that is worked around here.\n\nThis allows visibility into early boot of Ironic nodes and should\nhelp get to the bottom of a frequent failure we\u0027re seeing in the gate.\n\nChange-Id: Ifd18851e2d23d198d36e67883a81afc6a92d2a58\nRelated-Bug: #1393099\n"
    },
    {
      "commit": "21529a50e3b49ce378da88ce10ce903933fa3a02",
      "tree": "eb1039bba3745096345def756fb6782f2529eab6",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "John Davidge",
        "email": "jodavidg@cisco.com",
        "time": "Mon Jun 30 09:55:11 2014 -0400"
      },
      "committer": {
        "name": "John Davidge",
        "email": "jodavidg@cisco.com",
        "time": "Mon Nov 17 05:16:07 2014 -0800"
      },
      "message": "Add IPv6 support for tenant data network\n\nDefine IP_VERSION with one of the three values 4, 6, or 4+6 in\nyour localrc to indicate if you intend to run your tenant data network\nas either IPv4, IPv6, or dual stack respectively. Default value is 4.\n\nIf your IP_VERSION is set to 6 or 4+6, then the following variables\nshould be defined in your localrc:\n  - FIXED_RANGE_V6: The IPv6 prefix for your tenant network\n  - IPV6_PRIVATE_NETWORK_GATEWAY: The gateway IP with the same prefix\n  - IPV6_RA_MODE (with default as slaac)\n  - IPV6_ADDRESS_MODE (with default as slaac)\n\nIf you\u0027re going to use IPV6_RA_MODE/IPV6_ADDRESS_MODE settings other\nthan the defaults then you should make sure your VM image has dhcpv6\nclient enabled at bootup, otherwise you\u0027ll need to run it manually\nafter the VM is booted.\n\nIt\u0027s recommended to run the latest version of dnsmasq 2.68.\nIf you intend to enable internet access in your VM, make sure\nyour network node has IPv6 internet access, and the IPv6 prefix for\nyour tenant network is a GUA and routable.\n\nImplements: blueprint ipv6-support\nChange-Id: I848abf18e00e2a869697c5ef6366bc567dde448a\nCo-Authored-By: John Davidge \u003cjodavidg@cisco.com\u003e\n"
    },
    {
      "commit": "7d0a0f7d48222369f36a1a5a27a39c45430c9615",
      "tree": "a4690d1e32143dad2ffb4826b1b9b45a7ca7c148",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Nov 17 00:03:47 2014 -0500"
      },
      "committer": {
        "name": "Rob Crittenden",
        "email": "rcritten@redhat.com",
        "time": "Mon Nov 17 00:03:47 2014 -0500"
      },
      "message": "Remove hardcoded protocol from backup_swift_url\n\nUse SWIFT_SERVICE_PROTOCOL when configuring backup_swift_url for\ncinder configuration.\n\nChange-Id: I09de62e8deca86b473cee969ba2c5919d4f9892d\nCloses-Bug: #1393554\n"
    },
    {
      "commit": "dc73d39a3006f92b2902a08279377634efb03094",
      "tree": "f67ab087b1a2de5b45f5c1204f69d4b6f8273942",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Nov 17 03:54:58 2014 +0000"
      },
      "committer": {
        "name": "Ken\u0027ichi Ohmichi",
        "email": "oomichi@mxs.nes.nec.co.jp",
        "time": "Mon Nov 17 04:04:32 2014 +0000"
      },
      "message": "Add TEMPEST_ENABLE_NOVA_XML_API option\n\nXML support of Nova API has been deprecated with the following\nmessage:\n  XML support has been deprecated and may be removed as early\n  as the Juno release.\nNow Kilo development cycle started, so we should disable Nova\nAPI XML tests on Tempest.\n\nThis patch adds TEMPEST_ENABLE_NOVA_XML_API option for setting\nTempest test by devstack-gate. The default value is True because\nof keeping the test coverage. After merging a devstack-gate patch\nwhich specifes True for stable/icehouse and stable/juno, we will\nset False for the master blanch.\n\nI4acc15ce5f487738bb34a95c2261a5d05d827d8d is a Nova patch which\nremoves XML API support.\n\nChange-Id: I2ab8f5c3d15b496e0b639c99bb8592533a69a265\n"
    },
    {
      "commit": "0eed532ce392f7db7cc004ca4b28c22407499d1d",
      "tree": "8a888e630f35bff94f2874120bdbc013e876c447",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Sat Nov 15 17:15:49 2014 -0300"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Nov 17 11:10:16 2014 +1100"
      },
      "message": "Remove nose things\n\nWe don\u0027t use nose anywhere in anything related to devstack. The only\nlegitimate OpenStack things that are still nose are horizon and swift\nunittests, and it turns out we don\u0027t really run those in devstack.\n\nChange-Id: I215e0f3664f269e0e1b8f5d5f9c70553dededddd\n"
    },
    {
      "commit": "6a41ba20e7978c5f62a125412a9489d59e520a43",
      "tree": "df6738123a7232160c2a7ed8c9adbc0fae7bf6c9",
      "parents": [
        "9bfdea87a6ceea667a3c674215099ce8a967a3c2"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Nov 17 10:46:56 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Nov 17 10:46:56 2014 +1100"
      },
      "message": "Remove rackspace/centos7 work-around\n\nThe current centos 7 images from rackspace do not have cloud-init\ninstalled via pip, so this is no longer needed.  This work around is\nactually a little wrong too, see the bug.\n\nChange-Id: I6642593ca2248d9e01f653cc8e70c70ba8372e50\nPartial-bug: #1393073\n"
    },
    {
      "commit": "9bfdea87a6ceea667a3c674215099ce8a967a3c2",
      "tree": "ebdbb057af2f5336b46ae26a586146f5edc8bbb1",
      "parents": [
        "e260a1050dfe24a607bc90c1cef5b9bc7f76d7c9",
        "ea3cdfad1fe6f63c8a6acdd4df4b5c4db85fabb5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 16 20:38:45 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 16 20:38:45 2014 +0000"
      },
      "message": "Merge \"Pass through the rest of the docs\""
    },
    {
      "commit": "e260a1050dfe24a607bc90c1cef5b9bc7f76d7c9",
      "tree": "ceff9c2bc01a90ad17d62e2d698e8eb36107e73a",
      "parents": [
        "4c6ceb56cfdb3251d25228433724aca7afd526de",
        "26dd21be8cbf789a8774c9a1941b364a497c4643"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 16 20:38:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 16 20:38:37 2014 +0000"
      },
      "message": "Merge \"One last format and content cleanup for the index page\""
    },
    {
      "commit": "4c6ceb56cfdb3251d25228433724aca7afd526de",
      "tree": "8b479a2f3905482bb22213b209f71039701f9b07",
      "parents": [
        "b76746333de7556c2eca8470a453d06568870733",
        "6d20f09045dba237caf50d8d55dcc90a9f105ee0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 16 17:32:18 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 16 17:32:18 2014 +0000"
      },
      "message": "Merge \"Initial support for Fedora 21\""
    },
    {
      "commit": "b76746333de7556c2eca8470a453d06568870733",
      "tree": "147620a9717729f6efed4d90f2460cf6a1905207",
      "parents": [
        "af05a2d4e746a30cf6b0213b42ebbf441373a2d5",
        "658312ca2f54aaabd43f91d2fca73cbee0319735"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 16 14:59:06 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 16 14:59:06 2014 +0000"
      },
      "message": "Merge \"move keystonemiddleware to pypi libs\""
    },
    {
      "commit": "af05a2d4e746a30cf6b0213b42ebbf441373a2d5",
      "tree": "0e0ebc0a930623f7e540cfc9fd787a29c83a5ef6",
      "parents": [
        "42fbce564141f502389c06a387aacef89a5f3af4",
        "3c8973a90abc7601e46e2fcaf3d50343338e24d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Nov 16 14:58:57 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Nov 16 14:58:57 2014 +0000"
      },
      "message": "Merge \"support installing django_openstack_auth from pypi\""
    },
    {
      "commit": "42fbce564141f502389c06a387aacef89a5f3af4",
      "tree": "cee82ae8fa05eea58477d68ff0a5f056ac749b54",
      "parents": [
        "d2efd246ac98574d64eff8beca29f820b6ac339a",
        "425e8447f1db92af03c02c1bf42456773206c8a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 20:10:52 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 20:10:52 2014 +0000"
      },
      "message": "Merge \"Fix a typo of python-cinderclient GITBRANCH\""
    },
    {
      "commit": "d2efd246ac98574d64eff8beca29f820b6ac339a",
      "tree": "a37d880a75b982edf1068f8736cd3cb80cd57a21",
      "parents": [
        "c98ae29aa9dfb5464e080d446bcdee2d00cf4215",
        "91e4018afd98e454a0d56a69271e089ac97aab5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 17:38:37 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 17:38:37 2014 +0000"
      },
      "message": "Merge \"Add \u0027net-tools\u0027 package dependency\""
    },
    {
      "commit": "658312ca2f54aaabd43f91d2fca73cbee0319735",
      "tree": "5b75cf4dbcd8246aaca657b9968b2ff3bedef3bd",
      "parents": [
        "3c8973a90abc7601e46e2fcaf3d50343338e24d8"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 11:35:56 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 11:36:45 2014 -0500"
      },
      "message": "move keystonemiddleware to pypi libs\n\nMake keystonemiddleware install from pypi releases by default\n\nChange-Id: I3dc4b096b4184f4cf00fb0df66b76fcc8f19785b\n"
    },
    {
      "commit": "3c8973a90abc7601e46e2fcaf3d50343338e24d8",
      "tree": "7032edaa0b8f54bfe8c8a64e5ae604cae62f3602",
      "parents": [
        "c98ae29aa9dfb5464e080d446bcdee2d00cf4215"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 09:31:02 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Fri Nov 14 10:40:46 2014 -0500"
      },
      "message": "support installing django_openstack_auth from pypi\n\nPart of the libs from pypi conversion, convert django_openstack_auth\nto this format.\n\nChange-Id: I97c8ea19d8aed1e0bdd62c06cfadd1d616573d76\n"
    },
    {
      "commit": "425e8447f1db92af03c02c1bf42456773206c8a9",
      "tree": "c7b55ab5c79b649b56c5d6ff023a03c2ea44c04e",
      "parents": [
        "a3794a34184c504f5b2448e9e5c0ae5bc95b4c01"
      ],
      "author": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Nov 14 11:09:16 2014 +0000"
      },
      "committer": {
        "name": "Chris Dent",
        "email": "chdent@redhat.com",
        "time": "Fri Nov 14 11:10:30 2014 +0000"
      },
      "message": "Fix a typo of python-cinderclient GITBRANCH\n\nA left out N. Causes various failures in shell evaluation.\n\nChange-Id: Icc09998c645ef2b975cb24b56d0f71c60289c188\n"
    },
    {
      "commit": "ae9ee6bf97c721e43f468b70eb6fb5c234e3eeba",
      "tree": "58ff34239d0276cff20a375ba9702031a1cc8095",
      "parents": [
        "d2efd246ac98574d64eff8beca29f820b6ac339a"
      ],
      "author": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Wed Oct 08 07:01:02 2014 -0700"
      },
      "committer": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Fri Nov 14 04:04:35 2014 -0700"
      },
      "message": "Add Ironic hardware deployment support\n\nCurrently devstack create VMs and then deploy Ironic on these VMs.\nSometimes developer may want to deploy on real platform.\n\nA separated file is required to provide the baremetal compute node\ninformation, which includes four fields for each hardware platform,\nthe ipmi address, the mac address, the ipmi user name and the\npassword.\n\nChange-Id: I422b43eae6edc95f15b8c40383d0ba7fbcd9b1ff\n"
    },
    {
      "commit": "c98ae29aa9dfb5464e080d446bcdee2d00cf4215",
      "tree": "61529d961c698de1c9177e859e1e44624250dfd2",
      "parents": [
        "a3794a34184c504f5b2448e9e5c0ae5bc95b4c01",
        "ee5ae7b92369484007d8deb249f6c941d422123c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 11:01:00 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 11:01:00 2014 +0000"
      },
      "message": "Merge \"further pypi libs conversions\""
    },
    {
      "commit": "a3794a34184c504f5b2448e9e5c0ae5bc95b4c01",
      "tree": "eb849774ef96c5c193d1c64921eac93b2a06d9af",
      "parents": [
        "d4732d76fc6e48cb0c2bc9070efc2bc1b1c17d01",
        "e08ab104e62da041fcc6b2aafba4349326f4a969"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 04:31:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 04:31:19 2014 +0000"
      },
      "message": "Merge \"fix python-* lib from git installation\""
    },
    {
      "commit": "d4732d76fc6e48cb0c2bc9070efc2bc1b1c17d01",
      "tree": "889e5bcc356493daad01d8ac68ade3689172a711",
      "parents": [
        "94f8bea9e4ff0434df1723cf269c4300a4373524",
        "c411fcfc9224894db55d82b8ce4fa4a2b68de89d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 14 03:17:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 14 03:17:19 2014 +0000"
      },
      "message": "Merge \"Allow installing tempest only with keystone\""
    },
    {
      "commit": "ee5ae7b92369484007d8deb249f6c941d422123c",
      "tree": "1b46c067216a663ae864e1dfc6fa3bffce4224eb",
      "parents": [
        "e08ab104e62da041fcc6b2aafba4349326f4a969"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 13:23:27 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 17:17:45 2014 -0500"
      },
      "message": "further pypi libs conversions\n\nglance_store and saharaclient were missed in the last round, make\nthem install from released clients in this patch.\n\nChange-Id: I2e0ed2b7fb5994ae6abd92612a67ce5fd82b3f7e\n"
    },
    {
      "commit": "e08ab104e62da041fcc6b2aafba4349326f4a969",
      "tree": "859fc4953f6b45b75b9f4810ba0bf33477799f31",
      "parents": [
        "94f8bea9e4ff0434df1723cf269c4300a4373524"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 17:09:28 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Thu Nov 13 17:17:38 2014 -0500"
      },
      "message": "fix python-* lib from git installation\n\nWe\u0027re using all the magic variables based on python-fooclient, however\nall the inline code was using fooclient for variables. So we had a\nmismatch, which was kindly pointed out by some of the 3rd party ci\ntesters.\n\nChange-Id: I27a56222c7e8e610fba8bf97672d2a42f5cf14ca\n"
    },
    {
      "commit": "94f8bea9e4ff0434df1723cf269c4300a4373524",
      "tree": "185bf153c04a3c67b2076e0f43708717ddba7274",
      "parents": [
        "8f8e2d1fbfa4c51f6b68a6967e330cd478f979ee",
        "a12dee433c12c336d804ebe36a6a36f7d3c85f65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 13 16:55:38 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 13 16:55:38 2014 +0000"
      },
      "message": "Merge \"Devstack Nuage Plugin correct the ovs_bridge parameter\""
    },
    {
      "commit": "91e4018afd98e454a0d56a69271e089ac97aab5c",
      "tree": "349ec31676460386617da7382c94bd254ccf2c67",
      "parents": [
        "8f8e2d1fbfa4c51f6b68a6967e330cd478f979ee"
      ],
      "author": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Thu Nov 13 12:18:33 2014 +0100"
      },
      "committer": {
        "name": "Kashyap Chamarthy",
        "email": "kchamart@redhat.com",
        "time": "Thu Nov 13 12:27:59 2014 +0100"
      },
      "message": "Add \u0027net-tools\u0027 package dependency\n\nNoticed this on a freshly installed, minimal Fedora-21 (from\ndevelopment repos):\n\n  $ ./stack.sh\n  [. . .]\n  2014-11-13 10:56:22.442 | + local exitcode\u003d0\n  2014-11-13 10:56:22.453 | + sudo route add -net 10.1.0.0/24 gw 172.24.4.2\n  2014-11-13 10:56:22.479 | sudo: route: command not found\n  2014-11-13 10:56:22.488 | + exit_trap\n  [. . .]\n\nAlso added it to files/rpms-suse/general, just in case.\n\nChange-Id: I77954d97e654e8f384a2016631df14e73be927fe\n"
    },
    {
      "commit": "8f8e2d1fbfa4c51f6b68a6967e330cd478f979ee",
      "tree": "da3ebb16087f2d2796bdb4fce0b95cc6acc83b37",
      "parents": [
        "51d203f5a09be804dab4870018b8a604075979d5",
        "5cb190697c1bce5dcd2ad843922813b0cc74bd24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 19:50:44 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 19:50:44 2014 +0000"
      },
      "message": "Merge \"support installing clients at released versions\""
    },
    {
      "commit": "51d203f5a09be804dab4870018b8a604075979d5",
      "tree": "95320fe2276f6790fcbc01d5f210431bd1aa11ee",
      "parents": [
        "ffb4ce8884a74f4df146771c1038d107099ba86e",
        "7bce8fa3171801db9bf2261b65b1f5b8978bb46e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 18:00:59 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 18:00:59 2014 +0000"
      },
      "message": "Merge \"Includes a validation to disable creating initial networks for Neutron\""
    },
    {
      "commit": "ffb4ce8884a74f4df146771c1038d107099ba86e",
      "tree": "670c90d3b45925d622d800cdc4f68091c5384d9e",
      "parents": [
        "32360dd175e3dfa372a9e1cd86a4bf01b9dc9115",
        "af81d672937fb4cefb7d723769af232cac714c22"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 18:00:54 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 18:00:54 2014 +0000"
      },
      "message": "Merge \"Drop PIP_USE_MIRRORS environment variable\""
    },
    {
      "commit": "32360dd175e3dfa372a9e1cd86a4bf01b9dc9115",
      "tree": "0ebd27b5df5782956466f15cb6436ec15a998639",
      "parents": [
        "52f13a4087ef8b49640053bebd6a5046d55c63fe",
        "73d32161df5bc0255d32b1ce1eefb4068d09596b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 12 17:58:05 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 12 17:58:05 2014 +0000"
      },
      "message": "Merge \"Passing config for flat type network\""
    },
    {
      "commit": "6d20f09045dba237caf50d8d55dcc90a9f105ee0",
      "tree": "063cb2010e861e72b38ec7014ab3611cd0e99525",
      "parents": [
        "ce9581ac954260904ee36a1354e274202b1daa3b"
      ],
      "author": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Oct 22 15:34:46 2014 +0200"
      },
      "committer": {
        "name": "Pavel Sedlák",
        "email": "psedlak@redhat.com",
        "time": "Wed Nov 12 17:46:40 2014 +0100"
      },
      "message": "Initial support for Fedora 21\n\nInitial support for Fedora 21.  Add f21 to the distribution lists for\nrpms, ensure \"mariadb\" is used over \"mysqld\" and enable it in the\ndistro check, as we have several reports of it working.\n\nTested with [1]\n\n[1] http://download.fedoraproject.org/pub/fedora/linux/releases/test/21-Beta/Cloud/Images/x86_64/Fedora-Cloud-Base-20141029-21_Beta.x86_64.qcow2\n\nChange-Id: I97cbede806e5c00363c7174fa1e9f286de96aab6\n"
    },
    {
      "commit": "52f13a4087ef8b49640053bebd6a5046d55c63fe",
      "tree": "6163dea7146b3ce304302c49a4cdc694f39a9a94",
      "parents": [
        "ce9581ac954260904ee36a1354e274202b1daa3b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Nov 12 06:33:36 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean@dague.net",
        "time": "Wed Nov 12 06:41:38 2014 -0500"
      },
      "message": "remove the trove exercise\n\nThe trove cli has been changed in an incompatible way. Exercises\nare the requirements of projects to keep functioning, if they aren\u0027t\nwe should fast delete them.\n\nRelated-Bug: #1391840\n\nChange-Id: I3b61194ff220525aed202c7f7851faa0be446646\n"
    },
    {
      "commit": "b2631211abf752afad85b18ff479e0d76f4097fa",
      "tree": "f8c7028dab3d6c0526c46df14f90d1f4c5bdc7e7",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Nov 11 11:11:00 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Wed Nov 12 02:25:23 2014 +0000"
      },
      "message": "Remove neutron ryu-plugin support\n\nRyu plugin was marked deprecated in Juno and will be removed for Kilo.\n\nWe (Ryu team) recommend users to migrate to ofagent, on which\nwe aim to concentrate our development resources by this deprecation.\n\nPartial-Bug: #1391714\nChange-Id: I1ef28818e9400664ae3d83758dc2dcf71c02f185"
    },
    {
      "commit": "ce9581ac954260904ee36a1354e274202b1daa3b",
      "tree": "92c932e227b9c2510c9dcfcb2d6cd9fa6ed909b6",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab",
        "90f77fb01579b1859199b451d090170d4752a3e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 11 11:02:08 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 11 11:02:08 2014 +0000"
      },
      "message": "Merge \"Fix DevStack Ceph on the Giant release\""
    },
    {
      "commit": "c411fcfc9224894db55d82b8ce4fa4a2b68de89d",
      "tree": "36b5b0cd6bf5d0ba9b0d325c9a770b760dbf7f0a",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 19 16:48:14 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Nov 10 11:50:51 2014 +0100"
      },
      "message": "Allow installing tempest only with keystone\n\nModify the lib/tempest to not fail\n if no nova or glance available.\n\n* This allows performance test of keystone and neutron with\n  tempest (or tempest stress runner) without having system\n  noise from another components.\n* Depending on not required components for tempest is bad practice,\n  tempest service decorators expected to allow tempest,\n  to run in more minimal system out-of-the-box.\n\nChange-Id: Ifc40b1eb5c4b79d96a5fae919b88afecca642ca0\n"
    },
    {
      "commit": "af81d672937fb4cefb7d723769af232cac714c22",
      "tree": "31a1f14fb30c30e412f32a401a7f43addc311949",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Nov 10 09:04:54 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Nov 10 09:04:54 2014 +0100"
      },
      "message": "Drop PIP_USE_MIRRORS environment variable\n\nThe PIP_USE_MIRRORS does not do anything else than adding\n the --use-mirrors option to the pip command line.\n\nThe --use-mirrors is deprecated since pip-1.5,\nand does not do anything else than printing a warning message.\n\nFor using alternate pypi index url this option is not required and\nnot sufficient. The current way for using alternate mirrors\nis to defining them in the .pip/pip.conf either manually (before\ndevstack), or by using the PYPI_ALTERNATIVE_URL and PYPI_OVERRIDE\nenvironment variables.\n\nChange-Id: Ia33e783360e5661c2ef03b77e9f7af32b2633f2f\n"
    },
    {
      "commit": "90f77fb01579b1859199b451d090170d4752a3e2",
      "tree": "824626007dd6d4a455a28b15037e3846551a2fb8",
      "parents": [
        "bd5263cd37bc3d451a4a1680ffb79b9f639a5e88"
      ],
      "author": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Fri Oct 31 12:05:20 2014 +0100"
      },
      "committer": {
        "name": "Sébastien Han",
        "email": "sebastien.han@enovance.com",
        "time": "Sat Nov 08 15:59:04 2014 +0100"
      },
      "message": "Fix DevStack Ceph on the Giant release\n\nAs of the Ceph Giant release, pools \u0027data\u0027 and \u0027metadata\u0027 (used for\nCephFS) were removed. Thus applying the pool change command fails on\nGiant since those pools don\u0027t exist anymore. Now we are checking for\nevery release prior to Giant and apply proper commands accordingly.\n\nChange-Id: Ia12042899c0e6809f5b98c2e0de177bb61c8a790\nSigned-off-by: Sébastien Han \u003csebastien.han@enovance.com\u003e\n"
    },
    {
      "commit": "ea3cdfad1fe6f63c8a6acdd4df4b5c4db85fabb5",
      "tree": "54ac003f8e35187737a9e2a285328dcfb49b9ad7",
      "parents": [
        "26dd21be8cbf789a8774c9a1941b364a497c4643"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Nov 08 08:29:16 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Nov 08 08:29:20 2014 -0600"
      },
      "message": "Pass through the rest of the docs\n\nDo the link cleanups and update a handful of things that were\nout of date.\n\nChange-Id: I758027bf3577c66cfb13df963516823a5c247080\n"
    },
    {
      "commit": "26dd21be8cbf789a8774c9a1941b364a497c4643",
      "tree": "ba58fbefb786e4dd47b2db93c3fb87feb8467e3e",
      "parents": [
        "e6165e80bab0c06035a0b7002200bcbcfe4e62ab"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 06 09:33:02 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Nov 07 12:12:21 2014 -0600"
      },
      "message": "One last format and content cleanup for the index page\n\nUpdate the form of the links to other documents in the tree;\nthe generated HTML links must remain in the original form.\nThe layout is changed from the previous tables to a more Sphinx-y\nTOC-like list.\n\nAlso editorial changes to the index page and guide titles\n\nChange-Id: I52df0cc542754c386fb3c99d9efdf2524c11bf48\n"
    },
    {
      "commit": "e6165e80bab0c06035a0b7002200bcbcfe4e62ab",
      "tree": "147c1e4061947cc1643df0ebb7f609367ff61748",
      "parents": [
        "e09fbdf063ff1853a863710b4362db290aebb83d",
        "c973e6c96ce0d37bc22877f3af65135989c469e4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 07 16:28:03 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 07 16:28:03 2014 +0000"
      },
      "message": "Merge \"Move platform check after localrc\""
    },
    {
      "commit": "e09fbdf063ff1853a863710b4362db290aebb83d",
      "tree": "c77a57a750934a1bc6ded44414f5289d37bd4030",
      "parents": [
        "52605b9a9665a58cdd0b8850d724fd2cbcd562b6",
        "d224ae1086c7641726a961208cab8af350a81b51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 07 16:27:34 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 07 16:27:34 2014 +0000"
      },
      "message": "Merge \"Update index page doc links\""
    },
    {
      "commit": "52605b9a9665a58cdd0b8850d724fd2cbcd562b6",
      "tree": "ec8128be84c131bfe1924bbb92dce4387be990b0",
      "parents": [
        "0986a7b760e34741d4df6f97851f6d98fec4f99c",
        "6a709ab25a294d03009936322d753ce13ead1204"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 07 15:16:58 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 07 15:16:58 2014 +0000"
      },
      "message": "Merge \"Add ODL_NAME variable for OpenDaylight configuration\""
    },
    {
      "commit": "a12dee433c12c336d804ebe36a6a36f7d3c85f65",
      "tree": "6cd96e880f4e2337d6b3b1e2e0cad3f882331eca",
      "parents": [
        "0986a7b760e34741d4df6f97851f6d98fec4f99c"
      ],
      "author": {
        "name": "sailajay",
        "email": "y.sailaja@gmail.com",
        "time": "Thu Nov 06 16:14:32 2014 -0800"
      },
      "committer": {
        "name": "sailajay",
        "email": "y.sailaja@gmail.com",
        "time": "Fri Nov 07 00:23:09 2014 +0000"
      },
      "message": "Devstack Nuage Plugin correct the ovs_bridge parameter\n\nThis commit fixes the name of ovs_bridge parameter and the section it is set in nova.conf by the nuage plugin\n\nCloses-Bug: 1390256\n\nChange-Id: I63c929e827db10d0cf5450907a273d880fc757f6\n"
    },
    {
      "commit": "d224ae1086c7641726a961208cab8af350a81b51",
      "tree": "7989f0d72669b514da7ad743379f3526c29d8726",
      "parents": [
        "0986a7b760e34741d4df6f97851f6d98fec4f99c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 06 09:33:02 2014 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 06 10:32:09 2014 -0600"
      },
      "message": "Update index page doc links\n\nThis updates the form of the links to other documents in the tree;\nthe generated HTML links must remain in the original form.\n\nChange-Id: I6c2179e3b7cb5b8e2589ede84ab7d02340812e80\n"
    },
    {
      "commit": "6a709ab25a294d03009936322d753ce13ead1204",
      "tree": "c133dc71cbc68b42188469a115a32c945f0c1bc2",
      "parents": [
        "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 06 08:36:09 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "mestery@mestery.com",
        "time": "Thu Nov 06 12:43:34 2014 +0000"
      },
      "message": "Add ODL_NAME variable for OpenDaylight configuration\n\nThis makes the name of the unzipped package configurable so you can run\nwith releases other than the default specified in lib/opendaylight.\n\nChange-Id: Iad879c558d742da03375cb61b0c2ef141573ffec\n"
    },
    {
      "commit": "0986a7b760e34741d4df6f97851f6d98fec4f99c",
      "tree": "e492b771c2b9de137193a6a6c01b6eab7620037f",
      "parents": [
        "63baba2711552e0f818ad2482281d93dc11e7212"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 29 22:08:13 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 06 06:40:45 2014 -0600"
      },
      "message": "Remove old HTML headers\n\nChange-Id: I39107df88aeb89d3364ad479d8c313b7a79b9440\n"
    },
    {
      "commit": "63baba2711552e0f818ad2482281d93dc11e7212",
      "tree": "2276ba30f044780e33f1586cf57091d2c23ef805",
      "parents": [
        "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Oct 29 21:57:31 2014 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 06 06:40:45 2014 -0600"
      },
      "message": "Clean up index page\n\nThere were a lot of artifacts left from the HTML translation.\n\nThe toctree at the end is to suppress the errors until the remaining\ndocs are cleaned up.\n\nChange-Id: I4a8f29f0be524d0a15c7c6f590ffc3ceed6ff811\n"
    },
    {
      "commit": "7bce8fa3171801db9bf2261b65b1f5b8978bb46e",
      "tree": "c153c4f2874cb25fe8641e1af82fbae44bd71fc5",
      "parents": [
        "e3822cf01d9db1a3aca051a16c239cb21adf18e5"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Tue Nov 04 17:32:54 2014 +0100"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Wed Nov 05 11:53:30 2014 +0100"
      },
      "message": "Includes a validation to disable creating initial networks for Neutron\n\nNeutron external and internal networks are created by default\nThis commit let developers by configuration to decide if those\nnetworks needs to be created. This is needed to test Neutron DVR\nin a distributed Multi-node environment\n\nChange-Id: I17d891d072f189925676b4557094cde1c7a71579\nCloses-Bug: 1389288\n"
    },
    {
      "commit": "73d32161df5bc0255d32b1ce1eefb4068d09596b",
      "tree": "02533b7320f98b12626d9298daab96aefb5c79fe",
      "parents": [
        "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8"
      ],
      "author": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Mon Oct 06 09:34:35 2014 -0700"
      },
      "committer": {
        "name": "yunhong jiang",
        "email": "yunhong.jiang@intel.com",
        "time": "Wed Nov 05 03:31:29 2014 -0700"
      },
      "message": "Passing config for flat type network\n\nAdd support to passing the flat_network configuration. User can\neither passing the physical network name, or use the physical\nnetwork definition\n\nChange-Id: Ie42679f207eb14620883778314f74abf378b5cbc\n"
    },
    {
      "commit": "bd4fe54fa43f723a1a149c3f08c14700a66ba6a8",
      "tree": "b05e068563ab7cabe3963bd4b2b8d6d44e7edc55",
      "parents": [
        "e3822cf01d9db1a3aca051a16c239cb21adf18e5",
        "17314d242e1fea5a5ebc602c2a72fc28fb5473b4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 05 08:13:48 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 05 08:13:48 2014 +0000"
      },
      "message": "Merge \"Remove old guides\""
    }
  ],
  "next": "c973e6c96ce0d37bc22877f3af65135989c469e4"
}
