)]}'
{
  "log": [
    {
      "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": "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": "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": "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"
    },
    {
      "commit": "4bf9d7a74a076ddb11f76b948aae8718d8ec7448",
      "tree": "c49d83b863c629a50b3a1a634905cdf56d3134b6",
      "parents": [
        "e4f0cd7eed3981086b4a0db967501fffa6a07c1e"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:41:39 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 16:41:39 2013 -0400"
      },
      "message": "change the install/configure split\n\nmake setup_develop part of install so that configure is only about\nconfig file setup.\n\nChange-Id: I1ed58011e41c550d3ab2ba33b38cfe16adb3dde4\n"
    },
    {
      "commit": "e4f0cd7eed3981086b4a0db967501fffa6a07c1e",
      "tree": "d26efb21688109d37d1b9c1decb932127b870fd2",
      "parents": [
        "fb71f7dea95df9057bf984af5ae98ee2f98d8e27"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 15:56:07 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 01 15:58:22 2013 -0400"
      },
      "message": "refactor the install/configure split\n\nconfigure remains just to generate configs, install now\ngets the setup_develop in addition to the git clone. This lets\nuse remove configure_glanceclient as a function\n\nChange-Id: I68e3e3973d15dc0b4f534662a4f57a9f38f69784\n"
    },
    {
      "commit": "fb71f7dea95df9057bf984af5ae98ee2f98d8e27",
      "tree": "c1bbd305c41847fb300069cdc42bd6fb3cca779e",
      "parents": [
        "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
        "1151d6ff6116ffa86eb49221cdd949380a4d7423"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 20:52:52 2013 +0000"
      },
      "message": "Merge \"Make Swift *_PORT_BASE configurable\""
    },
    {
      "commit": "1151d6ff6116ffa86eb49221cdd949380a4d7423",
      "tree": "4ea54a9bd5396048d8f7a966c217c1f137cd6906",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:06:52 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 14:13:45 2013 -0500"
      },
      "message": "Make Swift *_PORT_BASE configurable\n\nDevStack\u0027s Swift port defaults changed in the Grizzly cycle, we need to\nput it back to complete the upgrade without going through the ring build process.\n\nChange-Id: I30c09839690ad7ba9bb3fdffa3f05aedfc47559e\n"
    },
    {
      "commit": "584d90ec56e18cbb9c0f15fe6af35504c02ea4bd",
      "tree": "6d2027aed2ab0e2e44be06ce906c7083493aab3d",
      "parents": [
        "a173376ea1b838d420384c2946b7e66859b6335b"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:34:53 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Mar 29 14:36:49 2013 -0400"
      },
      "message": "add emacs shell-script tagging\n\nfor files that don\u0027t start with a #! or end in .sh, the added tags\nare nice for emacs users to automatically switch to the right mode.\n\nChange-Id: If4b93e106191bc744ccad8420cef20e751cdf902\n"
    },
    {
      "commit": "a173376ea1b838d420384c2946b7e66859b6335b",
      "tree": "979a6dc06e4b588a99bef20696e31c8a614b7bcc",
      "parents": [
        "c77b932e16398eebb810501973f6c8a706a3ba58",
        "1c6c1125199f1d987848bb1e3522b90358a4531b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 29 18:22:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 29 18:22:04 2013 +0000"
      },
      "message": "Merge \"Split disk creation out of configure_swift()\""
    },
    {
      "commit": "1c6c1125199f1d987848bb1e3522b90358a4531b",
      "tree": "77a31962e4b5b814245ee89bd800d15c80e41840",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 27 17:40:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 11:14:13 2013 -0500"
      },
      "message": "Split disk creation out of configure_swift()\n\nGrenade needs to be able to configure Swift without initializing the\nbacking disk files.  Move it into create_swift_disk() and call\nfrom init_swift().\n\nAlso move start of n-obj (if swift3 is not enabled) to start_nova().\n\nChange-Id: Id33939182d84eeff10ba4139eeced2c1bc532f0f\n"
    },
    {
      "commit": "c77b932e16398eebb810501973f6c8a706a3ba58",
      "tree": "4fac7403272085c0ed3f67966032d5e49dc3712b",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:51:01 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:51:01 2013 -0500"
      },
      "message": "Move glace\u0027s swift config to lib/glance\n\nChange-Id: Icbb355c15bfffe17725ea5cc64cfa5e76c1e74e6\n"
    },
    {
      "commit": "e9e80f9bfaed608cbff8249cab52561bb3d67a4d",
      "tree": "78a742a3dc9e14bf871abbc03e45550337a59e91",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:22:53 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:36:00 2013 -0500"
      },
      "message": "Clean up Nova API prereq\n\nBug 980966\n\nChange-Id: If5bbcc094b54a2de96151d69653e57e0e540d6de\n"
    },
    {
      "commit": "3ac95355bc4240ff04f997609a9aba93c22a6b45",
      "tree": "2f09f8bbc11c717aef82f0de94afd49453ea68bb",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:15:36 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 29 10:17:55 2013 -0500"
      },
      "message": "Correctly source .stackenv\n\nSpecifically to recall HOST_IP and SERVICE_HOST for the current DevStack configuration.\n\nBug 930274\n\nChange-Id: I299d94101ab93faccc88917503409e0afaa0a523\n"
    },
    {
      "commit": "c07112a203aa9a25d2abaf497a740abd908e5919",
      "tree": "56deadcbfc0621549e473dd9faff2cd89b101141",
      "parents": [
        "9cb8e57482c6751e1c1c3d752e006828a3d49a67"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 22 16:35:38 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 29 16:14:45 2013 +0900"
      },
      "message": "Allow a plugin specific interface_driver config in q-lbaas\n\nPreviously interface_driver for q-lbaas is hardcoded and q-lbaas does\nnot work when quantum plugin requires additional configuration (like\novs_use_veth\u003dTrue). This commit set up interface_driver using\nquantum_plugin_setup_interface_driver function.\n\nThis commit also moves a script related Quantum service plugin to\nlib/quantum_plugins/services/\n\nChange-Id: Iad11c1b31071dfb580843be18be78c83feb91f10\n"
    },
    {
      "commit": "9cb8e57482c6751e1c1c3d752e006828a3d49a67",
      "tree": "5d89b597aacd89659f8212b1f259ca949e0ff99b",
      "parents": [
        "7104ab406a30e20dbeffdbdcc5820cc508d8cab2",
        "c0fad2b6a1729e7b1e7c6f892d6cac9d4a086433"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 28 23:25:54 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 23:25:54 2013 +0000"
      },
      "message": "Merge \"Don\u0027t clobber all iSCSI connections during nova cleanup\""
    },
    {
      "commit": "c0fad2b6a1729e7b1e7c6f892d6cac9d4a086433",
      "tree": "0fbd53015c80d9cb5bb7801ba5261d1a532e9c04",
      "parents": [
        "40ef624e368ebf5dcb70b3b5333b934f3a56e069"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Mar 28 12:22:25 2013 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "danms@us.ibm.com",
        "time": "Thu Mar 28 12:24:38 2013 -0700"
      },
      "message": "Don\u0027t clobber all iSCSI connections during nova cleanup\n\nThe existing cleanup_nova() code inadvertently logs out of all iSCSI\nconnections on the machine because it does not pass the target name\nas the -T parameter. This patch changes it to step through the targets\nthat match the pattern, logging out of each individually, and following\nup with a delete op to cleanup the database.\n\nChange-Id: I26c14acbe0e8de18f0e3bf7ad83b37379503e199\n"
    },
    {
      "commit": "7104ab406a30e20dbeffdbdcc5820cc508d8cab2",
      "tree": "7c5f391d50edcd77330dd2552edb2b0282e9b46c",
      "parents": [
        "40ef624e368ebf5dcb70b3b5333b934f3a56e069"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Mar 27 19:47:11 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 29 03:01:50 2013 +0900"
      },
      "message": "Use example settings in horizon repo as local_settings.py\n\nThe current horizon_settings.py in devstack is out-of-date and we\ntend to forget to update this file. This commit changes devstack\nto use the example settings in horizon repo.\n\nChange-Id: I0bb6af21a806a72ed59f31b094dd21da85ca335e\n"
    },
    {
      "commit": "40ef624e368ebf5dcb70b3b5333b934f3a56e069",
      "tree": "2766c67d3479e391d7d21b3a77ad52555690a962",
      "parents": [
        "e542883c898de40702ae3506f042ba84040f1f71",
        "0680204b1f437f140d6b4ef8f81e587dce4cb17b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 28 12:36:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 28 12:36:12 2013 +0000"
      },
      "message": "Merge \"Add support for iso files as glance images\""
    },
    {
      "commit": "e542883c898de40702ae3506f042ba84040f1f71",
      "tree": "7b00d951f2f003a94682ac732f0a47eea677c5ca",
      "parents": [
        "941f03ce92b921aa307a49e8a98e20d7215e26f8"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Mar 27 23:40:59 2013 +0100"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Mar 27 23:40:59 2013 +0100"
      },
      "message": "Only start zeromq-receiver when we\u0027re using zeromq.\n\nChange-Id: Ibd3e6a74f1098e330be0fcbbb83b9188e51202ad\n"
    },
    {
      "commit": "941f03ce92b921aa307a49e8a98e20d7215e26f8",
      "tree": "cf11337bfc6f7a34bcfd57351f268701574c8a3b",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4",
        "57e3da9b760260bba020d4b65f9db29a339ec02a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 27 13:08:33 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 27 13:08:33 2013 +0000"
      },
      "message": "Merge \"xenapi: Extract plugin installation functions\""
    },
    {
      "commit": "0680204b1f437f140d6b4ef8f81e587dce4cb17b",
      "tree": "470f49df6e9731d1ddc43dfadcab7620812c5546",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4"
      ],
      "author": {
        "name": "Jonathan Michalon",
        "email": "michalon@igbmc.fr",
        "time": "Thu Mar 21 14:29:58 2013 +0100"
      },
      "committer": {
        "name": "Jonathan Michalon",
        "email": "michalon@igbmc.fr",
        "time": "Wed Mar 27 14:05:30 2013 +0100"
      },
      "message": "Add support for iso files as glance images\n\nChange-Id: Id1731c1a0a579fab44bb3944d2369b3feecf15d2\n"
    },
    {
      "commit": "640f1e4c8d0da6de70e358f5bad28fb1b0306e0d",
      "tree": "f4be5a40ea6d6789a4f2d38d20915d4339848ccc",
      "parents": [
        "a2ae90fa026ab3bd9d12b6696b08a999100799e4"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Tue Mar 26 16:52:53 2013 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Tue Mar 26 22:39:11 2013 -0700"
      },
      "message": "Change default PUBLIC_NETWORK_NAME/DEFAULT_FLOATING_POOL name\n\nThis patch changes the default network name/floating pool from nova\nto pubic as the name public makes more sense than nova for a public\nnetwork.\n\nChange-Id: I4153750c08d1510dbad3051681e8c142a79fe1a1\n"
    },
    {
      "commit": "a2ae90fa026ab3bd9d12b6696b08a999100799e4",
      "tree": "068274392df16a79f24c88a65a4c1c5e639a2df6",
      "parents": [
        "cf9eef859791d7ce6b809808d756c36ece5550e7",
        "1f11f9ac8f644b8bc6981f462af46fe4de816d40"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 26 20:34:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 26 20:34:27 2013 +0000"
      },
      "message": "Merge \"Add comments on how to run devstack with Quantum\""
    },
    {
      "commit": "cf9eef859791d7ce6b809808d756c36ece5550e7",
      "tree": "4e74a2eb08724f2410b11e2170519deb1099603d",
      "parents": [
        "b6a86dbe0f598536c576e6aafe0d493d108b9094"
      ],
      "author": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Mar 25 19:34:48 2013 -0400"
      },
      "committer": {
        "name": "Doug Hellmann",
        "email": "doug.hellmann@dreamhost.com",
        "time": "Mon Mar 25 19:34:48 2013 -0400"
      },
      "message": "Make sure the NOVA_INSTANCES_PATH is created\n\nUnder some conditions when NOVA_STATE_PATH is set\nthe NOVA_INSTANCES_PATH directory under it is removed\nbut then not correctly recreated if the parent directory\nis owned by root instead of the current user running\ndevstack. This change fixes that problem by creating\nthe NOVA_INSTANCES_PATH as root, and then chowning it\nto the correct user.\n\nChange-Id: I7fb724787b5e915bae9bd058454d2aa38991364e\nSigned-off-by: Doug Hellmann \u003cdoug.hellmann@dreamhost.com\u003e\n"
    },
    {
      "commit": "b6a86dbe0f598536c576e6aafe0d493d108b9094",
      "tree": "d5fd152077694eb89ba1fcb5395fab2c602179ec",
      "parents": [
        "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc",
        "a6601a51eb725a4b0bee843c2861e88befdf0c97"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 25 16:21:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 25 16:21:13 2013 +0000"
      },
      "message": "Merge \"Multi-node setup: Fix keystone host\""
    },
    {
      "commit": "57e3da9b760260bba020d4b65f9db29a339ec02a",
      "tree": "8b8025031fcb3b2e45cf9f93f7ab659573e49793",
      "parents": [
        "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Mar 22 16:34:05 2013 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Mon Mar 25 15:12:58 2013 +0000"
      },
      "message": "xenapi: Extract plugin installation functions\n\nThis change extracts the plugin installation functions, and covers the\nextracted functions with tests. Use:\n\n    ./test_funtions.sh run_tests\n\nto run the tests.\n\nChange-Id: I1d78d9e8cc4d52ee2df83d07e4c74dda4805f21a\n"
    },
    {
      "commit": "1f11f9ac8f644b8bc6981f462af46fe4de816d40",
      "tree": "d0be048810faffcc5a96eb651fe48b98d7202524",
      "parents": [
        "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc"
      ],
      "author": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Mar 25 05:34:23 2013 -0700"
      },
      "committer": {
        "name": "Oleg Bondarev",
        "email": "obondarev@mirantis.com",
        "time": "Mon Mar 25 05:38:48 2013 -0700"
      },
      "message": "Add comments on how to run devstack with Quantum\n\nFixes bug 1077826\n\nChange-Id: I224db4e00e3c937f3106e9a099b79de789be1fc1\n"
    },
    {
      "commit": "5e482c9ea27e9ba1b5518c37972e36d6c0e5a2cc",
      "tree": "32a7611f12335cba560164e196c7c5f3a23c3308",
      "parents": [
        "341f9b3321a9acfe4d3625924d2b9d90206a5d80",
        "0c2c3fc20e99372f3fb54390f023ce5657feefbf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:35:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:35:11 2013 +0000"
      },
      "message": "Merge \"Explicitly add cosine and inetorgperson schemas on Fedora\""
    },
    {
      "commit": "341f9b3321a9acfe4d3625924d2b9d90206a5d80",
      "tree": "b90c54ebb131b7009e003f8884018fc6fcf26b47",
      "parents": [
        "04a07c6d7374b51b69fd38240364782af231886e",
        "b93b74ca021abb6d82a24ea04f760cdfa0e49474"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:35:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:35:08 2013 +0000"
      },
      "message": "Merge \"Fix FLAT_INTERFACE not working\""
    },
    {
      "commit": "04a07c6d7374b51b69fd38240364782af231886e",
      "tree": "bf2b602455b96c91b3e6d96d8fb9c80033b0f8da",
      "parents": [
        "dbd556c40b4f20568da1c9e4447dbb0c7d25cb67",
        "3452f8eb8663a8cfc5733784d918b59947630cf8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 21:29:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 21:29:43 2013 +0000"
      },
      "message": "Merge \"Support Quantum security group\""
    },
    {
      "commit": "dbd556c40b4f20568da1c9e4447dbb0c7d25cb67",
      "tree": "d6d5dd12a46d122556f35b6428447420bb0df61d",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d",
        "b7490da972c673960c800e3803c2a568bb7a43b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Mar 22 19:23:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Mar 22 19:23:56 2013 +0000"
      },
      "message": "Merge \"Clean up stack.sh config\""
    },
    {
      "commit": "f85fa089bb76d57b5df85507d5b4163a9e5b0733",
      "tree": "313b8ef1f28a00a950f54c07bdb0aa65c060a8f8",
      "parents": [
        "3452f8eb8663a8cfc5733784d918b59947630cf8"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Sun Jan 13 05:01:08 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Mar 22 14:19:08 2013 +0900"
      },
      "message": "Add Quantum NEC OpenFlow plugin support\n\nNEC OpenFlow plugin supports several OpenFlow controllers. This commit\nalso adds a third party script to support Trema Sliceable Switch,\none of open source OpenFlow controllers.\n\nChange-Id: I5dddf04a25bc275c3119d751ca79b482e1875902\n"
    },
    {
      "commit": "b93b74ca021abb6d82a24ea04f760cdfa0e49474",
      "tree": "fb4494108349854b42f4816e28399f519bdde3b5",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Mar 21 21:25:05 2013 -0400"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Mar 21 21:25:05 2013 -0400"
      },
      "message": "Fix FLAT_INTERFACE not working\n\nadd a missing colon\n\nFiex LP# 1158308\n\nChange-Id: Ia873788fd5dd17be3c2942057168fbfddb32c14f\n"
    },
    {
      "commit": "3452f8eb8663a8cfc5733784d918b59947630cf8",
      "tree": "8ca256b890e93d2fe750f4e03196faa938fadbbc",
      "parents": [
        "1a5d0339d0c3fb142de3fdedcfacee46d98a977d"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Mar 21 14:11:27 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Mar 21 18:34:14 2013 +0900"
      },
      "message": "Support Quantum security group\n\nAdds Q_USE_SECGROUP flag for quantum security group\n\n- Added has_quantum_plugin_security_group method for each plugin.\n- Set NOVA_VIF_DRIVER to the hybrid VIF driver for plugins with\n  iptables based security group support.\n- Specifying device_owner type on debug port in lib/quantum and\n  quantum-adv-test.sh. This change makes apply quantum security\n  group fro debug port\n\nChange-Id: Ifd155798912247d85a9765ef73a2186b929237b4\n"
    },
    {
      "commit": "1a5d0339d0c3fb142de3fdedcfacee46d98a977d",
      "tree": "60428765e67f754e63ad8eea29293d56cb326955",
      "parents": [
        "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2",
        "13aab25d3da100b494d61548654f29b1999d33ec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 21 08:51:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 21 08:51:44 2013 +0000"
      },
      "message": "Merge \"Accept Quantums rootwrap.conf in etc/quantum/rootwrap.conf\""
    },
    {
      "commit": "b7490da972c673960c800e3803c2a568bb7a43b6",
      "tree": "2b74409ecd10fa0dae982aea300ddb537ecf80af",
      "parents": [
        "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 18 16:07:56 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 20 17:04:23 2013 -0500"
      },
      "message": "Clean up stack.sh config\n\n* Clean up interactive configuration\n* Complete moving initialization of service-specific varialbes into the\n  service lib/* files.\n* Cosmetic cleanups\n\nChange-Id: Iea14359bd224dd5533201d4c7cb1437d5382c4d1\n"
    },
    {
      "commit": "71404ed5a45fe8fa2b3882c9d633da1bdb94f7b2",
      "tree": "8d98776f2091a777b90e9bf3346c334842ccafbf",
      "parents": [
        "b28581baf8ca06184b8dc01625777fe1461c0b66",
        "b3236914f15261a60fae254361b1e65ccf94c583"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 21:36:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 21:36:05 2013 +0000"
      },
      "message": "Merge \"Mova nova configuration initialization\""
    },
    {
      "commit": "b28581baf8ca06184b8dc01625777fe1461c0b66",
      "tree": "d519625439a54749638299f8da6e991328ea92b2",
      "parents": [
        "d70346263c6357726dc15c92030221ba2947c624",
        "681f3fddeca89dde1140b79e494aa9ff936273f7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 18:10:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 18:10:36 2013 +0000"
      },
      "message": "Merge \"Add run_process() to start services without screen\""
    },
    {
      "commit": "d70346263c6357726dc15c92030221ba2947c624",
      "tree": "2b74b44f6136aeb3a1e6bccc818dd20326fec2ac",
      "parents": [
        "37e86fab6425c12894c61dfa91a7d5af5a5166da",
        "cf9c10d63a4b6f2a24dd335c9f14e6a4289172d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 20 16:46:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 20 16:46:25 2013 +0000"
      },
      "message": "Merge \"Enable multi-agent support\""
    }
  ],
  "next": "681f3fddeca89dde1140b79e494aa9ff936273f7"
}
