)]}'
{
  "log": [
    {
      "commit": "6d04fd7ba59450c4d9c6c7317eef05c7812056b1",
      "tree": "e60eafb8841a7c647e2aee7326f0d060d6d9c215",
      "parents": [
        "5ba0360b3266be26418dbd828e5e13386a324b2d"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 21 11:03:37 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 18:03:10 2012 -0600"
      },
      "message": "Holiday docs and comment formatting cleanup\n\nChange-Id: Ia4ca88c67d3b94e306a79a669805a2fa1b0dc069\n"
    },
    {
      "commit": "5ba0360b3266be26418dbd828e5e13386a324b2d",
      "tree": "ec76d4ce36e2e039b57a8add65c728b7a7b52553",
      "parents": [
        "eb26230be624a758966c648eb50a913c6b1fcaf6",
        "64ab774313a5791cfbd8798c68a93068a11229ac"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 28 23:49:59 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 28 23:49:59 2012 +0000"
      },
      "message": "Merge \"Set up swift\u0027s auth cache dir\""
    },
    {
      "commit": "eb26230be624a758966c648eb50a913c6b1fcaf6",
      "tree": "3c4309a93e1c6ce47eb6fbd8aae5d81e7072acf5",
      "parents": [
        "7611c894b598c876912ab967642f0e8c8ad9171b",
        "3a3a2bac674041f5bb92bc1ef59c7fc55a9946bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 28 23:47:00 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 28 23:47:00 2012 +0000"
      },
      "message": "Merge \"Set up Nova for TLS\""
    },
    {
      "commit": "64ab774313a5791cfbd8798c68a93068a11229ac",
      "tree": "c4058440ae6d1af5c76cfc1e34705314a03979e7",
      "parents": [
        "7611c894b598c876912ab967642f0e8c8ad9171b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 15:38:28 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 15:44:21 2012 -0600"
      },
      "message": "Set up swift\u0027s auth cache dir\n\nSwift backing glance doesn\u0027t work due to auth_token failing without\na signing_dir configured and set up.  Create the dir and configure\nin proxy-server.conf\n\nBug 1092783\n\nChange-Id: If9ac46592bb7fc09e6cfd0a802a4fa61304fc369\n"
    },
    {
      "commit": "7611c894b598c876912ab967642f0e8c8ad9171b",
      "tree": "54e964aafcd6f6126a403571d7c7ab7e4ae2dc30",
      "parents": [
        "c9702f9a6de5f9860937d438fac3eb59b03db5d7"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Fri Nov 23 10:54:54 2012 -0800"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Fri Dec 28 10:56:17 2012 -0800"
      },
      "message": "Add fake env support to baremetal\n\nUse bm_poseur to create VM and network bridge\nso that, in the absence of physical hardware,\nbaremetal driver still has something to manipulate.\n\nChange-Id: Id80ede13a35e4380f358b47f08d41ff98ea9d70f\n"
    },
    {
      "commit": "c9702f9a6de5f9860937d438fac3eb59b03db5d7",
      "tree": "8ecaed3d7b610e7555f641d4a23bc98356d15ae6",
      "parents": [
        "f35cf91a1d4f13cfa77f9411a1eef38953abebbc"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Wed Dec 12 16:52:55 2012 -0800"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 12:47:53 2012 -0600"
      },
      "message": "update baremetal option names\n\nupdate power_manager and instance_type_extra_specs config opts\nto match the new values in nova, introduced by\nhttps://review.openstack.org/#/c/17994/\n\nChange-Id: Ic624362df17c217406e142ef4c2e65a4c0c2765d\n"
    },
    {
      "commit": "f35cf91a1d4f13cfa77f9411a1eef38953abebbc",
      "tree": "36edb87ec37c397961273f5e69cc0538c66947f2",
      "parents": [
        "796342c06e8ca3dcfd2e8f1ba4e0300a703b8de1"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Mon Nov 12 17:58:38 2012 -0800"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 28 11:33:58 2012 -0600"
      },
      "message": "adding support for baremetal hypervisor\n\nNew files for baremetal driver:\n- lib/baremetal\n- files/apts/baremetal\n\nAdds two dependencies:\n- google shell-in-a-box\n- diskimage-builder\n\nEnable by setting both:\n  VIRT_DRIVER\u003dbaremetal\n  ENABLED_SERVICES\u003d\"$ENABLED_SERVICES,baremetal\"\n\nChange-Id: Ibf6fe1671a759a449c9eb0df47751d1b31ade591\n"
    },
    {
      "commit": "796342c06e8ca3dcfd2e8f1ba4e0300a703b8de1",
      "tree": "8be4d4ab206fc3134d9c38875f379793ef3063a0",
      "parents": [
        "cf37f6a0f262db4ef404488e1ec83a4f60e5d520"
      ],
      "author": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Fri Dec 28 11:08:20 2012 +1100"
      },
      "committer": {
        "name": "Michael Still",
        "email": "mikal@stillhq.com",
        "time": "Fri Dec 28 11:22:20 2012 +1100"
      },
      "message": "Handle the new behaviour for invalid instances.\n\nThe behaviour of this case changed with bug/836978. Requesting the\nstatus of an invalid instance will now return an error message\nincluding the instance id, so we need to filter that out.\n\nResolves the devstack elements of bug 836978.\n\nChange-Id: I385eb6f04cff90e1ddc0b79d835fbbdf92e4e9ff\n"
    },
    {
      "commit": "cf37f6a0f262db4ef404488e1ec83a4f60e5d520",
      "tree": "b12e5a9c4f65451f81522c3526e474f9e051b926",
      "parents": [
        "3dc18034d6ead99ba90986e9af09b2d15db56b4c",
        "22ef57317222b3e64eb5d2dcb3ae0588738062e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 27 22:19:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 27 22:19:38 2012 +0000"
      },
      "message": "Merge \"Add generic account rc creater\""
    },
    {
      "commit": "3dc18034d6ead99ba90986e9af09b2d15db56b4c",
      "tree": "5adec78248dff7a80e00d8dc2ea37885d7658e8d",
      "parents": [
        "dcd3ffc29c182a17485b63444d79e43d770ed0da",
        "252f2f533ba8cb6607ddbbcdd1c4aff01dbfb5c3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 27 22:14:00 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 27 22:14:00 2012 +0000"
      },
      "message": "Merge \"clean up cinder on an unstack\""
    },
    {
      "commit": "dcd3ffc29c182a17485b63444d79e43d770ed0da",
      "tree": "93447dadee6de9deed13b4d45efb29cd6a66338c",
      "parents": [
        "66afb47cb9b470bfa40f11f23ca4f80483cb7aad",
        "e7bca2f86446e773472603b18728ce38c33acde9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 27 22:13:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 27 22:13:37 2012 +0000"
      },
      "message": "Merge \"Make opensuse-12.2 a supported distribution\""
    },
    {
      "commit": "66afb47cb9b470bfa40f11f23ca4f80483cb7aad",
      "tree": "b3348d9d359906dfe06d4a5a3b6da36546079f60",
      "parents": [
        "7ae9425e046a147414d8bbb20408bd0ff3807125"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Fri Dec 21 15:34:13 2012 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Dec 26 23:41:38 2012 +0900"
      },
      "message": "Refactor quantum installation\n\n* Move quantum installation to lib/quantum\n* Refactor quantum configuration\n* Move Quantum service account creation from keystone_data.sh to lib/quantum\n* Define generic functions to install third party programs\n\n* Minor cleanups related to Quantum\n  * Kill dnsmasq which watches an interface \u0027ns-XXXXXX\u0027 in unstack.sh\n  * Set default_floating_pool in nova.conf to make default flaoting pool\n    work when PUBLIC_NETWORK_NAME is other than \u0027nova\u0027\n  * Make tempest work even when PRIVATE_NETWORK_NAME is other than \u0027private\u0027\n\nChange-Id: I4a6e7fcebfb11556968f53ab6a0e862ce16bb139\n"
    },
    {
      "commit": "7ae9425e046a147414d8bbb20408bd0ff3807125",
      "tree": "248cf3949dad411aa31e7ea3976469415996ae34",
      "parents": [
        "e1fb1d4669d520f0937e2c8ef0e8e08a840113cf",
        "9efcf6042c9eddd84f8abd70ca2cdf9d20258264"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 21 19:08:50 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 21 19:08:50 2012 +0000"
      },
      "message": "Merge \"xenapi: Enhance devstack progress monitoring\""
    },
    {
      "commit": "e1fb1d4669d520f0937e2c8ef0e8e08a840113cf",
      "tree": "c58181e81ece101a8d62e27d3a5ae776aef944ca",
      "parents": [
        "701718a844a5efc9932cd28870057ac779a49e92",
        "c439b5dfc2da1b8582f2cafcae20bfe55207372b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 21 14:27:10 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 21 14:27:10 2012 +0000"
      },
      "message": "Merge \"Changed so that nova databases are only created once in a multi-host setup.\""
    },
    {
      "commit": "252f2f533ba8cb6607ddbbcdd1c4aff01dbfb5c3",
      "tree": "0bfdb0e42110db40b2e2c9446b72bda18cececbd",
      "parents": [
        "701718a844a5efc9932cd28870057ac779a49e92"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Dec 20 16:41:57 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu Dec 20 16:43:41 2012 -0500"
      },
      "message": "clean up cinder on an unstack\n\ncinder currently has issues that leave volumes around\nafter tempest tests. Make sure that cinder gets cleaned\nup to a zero state on an unstack.sh so that we can reset\nthe environment.\n\nChange-Id: I448340899bf0fae7d4d16fa26da17feafcef888f\n"
    },
    {
      "commit": "3a3a2bac674041f5bb92bc1ef59c7fc55a9946bd",
      "tree": "b74bf624e5d8091e2d73ebc92f551ccc7e918d8b",
      "parents": [
        "b0d8a8288be6ad23114563c4bf62338c79766501"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 11 15:26:24 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 20 14:46:57 2012 -0600"
      },
      "message": "Set up Nova for TLS\n\n* Start n-api proxy if \u0027tls-proxy\u0027 is enabled\n* Configure nova service catalog for TLS\n\nChange-Id: If031eb315f76c5c441a25fe3582b626bbee73c6e\n"
    },
    {
      "commit": "22ef57317222b3e64eb5d2dcb3ae0588738062e3",
      "tree": "944fd157c4efcb3bd89465cca32a7691e202a7af",
      "parents": [
        "701718a844a5efc9932cd28870057ac779a49e92"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sun Dec 16 14:03:06 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 20 18:01:13 2012 +0100"
      },
      "message": "Add generic account rc creater\n\n* Creates account rc files for all tenant user\n* Able to create new accounts\n* The rc files contains certificates for image bundle\n* euca related steps can be simpler in the future\n\nChange-Id: I917bffb64e09a5d85c84cde45777c49eaca65e64\n"
    },
    {
      "commit": "e7bca2f86446e773472603b18728ce38c33acde9",
      "tree": "929e26b7e92e8c2f2a824a71c9a701aaafd3f652",
      "parents": [
        "701718a844a5efc9932cd28870057ac779a49e92"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 20 15:09:20 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 20 15:10:00 2012 +0100"
      },
      "message": "Make opensuse-12.2 a supported distribution\n\nThis has been working well in my tests, and has been confirmed to work\nby others.\n\nI\u0027ll of course step up to fix things for openSUSE when needed.\n\nChange-Id: I1ecd345adf975b082aff3a473ab94291b39c8c93\n"
    },
    {
      "commit": "701718a844a5efc9932cd28870057ac779a49e92",
      "tree": "1c96ee9004502d198a13ec68dd7f33f4d4e1237b",
      "parents": [
        "90875eacf9c310df25e19a4b6ea8daa51faee81b",
        "90dd96d4785bf12d66199c3fc8e2ea6a83090602"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 19 18:39:36 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 19 18:39:36 2012 +0000"
      },
      "message": "Merge \"Use the right service name for tgt/tgtd in stop_cinder\""
    },
    {
      "commit": "90875eacf9c310df25e19a4b6ea8daa51faee81b",
      "tree": "0a87f6a3237df5d9830ef9f67de88b1899dfa703",
      "parents": [
        "6b127a9d57d850ab95f1fb9c424fff4f5922f375",
        "7e86dbe16695808f8206b26d73c1dcfddd173d13"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 19 18:39:14 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 19 18:39:14 2012 +0000"
      },
      "message": "Merge \"Do not use sudo when sed\u0027ing $KEYSTONE_CATALOG\""
    },
    {
      "commit": "6b127a9d57d850ab95f1fb9c424fff4f5922f375",
      "tree": "bac9de13f1a35470dbd5b67eafd993b4fcbb9e89",
      "parents": [
        "82cefc25700ba97763816e74e0e9304fa7cecf63",
        "ac25b0359ae1beb348b7a47ca3e9984773e88168"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 19 17:10:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 19 17:10:55 2012 +0000"
      },
      "message": "Merge \"turn debug on for euca-upload-bundle\""
    },
    {
      "commit": "ac25b0359ae1beb348b7a47ca3e9984773e88168",
      "tree": "a18914c9c789d3de7b3a46d69062a722b3411ff9",
      "parents": [
        "d6decab220e933c37a5717091be0d58fd18e54db"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Dec 19 11:15:46 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Dec 19 11:15:46 2012 -0500"
      },
      "message": "turn debug on for euca-upload-bundle\n\nthis spuriously fails in devstack gate, and need to turn\nthis on to get to the bottom of the fails.\n\nChange-Id: I7d5c1b4d3230efacdd8a3b89e5e40e98ac894a1d\n"
    },
    {
      "commit": "c439b5dfc2da1b8582f2cafcae20bfe55207372b",
      "tree": "f1828ee79bd64f7a1a1eedf1f92e7338e1b233cc",
      "parents": [
        "82cefc25700ba97763816e74e0e9304fa7cecf63"
      ],
      "author": {
        "name": "Bob Melander",
        "email": "bob.melander@gmail.com",
        "time": "Wed Dec 19 14:49:34 2012 +0100"
      },
      "committer": {
        "name": "Bob Melander",
        "email": "bob.melander@gmail.com",
        "time": "Wed Dec 19 14:49:34 2012 +0100"
      },
      "message": "Changed so that nova databases are only created once in a multi-host setup.\n\nChange-Id: Idb17bcb8b6d558f03c188d14509bb5e732079585\nFixes: bug #1091730\n"
    },
    {
      "commit": "82cefc25700ba97763816e74e0e9304fa7cecf63",
      "tree": "56951d67dd14b566efb45923af64231ffb21423c",
      "parents": [
        "d6decab220e933c37a5717091be0d58fd18e54db",
        "33cb43034e13ceb9b55d26ac95e28eeaf47a9cec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 19 12:55:27 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 19 12:55:27 2012 +0000"
      },
      "message": "Merge \"Write selected env variables to .stackenv\""
    },
    {
      "commit": "9efcf6042c9eddd84f8abd70ca2cdf9d20258264",
      "tree": "5b00c844db2566e9af4d2b618231bcb72c8f5564",
      "parents": [
        "d6decab220e933c37a5717091be0d58fd18e54db"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Dec 19 10:23:06 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Dec 19 10:57:45 2012 +0000"
      },
      "message": "xenapi: Enhance devstack progress monitoring\n\nFixes bug 1091299\n\nXenServer - devstack install monitors a log file by tailing it, to see,\nif the devstack installation is finished. In some cases this script does\nnot detect, that the startup script is finished, and just waiting,\ncausing build failures with timeouts. With this change, the\ninstall_os_domU script monitors, if the run.sh script is still running,\nthus guaranteed to exit as soon as run.sh is done.\n\nChange-Id: I24a7a46e93ce26be024096828c7954bc694af2b2\n"
    },
    {
      "commit": "d6decab220e933c37a5717091be0d58fd18e54db",
      "tree": "aef90e311a8482678e896195c248a96219d3104d",
      "parents": [
        "d22dd9c06c01dd8dedfe45642021c0fd25f59adc",
        "a5c774ea62ef00b36ffc30b314c6ca08895c75e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 18 13:14:12 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 13:14:12 2012 +0000"
      },
      "message": "Merge \"Add tempest config support for quantum.\""
    },
    {
      "commit": "d22dd9c06c01dd8dedfe45642021c0fd25f59adc",
      "tree": "5e33f357832a70018bd8389bfa906bc16e1692bd",
      "parents": [
        "8dc995c7011d64f6b6dec352ac3ea6f96f75e379",
        "23431f352618372b6204c3a591653784d77effa1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 18 13:13:50 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 13:13:50 2012 +0000"
      },
      "message": "Merge \"Clear out the keystone pki data for each run\""
    },
    {
      "commit": "8dc995c7011d64f6b6dec352ac3ea6f96f75e379",
      "tree": "f4226f8de8c3e0315c77e830de6ca450c79d8f47",
      "parents": [
        "7c8b738043583c74af0476205465ce6031312fc4",
        "671c16e63aad003e12151bc94ee2a82365141507"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 18 13:08:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 13:08:03 2012 +0000"
      },
      "message": "Merge \"Move cinder account creation out of keystone_data.sh\""
    },
    {
      "commit": "7c8b738043583c74af0476205465ce6031312fc4",
      "tree": "1f6c21593949b4a6c2ee2c35d97e23ce49c4b68d",
      "parents": [
        "2a255d9922aefdad8309664d1c0afee96df5e70f",
        "90e10888547dd1b256e851c6e5fd2488ddda8b5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 18 12:53:13 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 12:53:13 2012 +0000"
      },
      "message": "Merge \"Always chown $KEYSTONE_CONF_DIR\""
    },
    {
      "commit": "2a255d9922aefdad8309664d1c0afee96df5e70f",
      "tree": "285a355030e5a6b1968287d667731035824a52bd",
      "parents": [
        "bc81c67839d860796dad69bc20009ef01a6910ac",
        "5c1bedd1edcd04c749721d55710c629bc3d91d12"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 18 12:52:52 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 12:52:52 2012 +0000"
      },
      "message": "Merge \"Update aggregates test for aggregates bp\""
    },
    {
      "commit": "bc81c67839d860796dad69bc20009ef01a6910ac",
      "tree": "248e470cb152cfbc1a5a71f526ce6217b90e9a8d",
      "parents": [
        "eb4ae630bc706736d9ad0e7fce201ac0a29a037e",
        "6994296bf64f8b07db7e970b53691502d5341298"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 18 08:02:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 18 08:02:03 2012 +0000"
      },
      "message": "Merge \"Remove tools/configure_tempest.sh\""
    },
    {
      "commit": "23431f352618372b6204c3a591653784d77effa1",
      "tree": "8633a84236814c842fcb8399c697b5ff643e4d93",
      "parents": [
        "1bd2a1b18601fa4f896160c348f2f5988d8b0106"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Dec 12 15:57:33 2012 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Dec 17 08:44:01 2012 -0800"
      },
      "message": "Clear out the keystone pki data for each run\n\nThis prevents old invalid tokens from working after a rerun of stack.sh\nand potentially providing users and tenants that don\u0027t exist.\n\nFixes bug 1089700\n\nChange-Id: Icfc22978e41e459d51b50bc7ad2e6d98d766e402\n"
    },
    {
      "commit": "eb4ae630bc706736d9ad0e7fce201ac0a29a037e",
      "tree": "f0120703df6cd7b28232f09ac12634e7f3c48f66",
      "parents": [
        "b0d8a8288be6ad23114563c4bf62338c79766501"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Sun Dec 16 19:00:26 2012 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@openstack.org",
        "time": "Sun Dec 16 19:00:26 2012 -0800"
      },
      "message": "Stud is only in \u003e\u003dprecise.\n\nChange-Id: Ieb302e80af69a783736f2ebbdc9077e2cafe6a35\n"
    },
    {
      "commit": "a5c774ea62ef00b36ffc30b314c6ca08895c75e3",
      "tree": "b08d0f2f5adbb8767532db8d3f06978276ab16f0",
      "parents": [
        "b0d8a8288be6ad23114563c4bf62338c79766501"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Mon Dec 10 10:40:01 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Fri Dec 14 17:46:08 2012 +0000"
      },
      "message": "Add tempest config support for quantum.\n\n * Supports fix for 1043980\n\nChange-Id: I047989dacc263b30992a90181fb07a5ac47787d4\n"
    },
    {
      "commit": "671c16e63aad003e12151bc94ee2a82365141507",
      "tree": "6f6710ae7b3fe5e9e108330382864aa2eb2bdc95",
      "parents": [
        "b0d8a8288be6ad23114563c4bf62338c79766501"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 13 16:22:38 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 14 09:17:28 2012 -0600"
      },
      "message": "Move cinder account creation out of keystone_data.sh\n\nSupports the coming HA/proxy configuration for Cinder\n\nChange-Id: If2e08e45430dce895ed6bb1070612517a38ca4bc\n"
    },
    {
      "commit": "b0d8a8288be6ad23114563c4bf62338c79766501",
      "tree": "cd2ff84cd83d83ec133472cf19efec859247a50f",
      "parents": [
        "1bd2a1b18601fa4f896160c348f2f5988d8b0106"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Thu Dec 13 16:08:48 2012 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Thu Dec 13 17:02:24 2012 +0000"
      },
      "message": "make volume size parametric in boot_from_volume\n\nFixes bug #1090007\n\nChange-Id: Ifa13b0b7b62be75805db2730cb7154406f0c1b94\n"
    },
    {
      "commit": "90dd96d4785bf12d66199c3fc8e2ea6a83090602",
      "tree": "e82dbb426a7771f76beb726322cdf736c9581bb4",
      "parents": [
        "1bd2a1b18601fa4f896160c348f2f5988d8b0106"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 13 08:59:57 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 13 12:10:41 2012 +0100"
      },
      "message": "Use the right service name for tgt/tgtd in stop_cinder\n\nChange-Id: I58cf8cdf88a3edebed729f4460e8ce222db3664d\n"
    },
    {
      "commit": "7e86dbe16695808f8206b26d73c1dcfddd173d13",
      "tree": "471d5d2f1147169dfb26cfd44d9056388f4db32b",
      "parents": [
        "1bd2a1b18601fa4f896160c348f2f5988d8b0106"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 13 08:50:37 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 13 12:10:22 2012 +0100"
      },
      "message": "Do not use sudo when sed\u0027ing $KEYSTONE_CATALOG\n\nWe already edited this file earlier without sudo.\n\nChange-Id: I366053edd1a2ad729cfd983ea7491c6252cad905\n"
    },
    {
      "commit": "90e10888547dd1b256e851c6e5fd2488ddda8b5b",
      "tree": "5bdff743e28c00e45fbe350b7bb5f9d69b36616b",
      "parents": [
        "1bd2a1b18601fa4f896160c348f2f5988d8b0106"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 13 08:47:06 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 13 12:10:02 2012 +0100"
      },
      "message": "Always chown $KEYSTONE_CONF_DIR\n\nIf the directory exists but is owned by another user, then this will\ncause failures.\n\nNote that we already do this for other components (glance, for\ninstance).\n\nChange-Id: Ic7d2a2dd179f721636afc9ea9c3fe6bb314c9b33\n"
    },
    {
      "commit": "33cb43034e13ceb9b55d26ac95e28eeaf47a9cec",
      "tree": "5fd0c9ee6b4c42cdc58f110add24b70ed32c3a93",
      "parents": [
        "60ffc6165037827ecae3208f79c69aca74fa46bf"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 10 16:47:36 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 12 17:48:58 2012 -0600"
      },
      "message": "Write selected env variables to .stackenv\n\nThere are some environment variables that are derived in stack.sh\nand cubersome to re-create later, so save them at the end of stack.sh\nfor use by other supporting scripts, such as openrc.\n\nChange-Id: I1bbf717b970f8ceac0ff7da74aeaf19474997e07\n"
    },
    {
      "commit": "1bd2a1b18601fa4f896160c348f2f5988d8b0106",
      "tree": "4db219fc27120b14aa3192292dd5b56568f0eb17",
      "parents": [
        "60ffc6165037827ecae3208f79c69aca74fa46bf"
      ],
      "author": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Wed Dec 12 12:57:16 2012 -0800"
      },
      "committer": {
        "name": "Clint Byrum",
        "email": "clint@fewbar.com",
        "time": "Wed Dec 12 12:57:16 2012 -0800"
      },
      "message": "Fixes lib/heat to use DATABASE_PASSWORD instead of MYSQL_PASSWORD\n\nThe latter is not used anywhere else, but the former is used in all\nof the other projects sharing the mysql database for devstack.\n\nChange-Id: I2a0cd7e5b908eb144468caf410a6c41e0e5e3fd0\n"
    },
    {
      "commit": "60ffc6165037827ecae3208f79c69aca74fa46bf",
      "tree": "46fa0b18087dcc3fafab44d98aadf1fb645b8d91",
      "parents": [
        "74a5435593193dd85bfb890e645161f2bb2dde8a",
        "c83a7e125fc1fea0370fffed37435097346befa6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 19:57:02 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 19:57:02 2012 +0000"
      },
      "message": "Merge \"Add TLS support for keystone via proxy\""
    },
    {
      "commit": "74a5435593193dd85bfb890e645161f2bb2dde8a",
      "tree": "1f1ea6fb082dbba49f6579fc672fc9400eae218d",
      "parents": [
        "3fae252c34b614cb9b2b20137a3093634439e4e2",
        "b1b04d066d56162013fe08fd893e51060365653e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 19:33:43 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 19:33:43 2012 +0000"
      },
      "message": "Merge \"Fix postgresql setup on openSUSE\""
    },
    {
      "commit": "3fae252c34b614cb9b2b20137a3093634439e4e2",
      "tree": "bd407effdd4e2d5c1b091e6b366e0187991021d9",
      "parents": [
        "f3afd2ef4bc7a59e71f97b84894efe4875f59783",
        "f1c094cbcd7917593a2f92b82a5d29931a5698a7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:51:19 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:51:19 2012 +0000"
      },
      "message": "Merge \"Fix polkit configuration to allow usage of libvirt on openSUSE\""
    },
    {
      "commit": "f3afd2ef4bc7a59e71f97b84894efe4875f59783",
      "tree": "f833626e5f0621d65297ab0b8ad8c6b7d5081da9",
      "parents": [
        "dd0bed5dd0efa2559ce4fbb58451fb2a1ba5ade3",
        "f2a18c065e2447083e874eeae59bf6988491ae3f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:48:39 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:48:39 2012 +0000"
      },
      "message": "Merge \"Two small fixes for openSUSE support\""
    },
    {
      "commit": "dd0bed5dd0efa2559ce4fbb58451fb2a1ba5ade3",
      "tree": "7ed7175921d9715cff85c293db24d20ff9a134e1",
      "parents": [
        "e0195ed8abad3970458f4324bbc80cdfa95a6af9",
        "a9414249af522324c68e4d8fe1656283162e5738"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:20:01 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:20:01 2012 +0000"
      },
      "message": "Merge \"Add a service_check function\""
    },
    {
      "commit": "e0195ed8abad3970458f4324bbc80cdfa95a6af9",
      "tree": "9a60ce88279eee1229e3e97daea8e327d91ea31f",
      "parents": [
        "d85f503e9acb28208aae163cf6a4d868356e4bb6",
        "5e3deb678e95737e05f43832d07a37d74c4e8aca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:19:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:19:42 2012 +0000"
      },
      "message": "Merge \"Always create signing_dir regardless of token format\""
    },
    {
      "commit": "d85f503e9acb28208aae163cf6a4d868356e4bb6",
      "tree": "b86e80bdf5f44b739d6d0bb28eaabe0672bbce28",
      "parents": [
        "7e527946eae84bcf403a8b8786a33bb461c40e5e",
        "053a5f8425395efb7b2b7111120fa92c6134fc0b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 18:17:22 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 18:17:22 2012 +0000"
      },
      "message": "Merge \"Add the role heat_stack_user for heat\""
    },
    {
      "commit": "7e527946eae84bcf403a8b8786a33bb461c40e5e",
      "tree": "2f3b165e5b4cd1ac11153563a0263245eb66ad6e",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a",
        "77f076a56d511378eb1ba3ab1267f54a291996e9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 17:52:54 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 17:52:54 2012 +0000"
      },
      "message": "Merge \"enable tempest by default\""
    },
    {
      "commit": "f1c094cbcd7917593a2f92b82a5d29931a5698a7",
      "tree": "4288db6c017f634441721fdd147d565de0f2d082",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:59:04 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 12 16:15:51 2012 +0100"
      },
      "message": "Fix polkit configuration to allow usage of libvirt on openSUSE\n\nThere is a buggy limitation with pkla files on openSUSE, that blocks\nusing \u0027unix-group:libvirtd\u0027 from working. A pkla with such a matching\nidentity will be overruled by the pkla generated by polkit-default-privs\ncontaining \u0027unix-group:*\u0027 (which will match the other groups the user\nbelongs to, likely after matching libvirtd).\n\nTo work around this, explicitly allow the user instead.\n\nAlso, move the creation of the libvirtd group a bit later, to clarify\nthe code.\n\nChange-Id: Ia3e4ae982accfc247a744eaa6d6aa4935e4f404c\n"
    },
    {
      "commit": "b1b04d066d56162013fe08fd893e51060365653e",
      "tree": "383c7bd72a0977536bda1454e62c5a3b6c82830b",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 06 11:59:29 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 12 16:15:06 2012 +0100"
      },
      "message": "Fix postgresql setup on openSUSE\n\nThe initdb call is part of starting the service for the first time, so\nwe need to do that.\n\nAlso, restart postgresql after sed\u0027ing its configuration files: if it\nwas already running for some reason, it needs to be restarted, not\nstarted.\n\nChange-Id: Ib7d3ff5217d06a7764a62a36084090514a1825ea\n"
    },
    {
      "commit": "f2a18c065e2447083e874eeae59bf6988491ae3f",
      "tree": "3c7aabc7fd1c58e89c67f9e18f2e4f9f4a7af525",
      "parents": [
        "63ea3185de5d3e703e623ba57bc19a70c160274a"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Dec 04 18:34:25 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 12 16:14:16 2012 +0100"
      },
      "message": "Two small fixes for openSUSE support\n\n- Use right package files for openSUSE in tools/info.sh\n- Use a2enmod to enable the wsgi apache module\n\nChange-Id: I51e3019be32dc0938674c9c8d285a55f5b023707\n"
    },
    {
      "commit": "63ea3185de5d3e703e623ba57bc19a70c160274a",
      "tree": "fee6c51214efd5fb6c677177070ea7a0e8d021ed",
      "parents": [
        "5e4812149b9b0d5f4eb21ccff7a0c4d4b06584c1",
        "a0dce264d93909af3052e1fa59210032bb9a994d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 12 15:03:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 12 15:03:06 2012 +0000"
      },
      "message": "Merge \"Move Nova account creation out of keystone_data.sh\""
    },
    {
      "commit": "5c1bedd1edcd04c749721d55710c629bc3d91d12",
      "tree": "6330bc0c8d6375bd7725b1962d7701972015a34d",
      "parents": [
        "00626a3186650fb111d9af5e2d69311aa5b3d3c2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Dec 12 12:03:19 2012 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Dec 12 12:20:01 2012 +0000"
      },
      "message": "Update aggregates test for aggregates bp\n\nInstead of implementing availability zones in the service table,\navailability zones will be implemented using general aggregate metadata.\n\nSo when an aggregate is created it will already have metadata.\n\nPart of blueprint aggregate-based-availability-zones\n\nChange-Id: I0fd22399b99a14087fef63fc91d0baef746efbed\n"
    },
    {
      "commit": "a0dce264d93909af3052e1fa59210032bb9a994d",
      "tree": "af1ccf7973e0bf6d398ebac72393b7fb6e573a2d",
      "parents": [
        "00626a3186650fb111d9af5e2d69311aa5b3d3c2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 11 16:52:37 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 11 17:34:28 2012 -0600"
      },
      "message": "Move Nova account creation out of keystone_data.sh\n\nSupports the coming HA/proxy configuration for Nova\n\nChange-Id: I2baf1f51486537a1489f1376d38f5710bd96c314\n"
    },
    {
      "commit": "5e4812149b9b0d5f4eb21ccff7a0c4d4b06584c1",
      "tree": "9342f6b6738202ecfaf4e594421315ce8bf2e36c",
      "parents": [
        "00626a3186650fb111d9af5e2d69311aa5b3d3c2",
        "00011c0847a9972b78051954e272f54e9d07ef51"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 11 23:15:15 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 11 23:15:15 2012 +0000"
      },
      "message": "Merge \"Add is_fedora and exit_distro_not_supported functions\""
    },
    {
      "commit": "c83a7e125fc1fea0370fffed37435097346befa6",
      "tree": "e60b26a6a27d9a940105754677da18743367999c",
      "parents": [
        "00626a3186650fb111d9af5e2d69311aa5b3d3c2"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 29 11:47:58 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Dec 11 17:08:54 2012 -0600"
      },
      "message": "Add TLS support for keystone via proxy\n\n* Adds lib/tls to create test CA/certs\n* Start proxy if \u0027tls-proxy\u0027 is enabled\n* Configure keystone service catalog for TLS\n* Tear down proxy in unstack.sh\n* Set auth protocol and ca-cert chain in openrc\n* Add DATA_DIR to stackrc\n\nThis is the first in a series of patches to enable TLS support\nfor the service API endpoints.\n\nChange-Id: Ia1c91dc8f1aaf94fbec9dc71da322559a83d14b6\n"
    },
    {
      "commit": "00626a3186650fb111d9af5e2d69311aa5b3d3c2",
      "tree": "7011d34da49abd9c5166ada5579c79caa5270ea4",
      "parents": [
        "9ec34214fce505892937b1cb91c5ece60cdd7882",
        "60e9c0ab22309d1b0b857761be16d4d58a1b251e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Dec 11 16:45:37 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Dec 11 16:45:37 2012 +0000"
      },
      "message": "Merge \"Quantum cleanups\""
    },
    {
      "commit": "5e3deb678e95737e05f43832d07a37d74c4e8aca",
      "tree": "5edc28b3c23f00cf5ef20df8ac495c7a8f092ace",
      "parents": [
        "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Dec 11 17:09:02 2012 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Tue Dec 11 18:16:05 2012 +0900"
      },
      "message": "Always create signing_dir regardless of token format\n\nFixes bug 1088801\n\ndevstack does not create signing_dir when keystone token format is UUID.\nIf the default value of signing_dir is read-only, OpenStack services\nsuch as Quantum server failed to start due to permission denied.\n\nOn the keystone client cannot know which token_format is used in keystone\nin advance, so signing_dir should be created regardless of the token format.\n\nChange-Id: I1b0d25c1ac4d22d9fb2c5443d15b96fdaa5a4c81\n"
    },
    {
      "commit": "053a5f8425395efb7b2b7111120fa92c6134fc0b",
      "tree": "189a5bb621eeb3a1b1edc2a074fe26a8a6b7bc51",
      "parents": [
        "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 11 17:08:48 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 11 17:08:48 2012 +1300"
      },
      "message": "Add the role heat_stack_user for heat\n\nChange-Id: I0c3ac92d222ff746baca817002821f109815fee9\n"
    },
    {
      "commit": "9ec34214fce505892937b1cb91c5ece60cdd7882",
      "tree": "d40b208cd30c51ea38ecf4201636d0ea609e2353",
      "parents": [
        "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 11 14:18:02 2012 +1300"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Dec 11 14:18:02 2012 +1300"
      },
      "message": "Fix Heat waitcondition URL configuration\n\nChange-Id: I32fb7f5ef91aebdf574a98845988b3a2a91d5550\n"
    },
    {
      "commit": "77f076a56d511378eb1ba3ab1267f54a291996e9",
      "tree": "70ca20859d9473f566f17832a0ea7bfe67587713",
      "parents": [
        "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Dec 10 16:49:20 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Dec 10 16:49:20 2012 -0500"
      },
      "message": "enable tempest by default\n\nturn on tempest by default, as that will provide the end users\nwith a testing environment to use with openstack out of the box.\n\nChange-Id: I74160a25cfbc6325eea30c81df36e6acbb938bfd\n"
    },
    {
      "commit": "c50a86e917a4bbc9f9f6affeaae94ff4e80b556a",
      "tree": "aa4e192e070b348331b39ba35a52c07784a13a99",
      "parents": [
        "70e8c23555f92764f0d407738fb26a88b70d63d8"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Dec 10 15:10:23 2012 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Mon Dec 10 15:10:23 2012 -0500"
      },
      "message": "Don\u0027t set the dns managers\n\nRevert to previous behavior, pick up whatever is set as default\nin nova. This was causing an issue in a tempest run. Tempest has\na test where multiple servers can be spun up with the same name\nthis test failed.\n\nChange-Id: Ie71eda94caf38db0489d6b2385dc80808a39864d\n"
    },
    {
      "commit": "70e8c23555f92764f0d407738fb26a88b70d63d8",
      "tree": "48606f04c888d48928484f5f8a11b788b3d40c84",
      "parents": [
        "de772736ceb6c628f2c411398508e02f920cbc67",
        "3c6a57a3c4a668b5f1522bd42ca79cdb05360fc2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 10 18:15:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 18:15:07 2012 +0000"
      },
      "message": "Merge \"Setup rootwrapper for quantum-debug command\""
    },
    {
      "commit": "de772736ceb6c628f2c411398508e02f920cbc67",
      "tree": "9194ac4eb6e8e12e5d3118582647ad14e9dcbf28",
      "parents": [
        "edcf4c84f84916999635c02b16e9168307399226",
        "1e32d0ab191bfe8a8c89580b9f84fe38ded7af0a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 10 17:55:13 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 17:55:13 2012 +0000"
      },
      "message": "Merge \"exercises/euca: Fix volume timeout\""
    },
    {
      "commit": "60e9c0ab22309d1b0b857761be16d4d58a1b251e",
      "tree": "8b47b44fd8b40172f28dca2701bc1208037cc4ca",
      "parents": [
        "edcf4c84f84916999635c02b16e9168307399226"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 06 15:52:52 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 10 11:29:56 2012 -0600"
      },
      "message": "Quantum cleanups\n\n* Set base default env vars in lib/quantum\n* Rename common dirs to match devstack conventions\n  Q_CONF_FILE -\u003e QUANTUM_CONF\n  QUANTUM_CLIENT_* -\u003e QUANTUMCLIENT_*\n\nChange-Id: I7a2a92b50ef953195f078ac62cb975f28892c05c\n"
    },
    {
      "commit": "edcf4c84f84916999635c02b16e9168307399226",
      "tree": "7b015de08ed89479e9486b8dca0f280e6fa4a000",
      "parents": [
        "1e392d769c0d6f50687d8cdb4045d68c4c4ef17a",
        "e5eee5834b4ae62857830a7a0266df76ec640b2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Dec 10 16:16:01 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Dec 10 16:16:01 2012 +0000"
      },
      "message": "Merge \"Add a timestamp to the log output for better diagnosis\""
    },
    {
      "commit": "3c6a57a3c4a668b5f1522bd42ca79cdb05360fc2",
      "tree": "9a63a53bcd719beabb197c5d81524684b6f3f7a9",
      "parents": [
        "1e392d769c0d6f50687d8cdb4045d68c4c4ef17a"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Sat Dec 08 22:07:11 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Sat Dec 08 22:07:11 2012 -0800"
      },
      "message": "Setup rootwrapper for quantum-debug command\n\nSetup rootwrapper for quantum-debug command\nThis change is needed to quantum-gating\n\nChange-Id: I032f26c0c020374ac978e00bdf72856da795096d\n"
    },
    {
      "commit": "1e392d769c0d6f50687d8cdb4045d68c4c4ef17a",
      "tree": "784aafd769287aff4927b3c56fa2c8c3dd45de2e",
      "parents": [
        "ef17013d40fa994505b9cfeb710be9962d5ec1ae",
        "eb1aa3d5ed4388119fac56038b4655648bca7e76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 08 12:19:05 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 12:19:05 2012 +0000"
      },
      "message": "Merge \"setup quantum-rootrwapper\""
    },
    {
      "commit": "ef17013d40fa994505b9cfeb710be9962d5ec1ae",
      "tree": "75c0161b9f52b4010710a90262ab5096a735ee6b",
      "parents": [
        "1f53bf061f889a22db4d138cd7ef46e4f42297b8",
        "65c0846e379ba629fcc389486057322d5e30b34a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 08 12:14:56 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 12:14:56 2012 +0000"
      },
      "message": "Merge \"Local variable cosmetic changes in lib/tempest\""
    },
    {
      "commit": "1f53bf061f889a22db4d138cd7ef46e4f42297b8",
      "tree": "505f24bc437d973c6352a31080a3be84c9b94002",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd",
        "a784748527404f59e2c920c889e7958c6532f408"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 08 12:14:36 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 08 12:14:36 2012 +0000"
      },
      "message": "Merge \"Enable the correct instance managers for instance/floating ips.\""
    },
    {
      "commit": "eb1aa3d5ed4388119fac56038b4655648bca7e76",
      "tree": "6930096534d997db45336bc7332c2ee8a4fcfae3",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Thu Dec 06 11:55:29 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Fri Dec 07 12:13:12 2012 -0800"
      },
      "message": "setup quantum-rootrwapper\n\nAdd quantum-rootwrapper for /etc/sudoers.d\nThis is needed to run quantum in CI env\n\nChange-Id: Ib59351c106f0a45bb45476edf032c97744873923\n"
    },
    {
      "commit": "a9414249af522324c68e4d8fe1656283162e5738",
      "tree": "4cec319548ab6ca13fc00b2cac431cc07e97d477",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Thu Dec 06 16:30:57 2012 +0800"
      },
      "committer": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Sat Dec 08 00:04:34 2012 +0800"
      },
      "message": "Add a service_check function\n\nThere is no function to check if the services invoked by devstack are\nrunning well or not. We could use the function to check their status\nand print them at the end of devstack running.\n\nChange-Id: I845f6b5dddce5cffa7165ec58517f9ae5d8632a6\n"
    },
    {
      "commit": "65c0846e379ba629fcc389486057322d5e30b34a",
      "tree": "ac59fe7d899a40e30733abd86a4cb73388bfc6f2",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 14:20:51 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 14:25:06 2012 +0100"
      },
      "message": "Local variable cosmetic changes in lib/tempest\n\nChange-Id: I5e83531c32968bc734abb0f9a8d03e2f9500a074\n"
    },
    {
      "commit": "1e32d0ab191bfe8a8c89580b9f84fe38ded7af0a",
      "tree": "3cabf41eadc781bb4fb76838402bd36c582dc683",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Dec 07 12:46:15 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Dec 07 12:46:15 2012 +0000"
      },
      "message": "exercises/euca: Fix volume timeout\n\nFixes bug 1087656\n\nIn euca exercise, the timeout for one of the volume operations was\nspecified as ASSOCIATE_TIMEOUT, whereas the timeout error message was\nmentioning RUNNING_TIMEOUT. This fix changes the timeout to\nRUNNING_TIMEOUT so that it is consistent with the error message.\n\nAs RUNNING is usually larger than ASSOCIATE, it leaves more time for the\nvolume operation.\n\nChange-Id: Ic016c7920ae6e4ec9a476bb5612b7df9eed01c75\n"
    },
    {
      "commit": "00011c0847a9972b78051954e272f54e9d07ef51",
      "tree": "d700284b823a9464196dd59f96b2f45dba4a20ec",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Thu Dec 06 09:56:32 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Fri Dec 07 09:06:07 2012 +0100"
      },
      "message": "Add is_fedora and exit_distro_not_supported functions\n\nBetween is_fedora, is_ubuntu and is_suse, we can make the code a bit\nsimpler to read. We also use exit_distro_not_supported to identify\nplaces where we need implementation details for new distros.\n\nAs \"/sbin/service --skip-redirect\" is Fedora-specific, guard this with a\nis_fedora test too.\n\nChange-Id: Ic77c0697ed9be0dbb5df8e73da93463e76025f0c\n"
    },
    {
      "commit": "6994296bf64f8b07db7e970b53691502d5341298",
      "tree": "6766a2fb3a6461e20de659f7ad50ef010fffe938",
      "parents": [
        "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 08:36:14 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Dec 07 08:36:14 2012 +0100"
      },
      "message": "Remove tools/configure_tempest.sh\n\nRelated bug #1087203\n\nChange-Id: I2df4601197214d9d50d86876d4a2892b3421217a\n"
    },
    {
      "commit": "e5f8d1228a139ae13da5f2fbdfd09b3b43fd52fd",
      "tree": "8b818829db4792fc766dba050ebba39e6ebabe03",
      "parents": [
        "b3def626a23bb726ffc2cdde34699a5d69a73ac1",
        "72cffd56bf68afcb4ca087f6ed852f875b3bc90e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:27:42 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:27:42 2012 +0000"
      },
      "message": "Merge \"Make the standard devstack logging work with XenServer\""
    },
    {
      "commit": "b3def626a23bb726ffc2cdde34699a5d69a73ac1",
      "tree": "399e5c417525b8f5480298fda0a24ad096d9498d",
      "parents": [
        "4b9062b619d61e8a404494eb5d6d39ac77c457df",
        "a0ca45f17379b76aaa8d58cb3bc26b2c64dba689"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:27:23 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:27:23 2012 +0000"
      },
      "message": "Merge \"Fix XenAPINFSDriver\u0027s path\""
    },
    {
      "commit": "4b9062b619d61e8a404494eb5d6d39ac77c457df",
      "tree": "f2475466afd21659188eae4d9b96ad2ca17e7d7a",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c",
        "53d3d6baf93572618633ac79a6d1f594bc199837"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 21:27:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 21:27:04 2012 +0000"
      },
      "message": "Merge \"Fix XenAPINFS configuration\""
    },
    {
      "commit": "a784748527404f59e2c920c889e7958c6532f408",
      "tree": "ecfbcfd781594fcfbb515198f13db92f32a4052f",
      "parents": [
        "b9520212f53f8818962313cfbd84b9dc84386d9c"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "davanum@gmail.com",
        "time": "Tue Dec 04 16:06:52 2012 -0500"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 18:31:55 2012 +0000"
      },
      "message": "Enable the correct instance managers for instance/floating ips.\n\nCurrently the default is nova.network.dns_driver.DNSDriver for\nboth. We need to switch to nova.network.minidns.MiniDNS for\nboth instance_dns_manager and floating_ip_dns_manager.\nnova.network.dns_driver.DNSDriver is just the interface, we\nneed a good implementation as the default\n\nFixes LP #1040236\n\nChange-Id: If6e65cb1c7802b1ba0c1e64d4c06185cabf9eeca\n"
    },
    {
      "commit": "72cffd56bf68afcb4ca087f6ed852f875b3bc90e",
      "tree": "0239480d6fcfe6ff47d25de03a91a696a1ea8c4c",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Dec 04 16:14:04 2012 +0000"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Thu Dec 06 18:19:29 2012 +0000"
      },
      "message": "Make the standard devstack logging work with XenServer\n\nFixes bug 1087387\n\nStop redirecting the output in devstack to ensure when\nyou configure LOGFILE that the devstack scripts keep working\n\nChange-Id: I00dce315f5f79c4fc351d9ab11c504274d998fce\n"
    },
    {
      "commit": "b9520212f53f8818962313cfbd84b9dc84386d9c",
      "tree": "13a627ee200067011e0be9343e9b4abf540f2d68",
      "parents": [
        "56fcfe258f3754ba5b1136ef052e855f6f144ef5",
        "2aa35174b0f99b1b7ea95af474ae1807542b74c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 18:12:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 18:12:31 2012 +0000"
      },
      "message": "Merge \"Move tempest config to lib/tempest\""
    },
    {
      "commit": "56fcfe258f3754ba5b1136ef052e855f6f144ef5",
      "tree": "899afd42ac9af55abefb0c5e23ae15a9589acd7f",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87",
        "b79574b4954406d6d9e65ce5b1fb8d07678e7128"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 18:12:10 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 18:12:10 2012 +0000"
      },
      "message": "Merge \"Name the tgt/conf.d enties based on the vg name\""
    },
    {
      "commit": "a0ca45f17379b76aaa8d58cb3bc26b2c64dba689",
      "tree": "45103a9fab348868fe1c29eb0015f6a282708a15",
      "parents": [
        "53d3d6baf93572618633ac79a6d1f594bc199837"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 17:45:49 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 17:45:49 2012 +0000"
      },
      "message": "Fix XenAPINFSDriver\u0027s path\n\nFixes bug 1087329\n\nAs the driver was moved to a different location, devstack script needed\nan update.\n\nChange-Id: Iaa1db94a84b6e9cb99514ce886025600809e9f29\n"
    },
    {
      "commit": "e5eee5834b4ae62857830a7a0266df76ec640b2d",
      "tree": "a85cfd2ac03fe8063c36ce130ce68672fbedc05f",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87"
      ],
      "author": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Dec 06 09:47:53 2012 -0500"
      },
      "committer": {
        "name": "Davanum Srinivas",
        "email": "dims@linux.vnet.ibm.com",
        "time": "Thu Dec 06 11:57:31 2012 -0500"
      },
      "message": "Add a timestamp to the log output for better diagnosis\n\nwhen we are looking at logs generated by the gate jobs\nwe need timestamps on the output of stack.sh so we can\nfigure out what was being executed around the time when\nthere was a problem in say nova-network\n\nChange-Id: I203e8dae97715d6ee46a4088c7577b9be66cf09d\n"
    },
    {
      "commit": "9b243b32cca42adb3f87b1496ce6359ec7ceda87",
      "tree": "e11ec6f310f615eadce0ccc3e175fbf37bc7208d",
      "parents": [
        "2e69ba79182ba4cb48e55a33018611dec9164d4f",
        "7c3053da69681ed5a57729812d4a357ac1c23b17"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 16:44:28 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 16:44:28 2012 +0000"
      },
      "message": "Merge \"Remove leftover references to files/pips/\""
    },
    {
      "commit": "2e69ba79182ba4cb48e55a33018611dec9164d4f",
      "tree": "c1675cbcdba69167db04f3abe06b0f1491992c1c",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033",
        "8bc21f6476304ca319489612867109d43d44cb6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 06 16:44:09 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 06 16:44:09 2012 +0000"
      },
      "message": "Merge \"move setup_quantum to stack.sh\""
    },
    {
      "commit": "b79574b4954406d6d9e65ce5b1fb8d07678e7128",
      "tree": "cc9d8d682a58a9768b80c64a33e1b298a5913dc0",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Dec 01 10:42:46 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 06 17:24:10 2012 +0100"
      },
      "message": "Name the tgt/conf.d enties based on the vg name\n\nOn one system multiple volume and volume manger could be installed and\nneeds dedicated tgt config entries.\ncinder-volumes, stack-volumes, nova-volumes are the default volume group\nnames.\n/etc/tgt/conf.d/ files should be named based on the volume-group name.\nThe vg name is uniq on one system.\nIn devstack case the stack.conf is usable.\n\nChanges:\n* Rename conf.d/cinder.conf to conf.d/stack.conf\n* Handle conf.d similary on all distribution\n\nChange-Id: I856cdf4a21a414d2940d8f9d8b0b0368b1fad887\n"
    },
    {
      "commit": "53d3d6baf93572618633ac79a6d1f594bc199837",
      "tree": "6ea002ceb696a0d2e5dfcc9aaa4f46d21b11d9b7",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 15:49:17 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Thu Dec 06 15:49:17 2012 +0000"
      },
      "message": "Fix XenAPINFS configuration\n\nfixes bug 1087272\n\nTrying to configure XenAPINFS volume driver through localrc options\nfailed. This fix removes the extra check, as lib/cinder already exits on\nerror.\n\nChange-Id: I874b7cee44861244cb7a340cc4094ef3f8b48a5a\n"
    },
    {
      "commit": "2aa35174b0f99b1b7ea95af474ae1807542b74c6",
      "tree": "c29afe53cdbfd3136bb1631fa356729c3b29ef46",
      "parents": [
        "fb501d01ac07fd2272696b62743d40b4263ac033"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Dec 05 20:03:40 2012 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Dec 06 11:35:04 2012 +0100"
      },
      "message": "Move tempest config to lib/tempest\n\n* Using iniset\n* Config based on the tempest.config.sample\n* tools/configure_tempest.sh is pending for removal\n\nChange-Id: Ia42e98ba4b640b89bcd2674008090909d88a2efb\n"
    },
    {
      "commit": "8bc21f6476304ca319489612867109d43d44cb6f",
      "tree": "f2f9d2977dcc701ae553481b82d3c3ebf21d0f8b",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Mon Nov 19 22:04:28 2012 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Wed Dec 05 17:55:08 2012 -0800"
      },
      "message": "move setup_quantum to stack.sh\n\nsudo is only allowed in stack.sh on the CI, so move setup_quantum code\nto the stack.sh.\nalso fixes quantum debug command setup for linuxbridge and ryu\n\nChange-Id: I11bc0aa242a690e25acc088b3e9f483ceab38f26\n"
    },
    {
      "commit": "fb501d01ac07fd2272696b62743d40b4263ac033",
      "tree": "69b0eb23e18b9359c5a07685ee20d314d69b7d84",
      "parents": [
        "dea5766bf319939e5c83aad8bc162166a8824a69",
        "3ab927c9b04e372b66196d9b253fe32cbdf75a65"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:49:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:49:31 2012 +0000"
      },
      "message": "Merge \"Use getent to find if a group exists, not grep\""
    },
    {
      "commit": "dea5766bf319939e5c83aad8bc162166a8824a69",
      "tree": "33bbab18689fbef8f2d94a34fc61d8cf4e1adc6c",
      "parents": [
        "c140bbbcf90126cf72aa8cccc29fd752699ed774",
        "818a9fa327414ec6123d572755cecb12ca483922"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:48:34 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:48:34 2012 +0000"
      },
      "message": "Merge \"Install qemu on openSUSE\""
    },
    {
      "commit": "c140bbbcf90126cf72aa8cccc29fd752699ed774",
      "tree": "90de10215770f8442d6a81dd74190137a15eebf1",
      "parents": [
        "fe89e726596596f0187de64b937a6cc57a571b05",
        "d75bc1f3c19fb8eb2c79434e2fc9307dc83bff26"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:47:40 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:47:40 2012 +0000"
      },
      "message": "Merge \"use pip_install to install packages for tempest\""
    },
    {
      "commit": "fe89e726596596f0187de64b937a6cc57a571b05",
      "tree": "98348a9d037ceaff82c31543b492e4640d52b616",
      "parents": [
        "f99e75d366a0f18f5c2d01dacd102408db85192a",
        "c18b96515279064c85cb7a71939d9e9de961d905"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:47:03 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:47:03 2012 +0000"
      },
      "message": "Merge \"Add is_ubuntu function\""
    },
    {
      "commit": "f99e75d366a0f18f5c2d01dacd102408db85192a",
      "tree": "669a9e05fcc1fb4615229962ad126a8af43c38a8",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3",
        "2ed63f4f8ede2a5819eb76f109a947f6bab24d0d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Dec 05 19:43:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Dec 05 19:43:26 2012 +0000"
      },
      "message": "Merge \"Fix the default for APACHE_GROUP\""
    },
    {
      "commit": "818a9fa327414ec6123d572755cecb12ca483922",
      "tree": "6f9741d431b8192067af424c283f756d8d15a745",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:39:33 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 17:39:33 2012 +0100"
      },
      "message": "Install qemu on openSUSE\n\nqemu is used as a fallback when kvm cannot be used.\n\nOn Debian and Fedora, the binaries are there when kvm is installed, but\nthis is not the case on openSUSE.\n\nChange-Id: I96592d105428acde9636608002109c166ac7a56a\n"
    },
    {
      "commit": "3ab927c9b04e372b66196d9b253fe32cbdf75a65",
      "tree": "15aa31a1be85e0884fe9b88ee7b2c51d77c8cac8",
      "parents": [
        "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 16:15:26 2012 +0100"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Dec 05 16:15:26 2012 +0100"
      },
      "message": "Use getent to find if a group exists, not grep\n\nChange-Id: Ia181f41ae122dc5e5d3d33633dfd1d0e7420f8a9\n"
    },
    {
      "commit": "d75bc1f3c19fb8eb2c79434e2fc9307dc83bff26",
      "tree": "322c7a0cc8b0c686127b40816c794d145410e5db",
      "parents": [
        "d5a80069d8c92a6eda524903341c23dcf6bd571f"
      ],
      "author": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Tue Dec 04 08:51:35 2012 +0800"
      },
      "committer": {
        "name": "jiajun xu",
        "email": "jiajun.xu@intel.com",
        "time": "Wed Dec 05 14:19:30 2012 +0800"
      },
      "message": "use pip_install to install packages for tempest\n\nChange-Id: Ia892e0bc3c8c16119686daf26595c2b82d7e27b0\n"
    }
  ],
  "next": "a1daabd3402c7b9ce56f2723109dd23b1e0215f3"
}
