)]}'
{
  "log": [
    {
      "commit": "b21d6ee9fa956c43eaea8408440eafe4c3050bcc",
      "tree": "67b234e7f0001a27e8797d4875b00f08da51e7db",
      "parents": [
        "0a57ae989970db602858337675f8d4e14f16db9a",
        "e231438bf62adb9014e644a443c2165a89812fd3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 15 18:18:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 15 18:18:04 2013 +0000"
      },
      "message": "Merge \"Use the oslo db database connection for Heat\""
    },
    {
      "commit": "0a57ae989970db602858337675f8d4e14f16db9a",
      "tree": "352982c2d50d551da91aac81836615b1c37c29b7",
      "parents": [
        "66c54249805c9a6e863c81b754f4abae71aa1b2b",
        "fc1b7786eb68f8df254804590f2809c0e342a3ab"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 14 15:27:42 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 14 15:27:42 2013 +0000"
      },
      "message": "Merge \"cm-cpu-agent only support libvirt driver\""
    },
    {
      "commit": "e231438bf62adb9014e644a443c2165a89812fd3",
      "tree": "70da4216aefa69344a6f4f911ca65a93f291f6e6",
      "parents": [
        "66c54249805c9a6e863c81b754f4abae71aa1b2b"
      ],
      "author": {
        "name": "Angus Salkeld",
        "email": "asalkeld@redhat.com",
        "time": "Thu Nov 14 14:36:46 2013 +1100"
      },
      "committer": {
        "name": "Angus Salkeld",
        "email": "asalkeld@redhat.com",
        "time": "Thu Nov 14 14:36:46 2013 +1100"
      },
      "message": "Use the oslo db database connection for Heat\n\nThis is the preferred configuration now, and sql_connection is\ndeprecated.\n\nChange-Id: I2d8342b5025ab481e1db0521a3e0610b73bda9de\n"
    },
    {
      "commit": "fc1b7786eb68f8df254804590f2809c0e342a3ab",
      "tree": "e73d0b8293d3330246feb56084d9be1ac67a46c9",
      "parents": [
        "1722aabd9c4599a9ba99dbd95889df18bd1c1cd9"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Wed Oct 23 06:46:43 2013 +0000"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Wed Nov 13 09:34:50 2013 +0100"
      },
      "message": "cm-cpu-agent only support libvirt driver\n\nceilometer-compute-agent only support libvirt driver\n\nChange-Id: I8b92ef10f52388ead11f8ce51c9ab119f953efae\n"
    },
    {
      "commit": "66c54249805c9a6e863c81b754f4abae71aa1b2b",
      "tree": "e55c52efdcdfd4ec7c660d8aec81ca85535c3ba0",
      "parents": [
        "1722aabd9c4599a9ba99dbd95889df18bd1c1cd9"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Nov 12 16:24:14 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Nov 12 16:38:02 2013 -0800"
      },
      "message": "Bump SWIFT_LOOPBACK_DISK_SIZE_DEFAULT over swift max_file_size\n\nSwift is returning 50x error codes because its disk is too small, set\nsize bigger then max_file_size in an attempt to fix the problem, or at\nleast reduce it.\n\n\"we create a 4GB device, but swift thinks it can write 5GB, hence fail\"\n--sdague\n\nThis patch based off of Iccd6368e4df71abb5ccfe7d361c64d86e1071d35\n\nChange-Id: Ib56a98cd74e7edf1fa90facc25c72632d43180f1\nRelated-Bug: #1225664\n"
    },
    {
      "commit": "1722aabd9c4599a9ba99dbd95889df18bd1c1cd9",
      "tree": "b3768a20716ec45eb30fb125d514430d45164db0",
      "parents": [
        "26e0a05a9043ce93af62058132864caabd54b853",
        "add4ca3ef0f916e31a781e118c8c4d04a9bec5cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 11 22:46:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 11 22:46:43 2013 +0000"
      },
      "message": "Merge \"Fix FROM_PACKAGE checks for novnc and spice\""
    },
    {
      "commit": "26e0a05a9043ce93af62058132864caabd54b853",
      "tree": "1a4193049ad2373decc2d57b9bae228b1889a089",
      "parents": [
        "5a35e73b3419df571f55efd2a68ef565469e3d1b",
        "610af8cfa7ff9cadac80fdd37924ecd8fe0d546e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Nov 11 22:20:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Nov 11 22:20:08 2013 +0000"
      },
      "message": "Merge \"Fix horizon config under Apache 2.4\""
    },
    {
      "commit": "add4ca3ef0f916e31a781e118c8c4d04a9bec5cf",
      "tree": "16aee216a55a7596626d996cf748d92e5f398646",
      "parents": [
        "5a35e73b3419df571f55efd2a68ef565469e3d1b"
      ],
      "author": {
        "name": "Ben Nemec",
        "email": "bnemec@redhat.com",
        "time": "Fri Nov 08 17:22:51 2013 +0000"
      },
      "committer": {
        "name": "Ben Nemec",
        "email": "bnemec@redhat.com",
        "time": "Fri Nov 08 17:25:50 2013 +0000"
      },
      "message": "Fix FROM_PACKAGE checks for novnc and spice\n\nThe logic for installing novnc and spice from packages is broken,\nwhich makes it impossible to install from git, which makes bug\n1248923 more serious.\n\nChange-Id: I9ae722a5470a16555bca9018da342485f6d3e896\nRelated-Bug: 1248923\n"
    },
    {
      "commit": "5a35e73b3419df571f55efd2a68ef565469e3d1b",
      "tree": "b6c5dbeaebfad9d4a676ae225ceed55a17c7640e",
      "parents": [
        "00b6706ec2e4d2cc7ec5d9c1aa7dcee8efee623f"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Tue Oct 29 08:23:43 2013 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Nov 07 08:20:20 2013 +0100"
      },
      "message": "Option for installing spice-html5 and novnc from packages\n\nThe novnc and spice-html5 is installed from git repository by default,\nbut not from an openstack* repository.\n\nIn order to add vnc/spice proxy related gating tests they should be installed\nfrom packages.\n\nNew boolean variables added to control the installation source:\nNOVNC_FROM_PACKAGE and SPICE_FROM_PACKAGE\n\nRelated changes:\nhttps://review.openstack.org/#/c/51790/\nhttps://review.openstack.org/#/c/50822/\n\nChange-Id: I1e55fd99edd30876924a13160afb74ff3e97c485\n"
    },
    {
      "commit": "c6d9bf1fa02856c984654d7a4c653298ca56e946",
      "tree": "08d1c3a066df94d2002b7ea42ce98467e521a35c",
      "parents": [
        "ba5a8198d2116486cf9f94e798827f127d43d5a6",
        "7a4ae3d24260cc2cd8eaed495829ec44ff121458"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 07 03:06:09 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 07 03:06:09 2013 +0000"
      },
      "message": "Merge \"Modification for Ubuntu 13.10 and minor fixes in Neutron NEC plugin\""
    },
    {
      "commit": "ba5a8198d2116486cf9f94e798827f127d43d5a6",
      "tree": "b4bf034973a7f989f17439e2ea97402031620b18",
      "parents": [
        "ddf656fdb631e575c71c30dccd2ba0ec6a10d974",
        "33eaa5698ca3ced12d7ab5a181cc381bdb19ce76"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 07 02:22:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 07 02:22:18 2013 +0000"
      },
      "message": "Merge \"Use heat\u0027s default value for max_template_size\""
    },
    {
      "commit": "ddf656fdb631e575c71c30dccd2ba0ec6a10d974",
      "tree": "73b00ee35cce22173267e1e93f95b373785beebd",
      "parents": [
        "7941ffad4d1cf07d99fef28fe0dd700e99ef8a53",
        "eca0a1c7b901e9602c7df89c32b35402360d22f6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 07 02:21:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 07 02:21:21 2013 +0000"
      },
      "message": "Merge \"removed unecessary lines for docker install\""
    },
    {
      "commit": "7941ffad4d1cf07d99fef28fe0dd700e99ef8a53",
      "tree": "737cc8fdef43aa325cef2860875422cf0afac23f",
      "parents": [
        "aa50a131350a4e047a3a2c22f3bfb5563f6f4ba1",
        "e4a523f543e59d92ab227b5bcfaad09fc171b6a9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Nov 07 01:55:55 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Nov 07 01:55:55 2013 +0000"
      },
      "message": "Merge \"Cleanup unused settings, use interface_driver setter\""
    },
    {
      "commit": "aa50a131350a4e047a3a2c22f3bfb5563f6f4ba1",
      "tree": "893384e99998ecfaa893c7b8ca6969c0ba7a8b89",
      "parents": [
        "e8aa8306b1ab3f471c288d5171b31481c742f236",
        "86199fcdfead581a03b453484879d046729a0fcd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Nov 06 03:55:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Nov 06 03:55:44 2013 +0000"
      },
      "message": "Merge \"Clean up use of global conf vars in start_nova\""
    },
    {
      "commit": "610af8cfa7ff9cadac80fdd37924ecd8fe0d546e",
      "tree": "60745b1340c115c6a0d8fab05c7bc80282a9d0d2",
      "parents": [
        "e8aa8306b1ab3f471c288d5171b31481c742f236"
      ],
      "author": {
        "name": "Chris Buccella",
        "email": "buccella@linux.vnet.ibm.com",
        "time": "Tue Nov 05 12:56:34 2013 +0000"
      },
      "committer": {
        "name": "Chris Buccella",
        "email": "buccella@linux.vnet.ibm.com",
        "time": "Tue Nov 05 13:06:34 2013 +0000"
      },
      "message": "Fix horizon config under Apache 2.4\n\nApache 2.4 now uses mod_authz_host for acces control. Horizon\u0027s\nApache config needs an update to allow access to its directory,\notherwise a 403 will be returned.\nThis change replaces a similar previous fixes done for Fedora 18\nand Ubuntu 13.10, since this is an Apache version issue, not a\ndistro-specific one.\n\nChange-Id: Iecc17600d8e1aae6a7b0929b1493d712c307616f\nCloses-Bug: #1243075\n"
    },
    {
      "commit": "e8aa8306b1ab3f471c288d5171b31481c742f236",
      "tree": "4cfa2ca458c7c6731871b19892c0a2c152b60587",
      "parents": [
        "613fd5591c8d6cfac6ccf4b197ed93bb8d2f7676",
        "b245c5d21c4eee77e4649e0115d579b7e28c9851"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Nov 05 09:36:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Nov 05 09:36:08 2013 +0000"
      },
      "message": "Merge \"Set Nova auth_proto regardless of tls-proxy.\""
    },
    {
      "commit": "eca0a1c7b901e9602c7df89c32b35402360d22f6",
      "tree": "a6bfda02dbc82301a909f4c26c113094d117d85e",
      "parents": [
        "8dc25718ae1ff3d08b0c7f2bbb267afacf49ecc2"
      ],
      "author": {
        "name": "Paul Czarkowski",
        "email": "paul@paulcz.net",
        "time": "Tue Oct 29 17:15:22 2013 -0500"
      },
      "committer": {
        "name": "Paul Czarkowski",
        "email": "paul.czarkowski@rackspace.com",
        "time": "Mon Nov 04 09:00:12 2013 -0600"
      },
      "message": "removed unecessary lines for docker install\n\n* script was trying to copy file from a source\n\tthat doesn\u0027t exist to destination that does.\n* variable DOCKER_BRANCH no longer used.\n\nChange-Id: I50fd55e97dfc4eaaa3c1f2bfc42e8cfc0e76cdf4\n"
    },
    {
      "commit": "86199fcdfead581a03b453484879d046729a0fcd",
      "tree": "3ec5faf9f49764c0dc65bc495473065b7d8e308e",
      "parents": [
        "613fd5591c8d6cfac6ccf4b197ed93bb8d2f7676"
      ],
      "author": {
        "name": "Chris Behrens",
        "email": "cbehrens@codestud.com",
        "time": "Wed Oct 23 02:54:53 2013 -0700"
      },
      "committer": {
        "name": "Chris Behrens",
        "email": "cbehrens@codestud.com",
        "time": "Sun Nov 03 04:03:57 2013 -0800"
      },
      "message": "Clean up use of global conf vars in start_nova\n\nMake it clear which services run in the API cell and compute (child)\ncells by using appropriately named local variables for the conf files.\nThis should help save from future bugs.\n\nAlso: When cells is enabled, there\u0027s no need to run nova-conductor in\nthe API cell right now.  Cells bypasses any use of conductor in the API\ncell.\n\nChange-Id: I3af17d3db028f5df36814cb83c7db4de8f141f84\n"
    },
    {
      "commit": "385775d83fb61132098a3b117f1aaa8a8612a972",
      "tree": "a08914ede2e9393df583c04ddabdb2c05139d096",
      "parents": [
        "e8e612d3d6552686f22f91319db4dd1af3d77f3f",
        "24f6efadbdef558655abc5f1052bb61ae87b55f0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 01 18:51:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 01 18:51:00 2013 +0000"
      },
      "message": "Merge \"Add FORCE_CONFIG_DRIVE and make it the default\""
    },
    {
      "commit": "e8e612d3d6552686f22f91319db4dd1af3d77f3f",
      "tree": "e3800e6461948d0c6ef7852a9e3a45d065d5673d",
      "parents": [
        "6fdea947188ef6847cbbe2a3a08d6e34a1a018f1",
        "1143f7e45fd2760b8d5fecc8fbd598078ba92fd3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 01 18:50:53 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 01 18:50:53 2013 +0000"
      },
      "message": "Merge \"Turn off Nova firewall driver when using Neutron\""
    },
    {
      "commit": "6fdea947188ef6847cbbe2a3a08d6e34a1a018f1",
      "tree": "79e0fffc3e04f480ee37bbcdb266763d88808977",
      "parents": [
        "0eeeb2efdf9800f1730f85f0ad8d9cb6cdb2bc71",
        "d561b70930f7184ade05953faa11a47dc250a16c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 01 18:32:51 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 01 18:32:51 2013 +0000"
      },
      "message": "Merge \"Set keystone.conf to mode 0600\""
    },
    {
      "commit": "0eeeb2efdf9800f1730f85f0ad8d9cb6cdb2bc71",
      "tree": "017082c7736a168deb6fb69775a47e16a6e3e592",
      "parents": [
        "7751354b44bc3ce286142d588d18ec919a5e4eff",
        "62e8a30abd9d2504bfca1c1c1c72151d729cc9c8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Nov 01 18:32:05 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Nov 01 18:32:05 2013 +0000"
      },
      "message": "Merge \"Fix apache horizon permissions on Ubuntu 13.10\""
    },
    {
      "commit": "d561b70930f7184ade05953faa11a47dc250a16c",
      "tree": "8871b77a1684bc0f4b441769526cff36510dcf8c",
      "parents": [
        "7751354b44bc3ce286142d588d18ec919a5e4eff"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 22 17:46:00 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Fri Nov 01 13:49:39 2013 -0400"
      },
      "message": "Set keystone.conf to mode 0600\n\nSet keystone.conf readable only by owner\nFixes CVE-2013-1977\n\nFixed bug: 1168252\n\nChange-Id: Idd13b7a58e257565052c54f72c65d8dceb23f27a\n"
    },
    {
      "commit": "1143f7e45fd2760b8d5fecc8fbd598078ba92fd3",
      "tree": "b7546f6f42528eb47a93ed3b343d8fd9a89d7198",
      "parents": [
        "7751354b44bc3ce286142d588d18ec919a5e4eff"
      ],
      "author": {
        "name": "Jeff Peeler",
        "email": "jpeeler@redhat.com",
        "time": "Thu Oct 31 16:21:52 2013 -0400"
      },
      "committer": {
        "name": "Jeff Peeler",
        "email": "jpeeler@redhat.com",
        "time": "Thu Oct 31 16:49:30 2013 -0400"
      },
      "message": "Turn off Nova firewall driver when using Neutron\n\nAs referenced in the OpenStack documentation, the firewall_driver in\nnova.conf should be set to nova.virt.firewall.NoopFirewallDriver, \"so\nthat nova-compute does not perform iptables-based filtering itself\".\n\nWithout this change, the driver gets set to\nnova.virt.libvirt.firewall.IptablesFirewallDriver, which seems to\nmake networking unusable.\n\nChange-Id: Id9cce0f5f4efe719683aaf3284b128188b61b919\nCloses-bug: #1246888\n"
    },
    {
      "commit": "7751354b44bc3ce286142d588d18ec919a5e4eff",
      "tree": "30285fa77aed58891e2716df5c8ac0b716a5a5d7",
      "parents": [
        "7890b4ea08cc42c6c6b7c3e1e65d33af7765e7f2",
        "8111ef0aa55d2bec3ca958940171a5c9992eaee9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 19:02:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 19:02:02 2013 +0000"
      },
      "message": "Merge \"Decrease tempest BUILD_TIMEOUT\""
    },
    {
      "commit": "24f6efadbdef558655abc5f1052bb61ae87b55f0",
      "tree": "7bab8868db576160ceecebecca64b04b34140bb7",
      "parents": [
        "7890b4ea08cc42c6c6b7c3e1e65d33af7765e7f2"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Thu Oct 31 10:27:58 2013 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Thu Oct 31 10:27:58 2013 -0400"
      },
      "message": "Add FORCE_CONFIG_DRIVE and make it the default\n\nAdds a new FORCE_CONFIG_DRIVE option to lib/nova which\nis by default enabled. Using config drive should speed\nthings up a bit and is a more likely production default\ninstead of file injection.\n\nChange-Id: I2388ef0df12a6289b619bfaf30cb952fcc48ef41\n"
    },
    {
      "commit": "7890b4ea08cc42c6c6b7c3e1e65d33af7765e7f2",
      "tree": "2ccb6b51bedce180f6d44f562af5b79f11a4f67b",
      "parents": [
        "b7c11a0f98f46a5e205ef227f3ccdb801b6fb663",
        "5a77d03addeab27704eeeb6a43ea75c1a9941764"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 14:22:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 14:22:37 2013 +0000"
      },
      "message": "Merge \"Removed docker version requirement\""
    },
    {
      "commit": "b7c11a0f98f46a5e205ef227f3ccdb801b6fb663",
      "tree": "b937e1bca59bdd99e599b5a7311419b37f85adc2",
      "parents": [
        "8e285072c9b6f9cee4568cc882001f87e51d3c24",
        "6a5aa7c6a20435bbd276a0f1823396b52a8f0daf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 14:19:15 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 14:19:15 2013 +0000"
      },
      "message": "Merge \"Fix some Markdown formatting issues\""
    },
    {
      "commit": "8e285072c9b6f9cee4568cc882001f87e51d3c24",
      "tree": "f66fd4cca555c178b270fa44ef9ef9eb8220dfba",
      "parents": [
        "78180a1735c6d9c072f417accb31f90c17a01341",
        "cb961597cc30f9d8ece17529f09a8291454827e3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 14:18:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 14:18:32 2013 +0000"
      },
      "message": "Merge \"Fix shocco errors and warnings\""
    },
    {
      "commit": "c8aca45ecca0e90b21483354cd781e2201f89fc6",
      "tree": "5c96cd3e037f970ed564a86fdd76c7ef2b933ef8",
      "parents": [
        "2660b39ddc52b84ca8bf55c98d9eae93f7c24368",
        "1ed64cbbf09d76df0b1ce0d5095373c2bf1053c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 14:16:48 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 14:16:48 2013 +0000"
      },
      "message": "Merge \"Ensure cm-api is ready before start cm-alarm\""
    },
    {
      "commit": "574873c16e00300d80fccde626cc33d58d94b75d",
      "tree": "6c97ea523be97297933fe9c164cc5f6b8d0fe1b2",
      "parents": [
        "7cf6ab51573b44cbd94735e6663a8018a529b723",
        "ae9c41727abcab19bed8aa5f72c052ccd442f4ea"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 14:01:01 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 14:01:01 2013 +0000"
      },
      "message": "Merge \"Allow configure cinder with the nfs driver\""
    },
    {
      "commit": "7cf6ab51573b44cbd94735e6663a8018a529b723",
      "tree": "2ced62d37ebfa9b0e3c406d9944577c1be38ae73",
      "parents": [
        "04067ca16de1cef673cbe78e829690eec13a4f33",
        "246d9bbd4a13cc2848411eda81eac8b311850717"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 13:35:49 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 13:35:49 2013 +0000"
      },
      "message": "Merge \"Add PostgreSQL option for Ceilometer backend\""
    },
    {
      "commit": "04067ca16de1cef673cbe78e829690eec13a4f33",
      "tree": "80f0ede310396bd6f8d75bf972792e3176be475a",
      "parents": [
        "1bdc7a67b3c1622fb44f0a5446053567fb77a031",
        "1ce2ffd15fbb9423cd5f705e10d34dee5e23a4d5"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Oct 31 13:35:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Oct 31 13:35:46 2013 +0000"
      },
      "message": "Merge \"Enables Swift crossdomain middleware by default\""
    },
    {
      "commit": "b245c5d21c4eee77e4649e0115d579b7e28c9851",
      "tree": "c491e0d01aaec784bba9f343ff918d8eedd6f019",
      "parents": [
        "1bdc7a67b3c1622fb44f0a5446053567fb77a031"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Oct 30 15:11:08 2013 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Oct 30 15:46:54 2013 -0400"
      },
      "message": "Set Nova auth_proto regardless of tls-proxy.\n\nWe actually want to comment out the keystone auth_proto in Nova\u0027s\napi-paste.ini file regardless of the tls-proxy setting. Likewise\nlets always set it in nova.conf as well.\n\nThis should fix an issue in trying to get this in:\n\n  https://review.openstack.org/#/c/52825/\n\nChange-Id: I1b8202aa1666cbb6ca13d2f77d50fa0175969266\n"
    },
    {
      "commit": "8dc25718ae1ff3d08b0c7f2bbb267afacf49ecc2",
      "tree": "dd319b6faaa3737b04cf5292e21ce8293bfe9eb2",
      "parents": [
        "78cc3871ded2175285dbafc9d72aca831d1ce2b2",
        "4540d00ebdd3283de47d6546b6e7575e2e9041ff"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 29 14:04:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 29 14:04:00 2013 +0000"
      },
      "message": "Merge \"All neutron plugins should now use LibvirtGenericVIFDriver\""
    },
    {
      "commit": "78cc3871ded2175285dbafc9d72aca831d1ce2b2",
      "tree": "e241b61ab70f1747c93f7805124f8928852c36e8",
      "parents": [
        "d05bf6f528602232f9b304887be5c82a7c28b211",
        "20150864eb3ea1fbaa616f6a6cc022dc9bc13c14"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 23:00:56 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 23:00:56 2013 +0000"
      },
      "message": "Merge \"Removed dependency from dotcloud repos for the Nova docker driver\""
    },
    {
      "commit": "d05bf6f528602232f9b304887be5c82a7c28b211",
      "tree": "b560e02ab99552628954e6c4cc5014fda8acfddb",
      "parents": [
        "f7cfa0c6e7a965949441ded6a789e12e5bc58039",
        "6730a9d1c67a8740611c972aad1e3d2c5feebebb"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 28 18:56:03 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 28 18:56:03 2013 +0000"
      },
      "message": "Merge \"Handle the CM service availability in tempest\""
    },
    {
      "commit": "e4a523f543e59d92ab227b5bcfaad09fc171b6a9",
      "tree": "ab2ef23e5d13882b7792999ad9d3b98e9b5f291e",
      "parents": [
        "f7cfa0c6e7a965949441ded6a789e12e5bc58039"
      ],
      "author": {
        "name": "Joe Mills",
        "email": "joe@midokura.com",
        "time": "Mon Oct 28 07:38:55 2013 +0000"
      },
      "committer": {
        "name": "Joe Mills",
        "email": "joe@midokura.com",
        "time": "Mon Oct 28 09:44:23 2013 +0000"
      },
      "message": "Cleanup unused settings, use interface_driver setter\n\n* Remove unused MIDONET specific settings from nova.conf\n* Remove unused MIDONET specific settings from dhcp_agent.ini\n* Move the interface_driver settings to the proper setting\n  function so that it can be used by lbaas_agent.ini as well.\n\nChange-Id: Id686ff5f55db00bce42b8a2bd56e7655c73211fb\nCloses-Bug: #1245401\n"
    },
    {
      "commit": "52a5c3aa845d12e50996471315ba90eae2a4b0cf",
      "tree": "4254509c6b88d818639ba59799397804489a62fb",
      "parents": [
        "5ceb0e289b5427c89b0c968575fcde1d5100bdfc",
        "6832272a1816238d6671865771b92691dc65a205"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 15:41:34 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 15:41:34 2013 +0000"
      },
      "message": "Merge \"add lib/stackforge to let us test wsme / pecan from git\""
    },
    {
      "commit": "1ce2ffd15fbb9423cd5f705e10d34dee5e23a4d5",
      "tree": "3254fe6e3ad3ccea81710c2ed5c9f769c974cc1c",
      "parents": [
        "ff38d464e41db3d8f83c2b85b48f983e424f3a23"
      ],
      "author": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Tue Oct 22 15:19:09 2013 +0200"
      },
      "committer": {
        "name": "Joe H. Rahme",
        "email": "joe.hakim.rahme@enovance.com",
        "time": "Fri Oct 25 17:26:47 2013 +0200"
      },
      "message": "Enables Swift crossdomain middleware by default\n\nThis step is needed to enable its testing in Tempest. The patch adds a\nvariable SWIFT_EXTRAS_MIDDLEWARE_NO_AUTH that holds a list of\nmiddlewares inserted in the pipeline before authentication middlewares\n(tempauth, keystoneauth, ...).\n\nChange-Id: I1927103feff997a354ccf82ccf12aa77db083ad3\n"
    },
    {
      "commit": "246d9bbd4a13cc2848411eda81eac8b311850717",
      "tree": "77efaa8441dcafa678db109a82234b88ec5a6ad1",
      "parents": [
        "5ceb0e289b5427c89b0c968575fcde1d5100bdfc"
      ],
      "author": {
        "name": "Thomas Maddox",
        "email": "thomas.maddox@rackspace.com",
        "time": "Thu Oct 24 18:57:40 2013 +0000"
      },
      "committer": {
        "name": "Thomas Maddox",
        "email": "thomas.maddox@rackspace.com",
        "time": "Fri Oct 25 13:09:22 2013 +0000"
      },
      "message": "Add PostgreSQL option for Ceilometer backend\n\nAdds the PostgreSQL case for a Ceilometer backend and\ninitializes Ceilometer accordingly.\n\nCloses-Bug: #1244381\nChange-Id: Iefc5bb7eea6e9efa1f2ad04f1f8dc714e3404c9c\n"
    },
    {
      "commit": "5ceb0e289b5427c89b0c968575fcde1d5100bdfc",
      "tree": "ac692c957c5987963ac7c62b726e38dce2e71d71",
      "parents": [
        "4b3196f5a741f37473948ad2bb5ebf4033e4a533",
        "c48c3124c87de2c233c2596e1a759106b598b22b"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 25 10:15:36 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 25 10:15:36 2013 +0000"
      },
      "message": "Merge \"Enable keystone authentication in Ironic\""
    },
    {
      "commit": "4540d00ebdd3283de47d6546b6e7575e2e9041ff",
      "tree": "db719ba9e71b3c2e21e546235caa313b4dddd1b8",
      "parents": [
        "4b3196f5a741f37473948ad2bb5ebf4033e4a533"
      ],
      "author": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Thu Oct 24 13:59:33 2013 -0700"
      },
      "committer": {
        "name": "Aaron Rosen",
        "email": "arosen@nicira.com",
        "time": "Thu Oct 24 23:01:16 2013 -0700"
      },
      "message": "All neutron plugins should now use LibvirtGenericVIFDriver\n\nChange-Id: I70015ae55fe6db9c6c4663a8d021fe9cfe2eddcf\n"
    },
    {
      "commit": "20150864eb3ea1fbaa616f6a6cc022dc9bc13c14",
      "tree": "b1f7bbf024746527b847e52a111bad21f1c6e8b9",
      "parents": [
        "4b3196f5a741f37473948ad2bb5ebf4033e4a533"
      ],
      "author": {
        "name": "Sam Alba",
        "email": "sam.alba@gmail.com",
        "time": "Thu Oct 24 17:09:40 2013 -0700"
      },
      "committer": {
        "name": "Sam Alba",
        "email": "sam.alba@gmail.com",
        "time": "Thu Oct 24 17:09:40 2013 -0700"
      },
      "message": "Removed dependency from dotcloud repos for the Nova docker driver\n\nSince the Nova driver is in Nova core from the Havana release, this\nwill just clean the docker nova driver install.\n\nChange-Id: Ic98012b8b5e54e727a1b11f4d32f6623d2067621\n"
    },
    {
      "commit": "62e8a30abd9d2504bfca1c1c1c72151d729cc9c8",
      "tree": "c35b8aca4de1c782aa051cb3692d3960acbd95ae",
      "parents": [
        "0c42f250430ad2e68c0a72804179a80522a159df"
      ],
      "author": {
        "name": "Peter Feiner",
        "email": "peter@gridcentric.ca",
        "time": "Thu Oct 24 17:49:00 2013 -0400"
      },
      "committer": {
        "name": "Peter Feiner",
        "email": "peter@gridcentric.ca",
        "time": "Thu Oct 24 18:38:44 2013 -0400"
      },
      "message": "Fix apache horizon permissions on Ubuntu 13.10\n\nFixes bug 1241574.\n\nChange-Id: If6c30874267a6bf30c114146f83b2d3220f32c1a\n"
    },
    {
      "commit": "5a77d03addeab27704eeeb6a43ea75c1a9941764",
      "tree": "a4d9f41d70bbe66107dd65959f2357cbdf4156ac",
      "parents": [
        "0c42f250430ad2e68c0a72804179a80522a159df"
      ],
      "author": {
        "name": "Sam Alba",
        "email": "sam.alba@gmail.com",
        "time": "Mon Oct 21 16:17:30 2013 -0700"
      },
      "committer": {
        "name": "Sam Alba",
        "email": "sam.alba@gmail.com",
        "time": "Thu Oct 24 12:27:10 2013 -0700"
      },
      "message": "Removed docker version requirement\n\nChange-Id: I9f04db46706bf6453def09ca1e22e0db918d811b\nCloses-Bug: #1237581\n"
    },
    {
      "commit": "6a5aa7c6a20435bbd276a0f1823396b52a8f0daf",
      "tree": "d5137f132a359469f1225d61850466feb4658297",
      "parents": [
        "cb961597cc30f9d8ece17529f09a8291454827e3"
      ],
      "author": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Thu Oct 24 11:27:02 2013 +0100"
      },
      "committer": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Thu Oct 24 17:38:19 2013 +0100"
      },
      "message": "Fix some Markdown formatting issues\n\nAddress miscellaneous issues with Markdown formatting in comments which\nare consumed by shocco when generating the online documentation.\n\nChange-Id: I953075cdbddbf1f119c6c7e35f039e2e54b79078\n"
    },
    {
      "commit": "1ed64cbbf09d76df0b1ce0d5095373c2bf1053c6",
      "tree": "fbd2f542025604bc814bb82a2d430fa810174dac",
      "parents": [
        "6730a9d1c67a8740611c972aad1e3d2c5feebebb"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Wed Oct 23 10:37:05 2013 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Oct 24 17:32:20 2013 +0200"
      },
      "message": "Ensure cm-api is ready before start cm-alarm\n\nThe patch ensure that ceilometer-api is ready before\nstarting the ceilometer-alarm-evaluator service.\n\nThis ensure that ceilometer-alarm-evaluator doesn\u0027t log a error message\non startup due to not yet available ceilometer-api.\n\nCloses bug: #1243249\n\nChange-Id: Icff3e972ec485f26c014071f68079593a14b7240\n"
    },
    {
      "commit": "6730a9d1c67a8740611c972aad1e3d2c5feebebb",
      "tree": "a5edaa850cf3c00567eb8feb2086108b02a916ca",
      "parents": [
        "897f48a897f9404a6825275c97ae386f0994c0e6"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Oct 24 15:28:34 2013 +0000"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Oct 24 17:32:20 2013 +0200"
      },
      "message": "Handle the CM service availability in tempest\n\nThis patch handle the ceilometer service availability in tempest.\n\nChange-Id: Ib0d1d7b858ff327785ebbcc27d7f920fb4a32444\n"
    },
    {
      "commit": "cb961597cc30f9d8ece17529f09a8291454827e3",
      "tree": "542d144cffde414f2c54eab747f6ff4908d675df",
      "parents": [
        "897f48a897f9404a6825275c97ae386f0994c0e6"
      ],
      "author": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Sat Oct 05 12:11:07 2013 +0100"
      },
      "committer": {
        "name": "Adam Spiers",
        "email": "aspiers@suse.com",
        "time": "Thu Oct 24 15:43:05 2013 +0100"
      },
      "message": "Fix shocco errors and warnings\n\nA few Markdown-oriented issues were causing Docutils errors to\nleak into the end-user docs on http://devstack.org\n\nChange-Id: I51fa9698afb1bfb48596478d83bd1fdcd84ac52e\n"
    },
    {
      "commit": "33eaa5698ca3ced12d7ab5a181cc381bdb19ce76",
      "tree": "5193ff111a5a8bd699b124604c8e58a43b1123a3",
      "parents": [
        "897f48a897f9404a6825275c97ae386f0994c0e6"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 24 14:12:44 2013 +0100"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Oct 24 14:12:44 2013 +0100"
      },
      "message": "Use heat\u0027s default value for max_template_size\n\nInstead of aligning value with tempest, make tempest use heat\u0027s default\nvalue as that is what most people will be deploying with.\n\nChange-Id: I77549f2b5e953ff712c50a2b372f6b04725d5eb0\n"
    },
    {
      "commit": "6db29904df63ae26a0f4a4b2e4e0c2e6f2cef669",
      "tree": "c76045356bd3507dd51a31119e9e78e6a62374e6",
      "parents": [
        "897f48a897f9404a6825275c97ae386f0994c0e6"
      ],
      "author": {
        "name": "Chris Behrens",
        "email": "cbehrens@codestud.com",
        "time": "Tue Oct 22 09:22:36 2013 -0700"
      },
      "committer": {
        "name": "Chris Behrens",
        "email": "cbehrens@codestud.com",
        "time": "Wed Oct 23 02:56:58 2013 -0700"
      },
      "message": "Start nova-compute with child cell conf\n\nA recent commit broke the cells support and switched nova-compute to always\nstart with the API cell .conf.  This corrects the regression.\n\nChange-Id: I633344c8784c154f61e751cd0a408196e61525b3\nCloses-bug: 1243961\n"
    },
    {
      "commit": "ae9c41727abcab19bed8aa5f72c052ccd442f4ea",
      "tree": "2d93413dfd88ee6be4ed6b94fe93c1c705585b3d",
      "parents": [
        "46b511f2001edcaea6ed93dee4d85c64169a2d5a"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Mar 07 15:23:46 2013 +0000"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Wed Oct 23 06:56:08 2013 +0000"
      },
      "message": "Allow configure cinder with the nfs driver\n\nThis patch allow to use nfs as cinder driver.\n\nTo use it, in the localrc we can now set\n\nCINDER_DRIVER\u003dnfs\nCINDER_NFS_SERVERPATH\u003d172.16.0.50:/export_cinder\n\nThe nfs-server is not setup by devstack.\n\nChange-Id: I8e240d00b58f272d04ab2c0922c551b1f7266260\n"
    },
    {
      "commit": "7a4ae3d24260cc2cd8eaed495829ec44ff121458",
      "tree": "ab173428bbbf553c4deafe228f4b81c4c537dbc2",
      "parents": [
        "46b511f2001edcaea6ed93dee4d85c64169a2d5a"
      ],
      "author": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Thu Oct 10 00:40:38 2013 +0900"
      },
      "committer": {
        "name": "Akihiro MOTOKI",
        "email": "motoki@da.jp.nec.com",
        "time": "Wed Oct 23 15:47:06 2013 +0900"
      },
      "message": "Modification for Ubuntu 13.10 and minor fixes in Neutron NEC plugin\n\nModifications for Ubuntu 13.10:\n* Add .conf suffix to apache2 config files. In Ubuntu 13.10,\n  files in sites-available should have \".conf\" suffix.\n  Otherwise it is not recognized by a2ensite.\n* libglib2.0-dev is added to lib/files/apt/trema. Trema is\n  an OpenFlow controler framework used by Neutron NEC plugin\n  Ubuntu package dependency seems to be changed.\n\nMinor cleanups are also done in OVS configuration:\n* Set datapath_id before connecting to the OpenFlow controller\n  to ensure datapath_id changes after connected.\n  Previously datapath_id is changed after connecting to the controller.\n* Drop \"0x\" prefix from datapath_id passed to OVS.\n  OVS ignores datapath_id with 0x prefix.\n* Fix a bug that SKIP_OVS_BRIDGE_SETUP skips all confiugration of\n  the plugin agent. It should skip only OVS setup.\n\nChange-Id: Ifac3def8decda577b5740c82fe8d24e8520c7777\n"
    },
    {
      "commit": "46b511f2001edcaea6ed93dee4d85c64169a2d5a",
      "tree": "cb783293a3bba7cca1e2a8c331a68190552e582c",
      "parents": [
        "80c3ea52ed1caec16e5c6c6beecd434225afbd97",
        "a45a0a0276f542ef5d624067e98dfa2de830fd84"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Oct 23 00:28:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Oct 23 00:28:14 2013 +0000"
      },
      "message": "Merge \"Added Savanna Project\""
    },
    {
      "commit": "101b4248428b4c3d7757e15ff4e19d3b4f85a51f",
      "tree": "9ca8a80539cfdda81b2ded7b651a9228ad09a664",
      "parents": [
        "3bdb922c4054a55f03b3db94721997e52415e76d"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 08:47:11 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 13:02:23 2013 -0400"
      },
      "message": "fix whitespace in the rest of lib/*\n\nthis brings this in line with bash8 checker\n\nChange-Id: Ib34a2292dd5bc259069457461041ec9cd4fd2957\n"
    },
    {
      "commit": "3bdb922c4054a55f03b3db94721997e52415e76d",
      "tree": "961c027bf44e28f14c571b681cc44a122562c024",
      "parents": [
        "537d4025c511d9b162726bb5c972da72028573ed"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 08:36:16 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 12:59:25 2013 -0400"
      },
      "message": "fix bash8 indent problems in lib/neutron and friends\n\nChange-Id: Ia83ce84b792494800fbfe7baa6423c8de9260014\n"
    },
    {
      "commit": "537d4025c511d9b162726bb5c972da72028573ed",
      "tree": "f5e9e3e9d545225b41ca4678b834aab01f12618a",
      "parents": [
        "8d3beb673cee45db73617f84b92df7b588db0411"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 07:43:22 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 12:59:22 2013 -0400"
      },
      "message": "whitespace cleanup on functions \u0026 lib/config\n\nfix some of the bash8 issues found in functions and lib/config,\npart of the long march towards fixing all the bash8 issues.\n\nChange-Id: Ia131f64870acb0f9d196fe1a9a45d633abb6fc4d\n"
    },
    {
      "commit": "a248d07f0ae2038238d0328b281cdea1848e168d",
      "tree": "5b4e422f59d2cbbe83956c3d214cff4fb501fe62",
      "parents": [
        "e394ac37a9ab461738eb05672bb9fdc06135a949",
        "2e159460126febc8be6d65477cc94ef6ef159649"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 13:53:50 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 13:53:50 2013 +0000"
      },
      "message": "Merge \"Allow starting nova-compute manually\""
    },
    {
      "commit": "8c1a88fd3a8ff2a48e98cd7638bbfa4e5204b887",
      "tree": "2ece56fd716f7085b488b2a70b180e5560d08bd5",
      "parents": [
        "a2ad9bed506c6c099b87fb1d9e4c752300548e79",
        "e095daa73267cedbd3cc7b68f517bbe0624f770e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 13:13:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 13:13:02 2013 +0000"
      },
      "message": "Merge \"Make nova use fatal_deprecations\u003dtrue\""
    },
    {
      "commit": "1e76a024603fcb5ab49710faccde91e307ba75d9",
      "tree": "0f806271c21516d3f5711f3f4c49ed4cbfe47497",
      "parents": [
        "334e46997eedbe62bf82450b72ddf3369a7dd4b3",
        "fdc9ae8b9e52004a4fa0a4e0cf7df67f81cba955"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 12:40:12 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 12:40:12 2013 +0000"
      },
      "message": "Merge \"Fix bugs for installing docker, bug #1237581.   -The change in install_docker.sh corrects a typo (\u0027\u003d\u0027 should be \u0027-\u0027).    This typo resutls in \u0027unable to locate the packet\u0027 error when executing apt-get.\""
    },
    {
      "commit": "4d23ff525eec9a7d79f7edf1aa7cb3e658722bd0",
      "tree": "2181fb35c3adf9ca3c37df52d56997f14f4a28dd",
      "parents": [
        "31b1a7e136f79349a0a3687c767e1d0dd1d8014e",
        "43e00660c30d5f7b78d9eacfe2540a0c92fe5bb9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 12:29:27 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 12:29:27 2013 +0000"
      },
      "message": "Merge \"Install Ironic client\""
    },
    {
      "commit": "31b1a7e136f79349a0a3687c767e1d0dd1d8014e",
      "tree": "bb5d7c636faa4d2bfbe642a77d2de6f325e6900e",
      "parents": [
        "ff38d464e41db3d8f83c2b85b48f983e424f3a23",
        "87acc91fc67dd2c349008aad9a4f6c1770f3eb7e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Oct 22 12:28:47 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Oct 22 12:28:47 2013 +0000"
      },
      "message": "Merge \"Add MIDONET settings to dhcp.ini\""
    },
    {
      "commit": "6832272a1816238d6671865771b92691dc65a205",
      "tree": "6c8feb63a687e28c1b30a799bba3f273efec5f94",
      "parents": [
        "dc30bd3eb457aaea66451621695cddfa8213a169"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Oct 21 18:11:40 2013 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Oct 22 07:32:04 2013 -0400"
      },
      "message": "add lib/stackforge to let us test wsme / pecan from git\n\nwsme and pecan libraries have migrated to stackforge for\ndevelopment. If we support them in devstack, we can use their git\nversion instead of the release version, which ensures that they\nwon\u0027t break the rest of OpenStack when they cut a new release.\n\nThis is similar to how oslo testing works. Long term we probably\nwant a more generic mechanism to handle this, but for now, this\nshould get us rolling, and get them gating.\n\nChange-Id: Icf3475f433081c7c625864107d7e118e214396e1\n"
    },
    {
      "commit": "e095daa73267cedbd3cc7b68f517bbe0624f770e",
      "tree": "835e0b748b4e54a2ffe74a476928ac6d7cf8516e",
      "parents": [
        "ff38d464e41db3d8f83c2b85b48f983e424f3a23"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Aug 29 15:45:20 2013 -0400"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Tue Oct 22 09:52:27 2013 +0100"
      },
      "message": "Make nova use fatal_deprecations\u003dtrue\n\nWe should not be using deprecated config options here, so lets set\nfatal_deprecations\u003dTrue to make sure.\n\nStop using deprecated LibvirtHybridOVSBridgeDriver\n\nChange-Id: I0a43780270d092a42ede6c0667343f0d02b3aa67\n"
    },
    {
      "commit": "a45a0a0276f542ef5d624067e98dfa2de830fd84",
      "tree": "1746f607c90adba3d5f7a8a5904c7aaf3193a677",
      "parents": [
        "67f7da2de299f4f9ab58718aafce336012035cd8"
      ],
      "author": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Tue Oct 01 16:03:39 2013 +0000"
      },
      "committer": {
        "name": "Denis Egorenko",
        "email": "degorenko@mirantis.com",
        "time": "Tue Oct 22 12:12:25 2013 +0400"
      },
      "message": "Added Savanna Project\n\nAdded services Savanna, Savanna Dashboard, Savanna python client.\n\nImplements blueprint devstack-savanna-support\nImplements blueprint devstack-integration\n\nChange-Id: I8725f59a0cc9aef4817988470313136c56711cf1\n"
    },
    {
      "commit": "2e159460126febc8be6d65477cc94ef6ef159649",
      "tree": "3fa269c06e1fb2344ba97b53e75df30c8426c547",
      "parents": [
        "ff38d464e41db3d8f83c2b85b48f983e424f3a23"
      ],
      "author": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Oct 21 13:06:11 2013 -0700"
      },
      "committer": {
        "name": "Dan Smith",
        "email": "dansmith@redhat.com",
        "time": "Mon Oct 21 15:42:14 2013 -0700"
      },
      "message": "Allow starting nova-compute manually\n\nThis breaks out the code that starts nova-compute into a separate\nfunction. This will be used for upgrade testing so that we can\narrange for a nova-compute running on a different version of the\ncode to be running alongside the rest of the stack.\n\nChange-Id: I88687cefdac7fa4a3c45789461a95fd8d061aba6\n"
    },
    {
      "commit": "ff38d464e41db3d8f83c2b85b48f983e424f3a23",
      "tree": "0df08b3662d8d8bd03b6ecf49c43c07a46c9d3a2",
      "parents": [
        "d78d9298deffb29e108ef8f969ea59f47b39f131",
        "741fc5c08496db1518a7698b093aa1f696f67c4f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Oct 20 10:59:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 20 10:59:32 2013 +0000"
      },
      "message": "Merge \"Use nova.conf for auth_token configs.\""
    },
    {
      "commit": "d78d9298deffb29e108ef8f969ea59f47b39f131",
      "tree": "610ac149619fee72658b6ae815ad4a18947d2cab",
      "parents": [
        "105c6e8718da2db50e48cb4a68be8522a80e101e",
        "82dea7c64a1a7ac81a1a02753e516bb1d67eebd2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sun Oct 20 10:59:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sun Oct 20 10:59:25 2013 +0000"
      },
      "message": "Merge \"Use cinder.conf for auth_token configs.\""
    },
    {
      "commit": "8111ef0aa55d2bec3ca958940171a5c9992eaee9",
      "tree": "8f453056ade04860dc7267869a9151017bf26847",
      "parents": [
        "481593d8537bc2434e8dbfbfb470c60246621dda"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 18 16:21:26 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Fri Oct 18 16:26:04 2013 +0200"
      },
      "message": "Decrease tempest BUILD_TIMEOUT\n\nThe BUILD_TIMEOUT is the generally used timeout option in tempest.\n\nAlmost never expected to any operation takes more than 60 sec,\nthe 400 sec is too match for timeout.\nChanging the BUILD_TIMEOUT to 196 sec, it is still expected to be safe.\n\nIt can make faster the failing test jobs.\n\nChange-Id: I7e7c767400ca448cb86d27b60a1229a2afa69726\n"
    },
    {
      "commit": "481593d8537bc2434e8dbfbfb470c60246621dda",
      "tree": "ff01c68f05593f908b7180e2ac1e8950fb290fb3",
      "parents": [
        "677f225091f07b68f2a49656e204db9292783bbb",
        "6d4a9a87b7aebca2de7bfe034dff630d49f52883"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 18 05:46:13 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 05:46:13 2013 +0000"
      },
      "message": "Merge \"Don\u0027t kill ceilometer prematurally in devstackgate\""
    },
    {
      "commit": "677f225091f07b68f2a49656e204db9292783bbb",
      "tree": "ca56fefcfa0c87b7c5217c992c0069cfc769ebb7",
      "parents": [
        "49c3780d28fbe76e5563efa28cbda936378ebfda",
        "c7a92800c9a2c3b3ed3b7f2a796ab9884a583403"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 18 05:01:08 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 05:01:08 2013 +0000"
      },
      "message": "Merge \"remove useless step in cleanup_rpc_backend\""
    },
    {
      "commit": "49c3780d28fbe76e5563efa28cbda936378ebfda",
      "tree": "66965cbacf1604ed1f17afd17dbd9d6e7661d6cb",
      "parents": [
        "a41bb3d1a6a0e40ffdaad416157a021ef201d73d",
        "af15d35414abea1e0dd9792d3fffcffab47afc1c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 18 04:54:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 04:54:37 2013 +0000"
      },
      "message": "Merge \"baremetal: Allow BM_SECOND_MAC to be unset\""
    },
    {
      "commit": "a41bb3d1a6a0e40ffdaad416157a021ef201d73d",
      "tree": "833f2edd2a6113ce80fc4672662013e37f992421",
      "parents": [
        "f31efd89c78df3623e4adfb80ee4ff455f6f79d8",
        "9732b57e3de7c24cb494c0f923d791a782ca9c9a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 18 04:47:46 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 04:47:46 2013 +0000"
      },
      "message": "Merge \"Nicira plugin: do not die if NVP gateway IP is missing\""
    },
    {
      "commit": "f31efd89c78df3623e4adfb80ee4ff455f6f79d8",
      "tree": "60d70e65f43c9980a046c25241197757570c51de",
      "parents": [
        "1974d43ff5d4f19c11b66e2880d045718c83295a",
        "557744faecc2f6701d1babf5060a771069b22e94"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 18 04:43:39 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 04:43:39 2013 +0000"
      },
      "message": "Merge \"refine rabbit cleanup\""
    },
    {
      "commit": "1974d43ff5d4f19c11b66e2880d045718c83295a",
      "tree": "dbe0aef983f4d50b374c33208b319c698b31e7a4",
      "parents": [
        "af0912b51257b5423fabd41fddef282da2c8386f",
        "48e1bab5423b8bfa5c5f48736fa0af99e6f0f8fc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Oct 18 04:43:00 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Oct 18 04:43:00 2013 +0000"
      },
      "message": "Merge \"Fix false negative, when HEAT_CREATE_TEST_IMAGE is unset\""
    },
    {
      "commit": "6d4a9a87b7aebca2de7bfe034dff630d49f52883",
      "tree": "6aa2b08203b55da8d4a2bc1c8f88b17a66d08f29",
      "parents": [
        "af0912b51257b5423fabd41fddef282da2c8386f"
      ],
      "author": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Mon Oct 14 16:20:32 2013 +0200"
      },
      "committer": {
        "name": "Mehdi Abaakouk",
        "email": "mehdi.abaakouk@enovance.com",
        "time": "Thu Oct 17 19:20:15 2013 +0200"
      },
      "message": "Don\u0027t kill ceilometer prematurally in devstackgate\n\nThis change ensure that \u0027ceilometer\u0027 processes are not killed\nby stack.sh when USE_SCREEN\u003dFalse\n\nFixes bug #1234254\n\nChange-Id: I48dbf18ea0b169cdb5295a709d82c025f6fb8930\n"
    },
    {
      "commit": "82dea7c64a1a7ac81a1a02753e516bb1d67eebd2",
      "tree": "c8d78b6f8bc665601462d7131138bac0a37b9fa8",
      "parents": [
        "af0912b51257b5423fabd41fddef282da2c8386f"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Oct 16 18:57:15 2013 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Thu Oct 17 12:33:50 2013 -0400"
      },
      "message": "Use cinder.conf for auth_token configs.\n\nUpdates lib/cinder so that we use the application config file (cinder.conf)\ninstead of the Cinder api-paste.ini config file.\n\nRelated-Bug #1240753\n\nChange-Id: I6636d33ee522757145ac97fc354324a8b9379700\n"
    },
    {
      "commit": "741fc5c08496db1518a7698b093aa1f696f67c4f",
      "tree": "b524a3b48f71ed8c7d45183575f1cb8835d30a47",
      "parents": [
        "af0912b51257b5423fabd41fddef282da2c8386f"
      ],
      "author": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Wed Oct 16 17:48:16 2013 -0400"
      },
      "committer": {
        "name": "Dan Prince",
        "email": "dprince@redhat.com",
        "time": "Thu Oct 17 11:11:41 2013 -0400"
      },
      "message": "Use nova.conf for auth_token configs.\n\nUpdates lib/nova so that we use the application config file (nova.conf)\ninstead of the Nova api-paste.ini config file.\n\nRelated-Bug #1240753\n\nChange-Id: I393a67f1f005e775928130c9241aa7e25c391ae3\n"
    },
    {
      "commit": "43e00660c30d5f7b78d9eacfe2540a0c92fe5bb9",
      "tree": "4ed35ffae85c74c7e756f3e154851921081dfec3",
      "parents": [
        "13209d8b6dfb31b40e752c2b8edaef48e71e319f"
      ],
      "author": {
        "name": "Roman Prykhodchenko",
        "email": "me@romcheg.me",
        "time": "Tue Oct 15 17:03:15 2013 +0300"
      },
      "committer": {
        "name": "Roman Prykhodchenko",
        "email": "me@romcheg.me",
        "time": "Tue Oct 15 17:03:15 2013 +0300"
      },
      "message": "Install Ironic client\n\nSince python-ironicclient was published to github it\u0027s\nreasonable to include it to the default Ironic set up.\n\nChange-Id: Id1d0209959a3b482977b5e710c0885c714ad7e10\n"
    },
    {
      "commit": "c48c3124c87de2c233c2596e1a759106b598b22b",
      "tree": "3a4f2d014069d5af45dafee0b8ac8b578655887c",
      "parents": [
        "13209d8b6dfb31b40e752c2b8edaef48e71e319f"
      ],
      "author": {
        "name": "Roman Prykhodchenko",
        "email": "me@romcheg.me",
        "time": "Tue Oct 01 17:19:05 2013 +0300"
      },
      "committer": {
        "name": "Roman Prykhodchenko",
        "email": "me@romcheg.me",
        "time": "Tue Oct 15 16:31:07 2013 +0300"
      },
      "message": "Enable keystone authentication in Ironic\n\nCurrently Ironic installation script leaves authenticaiton\nstrategy in its default value which is noauth. This is not\nrelevant for the most of development and testing environments.\n\nThis patch sets authentication strategy for Ironic to keystone\nand specifies the path to the policy file.\n\nCloses-bug: #1233612\nChange-Id: Idacbda05663e7ef949cbce0dbdf28eaa36b6a1a9\n"
    },
    {
      "commit": "48e1bab5423b8bfa5c5f48736fa0af99e6f0f8fc",
      "tree": "176a75eb16f827f3ff2b5b785c9bda440bce76dd",
      "parents": [
        "3931573f2bdb542ff4299bd548cab3458c3b0c99"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Fri Oct 11 22:06:25 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Oct 14 20:56:41 2013 -0500"
      },
      "message": "Fix false negative, when HEAT_CREATE_TEST_IMAGE is unset\n\nFix shell variable comparision bug\nCloses-Bug: #1239041\n\nChange-Id: Ifbc8545f929eb7bbf9b85df889dfd9fa3a96b7c0\n"
    },
    {
      "commit": "13209d8b6dfb31b40e752c2b8edaef48e71e319f",
      "tree": "a2c1266ab173907a50878b1ee8c1180769968d3f",
      "parents": [
        "0bdd8eba708d8b6fb333fe0eaada4339a1ed6912",
        "1089b3a5f6ce7742f12842d0f1e30858cd9c1df8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 21:35:02 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 21:35:02 2013 +0000"
      },
      "message": "Merge \"Adds trove-conductor service to trove.\""
    },
    {
      "commit": "0bdd8eba708d8b6fb333fe0eaada4339a1ed6912",
      "tree": "7b3132e8a9466c18d6abd55af92c6254fab352f0",
      "parents": [
        "fcc9b7d54649602b46c7496aae9b910b5355e6dc",
        "8c032d1635320ad9b5162136a8876cc48e7fa8bd"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 20:09:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 20:09:44 2013 +0000"
      },
      "message": "Merge \"Convert remaining hypervisors to plugin model\""
    },
    {
      "commit": "d2485023315a93b031fe5fdc78c340614dab14bb",
      "tree": "85eea650ac44a217329a69766911ea6385f865b5",
      "parents": [
        "ffae1057aeac70f6bf4c84a3aeb97cfb49f39813",
        "e6024413ae69bd0ec2abefe613b850680047a09c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 18:47:21 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 18:47:21 2013 +0000"
      },
      "message": "Merge \"lib/swift variable changes and dd replaced by truncate\""
    },
    {
      "commit": "ac978729384fa48008734b021fa34e2e71f3388e",
      "tree": "fd88979d6c752ceb5162f0a0b788d03002eddda1",
      "parents": [
        "aadd8e80d6ae3685b97d2dddef674d56aa17394b",
        "84783c72fe31dbc7656cfb4b9ee0af947e5ce3ed"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 17:49:32 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 17:49:32 2013 +0000"
      },
      "message": "Merge \"Adding value for lock_path in configuration file\""
    },
    {
      "commit": "aadd8e80d6ae3685b97d2dddef674d56aa17394b",
      "tree": "b8730967354421932508e0d94139199c7f72a9bf",
      "parents": [
        "d84d40e37751ba9ba2d78f6c2b5ef0dcf484184a",
        "4897ff55d77cd957c57f9717785d12f86cd5b824"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 17:49:30 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 17:49:30 2013 +0000"
      },
      "message": "Merge \"Correct logging_context_format_string for Heat\""
    },
    {
      "commit": "d84d40e37751ba9ba2d78f6c2b5ef0dcf484184a",
      "tree": "33802c65c26f89af60cb08dbf5ef11a2dc513ca4",
      "parents": [
        "c5a1b05ebac150590bab553d484c283567cf0a6a",
        "976e418a037df3621cf15dfc15df68e2095b28c0"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 17:49:28 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 17:49:28 2013 +0000"
      },
      "message": "Merge \"Specify ip address for nova metadata server for nicira plugin\""
    },
    {
      "commit": "c5a1b05ebac150590bab553d484c283567cf0a6a",
      "tree": "47d609bd441934d60cb267a1a7592bee22684a8e",
      "parents": [
        "570edfa9baa8c1e81894da67a1fe90023da0ac1c",
        "893e66360caf3bcf0578d4541b3c17d089c33b02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 17:49:26 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 17:49:26 2013 +0000"
      },
      "message": "Merge \"Add meta-config via local.conf\""
    },
    {
      "commit": "26c8909e9568cc19d77743fa39b640d7d62ddd4c",
      "tree": "a4707fd44c842a5b4d8339d8f6796b1084dee2f3",
      "parents": [
        "3931573f2bdb542ff4299bd548cab3458c3b0c99",
        "93a7a50c1d4ff1a5cb5e6bd2162102c27fcdbe2d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Oct 14 17:29:37 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Oct 14 17:29:37 2013 +0000"
      },
      "message": "Merge \"Add the creation of /var/run/openstack when zeromq is chosen\""
    },
    {
      "commit": "557744faecc2f6701d1babf5060a771069b22e94",
      "tree": "e3ae244f2325713f7557c07ef62b729311aca969",
      "parents": [
        "3931573f2bdb542ff4299bd548cab3458c3b0c99"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Oct 14 09:50:13 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Oct 14 12:21:29 2013 -0500"
      },
      "message": "refine rabbit cleanup\n\nBeside it\u0027s good to killall -9 epmd,\nif killall epmd fails\n\nChange-Id: Ide90ef8ac3339bd70d991666ce0d3550a088670b\n"
    },
    {
      "commit": "fdc9ae8b9e52004a4fa0a4e0cf7df67f81cba955",
      "tree": "5b417eaf5679350a8d5807ba3c4a6f71d1371820",
      "parents": [
        "3931573f2bdb542ff4299bd548cab3458c3b0c99"
      ],
      "author": {
        "name": "Min Li",
        "email": "limin.marcus@gmail.com",
        "time": "Wed Oct 09 15:45:41 2013 -0400"
      },
      "committer": {
        "name": "Min Li",
        "email": "limin.marcus@gmail.com",
        "time": "Mon Oct 14 11:26:49 2013 -0400"
      },
      "message": "Fix bugs for installing docker, bug #1237581.\n  -The change in install_docker.sh corrects a typo (\u0027\u003d\u0027 should be \u0027-\u0027).\n   This typo resutls in \u0027unable to locate the packet\u0027 error when executing apt-get.\n\n  -The second change is in hypervisor-docker fix the error for reporting\n   docker is not installed when docker is actually set up. The original line\n   missed the version part of the package name.\n\nChange-Id: Ic48f45158cf84f89080f095d53c355e9f6969bfd\n"
    },
    {
      "commit": "c7a92800c9a2c3b3ed3b7f2a796ab9884a583403",
      "tree": "ecce4501db017583059002470acc5775322cb27b",
      "parents": [
        "3931573f2bdb542ff4299bd548cab3458c3b0c99"
      ],
      "author": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Oct 14 00:51:10 2013 -0500"
      },
      "committer": {
        "name": "DennyZhang",
        "email": "denny@unitedstack.com",
        "time": "Mon Oct 14 00:51:19 2013 -0500"
      },
      "message": "remove useless step in cleanup_rpc_backend\n\nIt shall not make dir of /var/run/openstack for the cleanup operation.\n\ninstall_rpc_backend will make the directory, which is covered by another\ntake care of this.\n\nChange-Id: I2bf1bfb4a6b409cc04f2d7b94dd58627e0134b71\n"
    },
    {
      "commit": "893e66360caf3bcf0578d4541b3c17d089c33b02",
      "tree": "c91bd45ede20b9739c5dd39bec08d8ee32937af5",
      "parents": [
        "7ab1f22c606ae55883ac47298c810062965a1527"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Sep 13 15:05:51 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Oct 11 11:41:58 2013 -0500"
      },
      "message": "Add meta-config via local.conf\n\nThis defines a new local.conf file that is designed to take the place of all\nof the \u0027pass-through\u0027[1] configuration options that have been defined in DevStack.\n\n* new local.conf file can contain multiple config file settings to be\n  merged in to existing project config files\n* localrc can be embedded into local.conf and will auto-extract if\n  localrc does not exist\n* Adds functions get_meta_section(), get_meta_section_files(),\n  merge_config_file() and merge_config_group()\n* Adds EXTRA_OPTS, EXTRA_BAREMETAL_OPTS, Q_DHCP_EXTRA_DEFAULT_OPTS and\n  Q_SRV_EXTRA_DEFAULT_OPTS to the deprecated warning list at the end of stack.sh\n\n[1] Pass-through options are those that do not configure or change DevStack\u0027s behaviour\nbut simply set a value in a project config file.  This includes most of the EXTRA_XXX_OPTS\nconfiguration variables.\n\nChange-Id: I367cadc86116621e9574ac203aafdab483d810d3\n"
    },
    {
      "commit": "8c032d1635320ad9b5162136a8876cc48e7fa8bd",
      "tree": "ff093f0e5dbf4ef0d59073c9f9e287ea126c65b2",
      "parents": [
        "67f7da2de299f4f9ab58718aafce336012035cd8"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Sep 23 13:53:13 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Oct 11 11:30:56 2013 -0500"
      },
      "message": "Convert remaining hypervisors to plugin model\n\nConvert BareMetal, OpenVZ, PowerVM hnd libvirt ypervisor configurations\nin Nova to the new plugin setup.\n\nChange-Id: I47d744a2c9fdda0771f5b473ec3b26fb099f7439\n"
    },
    {
      "commit": "af15d35414abea1e0dd9792d3fffcffab47afc1c",
      "tree": "429706440dbcbf9a083e3e10f30545b00f6b2cf9",
      "parents": [
        "67f7da2de299f4f9ab58718aafce336012035cd8"
      ],
      "author": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Fri Oct 11 21:56:56 2013 +0900"
      },
      "committer": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Fri Oct 11 22:14:46 2013 +0900"
      },
      "message": "baremetal: Allow BM_SECOND_MAC to be unset\n\nCurrently DevStack registers the second nic of the baremetal\nnode even if BM_SECOND_MAC is not set or empty. However\nan interface with an empty mac address causes dhcp to fail\n(bug 1238595). And such operation will get to return a error\nafter the bug is resolved. So we should not register the\nsecond nic if BM_SECOND_MAC is not set.\n\nRelated-Bug: #1238595\nChange-Id: Ib3cc77686b72311403ccacbd70ae9cf43e6eb4c9\n"
    },
    {
      "commit": "84783c72fe31dbc7656cfb4b9ee0af947e5ce3ed",
      "tree": "2e277037dae0b5e68dfef379977ba8b7f4456faf",
      "parents": [
        "67f7da2de299f4f9ab58718aafce336012035cd8"
      ],
      "author": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Thu Oct 10 09:08:48 2013 -0400"
      },
      "committer": {
        "name": "Sergey Kraynev",
        "email": "skraynev@mirantis.com",
        "time": "Thu Oct 10 09:08:48 2013 -0400"
      },
      "message": "Adding value for lock_path in configuration file\n\nNow oslo code include new lockutils. According this code\nif lock_path is not set in configuration file, will be\nraised Error message.\n\nSo for updating lockutils in cinder project is needed\nlock_path definition in configuration file.\n\nChange-Id: I413f0a2ccec0f9d9e06acaa8cc06c41206d9dcc2\n"
    },
    {
      "commit": "4897ff55d77cd957c57f9717785d12f86cd5b824",
      "tree": "e8540fb6c11caa05534b0a9d35d64fd3c5748e93",
      "parents": [
        "67f7da2de299f4f9ab58718aafce336012035cd8"
      ],
      "author": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Wed Oct 09 18:49:32 2013 +0900"
      },
      "committer": {
        "name": "Arata Notsu",
        "email": "notsu@virtualtech.jp",
        "time": "Wed Oct 09 18:53:58 2013 +0900"
      },
      "message": "Correct logging_context_format_string for Heat\n\nWe should use \"tenant\" and \"user\" instead of \"project_name\" and\n\"user_name\" by calling setup_colorized_logging with these parameters.\n\nChange-Id: I47820c890bf4585e7c8f64c41f48d7576ca56862\nCloses-Bug: 1237314\n"
    },
    {
      "commit": "9732b57e3de7c24cb494c0f923d791a782ca9c9a",
      "tree": "434a60d78d81825c8df577ac55a0a1e2cf850b6c",
      "parents": [
        "e25492e8b099d809558321e0c43d21400e1c53c0"
      ],
      "author": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Sat Sep 21 01:17:06 2013 +0200"
      },
      "committer": {
        "name": "Salvatore Orlando",
        "email": "salv.orlando@gmail.com",
        "time": "Wed Oct 09 02:36:32 2013 -0700"
      },
      "message": "Nicira plugin: do not die if NVP gateway IP is missing\n\nDevstack should not die if the IP and prefix len for establishing\na connection to the public network are not provided.\nIn this case, the public gateway IP address used to configure\nNeutron\u0027s public network should be used, together with the prefix\nlength of the public network\u0027s CIDR.\n\nThis patch also ensures $PUBLIC_BRIDGE is created, even if\nQ_USE_DEBUG_COMMAND is disabled. Finally this patch also adds\nthe teardown operation for restoring the original IP addresses\non the interface used for connectivity to the public network\nimplemented on the NVP gateway.\n\nBug #1227750\n\nChange-Id: Ib58738a578c46f2183d503cabfdc6039bfbeb702\n"
    },
    {
      "commit": "976e418a037df3621cf15dfc15df68e2095b28c0",
      "tree": "ef22475d8f435654e537e149b72a722e6e8d37eb",
      "parents": [
        "016511c5f1fa7eaf8061fc94a87038f8f3f90127"
      ],
      "author": {
        "name": "armando-migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Wed Oct 02 12:59:07 2013 -0700"
      },
      "committer": {
        "name": "armando-migliaccio",
        "email": "amigliaccio@nicira.com",
        "time": "Tue Oct 08 12:22:06 2013 -0700"
      },
      "message": "Specify ip address for nova metadata server for nicira plugin\n\nSupports blueprint nsx-integrated-services\n\nChange-Id: I265b9714ca531731b0b2e1b37e64c912666aed80\n"
    }
  ],
  "next": "016511c5f1fa7eaf8061fc94a87038f8f3f90127"
}
