)]}'
{
  "log": [
    {
      "commit": "248a8cce71754b4a16c60bd161ec566098b81305",
      "tree": "7159824d93aceea07f10aa53a3c04b39929fb5f2",
      "parents": [
        "415360b23157caac28899fe0e02f47f0e4532ca2"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 06 08:00:06 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Aug 16 18:26:46 2013 +0200"
      },
      "message": ".conf suffix for the horizon config on Fedora\n\nOn Fedora by default the *.conf imported only from\nthe /etc/httpd/conf.d/.\n\nChanging the default config name to horizon.conf with all\ndistribution in order to have a simple logic.\n\nChange-Id: I08c3e825f697640fd73ac1f9c569f313abc3c04f\n"
    },
    {
      "commit": "415360b23157caac28899fe0e02f47f0e4532ca2",
      "tree": "98b6bb27c9ff8b75a2a1588875ad84eeef8f19ec",
      "parents": [
        "4a5963f2fe927a6ac12b8abab8e13a7fa642190f",
        "556ffe402252b8e993f7849a2d7e959adc8c6291"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 16 13:38:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 13:38:43 2013 +0000"
      },
      "message": "Merge \"Colorize heat engine log\""
    },
    {
      "commit": "4a5963f2fe927a6ac12b8abab8e13a7fa642190f",
      "tree": "33b2d678d4f00d4f42fe53772ef706533c693b55",
      "parents": [
        "c25074e7a1db4e4710be69f38d6243adc8b9b25f",
        "6769b166b10272947db77c3f9bfb0d115e8d0a2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 16 02:55:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 16 02:55:11 2013 +0000"
      },
      "message": "Merge \"Added functions for get a ip on an instance\""
    },
    {
      "commit": "c25074e7a1db4e4710be69f38d6243adc8b9b25f",
      "tree": "6d8d14242bb0de4b0c1a24eac8d42dfd798e57f0",
      "parents": [
        "af1c7f564eda56f90ad641f0bf3b194acf4c3e1b",
        "f5dbf8c8ef30c66cd40b07605b4aefa06b3e3c1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 15 17:11:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 17:11:15 2013 +0000"
      },
      "message": "Merge \"Fix option for metadata access in nicira neutron plugin\""
    },
    {
      "commit": "af1c7f564eda56f90ad641f0bf3b194acf4c3e1b",
      "tree": "1ae3b718ea3ad6af75aaaca2a75675b3227bd99f",
      "parents": [
        "70931c7e80ee7d54ec561ca8c35c925309fa33d6",
        "4669122dc8e50a3c0cead54e227a5a46508fed50"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 15 16:13:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 16:13:47 2013 +0000"
      },
      "message": "Merge \"Add XenServer to GetDistro\u0027s logic\""
    },
    {
      "commit": "70931c7e80ee7d54ec561ca8c35c925309fa33d6",
      "tree": "9eb9ffc038e15cdb83e250940de49c30132f655d",
      "parents": [
        "fa72bc49f0ab75354ced87c048a5a44251d7ebe9",
        "c325227465e5b31936bbab888d2a282be097d01e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 15 14:53:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 14:53:03 2013 +0000"
      },
      "message": "Merge \"VMware: Add cinder support to devstack\""
    },
    {
      "commit": "fa72bc49f0ab75354ced87c048a5a44251d7ebe9",
      "tree": "06091afb915c26e7d9db095a130d8c4361750c10",
      "parents": [
        "55181d2cfba5dd6bbbde42bb964782e8c2b8ee50",
        "025fc5e5f5d7f92f0d0bda7032cf1782b029f28a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 15 13:26:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 15 13:26:39 2013 +0000"
      },
      "message": "Merge \"Faster old oslo.config detection\""
    },
    {
      "commit": "6769b166b10272947db77c3f9bfb0d115e8d0a2d",
      "tree": "62b1a79531a3eb49beabe7de7ae199c4ca91eaab",
      "parents": [
        "55181d2cfba5dd6bbbde42bb964782e8c2b8ee50"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Mon Aug 12 18:18:56 2013 -0700"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@ntti3.com",
        "time": "Tue Aug 13 17:08:47 2013 -0700"
      },
      "message": "Added functions for get a ip on an instance\n\nThe cause of some gating failure looks like\nbecause of getting ip address on instance.\nHowever current exercise didn\u0027t log the return value.\nIn this commit, we add get_instance_ip function with\nerror hanlding support, and apply it on the execise.\n\nChange-Id: I8e17ba68093faafe58a98eb780a032368eea38aa\n"
    },
    {
      "commit": "55181d2cfba5dd6bbbde42bb964782e8c2b8ee50",
      "tree": "f0d5c3e19d46c6b503c72d590e871d21b40957d6",
      "parents": [
        "27899ccc1f7c833b11fa34314ed36e6a16a70090",
        "99405a45aa3930a9b695d9a1c1dabf0d967e48ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 13 20:53:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 20:53:05 2013 +0000"
      },
      "message": "Merge \"Pip install fails because of --use-mirrors parameter\""
    },
    {
      "commit": "4669122dc8e50a3c0cead54e227a5a46508fed50",
      "tree": "5d75c9c21b78618175b2f99ac56ce55fd6673d38",
      "parents": [
        "da2b6785fcae271276b28bba69203505bb747230"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Aug 12 17:28:50 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Aug 13 21:51:41 2013 +0100"
      },
      "message": "Add XenServer to GetDistro\u0027s logic\n\nThis is primarily to satisfy the expectations of various scripts that os_*\nvariables are defined, and will result in a distro similar to \"xs6.1.0-59235p\"\n\nFixes bug 1211001\n\nChange-Id: I951e1eb3a5e25f4d8773a11b15cf38157b6492fe\n"
    },
    {
      "commit": "27899ccc1f7c833b11fa34314ed36e6a16a70090",
      "tree": "a338e259bd38c195968d00a4fffecad74e5181ae",
      "parents": [
        "98d434af99c6d820dc296e169d622cbba6825af3",
        "d5cccad2f0655b59e1db9219458f8bc35edb9ad1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 13 20:48:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 20:48:48 2013 +0000"
      },
      "message": "Merge \"Generate heat images for tempest tests\""
    },
    {
      "commit": "98d434af99c6d820dc296e169d622cbba6825af3",
      "tree": "5278723c31cd040641dbd467b78ddaf134670093",
      "parents": [
        "7c50b8771e4b66c891ddd998eb866845489e5ff8",
        "b3862f98718317042dd48871d50da1e5255c0329"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 13 20:48:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 20:48:42 2013 +0000"
      },
      "message": "Merge \"Add Cinder V2 API to keystone catalog\""
    },
    {
      "commit": "7c50b8771e4b66c891ddd998eb866845489e5ff8",
      "tree": "19fe1c81a207a26b8c592cc0fe37bee580daa91e",
      "parents": [
        "a9961a044810f346aac1fc4635a285e7a55da55a",
        "bf10ac55a99d226a81bdbc7e6bd1e85b4f48652d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 13 17:30:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 17:30:02 2013 +0000"
      },
      "message": "Merge \"Add auth config for neutron metadata proxy\""
    },
    {
      "commit": "a9961a044810f346aac1fc4635a285e7a55da55a",
      "tree": "7cbb325423fa4a031d0ac32f80bfd8de23ee8a96",
      "parents": [
        "4f9d040fce7c5e86de4c3367ef183563b8742f93",
        "4b600898743a19f18e83c938eb15744bb2dc13c1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 13 17:30:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 17:30:00 2013 +0000"
      },
      "message": "Merge \"Add some missing pkgs to Cinder install\""
    },
    {
      "commit": "4f9d040fce7c5e86de4c3367ef183563b8742f93",
      "tree": "29f4cb6d47ffc61169fea6a854772caddca79979",
      "parents": [
        "da2b6785fcae271276b28bba69203505bb747230",
        "039979424bebc71b94f53f51030eda5e9d2b7734"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 13 17:24:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 17:24:53 2013 +0000"
      },
      "message": "Merge \"Allow disabling of debug logging\""
    },
    {
      "commit": "025fc5e5f5d7f92f0d0bda7032cf1782b029f28a",
      "tree": "c3fcabbead67774b0cbd8dbb84f07f474040f520",
      "parents": [
        "da2b6785fcae271276b28bba69203505bb747230"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 13 18:55:33 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 13 18:55:33 2013 +0200"
      },
      "message": "Faster old oslo.config detection\n\nJust search in the path where python searches for modules.\nLet\u0027s use python for searching, it knows the exact rules.\n\nChange-Id: I659f734c418ab5e56f4956f418af48dfbe054c8a\n"
    },
    {
      "commit": "f5dbf8c8ef30c66cd40b07605b4aefa06b3e3c1d",
      "tree": "8c17d8e3b472d99174b6c163691a41d331e19d4b",
      "parents": [
        "da2b6785fcae271276b28bba69203505bb747230"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Aug 13 09:02:46 2013 -0700"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Aug 13 09:02:46 2013 -0700"
      },
      "message": "Fix option for metadata access in nicira neutron plugin\n\nBug 1211850\n\nSet metadata_mode option rather than enable_metadata_access_network.\n\nChange-Id: Ia85aba4d0dfb3e7b21937cf15aebc629e3705aed\n"
    },
    {
      "commit": "da2b6785fcae271276b28bba69203505bb747230",
      "tree": "6ab38d2cfb97e6aead792a3f661515fa30d26b1c",
      "parents": [
        "af9a6cfb23ba769f1d4fcf231b092ec38965f086",
        "c02b2f87cc9f8b75f5d1eb42b31d1117266a1aec"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 13 09:26:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 09:26:28 2013 +0000"
      },
      "message": "Merge \"xenapi: Use a jeos vm as a template\""
    },
    {
      "commit": "c325227465e5b31936bbab888d2a282be097d01e",
      "tree": "6bedeee25f4981d49bd4db34f533e42fbda21203",
      "parents": [
        "af9a6cfb23ba769f1d4fcf231b092ec38965f086"
      ],
      "author": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Aug 13 00:32:20 2013 -0700"
      },
      "committer": {
        "name": "Gary Kotton",
        "email": "gkotton@vmware.com",
        "time": "Tue Aug 13 00:32:20 2013 -0700"
      },
      "message": "VMware: Add cinder support to devstack\n\nThe patch set adds cinder support to devstack. VMware cinder support\ncan be found at:\n - Nova - https://review.openstack.org/#/c/40245/\n - Cinder - https://review.openstack.org/#/c/41600/\n\nChange-Id: I0a05643010ea6cfb6635505accc3dcf411fdd419\n"
    },
    {
      "commit": "af9a6cfb23ba769f1d4fcf231b092ec38965f086",
      "tree": "f25190c09f96f7d3125aac6ff497f279ebf4cca8",
      "parents": [
        "6ce4f8e9c4a5968aadc3c6a98a278e6442cbbb2b",
        "376b6316608fe72bc4a0bd997e1c94f76b086588"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 13 02:08:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 13 02:08:04 2013 +0000"
      },
      "message": "Merge \"Force $DEST to have wider permissions\""
    },
    {
      "commit": "039979424bebc71b94f53f51030eda5e9d2b7734",
      "tree": "8862349e6f44992c996528642cd6e7808b764dda",
      "parents": [
        "6ce4f8e9c4a5968aadc3c6a98a278e6442cbbb2b"
      ],
      "author": {
        "name": "Ben Nemec",
        "email": "openstack@nemebean.com",
        "time": "Sat Aug 10 09:56:16 2013 -0500"
      },
      "committer": {
        "name": "Ben Nemec",
        "email": "openstack@nemebean.com",
        "time": "Mon Aug 12 15:01:39 2013 -0500"
      },
      "message": "Allow disabling of debug logging\n\nI find that enabling the debug log level often causes me to miss\nimportant error messages due to the sheer volume of information\nlogged.  This change allows configuration of the debug option\nin a number of the projects so it can be disabled globally\nwithout having to make one-off changes after each re-stack.\n\nNote that this does not apply to Keystone or Swift right now.\nThey use a different method to configure their logging level and\nI\u0027m not as familiar with them so I didn\u0027t want to mess with their\nsettings.\n\nChange-Id: I185d496543d245a644854c8a37f3359377cb978c\n"
    },
    {
      "commit": "6ce4f8e9c4a5968aadc3c6a98a278e6442cbbb2b",
      "tree": "5e3e2cf1f6353a3e0ab7e55b59f6d55c0e9eab45",
      "parents": [
        "f48c4ea3a2c9fc345dec7e360e88d539ffdf112a",
        "9acc12a3921a261c7ae7a1902871183a6a5b64da"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 12 19:22:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 12 19:22:09 2013 +0000"
      },
      "message": "Merge \"More Python package fixes\""
    },
    {
      "commit": "bf10ac55a99d226a81bdbc7e6bd1e85b4f48652d",
      "tree": "ad0ee6d1d4e2b6d74d40065f746b2952a89325cb",
      "parents": [
        "ba963468a576d5371ae3e6e950b3831abb7e7fa7"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Sat Aug 10 21:27:54 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Mon Aug 12 10:46:21 2013 -0700"
      },
      "message": "Add auth config for neutron metadata proxy\n\n * Without auth config, the proxy will return 500 errors on\n   cloud-init requests, which will cause VM connectivity\n   checks to fail.\n * A cleaner fix would be for the metadata proxy to reuse the\n   configuration from the keystone_authtoken section of\n   neutron.conf, but I chose the easier route because of a\n   pending switch from REST to RPC communication (RPC won\u0027t\n   need the auth config).\n * Fixes bug 1210664\n\nChange-Id: Iaa3c74f5ada2404119c44c8cbdad380eda158f66\n"
    },
    {
      "commit": "f48c4ea3a2c9fc345dec7e360e88d539ffdf112a",
      "tree": "59680e816414cb64f47eb9c86164574c8109987c",
      "parents": [
        "dc70e94896033b9ec2f916d8642fb410bfe301b2",
        "385152cd890affbf1d1526a3fb14abe71b3d3ac6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 12 14:56:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 12 14:56:03 2013 +0000"
      },
      "message": "Merge \"Enable debug logging on tempest\""
    },
    {
      "commit": "99405a45aa3930a9b695d9a1c1dabf0d967e48ad",
      "tree": "7dc2b9ef03b63bfbd3398ba0d18a7d76cc105371",
      "parents": [
        "dc70e94896033b9ec2f916d8642fb410bfe301b2"
      ],
      "author": {
        "name": "Roman Gorodeckij",
        "email": "holms@holms.lt",
        "time": "Wed Aug 07 09:20:36 2013 -0400"
      },
      "committer": {
        "name": "Roman Gorodeckij",
        "email": "holms@holms.lt",
        "time": "Mon Aug 12 09:39:52 2013 -0400"
      },
      "message": "Pip install fails because of --use-mirrors parameter\n\nHaving --use-mirrors parameter in pip commands causes pip to hang on\nsome distros.\n\nPypi uses CDN for long time already, so there\u0027s no point to keep this\nparameter no more.\n\nWipe PIP_USE_MIRRORS out of the \"function\" file.\n\nChange-Id: I70adaf6591834af2482e09eb7f8f9f60df8e7692\nCloses-Bug: #1069309\n"
    },
    {
      "commit": "dc70e94896033b9ec2f916d8642fb410bfe301b2",
      "tree": "f6b6d927f8ea8022c7122da4672e15633675d407",
      "parents": [
        "ba963468a576d5371ae3e6e950b3831abb7e7fa7",
        "2bfbc779c7254604d666edca87a7a582b2c7ac40"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 12 09:53:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 12 09:53:16 2013 +0000"
      },
      "message": "Merge \"Cinder configuration is not set up for Ceilometer\""
    },
    {
      "commit": "556ffe402252b8e993f7849a2d7e959adc8c6291",
      "tree": "c742d5263572404e273a452c2a31bee522993271",
      "parents": [
        "d5cccad2f0655b59e1db9219458f8bc35edb9ad1"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Tue Aug 06 16:42:38 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Aug 12 09:10:25 2013 +1200"
      },
      "message": "Colorize heat engine log\n\nChange-Id: If6ffb234e360e8a579eb8e1e7baedb90354b10ae\n"
    },
    {
      "commit": "d5cccad2f0655b59e1db9219458f8bc35edb9ad1",
      "tree": "b055600ceb9fa5f52d98df1c76e4880bca9055cc",
      "parents": [
        "ba963468a576d5371ae3e6e950b3831abb7e7fa7"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Fri Jul 19 10:34:24 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Mon Aug 12 09:10:25 2013 +1200"
      },
      "message": "Generate heat images for tempest tests\n\nThis requires HEAT_CREATE_TEST_IMAGE to be set for any images\nto be created.\n\nIf the file (files/fedora-vm-heat-cfntools-tempest.qcow2) already\nexists then disk-image-create will not be called, and the existing\nimage file will be registered with glance. This is most likely to\nhappen in the following scenarios:\n- a second run of stack.sh\n- the image has been pre-built elsewhere (such as during devstack-gate\n  image building)\nChange-Id: I276573a20927e72f2cb68784f655c1ba1913ae8a\n"
    },
    {
      "commit": "9acc12a3921a261c7ae7a1902871183a6a5b64da",
      "tree": "cc290e6bd0db7d42a4388805923832e6042cb306",
      "parents": [
        "ba963468a576d5371ae3e6e950b3831abb7e7fa7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Aug 09 15:09:31 2013 -0500"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Sat Aug 10 16:44:17 2013 -0700"
      },
      "message": "More Python package fixes\n\n* Add tools/fixup_stuff.sh to fix prettytable and httplib2 install\n  with pip 1.4+\n* Cache downloads properly in tools/install_pip.sh\n\nChange-Id: I482590cb91f7a10c1436bc9015afd572ac1cc73e\n"
    },
    {
      "commit": "4b600898743a19f18e83c938eb15744bb2dc13c1",
      "tree": "4d3dbe8e6f55848a79f46bcdd0a95c909278b6c4",
      "parents": [
        "ba963468a576d5371ae3e6e950b3831abb7e7fa7"
      ],
      "author": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Sat Aug 10 17:48:07 2013 +0000"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Sat Aug 10 17:51:36 2013 +0000"
      },
      "message": "Add some missing pkgs to Cinder install\n\nAdded python-dev even though it\u0027s picked up\nby other projects already, just to be explicit.\n\nAlso added libpq-dev, this way users can just\nrun \"sudo pip install -r test-requirements.txt\"\nand perform everything in run_tests.sh without the\nneed for venv.\n\nChange-Id: I3953032ac40ef78fc6f67d77539e13539fbbb2ac\n"
    },
    {
      "commit": "376b6316608fe72bc4a0bd997e1c94f76b086588",
      "tree": "e0603e203af9f74657e14ecec06051443dd83393",
      "parents": [
        "73930276bb7136c875e417622cd6db223d2d749c"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jul 29 13:10:25 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Sat Aug 10 14:49:10 2013 +0100"
      },
      "message": "Force $DEST to have wider permissions\n\nThis is particularly useful in the case where we create the\nhome directory above and the permissions are too strict.\n\nOther users, such as the apache user, need read/execute for this\ndirectory.\n\nChange-Id: I908d993dbcd863b482030afcc04e5e7b9f4cffa1\n"
    },
    {
      "commit": "ba963468a576d5371ae3e6e950b3831abb7e7fa7",
      "tree": "cd89af499e99ba03782fea5dc738a6a9881eb56c",
      "parents": [
        "e0d4aebe7a584c94b3b17fde59fa710a2bf84bbb",
        "389b3a02335887a3d6dbc73b0d0b8476a0f69c33"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 10 11:14:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 10 11:14:03 2013 +0000"
      },
      "message": "Merge \"Support heat in standalone mode.\""
    },
    {
      "commit": "e0d4aebe7a584c94b3b17fde59fa710a2bf84bbb",
      "tree": "5ff89143c83ccd8029bbc76b54cb33344295ee3e",
      "parents": [
        "79e11ed7cabfced6495fecf81a5d1b27e9392ab9",
        "32e1603e9581746d0a4020b2db9f5b399c1a26c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 10 11:13:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 10 11:13:56 2013 +0000"
      },
      "message": "Merge \"Default to xenserver driver if xenserver-core is installed\""
    },
    {
      "commit": "79e11ed7cabfced6495fecf81a5d1b27e9392ab9",
      "tree": "192a4e5913df2a21ba5ad0cc638752e9d46ed23c",
      "parents": [
        "2dd5cc500db3c4e06643a354e529196c85ad3767",
        "db5fadb5cb768820df54fc3d1c7428a57b511582"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Aug 10 01:14:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Aug 10 01:14:08 2013 +0000"
      },
      "message": "Merge \"cleanup potentially installed older oslo.config\""
    },
    {
      "commit": "2dd5cc500db3c4e06643a354e529196c85ad3767",
      "tree": "e30bf4a1b7540cf08aff0dc60f46d3b68e4c568d",
      "parents": [
        "334c3a71bd17a10cf9a04da5b8e87693dcb049a8",
        "05901f46f75e1c80a2448bda463e1dd6b937e7e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 09 18:27:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 09 18:27:11 2013 +0000"
      },
      "message": "Merge \"Remove unused keystone params from neutron agents\u0027 config files\""
    },
    {
      "commit": "db5fadb5cb768820df54fc3d1c7428a57b511582",
      "tree": "4df74c1f2df9bb995f983f0df3791a75dc797295",
      "parents": [
        "f3d5045ebd8693cc7e81656b4548eef055d04a9a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Aug 09 13:41:33 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Aug 09 14:05:36 2013 -0400"
      },
      "message": "cleanup potentially installed older oslo.config\n\nIf the user had oslo.config installed prior to us setting up the\noslo.config out of git they can get themselves into this very funny\nsituation where pip doesn\u0027t see oslo.config 1.1.x, however some\npackages might. This manifests itself as a user error trying to\nstart nova-api which uses DeprecatedOption, not in oslo.config 1.1.x\n\nBecause of the funny state pip is in, you can\u0027t uninstall oslo.config.\n\nSo in these situations, if we see old oslo.config in the filesystem,\npip install / uninstall it to ensure that everyone ends up using the\ngit version instead.\n\nTo reduce the amount of user confusion, do this on every\ninstall_oslo for a while, which we can purge after Havana ships.\n\nChange-Id: If92073be5a431840701c952a194e63a7c452c9ca\n"
    },
    {
      "commit": "385152cd890affbf1d1526a3fb14abe71b3d3ac6",
      "tree": "cf6754de882ff0819d119aa3e08dd6ce1e13c875",
      "parents": [
        "334c3a71bd17a10cf9a04da5b8e87693dcb049a8"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 09 11:13:28 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Fri Aug 09 11:13:28 2013 -0400"
      },
      "message": "Enable debug logging on tempest\n\nWith tempest moving to testr (serially currently) the log level is no\nlonger defaulting to debug as it did with nose. To get the same level\nof verbosity in the logging as when running with nose this commit\nsets the debug flag on tempest.\n\nChange-Id: I6acd57be0f8188d31825d88471ba9883ebb30519\n"
    },
    {
      "commit": "2bfbc779c7254604d666edca87a7a582b2c7ac40",
      "tree": "37c520ab2222cc2ec5f6ae58be7e0495343db1ce",
      "parents": [
        "334c3a71bd17a10cf9a04da5b8e87693dcb049a8"
      ],
      "author": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Fri Aug 09 10:55:12 2013 -0400"
      },
      "committer": {
        "name": "Gordon Chung",
        "email": "chungg@ca.ibm.com",
        "time": "Fri Aug 09 10:55:12 2013 -0400"
      },
      "message": "Cinder configuration is not set up for Ceilometer\n\nenable cinder notifications when ceilometer is enabled\n\nChange-Id: I55809f1cef35aca90f8513a73df1417dcf08098d\nFixes:Bug1210269\n"
    },
    {
      "commit": "b3862f98718317042dd48871d50da1e5255c0329",
      "tree": "3d1ff72fc5a1e8bc3d9e1bf24dafc30309d65243",
      "parents": [
        "334c3a71bd17a10cf9a04da5b8e87693dcb049a8"
      ],
      "author": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Tue Feb 12 02:16:41 2013 -0800"
      },
      "committer": {
        "name": "Mike Perez",
        "email": "thingee@gmail.com",
        "time": "Thu Aug 08 19:26:50 2013 -0700"
      },
      "message": "Add Cinder V2 API to keystone catalog\n\nSupport both SQL and templated keystone backend. This will add an\nadditional endpoint to go with v1.\n\nChange-Id: I19168d55c2ffad2b1cd668b6c1341dc8e49e9c1f\n"
    },
    {
      "commit": "334c3a71bd17a10cf9a04da5b8e87693dcb049a8",
      "tree": "007ff682a6f1d77116d20bd81725fb6c1e7d7e8b",
      "parents": [
        "b690a8f00e53b71e8d80c4f024501f34d73aa6df",
        "17df0775edaf1d45c59a41147779fd65fd986911"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 09 01:30:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 09 01:30:50 2013 +0000"
      },
      "message": "Merge \"misleading source filename in error message\""
    },
    {
      "commit": "b690a8f00e53b71e8d80c4f024501f34d73aa6df",
      "tree": "df6fe0629ff69d01d5bc15e5d8e2aa90ef71ae24",
      "parents": [
        "dedc4617a7d9d20f3d2e374bf7b8bcf1a6c9b761",
        "62d1d698a0c1459e2519938259175cfed86f4a55"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 21:23:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 21:23:27 2013 +0000"
      },
      "message": "Merge \"Add tools/install_pip.sh\""
    },
    {
      "commit": "dedc4617a7d9d20f3d2e374bf7b8bcf1a6c9b761",
      "tree": "03fb54098f51cc512db96bcc3fad6d60945581c0",
      "parents": [
        "d11ce17aa18fb766157ff34b3a938715a26f2192",
        "5e28a3e2d2e7f02d6f0c81ddfe4ae3b0387112b6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 08 15:45:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 08 15:45:49 2013 +0000"
      },
      "message": "Merge \"Add call trace in error message\""
    },
    {
      "commit": "62d1d698a0c1459e2519938259175cfed86f4a55",
      "tree": "f92a5cf11293082891c13938845e5f0d3c535ffb",
      "parents": [
        "206a2ac312dbd129cf6ea0494cfc9f7221056557"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Aug 01 17:40:40 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 07 20:28:56 2013 -0500"
      },
      "message": "Add tools/install_pip.sh\n\nInstall a known working recent version of pip that handles installation\ndependencies more correctly than before.  Extract to a separate script\nso it can be used apart from stack.sh.\n\n* Install distro setuptools if it not already present\n* Install pip from source tarball as get-pip.py proved to be unreliable\n* Remove python-distribute and python-pip from all prereq files,\n  move python-setuptools to \u0027general\u0027\n* Remove the earlier unfubar_setuptppls() call that attenpted to fix this\n* Only update requirements.txt when no changes in repo\n\nTested on Precise, F18 and CentOS6.\n* Fedora and RHEL allow pip to install packages ON TOP OF RPM-installed\n  packages.  THIS IS BROKEN.  And is one reason we have to be so picky\n  about order and so forth.\n\nChange-Id: Ibb4b42119dc2e51577c77bbbbffb110863e5324d\n"
    },
    {
      "commit": "389b3a02335887a3d6dbc73b0d0b8476a0f69c33",
      "tree": "26a05a26a0cb71a491571e456961ca038b4faa69",
      "parents": [
        "f3d5045ebd8693cc7e81656b4548eef055d04a9a"
      ],
      "author": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Aug 01 10:44:09 2013 +1200"
      },
      "committer": {
        "name": "Steve Baker",
        "email": "sbaker@redhat.com",
        "time": "Thu Aug 08 09:31:03 2013 +1200"
      },
      "message": "Support heat in standalone mode.\n\nThe following localrc will launch only heat in standalone mode\nand allow it to provision within the openstack specified by\nthe configured keystone endpoint:\nHEAT_STANDALONE\u003dTrue\nENABLED_SERVICES\u003drabbit,mysql,heat,h-api,h-api-cfn,h-api-cw,h-eng\nKEYSTONE_SERVICE_HOST\u003d...\nKEYSTONE_AUTH_HOST\u003d...\n\nChange-Id: I0d8a541fc9d592577423b074c789829f8b8d6702\n"
    },
    {
      "commit": "d11ce17aa18fb766157ff34b3a938715a26f2192",
      "tree": "03f103c9e2893728be4e5da9aee3e6b38fb7a172",
      "parents": [
        "e7f72c437589239af1a6822458f65dc5d14bf444",
        "3ea28ece4a71b0137050314af0e4f3e55046db11"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 07 17:22:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 07 17:22:30 2013 +0000"
      },
      "message": "Merge \"Correctly setup ML2 mechanism_drivers\""
    },
    {
      "commit": "e7f72c437589239af1a6822458f65dc5d14bf444",
      "tree": "dc4c087d8bdbda2fbf386ced60f88cddf45dc4d1",
      "parents": [
        "ed3d0342989d8834d40d2e109bf45e9e2e883872",
        "d3a18ae1ecc757008ee7686f709209a930d90ab8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 07 17:08:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 07 17:08:50 2013 +0000"
      },
      "message": "Merge \"Update baremetal to work with the latest DIB\""
    },
    {
      "commit": "ed3d0342989d8834d40d2e109bf45e9e2e883872",
      "tree": "c7be6577ac01f68a29625d54977eca241ecbf24f",
      "parents": [
        "73930276bb7136c875e417622cd6db223d2d749c",
        "cf2d0d3db9bda81a6795d5e57e893fea234b462c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 07 17:06:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 07 17:06:32 2013 +0000"
      },
      "message": "Merge \"Add keystoneclient support for cinder.\""
    },
    {
      "commit": "32e1603e9581746d0a4020b2db9f5b399c1a26c8",
      "tree": "4f282dfcb4ee094283de3405fe4ab838eb1a7da2",
      "parents": [
        "73930276bb7136c875e417622cd6db223d2d749c"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Mon Jul 29 15:51:43 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Wed Aug 07 13:10:58 2013 +0100"
      },
      "message": "Default to xenserver driver if xenserver-core is installed\n\nFixes bug 1209205\n\nChange-Id: I63085cc87610a59fc48e519e4351c9233b3961be\n"
    },
    {
      "commit": "73930276bb7136c875e417622cd6db223d2d749c",
      "tree": "d17d589d38092c6e1c39b947253de59cd814cbd9",
      "parents": [
        "48ceda667da0242a79a7165b10a6d1fc39a25213",
        "1a794a3d9e8ada8a4ac671cba392d6ed53d99e18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Aug 07 11:35:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Aug 07 11:35:55 2013 +0000"
      },
      "message": "Merge \"Show ip address before associating address\""
    },
    {
      "commit": "48ceda667da0242a79a7165b10a6d1fc39a25213",
      "tree": "16d8c68e28b7b71afe710e8b6fd0e73ee4fe65b3",
      "parents": [
        "206a2ac312dbd129cf6ea0494cfc9f7221056557",
        "985debe5cee5ce8c1847b192b98224a66a85c3c2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 20:11:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 20:11:27 2013 +0000"
      },
      "message": "Merge \"Don\u0027t uninstall packages when on xenserver\""
    },
    {
      "commit": "206a2ac312dbd129cf6ea0494cfc9f7221056557",
      "tree": "3838a363b5a3b81f2cbd272bb818ae16305ffa0e",
      "parents": [
        "aa9274fe08233d47c12f9a3bf0a5548a6cc98259",
        "46287d8d71f358b330a5b2c28dace72cbdd3492f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 19:36:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 19:36:00 2013 +0000"
      },
      "message": "Merge \"Some bash versions don\u0027t support negative lengths\""
    },
    {
      "commit": "aa9274fe08233d47c12f9a3bf0a5548a6cc98259",
      "tree": "a5ba265f8326df55946d0153438aee5105e96865",
      "parents": [
        "daa40dbcbb74d85990872ff7cb6c62adb43f688e",
        "dd64988ff4c0a174691cc7d45e3eaef8acdc4fc8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 17:14:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 17:14:10 2013 +0000"
      },
      "message": "Merge \"Run Neutron migrations after creating schema\""
    },
    {
      "commit": "daa40dbcbb74d85990872ff7cb6c62adb43f688e",
      "tree": "4ad6d54fb741828c9984acc5fa87357cc1b39e2c",
      "parents": [
        "1b11fa58f57a2d80c354db9062462fcca8dc3f59",
        "f9b4738d59c9416893918228041de8d1f810dd89"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 17:00:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 17:00:30 2013 +0000"
      },
      "message": "Merge \"Update tempest test sample in devstack/README.md\""
    },
    {
      "commit": "1b11fa58f57a2d80c354db9062462fcca8dc3f59",
      "tree": "cd610fb2b13a74ebc6aea7fb398e1dd32a59ba7d",
      "parents": [
        "48e4a2b9f2d87be6b011074c135e2e7290b84d8b",
        "b5bbaac09a2424da68288f90f7de415b8f7b48e8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 15:56:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 15:56:28 2013 +0000"
      },
      "message": "Merge \"Re-enble pip -e in setup_develop\""
    },
    {
      "commit": "985debe5cee5ce8c1847b192b98224a66a85c3c2",
      "tree": "9f4132832a76dee3469c9a337b4b2d4ad04a63d7",
      "parents": [
        "b5bbaac09a2424da68288f90f7de415b8f7b48e8"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Aug 06 11:45:07 2013 -0300"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Aug 06 11:45:07 2013 -0300"
      },
      "message": "Don\u0027t uninstall packages when on xenserver\n\nIt turns out our fix for package madness breaks when running on\nxenserver. Put in a simple exclusion for that case until we figure out a\nmore total and systemic solution to everyone\u0027s problems.\n\nChange-Id: I491917015337f83206937c53949a62aa63f4679f\n"
    },
    {
      "commit": "48e4a2b9f2d87be6b011074c135e2e7290b84d8b",
      "tree": "13239b8971d53b71a9ab577f1735825ac993c895",
      "parents": [
        "2ac6870830c9ec196b92852e6149fd4b2c4d1d51",
        "3f1d0e2688ea471a467730d5677dd560671071d1"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 13:59:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 13:59:39 2013 +0000"
      },
      "message": "Merge \"Ensures cross compatibility for zsh and bash.\""
    },
    {
      "commit": "2ac6870830c9ec196b92852e6149fd4b2c4d1d51",
      "tree": "2d77c0fa78986fc4df30f618a16725d6e8f172ce",
      "parents": [
        "6c84463071e1ff23e20e4ef4fb863aba0732bebc",
        "1fba1aa6bc458829dffcba2c2ce4f2e3d6a90e5b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Aug 06 13:59:31 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Aug 06 13:59:31 2013 +0000"
      },
      "message": "Merge \"Don\u0027t add bulk middleware.\""
    },
    {
      "commit": "b5bbaac09a2424da68288f90f7de415b8f7b48e8",
      "tree": "c6a3d829c228497a7e61d524437583cc01354974",
      "parents": [
        "6c84463071e1ff23e20e4ef4fb863aba0732bebc"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Aug 06 10:35:02 2013 -0300"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Tue Aug 06 10:35:02 2013 -0300"
      },
      "message": "Re-enble pip -e in setup_develop\n\nWe had a bad merge somewhere along the way which reverted the pip -e\npart of things. Replace it.\n\nChange-Id: I620bea80eac7ad53b5bfb79dd2b21c29ad1b2267\n"
    },
    {
      "commit": "1a794a3d9e8ada8a4ac671cba392d6ed53d99e18",
      "tree": "85e2ef248fbc3d7e679534ff0cdcd6e0d0dde489",
      "parents": [
        "6c84463071e1ff23e20e4ef4fb863aba0732bebc"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 06 15:25:01 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Aug 06 15:34:04 2013 +0200"
      },
      "message": "Show ip address before associating address\n\nIn order to see is the instance has a fixed ip at the moment.\n\nChange-Id: I506f2f099a03e8b63f1f2daeb564ed72f1322a68\n"
    },
    {
      "commit": "46287d8d71f358b330a5b2c28dace72cbdd3492f",
      "tree": "8223bbc30723cd53053eadbc88e7eac1867cd520",
      "parents": [
        "6c84463071e1ff23e20e4ef4fb863aba0732bebc"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Jul 30 09:43:17 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Tue Aug 06 14:32:53 2013 +0100"
      },
      "message": "Some bash versions don\u0027t support negative lengths\n\nFix to make the service string work on these versions of bash too\n\nChange-Id: Ibb9868ea7bf44480be76a8ea9d7d9fbc278a8ef3\n"
    },
    {
      "commit": "dd64988ff4c0a174691cc7d45e3eaef8acdc4fc8",
      "tree": "31cbb27d170f77090cf113aeb53c96276a250a82",
      "parents": [
        "e024bee3edc44bc872862fac5b022a3922ed421c"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Mon Aug 05 08:56:17 2013 -0700"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Tue Aug 06 02:42:08 2013 -0700"
      },
      "message": "Run Neutron migrations after creating schema\n\nPartial-Bug 1207402\n\nThis patch executes Neutron DB migrations (based on alembic)\nbefore starting the Neutron services, similar to what happens\nfor most of other openstack projects managed by devstack.\nThis will ensure devstack always creates correctly version-stamped\nNeutron databases.\n\nChange-Id: Ia941c426a1563bcc4cb5eae64ea30c0bf7677220\n"
    },
    {
      "commit": "cf2d0d3db9bda81a6795d5e57e893fea234b462c",
      "tree": "e4e3d1e9e2cce38cf851adec733c50c926c86658",
      "parents": [
        "e024bee3edc44bc872862fac5b022a3922ed421c"
      ],
      "author": {
        "name": "stack",
        "email": "aguzikova@mirantis.com",
        "time": "Mon Aug 05 04:51:56 2013 -0400"
      },
      "committer": {
        "name": "stack",
        "email": "aguzikova@mirantis.com",
        "time": "Mon Aug 05 17:50:45 2013 -0400"
      },
      "message": "Add keystoneclient support for cinder.\n\nAdd an ability to ask keystone about users and groups\nthrough keystoneclient in cinder.\n\nblueprint volume-acl\n\nChange-Id: Ice261e9709833d057722b4f13c404df54e10b204\n"
    },
    {
      "commit": "6c84463071e1ff23e20e4ef4fb863aba0732bebc",
      "tree": "2586963cb9ae62943d69638c1f71803c6a2e43d1",
      "parents": [
        "f3d5045ebd8693cc7e81656b4548eef055d04a9a"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jul 31 06:50:14 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Aug 05 16:22:32 2013 -0400"
      },
      "message": "Update projects to global requirements before setup\n\nWe\u0027ve agreed that we should be using global requirements, so\nforce projects to be updated to global requirements before we\ntest them.\n\nCo-Authored-With: Monty Taylor \u003cmordred@inaugust.com\u003e\n\nChange-Id: I0652f639673e600fd7508a9869ec85f8d5ce4518\n"
    },
    {
      "commit": "f3d5045ebd8693cc7e81656b4548eef055d04a9a",
      "tree": "5faf830884f1c6d9cbf72df928ed0ccc83dda4a6",
      "parents": [
        "e024bee3edc44bc872862fac5b022a3922ed421c",
        "2c94ee5237a453a0024bdcc6c6d3f4805534f56e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Aug 05 19:55:16 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Aug 05 19:55:16 2013 +0000"
      },
      "message": "Merge \"Add support for running multiple n-cpus for performance testing\""
    },
    {
      "commit": "3f1d0e2688ea471a467730d5677dd560671071d1",
      "tree": "81cf66d5d7a80f95b28ee46d23bd0805a61b57a6",
      "parents": [
        "74af8ed00f12ab9a482bb99776560e3d4f8e9a52"
      ],
      "author": {
        "name": "James Kyle",
        "email": "james@jameskyle.org",
        "time": "Fri Aug 02 10:40:32 2013 -0700"
      },
      "committer": {
        "name": "James Kyle",
        "email": "james@jameskyle.org",
        "time": "Mon Aug 05 09:31:04 2013 -0700"
      },
      "message": "Ensures cross compatibility for zsh and bash.\n\nFixes bug #1207853\n\nChange-Id: I8ab3959ac8dbb5bb199e325bfdfdc513b4327410\n"
    },
    {
      "commit": "3ea28ece4a71b0137050314af0e4f3e55046db11",
      "tree": "7445be335d9334d25a89b6be7cb2830902d2b617",
      "parents": [
        "e024bee3edc44bc872862fac5b022a3922ed421c"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Mon Aug 05 12:24:32 2013 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Mon Aug 05 12:25:26 2013 +0000"
      },
      "message": "Correctly setup ML2 mechanism_drivers\n\nThe ML2 code in devstack was not correctly configuring the mechanism_drivers\nwhen asked to do so. This corrects the typo in the variable assignment, and\nalso actually sets these in the plugin configuration file.\n\nFixes bug 1208557\n\nChange-Id: I3746ca099f45d44dcf1cc2ca1c3726745b8e8a1d\n"
    },
    {
      "commit": "e024bee3edc44bc872862fac5b022a3922ed421c",
      "tree": "0add96f935eb2e1255d3cf2d628f0c65d59dbaef",
      "parents": [
        "60aba9cb6a251b72a73a0c52f6c77c5356d6dcfc",
        "f34424ea7d6aafeed0f371ec2131924cf3c2ec06"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Aug 04 16:13:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Aug 04 16:13:32 2013 +0000"
      },
      "message": "Merge \"Update to PLUMgrid plugin configuration\""
    },
    {
      "commit": "60aba9cb6a251b72a73a0c52f6c77c5356d6dcfc",
      "tree": "f470a02042b92e7c2c265fd781e336a3fbe6f9c7",
      "parents": [
        "408a4a7d1c24322b35f9a8617c7c62adeeee0dbe"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Aug 02 17:12:45 2013 -0400"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 23:52:38 2013 +0000"
      },
      "message": "Remove installation of python-netaddr\n\nSystem and pip installation of this conflit and cause breakages.\n\nChange-Id: I87a03f88a134683310d6ec0bd62d86c5007fcd72\n"
    },
    {
      "commit": "408a4a7d1c24322b35f9a8617c7c62adeeee0dbe",
      "tree": "11b825ef1b7b72dc5ade5599bd53721f255d4f03",
      "parents": [
        "74af8ed00f12ab9a482bb99776560e3d4f8e9a52"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Aug 02 15:43:47 2013 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Fri Aug 02 18:40:02 2013 -0400"
      },
      "message": "Install things in setup_develop with pip -e\n\nWe have some complex logic in here to try to do the right things with\nthe requirements before doing the install of the package which still\nwinds up being wrong in some cases. Since having written this code,\nwe\u0027ve learned that the logic we\u0027re trying to achieve is actually what\npip install -e does. So just use that. We have to follow up with a chown\nof the resulting egg-info directory, because the sudo command will cause\nit to be written by root, which prevents subsequent commands from\noperating without privilege in the directory.\nChange-Id: Iffd068c94ef84475ebb30758bcf612075d225bea\n"
    },
    {
      "commit": "d3a18ae1ecc757008ee7686f709209a930d90ab8",
      "tree": "e53c264733a1723c951d7994a8a8cfacb785e650",
      "parents": [
        "9cdc0a17ce919dd47c6714101a39478b79e66c0b"
      ],
      "author": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Fri Aug 02 20:58:56 2013 +0900"
      },
      "committer": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Fri Aug 02 21:36:11 2013 +0900"
      },
      "message": "Update baremetal to work with the latest DIB\n\nAdjust DevStack to the current DIB\u0027s naming to kernel/ramdisk.\n\nBM_HOST_CURRENT_KERNEL is removed since the kernel is extracted from\na diskimage with the ramdisk and the host\u0027s kernel is not used.\n\nBM_BUILD_DEPLOY_RAMDISK is added to control whether use DIB or not.\n\nIf you set BM_BUILD_DEPLOY_RAMDISK\u003dFalse, you must BM_DEPLOY_KERNEL\nand BM_DEPLOY_RAMDISK to point existing deploy kernel/ramdisk.\n\nFixes bug 1207719\n\nChange-Id: I62af0b1942b07ac12665c0ed3619d64c1cccbe1f\n"
    },
    {
      "commit": "74af8ed00f12ab9a482bb99776560e3d4f8e9a52",
      "tree": "69674703699dbc0510c41a13b235d2fdfa41fcd4",
      "parents": [
        "9cdc0a17ce919dd47c6714101a39478b79e66c0b",
        "d98a5d0a58c1fae2ce8adcd8098cefaa9f558381"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 02 12:24:11 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 12:24:11 2013 +0000"
      },
      "message": "Merge \"enable apache2 server as front end for swift\""
    },
    {
      "commit": "17df0775edaf1d45c59a41147779fd65fd986911",
      "tree": "f06337468094d83f9c990f766c9fa649495550be",
      "parents": [
        "9cdc0a17ce919dd47c6714101a39478b79e66c0b"
      ],
      "author": {
        "name": "Kui Shi",
        "email": "skuicloud@gmail.com",
        "time": "Fri Aug 02 17:55:41 2013 +0800"
      },
      "committer": {
        "name": "Kui Shi",
        "email": "skuicloud@gmail.com",
        "time": "Fri Aug 02 17:55:41 2013 +0800"
      },
      "message": "misleading source filename in error message\n\nwhen ./stack.sh encounters error, the output may look like this:\n[ERROR] ./stack.sh:698 nova-api did not start\n\nThe source filename is wrong. Actually, it should be like this:\n[ERROR] /\u003cpath_of_devstack\u003e/lib/nova:698 nova-api did not start\n\nstack.sh uses bash as interpreter, which define \"Shell Variables\"\nBASH_SOURCE:\n    An array variable whose members are the source filenames where\n    the corresponding shell function names  in  the  FUNCNAME  array\n    variable  are  defined.   The  shell  function\n    ${FUNCNAME[$i]}  is  defined  in  the  file ${BASH_SOURCE[$i]}\n    and called from ${BASH_SOURCE[$i+1]}.\n\nThe function \"err\" is called by function \"die\" ( and \"err_if_not_set\",\nand \"err_if_not_set\" is not used at all). ${BASH_SOURCE[2]} will\nignore the deepest two call entries, which corresponding to the shell\nfunctions: \"err\" and \"die\".\n\nIn one sentence, this change will print the source filename where the\nfunction is defined and exits via function \"die\".\n\nFixes bug #1207658\n\nChange-Id: I2aa6642c5cf4cfe781afe278b3dec3e7cba277fa\n"
    },
    {
      "commit": "5e28a3e2d2e7f02d6f0c81ddfe4ae3b0387112b6",
      "tree": "d43e23f9a346b4d23b8e18ff7602ec0d84847c8b",
      "parents": [
        "9cdc0a17ce919dd47c6714101a39478b79e66c0b"
      ],
      "author": {
        "name": "Kui Shi",
        "email": "skuicloud@gmail.com",
        "time": "Fri Aug 02 17:26:28 2013 +0800"
      },
      "committer": {
        "name": "Kui Shi",
        "email": "skuicloud@gmail.com",
        "time": "Fri Aug 02 17:47:03 2013 +0800"
      },
      "message": "Add call trace in error message\n\nCall trace can help user to locate problem quickly.\n\nstack.sh uses bash as interpreter, which defines a series of\n\"Shell Variables\":\nBASH_SOURCE:\nAn array variable whose members are the source filenames\n\nBASH_LINENO:\nAn array variable whose members are the line numbers in source\nfiles where each corresponding member of FUNCNAME  was  invoked.\n\nFUNCNAME:\nAn array variable containing the names of all shell functions\ncurrently in the execution call stack.\n\nrun \"man bash\" and search the variable name to get detailed info.\n\nIn function backtrace, it gets the call deepth from\n${#BASH_SOURCE[@]}, then print the call stack from top to down.\n\nIn function die, backtrace is called with parameter \"2\" to ignore\nthe call trace of function \"die\" and \"backtrace\".\n\nI add a broken function in lib/database, and call it in stack.sh,\nthe output looks like this:\n\n[Call Trace]\n./stack.sh:104:broken\n/home/kui/osd/devstack/lib/database:24:die\n[ERROR] ./stack.sh:24 It is broken\n\nFixes bug # 1207660\n\nChange-Id: I04d0b3ccf783c769e41582c20f48694c19917334\n"
    },
    {
      "commit": "9cdc0a17ce919dd47c6714101a39478b79e66c0b",
      "tree": "e84e52ff438d3a4889d74117852ed69d4a2bc61c",
      "parents": [
        "da535eec10b526881779c028928a17a606005bc4",
        "d2cfcaa5767b12cd1bb7d80f0d0823dd66bbb5c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Aug 02 03:45:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Aug 02 03:45:27 2013 +0000"
      },
      "message": "Merge \"Fix get_pip_command()\""
    },
    {
      "commit": "2c94ee5237a453a0024bdcc6c6d3f4805534f56e",
      "tree": "170b5ed8b420f559673c12631e06bd6bf53ecff9",
      "parents": [
        "a8ca815b85e7ae5a3ac71795eddfe063ccceb4bf"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Aug 02 02:02:01 2013 +0000"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Fri Aug 02 02:02:01 2013 +0000"
      },
      "message": "Add support for running multiple n-cpus for performance testing\n\nWhen using the fake VIRT_DRIVER, we can launch an arbitrary number of\ninstances, the next step for performance testing is running an arbitrary\nnumber of n-cpus. This can be done with the following settings in your localrc\n\n VIRT_DRIVER\u003dfake\n NUMBER_FAKE_NOVA_COMPUTE\u003d50\n\nThis can be used for things like measuring load from n-cpu\u0027s periodic tasks.\n\nChange-Id: I40e0f05374e2c10c48ea6b8816ef6e7609b3dc80\n"
    },
    {
      "commit": "da535eec10b526881779c028928a17a606005bc4",
      "tree": "65b87a1d07d093508daae1ab965d560890631a35",
      "parents": [
        "ffc7fab1a02525b412e8837ff10b5e2d7872ce55",
        "cbaff86b02a6a474de2503b129a249442b3d6360"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 01 22:51:35 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 01 22:51:35 2013 +0000"
      },
      "message": "Merge \"Add support for vmdk files as glance images\""
    },
    {
      "commit": "1fba1aa6bc458829dffcba2c2ce4f2e3d6a90e5b",
      "tree": "3afce7a75e868e77a31e8e35e642ff3c407872e4",
      "parents": [
        "ffc7fab1a02525b412e8837ff10b5e2d7872ce55"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Aug 02 00:40:05 2013 +0200"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@enovance.com",
        "time": "Fri Aug 02 00:40:05 2013 +0200"
      },
      "message": "Don\u0027t add bulk middleware.\n\n- The bulk middleware is already in the sample.\n- Fixes bug 1207108\n\nChange-Id: I569ecb734ac2e59716e5f24fa96e97d216cdc1a3\n"
    },
    {
      "commit": "f9b4738d59c9416893918228041de8d1f810dd89",
      "tree": "87f8cef34c60c6e5391146a39f0d42c37e106eff",
      "parents": [
        "ffc7fab1a02525b412e8837ff10b5e2d7872ce55"
      ],
      "author": {
        "name": "Kui Shi",
        "email": "skuicloud@gmail.com",
        "time": "Fri Aug 02 05:53:58 2013 +0800"
      },
      "committer": {
        "name": "Kui Shi",
        "email": "skuicloud@gmail.com",
        "time": "Fri Aug 02 06:24:01 2013 +0800"
      },
      "message": "Update tempest test sample in devstack/README.md\n\nAs part of bp:tempest-repo-restructure, the scenario directory is added and\nscenario tests are moved there. The tempest test sample should be updated\nin README.md.\n\nFixes bug #1207109\n\nChange-Id: I25067e4b42697985e8f4b808fad5eb801c805f9f\n"
    },
    {
      "commit": "ffc7fab1a02525b412e8837ff10b5e2d7872ce55",
      "tree": "54eb5652986d7b0cd50fb83d6f84f2c2c79f55e1",
      "parents": [
        "bc522d87f8ebd1761d9231b440eed566c9f96ed3",
        "2c3428b1ed5719c719ee8cbf688bfcaf5d87421f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 01 20:20:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 01 20:20:37 2013 +0000"
      },
      "message": "Merge \"Add Midonet plugin support to devstack.\""
    },
    {
      "commit": "d2cfcaa5767b12cd1bb7d80f0d0823dd66bbb5c6",
      "tree": "746f53b0668b8842eb18276a3f3bd5fce3c678df",
      "parents": [
        "bc522d87f8ebd1761d9231b440eed566c9f96ed3"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Aug 01 14:17:27 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Aug 01 14:17:30 2013 -0500"
      },
      "message": "Fix get_pip_command()\n\nBe more flexible in finding pip, especially after we start replacing it\n\nChange-Id: I14b0ac1584aab99c2fe58a78e3a43196ae8130ca\n"
    },
    {
      "commit": "05901f46f75e1c80a2448bda463e1dd6b937e7e7",
      "tree": "51508e89edd6d916e46f32b0522b8867153bda99",
      "parents": [
        "bc522d87f8ebd1761d9231b440eed566c9f96ed3"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Thu Aug 01 10:44:22 2013 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Thu Aug 01 10:46:36 2013 -0700"
      },
      "message": "Remove unused keystone params from neutron agents\u0027 config files\n\nDHCP, L3 and Metadata agents\u0027 config files no longer need to\nduplicate this info; it\u0027s available in neutron.conf\n\nChange-Id: I7bea25d1c2b9249ddacce3f4638f7a8ed4f43197\n"
    },
    {
      "commit": "bc522d87f8ebd1761d9231b440eed566c9f96ed3",
      "tree": "db5a9aa1828c13c21d69209ae24771c69afb47fb",
      "parents": [
        "851665bb591ed8ec906e0724af9e6eef4a8c562a",
        "8d1370343753b669569f3010a83c82ca8a2904ef"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 01 11:51:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 01 11:51:45 2013 +0000"
      },
      "message": "Merge \"Launch ceilometer-alarm-* services.\""
    },
    {
      "commit": "cbaff86b02a6a474de2503b129a249442b3d6360",
      "tree": "3ba075e755d7f432c46933836e0bcd81788ff7fd",
      "parents": [
        "851665bb591ed8ec906e0724af9e6eef4a8c562a"
      ],
      "author": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Wed Jul 24 19:49:23 2013 -0700"
      },
      "committer": {
        "name": "Sreeram Yerrapragada",
        "email": "syerrapragada@vmware.com",
        "time": "Wed Jul 31 18:55:10 2013 -0700"
      },
      "message": "Add support for vmdk files as glance images\n\n* Adds support for vmdk files as glance images in upload_image function\n* Set default image url to use for vsphere driver in stackrc\n* Now using a more stable url\n\nChange-Id: If6d45bc8dfd3c812ded5e1bcf69ad7ebd9b64f34\n"
    },
    {
      "commit": "851665bb591ed8ec906e0724af9e6eef4a8c562a",
      "tree": "804e37c4cf7c300746b11051711e8af3fdb1b21e",
      "parents": [
        "f9a767b1759a56f7ef6cdf50271ca0e82c0f55b0",
        "4ee4a0182e9d229a94393ca0246c924b5ff4c195"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 23:29:20 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 23:29:20 2013 +0000"
      },
      "message": "Merge \"Fix tempest logging configuration\""
    },
    {
      "commit": "4ee4a0182e9d229a94393ca0246c924b5ff4c195",
      "tree": "e03dbd5ea439a46cb878039bc5f3aadc45d787c1",
      "parents": [
        "a8ca815b85e7ae5a3ac71795eddfe063ccceb4bf"
      ],
      "author": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jul 31 16:05:42 2013 -0400"
      },
      "committer": {
        "name": "Matthew Treinish",
        "email": "treinish@linux.vnet.ibm.com",
        "time": "Wed Jul 31 17:06:19 2013 -0400"
      },
      "message": "Fix tempest logging configuration\n\nThis commit will correctly set the tempest output logging to dump\nall of tempest logs into a tempest.log file in\n$DEST/tempest/tempest.log. This will also fix the logging for\ntempest in the gate so it will no longer print every log message on\nthe console.\n\nFixes bug 1207066\n\nChange-Id: I91f2ee781c4a7a18c561ea3e3b26832b97431464\n"
    },
    {
      "commit": "f9a767b1759a56f7ef6cdf50271ca0e82c0f55b0",
      "tree": "c6e43e17731b063f4504402104e210ba57243d1e",
      "parents": [
        "a8ca815b85e7ae5a3ac71795eddfe063ccceb4bf",
        "0392a10a635a8befb13ff242e2ed5d5be4b23560"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 20:47:22 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 20:47:22 2013 +0000"
      },
      "message": "Merge \"add lib/infra\""
    },
    {
      "commit": "0392a10a635a8befb13ff242e2ed5d5be4b23560",
      "tree": "522c4ca06f1f96c0123b237efbbd4a8165012374",
      "parents": [
        "549f1a8fc328c2aa8884721243b1fd1ddf1004bd"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jul 31 13:07:45 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jul 31 15:48:47 2013 -0400"
      },
      "message": "add lib/infra\n\nmove the infrastructure projects to a dedicated lib/infra, which\ngives us access to this during grenade upgrade tests.\n\nChange-Id: I1e832792b61d41ad290b4b2ab26fe664e710cebd\n"
    },
    {
      "commit": "a8ca815b85e7ae5a3ac71795eddfe063ccceb4bf",
      "tree": "f8007ae25d5cf91a847cd28e51b10cb1a8b1cd5e",
      "parents": [
        "549f1a8fc328c2aa8884721243b1fd1ddf1004bd"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Jul 31 13:12:30 2013 -0400"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Wed Jul 31 13:12:30 2013 -0400"
      },
      "message": "Fix a typo error in the openvz image link\n\nIt\u0027s a -, not a ..\n\nChange-Id: I05a39e20234d89c08cff66b57f6b350ad0fe4a98\n"
    },
    {
      "commit": "549f1a8fc328c2aa8884721243b1fd1ddf1004bd",
      "tree": "3a04273c9067707277399698696fef721175be22",
      "parents": [
        "c31d192262127f2a1a57e1e4aa05e87eee56e6bb",
        "73bd1233a72ea074cced809af31c113cc3c63af0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 14:48:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 14:48:28 2013 +0000"
      },
      "message": "Merge \"Do not set os_aut_url for ceilometer\""
    },
    {
      "commit": "c31d192262127f2a1a57e1e4aa05e87eee56e6bb",
      "tree": "c14d3c4b2717c26687ecd94c6ca249370b1d2662",
      "parents": [
        "14763cee023146fb516d3b13ab284ce5fc326966",
        "a3ec804ad90fd13944c1b6bd5e55e85e6ecdb62c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 14:48:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 14:48:21 2013 +0000"
      },
      "message": "Merge \"manage-vdi: Wait until devices have been created before mounting\""
    },
    {
      "commit": "14763cee023146fb516d3b13ab284ce5fc326966",
      "tree": "866065f7e22b6b94d3c39c44e9fbc2e2aac79e3f",
      "parents": [
        "ec32e9a143780241f4bdea6dd821a2537e0157b5",
        "1b6b5318a05adbc049fd35ca62ed30852ea1026a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 14:34:58 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 14:34:58 2013 +0000"
      },
      "message": "Merge \"install oslo from upstream in devstack\""
    },
    {
      "commit": "1b6b5318a05adbc049fd35ca62ed30852ea1026a",
      "tree": "97faffb9cef20fc220ed93363b4784d6e945dcea",
      "parents": [
        "e7559a479edec699f5b002daa1cf6518b39fb366"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jul 31 06:46:34 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Wed Jul 31 07:32:20 2013 -0400"
      },
      "message": "install oslo from upstream in devstack\n\nthe libraries that have graduated from oslo incubation need to be\nmade available in devstack so that projects can develop against\nupstream versions of these libraries, and that we can test their\ncompatibility in the gate.\n\nThis should also allow us to force global requirements on all the\nprojects during installation.\n\nChange-Id: Idf527b16b50eb58564ec74428290cd31424f5de2\n"
    },
    {
      "commit": "ec32e9a143780241f4bdea6dd821a2537e0157b5",
      "tree": "41c2a735b81ea705f3e95b21bd7e47db709784b3",
      "parents": [
        "af46dabbec1de4db80fdbc17380f6bf38bd23905",
        "bbf0645981ce0b9aee73cde88d041f07f213473f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 03:59:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 03:59:56 2013 +0000"
      },
      "message": "Merge \"Add option to serve PXE for baremetal from nova-network\""
    },
    {
      "commit": "af46dabbec1de4db80fdbc17380f6bf38bd23905",
      "tree": "bddf392af400f71ae0809bb4506dcaeddb29019a",
      "parents": [
        "913c64467dfdd48bf2acef8d719ac22c1dbd07ad",
        "c973f1249a08c5dcb42b335b6d3249e8c6c6da24"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 03:57:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 03:57:30 2013 +0000"
      },
      "message": "Merge \"Set horizon configuration for security groups\""
    },
    {
      "commit": "913c64467dfdd48bf2acef8d719ac22c1dbd07ad",
      "tree": "50a6f5bff7b20d10c5701da3abf0d6d81884c6ca",
      "parents": [
        "b5ac822bc8c1fcf09218eefa163a380968bf072f",
        "a7a219ab76d4a346f794daafd499ece5c32c5e3c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 03:55:07 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 03:55:07 2013 +0000"
      },
      "message": "Merge \"renamed deprecated glanceclient parameter\""
    },
    {
      "commit": "b5ac822bc8c1fcf09218eefa163a380968bf072f",
      "tree": "c7e1b3b2b5204598b33e2c15fca56e596b43d624",
      "parents": [
        "e7559a479edec699f5b002daa1cf6518b39fb366",
        "b772659f9df8153caa3b0fa155614d2d6504541e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 31 03:48:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 31 03:48:14 2013 +0000"
      },
      "message": "Merge \"Update the ML2 configuration in devstack\""
    },
    {
      "commit": "c02b2f87cc9f8b75f5d1eb42b31d1117266a1aec",
      "tree": "a9667d9af69e82e2fde6ae5c0340d8ef38624a30",
      "parents": [
        "e7559a479edec699f5b002daa1cf6518b39fb366"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Jul 30 19:43:10 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Tue Jul 30 20:00:08 2013 +0100"
      },
      "message": "xenapi: Use a jeos vm as a template\n\nDevStack was using templating to speed up the setup process with\nXenServer. The template already included some devstack customisations,\nnot just a clean OS. This change modifies devstack behaviour, so that\nthe template is a simple clean operating system. This makes it easier to\nuse custom OS as a template, potentially speeding up the tests.\n\nrelated to blueprint xenapi-devstack-cleanup\n\nChange-Id: I6cb0a7ed7a90e749b78329a8e2b65fb8b7fcfa5f\n"
    },
    {
      "commit": "8d1370343753b669569f3010a83c82ca8a2904ef",
      "tree": "53c09b5c0cc80c57d316af21fc37811fda662e66",
      "parents": [
        "e7559a479edec699f5b002daa1cf6518b39fb366"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Tue Jul 30 14:14:55 2013 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Tue Jul 30 18:41:54 2013 +0100"
      },
      "message": "Launch ceilometer-alarm-* services.\n\nAdd ceilometer-alarm-notify and ceilometer-alarm-eval to the set\nof ceilometer services launchable by devstack when explicitly\nenabled in the localrc.\n\nChange-Id: I1575437c588cf9079f1e3a6c855123eae09c5dac\n"
    },
    {
      "commit": "a7a219ab76d4a346f794daafd499ece5c32c5e3c",
      "tree": "3effca81a29da84b70be720b65717b4977c9ce76",
      "parents": [
        "e7559a479edec699f5b002daa1cf6518b39fb366"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Tue Jul 30 18:22:32 2013 +0200"
      },
      "committer": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Tue Jul 30 18:28:13 2013 +0200"
      },
      "message": "renamed deprecated glanceclient parameter\n\nAccording to the sources the parameter --public in python-glanceclient\nshould be removed after only using the new parameter --is-public in\nDevstack.\n\nChange-Id: I25fbb23f4823b3766db647dd50a5b538aad3e55a\n"
    },
    {
      "commit": "c973f1249a08c5dcb42b335b6d3249e8c6c6da24",
      "tree": "d6a8b5e88dfe5c393b9953b3da4ce5b59a625238",
      "parents": [
        "f829e46bd099b10e2f9a03153e3681db89b90811"
      ],
      "author": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Mon Jul 29 16:39:56 2013 -0700"
      },
      "committer": {
        "name": "Edgar Magana",
        "email": "emagana@gmail.com",
        "time": "Mon Jul 29 22:27:46 2013 -0700"
      },
      "message": "Set horizon configuration for security groups\n\nFix bug #1206271\n\nChange-Id: I33a530265be1e5ab9181e605eb4b7c3bf1fdf9c4\n"
    }
  ],
  "next": "2c3428b1ed5719c719ee8cbf688bfcaf5d87421f"
}
