)]}'
{
  "log": [
    {
      "commit": "c139a70fe2c91e149aae554326b677e748c57a34",
      "tree": "4355340aa4c56b413f973929cb52abce7fdce059",
      "parents": [
        "87c0c263a015e7595ffab2be322c358dc3da3ca0",
        "45d3d9ab2ba55ece2fa4add9cdbac08c0ab51a1d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 07 18:41:16 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 07 18:41:16 2014 +0000"
      },
      "message": "Merge \"horizon does not uses django-registration\""
    },
    {
      "commit": "28491ef1f262803cce5740067a5b5372d40c0142",
      "tree": "4f3959720a941816754724449f94834e7ab48a74",
      "parents": [
        "995e10cbf70d21cead1e1d31c2eef1a7adede76f"
      ],
      "author": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Tue Mar 04 10:57:50 2014 +0900"
      },
      "committer": {
        "name": "Masayuki Igawa",
        "email": "igawa@mxs.nes.nec.co.jp",
        "time": "Fri Apr 04 09:41:11 2014 +0900"
      },
      "message": "Install fping package\n\nNow, we can\u0027t use os-fping API by default because devstack doesn\u0027t\ninstall the fping package.\nThis commit adds installing the package and enabling to use os-fping\nAPI.\n\nChange-Id: Ibdc7479a9038321e4fc3953774a6f3e1dac90530\nCloses-Bug: #1287468\n"
    },
    {
      "commit": "45d3d9ab2ba55ece2fa4add9cdbac08c0ab51a1d",
      "tree": "2c1fa853ba45f233effb12b141d976283ffa1231",
      "parents": [
        "d31b2bde469817106ce10745c89cc90b07f36354"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 02 18:47:02 2014 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Apr 02 18:47:02 2014 +0200"
      },
      "message": "horizon does not uses django-registration\n\nIt was removed from the requirements since long, by\na47aa6fdc33ee29be886b45236e276a42a70b4df.\n\nJust the files/rpms/horizon referencing it.\n\nChange-Id: Ic1d413855e80a6f64d9d255f2d3a41f0925332c5\n"
    },
    {
      "commit": "d7f7cb275cf0dd78a1490a056685b6753591d14f",
      "tree": "ba37d6b1c88d5e2a2938ef3e8114a18c79e27c95",
      "parents": [
        "473add7e0b467e4ebf2ed6a682e9ca175facd714"
      ],
      "author": {
        "name": "Sergey Skripnick",
        "email": "sskripnick@mirantis.com",
        "time": "Fri Mar 14 14:13:16 2014 +0200"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 15:35:28 2014 +0000"
      },
      "message": "Add python-dev to general requirements\n\nPackage python-openstackclient depends on pycrypto, and pycrypto depends\non python-dev. Since python-openstackclient should be installed in any\ncase, python-dev should be in general requirements.\n\nChange-Id: I2d6f5919bdc1175252c78cd203a8769d3892b923\nCloses: bug 1292477\n"
    },
    {
      "commit": "473add7e0b467e4ebf2ed6a682e9ca175facd714",
      "tree": "1582017d937dfa152b9eb51e919d70ea3e817ae7",
      "parents": [
        "d116d5cbef420077a80ead77ae7203727f2b8ace",
        "1749106c3abb17ee7cf30eb69bc9b744f3fc5a95"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 02 15:27:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 02 15:27:22 2014 +0000"
      },
      "message": "Merge \"Remove unused package dependencies\""
    },
    {
      "commit": "06fb29c66124b6c753fdd262eb262043b4551298",
      "tree": "9040d17889a581eca7d043a7ed61be17a2cead4e",
      "parents": [
        "1fef36e526727b6057ba0d54049e07260a49b1f4"
      ],
      "author": {
        "name": "Alexander Gordeev",
        "email": "agordeev@mirantis.com",
        "time": "Fri Jan 31 18:02:07 2014 +0400"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@ubuntu.com",
        "time": "Fri Mar 14 13:44:00 2014 -0700"
      },
      "message": "Integration testing preparation for Ironic\n\nAdd ability to create/register qemu vms for Ironic testing purposes\n\nImplements bp:deprecate-baremetal-driver\n\nChange-Id: If452438fcc0ff562531b33a36cd189b235654b48\n"
    },
    {
      "commit": "f8afb8bee1de1ccad21c71abb5ba0b1f54296a02",
      "tree": "70d2780ed644c4929fa8d31d857b4f90a89ae761",
      "parents": [
        "ce33a78563ad1ea8dfa137d8a7cf666ed99b2e97",
        "353c4f1240d974e9ce93ba1f00a4bc7fe2c5856e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 13 19:12:47 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 13 19:12:47 2014 +0000"
      },
      "message": "Merge \"remove additional f18 references\""
    },
    {
      "commit": "63d06bcad9b6716fc4c4f69d52a83ccd40d160b2",
      "tree": "9fc8ac0f82b2856c835ba6678bfa6660cfa3e64b",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36",
        "936284b02ab6365bb0bcde49b617a57a902d491c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Mar 12 16:59:22 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Mar 12 16:59:22 2014 +0000"
      },
      "message": "Merge \"Make mongo install for ceilometer NOPRIME\""
    },
    {
      "commit": "1749106c3abb17ee7cf30eb69bc9b744f3fc5a95",
      "tree": "9673602e46600bc2f01aaa8fe45f68a56332faf0",
      "parents": [
        "3c78e080864c9b202132d8ce0e493933f3d2ab36"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Mar 12 14:38:25 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Wed Mar 12 14:38:25 2014 +0100"
      },
      "message": "Remove unused package dependencies\n\n* /sbin/vconfig command is not used by either nova or neutron.\n* Now the AMQP carrot is not used, not even optionally by\n  the oslo.messaging.\n* python-gfalgs just referenced as a similar configuration style,\n  by neutron.\n\nChange-Id: Idde5446e47e7da1dd204ea518ab816e2cce77c7d\n"
    },
    {
      "commit": "349394b0cfb858dfdea390a20ee80b333380b95e",
      "tree": "59f6d64822279914d36b2c2ea78664c4c5e98df1",
      "parents": [
        "46be1ea2ff05542f833ce1369aa944d97699b0d7",
        "a439faa85b89b0d2c73085743426fd8741293cb6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 11 08:46:19 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 11 08:46:19 2014 +0000"
      },
      "message": "Merge \"Update required packages for ryu\""
    },
    {
      "commit": "936284b02ab6365bb0bcde49b617a57a902d491c",
      "tree": "52838156a4d3f14a04bcff38ddd80315f377bd0f",
      "parents": [
        "a35bd8b70f70fda7b184a117106332aff10ff66a"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 11 09:35:55 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Mar 11 10:32:01 2014 +1100"
      },
      "message": "Make mongo install for ceilometer NOPRIME\n\nmongodb packages are missing on some platforms, so we switch to a\nmanual install.  Also gate the mongo call in cleanup\n\nChange-Id: I1755e461c66be30da3db2a0994f908503c4c38ea\n"
    },
    {
      "commit": "353c4f1240d974e9ce93ba1f00a4bc7fe2c5856e",
      "tree": "bb95fa6fedd6a9db36f941968fd1d54d89c8b147",
      "parents": [
        "d9259ea466e54349fa87e7f76b7dfd061b19423c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 08:44:18 2014 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Mar 10 08:44:18 2014 -0400"
      },
      "message": "remove additional f18 references\n\nf18 has been EOL for 6 weeks now, time to purge it from devstack\n\nChange-Id: I5aac2c63b2f4cd8b01ae685b1acf4c188637558b\n"
    },
    {
      "commit": "b27f16d71660f75fcd82a035cdaf2b2eddec99ce",
      "tree": "c58360682901f545cd1c5a9b788ba0b884966b2d",
      "parents": [
        "0dfbf9b4b91c0b95fdaa1735471c2e6f15326098"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Feb 28 14:29:02 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Mar 10 14:10:56 2014 +1100"
      },
      "message": "Detect missing packages with yum\n\nyum -y doesn\u0027t report an error when packages are missing (see [1] for\nupstream discussion).  Thus we run the output of yum through a small\nawk script looking for missing packages output.\n\nThe one change required for RHEL is that python-wsgiref is included in\nthe distro python, so doesn\u0027t need a separate package.\n\n[1] https://bugzilla.redhat.com/show_bug.cgi?id\u003d965567\n\nChange-Id: I9908ff4edbf2b0d961d25837a08a34e1417bbb02\n"
    },
    {
      "commit": "d44517dfcfacb5aa9e1952847a1505fd3a92580b",
      "tree": "e596a69ae63190d1b3a43cfe37f1f32b20085cd7",
      "parents": [
        "c880fb41b05d94d7c9b5d3acca5ded9a13f14c66"
      ],
      "author": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Tue Jan 28 20:29:18 2014 +0000"
      },
      "committer": {
        "name": "Kyle Mestery",
        "email": "kmestery@cisco.com",
        "time": "Thu Mar 06 16:19:10 2014 +0000"
      },
      "message": "Add support for configuring OVS to work with OpenDaylight\n\nThis adds support for running OpenDaylight as an OpenStack Neutron plugin\nunder devstack. This entails downloading the latest version of OpenDaylight,\nconfiguring it, and running it as a service under devstack. This code also\nincludes pieces which configure Open vSwitch on each devstack node to point\nat OpenDaylight as their OpenFlow and OVSDB control interface. This is\nrequired for compute hosts, which will not be running any Neutron software\non them at all. This post-devstack configuration is handled in the extras\ndirectory because of the fact there is no Neutron code running on the compute\nhosts themselves.\n\nCloses-bug: #1273917\n\nChange-Id: I696e7c7fe63c835f90c56105775def305a702877\n"
    },
    {
      "commit": "a439faa85b89b0d2c73085743426fd8741293cb6",
      "tree": "a0e2ea05bbf4d1692d6c2e6d339c3c96880368dd",
      "parents": [
        "9f935cbd4af02fe63021282e13bbb3c88758c346"
      ],
      "author": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Mon Feb 24 20:32:19 2014 +0900"
      },
      "committer": {
        "name": "YAMAMOTO Takashi",
        "email": "yamamoto@valinux.co.jp",
        "time": "Tue Mar 04 15:43:01 2014 +0900"
      },
      "message": "Update required packages for ryu\n\nSync with the recent reality.\n\nChange-Id: I4c37d09e511f3763d2267267815387bd5c825e0e\nCloses-Bug: 1287541\n"
    },
    {
      "commit": "201850120bec762347b80b22b5c60df43a262c6e",
      "tree": "27f2abb83af5590c3329bcae084f5760c01edde9",
      "parents": [
        "339ec177310509378365f0ed53b0521a6ff6e943"
      ],
      "author": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Mon Feb 03 12:14:08 2014 -0500"
      },
      "committer": {
        "name": "Eric Windisch",
        "email": "ewindisch@docker.com",
        "time": "Tue Feb 25 22:15:46 2014 -0500"
      },
      "message": "Make python-guestfs NOPRIME \u0026 install for libvirt\n\nThe libguestfs dependency tree includes a number\nof packages that we may not want or work everywhere, such as fuse.\n\nNow python-(lib)guestfs will install from lib/nova_plugins/hypervisor-libvirt\n\nChange-Id: I6c3a614010ee8d65813eec66a56680def622514c\n"
    },
    {
      "commit": "339ec177310509378365f0ed53b0521a6ff6e943",
      "tree": "3068fa7280718fa676bf1d58dd456931921c919a",
      "parents": [
        "abcc36e1214faebf567ce9f10e1d071faeb8c49a",
        "78096b5073c70ef2c1f0626c802e095cd288c097"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 26 02:38:30 2014 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 26 02:38:30 2014 +0000"
      },
      "message": "Merge \"remove sysstat \u0026 pidstat\""
    },
    {
      "commit": "78096b5073c70ef2c1f0626c802e095cd288c097",
      "tree": "1445b60e72d447319bb9ec56025dec2fd9a472fe",
      "parents": [
        "0df99e2d4ba70eb9669df6e18fb97ed37313c582"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 25 10:23:04 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 25 10:30:31 2014 -0500"
      },
      "message": "remove sysstat \u0026 pidstat\n\ndstat is far cleaner for getting results out of the environment,\nand covers the bulk of our use cases for sysstat and pidstat with\na much better ui.\n\ndevstack is allowed to be opinionated, so become opinionated here.\n\nChange-Id: I21ec96339dcd704098512fdafd896738f352962d\n"
    },
    {
      "commit": "4f1fee6eae300a3384900df06ebc857e95854eb0",
      "tree": "1310524b1863983cef1d0c13d0e6571a91e8eb10",
      "parents": [
        "f1eb0475d9320875f1a6c4a9c398e9388350d206"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Feb 24 14:24:13 2014 +1100"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Feb 25 08:21:22 2014 +1100"
      },
      "message": "Fix missing libffi-devel for python-glanceclient\n\npython-glanceclient is failing to install on rhel6 with a dependency\nchain from pip as\n\n  cryptography\u003e\u003d0.2.1 (from pyOpenSSL\u003e\u003d0.11-\u003epython-glanceclient\u003d\u003d0.12.0.56.gb8a850c)\n\ncryptography requires libffi-devel to build.  I\u0027m not sure what\nchanged, but remove it from \"testonly\" so it is always installed.\n\nHowever, RHEL6 includes this in the optional repo, so we enable this\nrepo in the fixup script.\n\nChange-Id: I9da0e91b75f41578861ee9685b8c7e91dd12dae7\n"
    },
    {
      "commit": "2d65059e725ad27d1e9bdddbea9982d1d8027c01",
      "tree": "78bea5d54978a6b00c74c2d36fbe5edf87a92343",
      "parents": [
        "4fa0401d3386b56f66efc50712463fbabdc8fc80"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 20 15:49:13 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Thu Feb 20 17:02:51 2014 +0100"
      },
      "message": "Add RHEL7 beta support\n\nRHEL7 still in beta status, so it will require the FORCE option,\nuntil the GA release.\n\nThe main notable difference from another RHEL family members, it does\nnot have the mysql alias for the mariadb.\n\nChange-Id: Ic90bb6c3dd9447fc80453c3dc1adb22cdfc6226f\n"
    },
    {
      "commit": "062cdaf84c11fbbef71cab1db833c4aac3baadbf",
      "tree": "ccb4f8f76b308b730ae4ed521ca547a904d8c6ac",
      "parents": [
        "b4b9146de289dcc76683a2683fd0bfedccc5a57c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Feb 10 22:24:49 2014 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Tue Feb 11 17:53:03 2014 -0500"
      },
      "message": "add dstat to see top process info\n\npidstat data isn\u0027t exceptionally useful, it\u0027s lots of lines, and\nseems to be missing some of the most critical one.\n\ndstat is kind of like sysstat, except the formatting is much better.\nIt also supports advanced features like the top CPU using process\nat every interval.\n\nput this behind the sysstat variable, as we\u0027ll probably want to\nreplace sysstat \u0026 pidstat with this if it works\n\nChange-Id: I48dc22a0a7e63fe3abb527646cc70525998a7d85\n"
    },
    {
      "commit": "e7b6399d455ea3f44c46448449cc90d55356f23e",
      "tree": "de687eaeebe07561ff610a0586613cf54d9a8f05",
      "parents": [
        "b53dbad8ac42417960f39bbd1f0901ffae808075"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 27 11:44:03 2014 +0100"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Mon Jan 27 11:58:45 2014 +0100"
      },
      "message": "Install bc with all distribution\n\nAfter commit def4c141 the bc is requred for devstack install on minimal\nimage, commit fbe12f98 fixed the issue with ubuntu, but not with other\ndistribution.\n\nAdding bc to the files/rpms-suse/general and files/rpms/general.\n\nChange-Id: Ieb2e3e2af454bca03bb3d7565ff731dc357e699f\n"
    },
    {
      "commit": "39d500335ad2bff0ffdf1d543d0d7528b3812480",
      "tree": "c21e455a0ef95c8a9ef98c5620ede294ce139a6f",
      "parents": [
        "86b83106c28012cf3c5bfbcbe42a89fcf956f91a"
      ],
      "author": {
        "name": "Ana Krivokapic",
        "email": "akrivoka@redhat.com",
        "time": "Mon Jan 06 21:46:35 2014 +0100"
      },
      "committer": {
        "name": "Ana Krivokapic",
        "email": "akrivoka@redhat.com",
        "time": "Fri Jan 17 18:34:29 2014 +0100"
      },
      "message": "Add missing mongodb client package on Fedora\n\nOn Fedora, when ceilometer is enabled and mongodb is used as backend,\ndevstack installation would fail due to missing mongodb client package.\nThis patch ensures the package gets installed.\n\nChange-Id: I981bb55f86541e5ff19c52160269a7789b94423f\n"
    },
    {
      "commit": "d7f6090f29786f091773497bc3597142d94619ec",
      "tree": "700f189c6494787e8b626c30e26cf0fd73d0adf6",
      "parents": [
        "bc22aeb4bc6a37ea02e2c97936c2005614af6e75"
      ],
      "author": {
        "name": "Alvaro Lopez Ortega",
        "email": "alvaro@gnu.org",
        "time": "Sun Dec 22 17:03:47 2013 +0100"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Fri Jan 10 10:52:41 2014 +0100"
      },
      "message": "Add support for Fedora 20\n\nThe list of RPM packages have been updated to support the recently\nreleased Fedora 20 distribution.\n\nCloses-Bug: #1263291\n\nCo-Authored: Alvaro Lopez Ortega \u003calvaro@gnu.org\u003e\nChange-Id: Ia66abef1a1a54e6d5ee6eebc12908cef3f1d211d\n"
    },
    {
      "commit": "db54311552d6c1efad7d9958a539848b3aeea775",
      "tree": "fac518da88381b3859c72e5d0e21b9613f14832d",
      "parents": [
        "2403943d6a04f5705d89c37f74008e95e806434c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Dec 16 16:35:44 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sean.dague@samsung.com",
        "time": "Mon Dec 16 20:16:03 2013 -0500"
      },
      "message": "add libxslt1-dev to tempest required files\n\ntempest actually needs a pretty new lxml, which means it\u0027s\ngoing to build it from source. To do that it needs libxslt1-dev\nto compile. We should be good and let devstack do this out of\nthe box so it works on minimal environments.\n\nChange-Id: Ia527905c1c15fb8c6793f0ce543ad05e25a88179\n"
    },
    {
      "commit": "06b345e509f7fa213be17715f9ac581a51f2fd56",
      "tree": "c772af38945210ae621a4147d6529ea39109418b",
      "parents": [
        "3ae26652af8e8c484a52c925553c8801d1a9a7e3"
      ],
      "author": {
        "name": "Flaper Fesp",
        "email": "flaper87@gmail.com",
        "time": "Wed Sep 04 15:35:47 2013 +0200"
      },
      "committer": {
        "name": "Flavio Percoco",
        "email": "flaper87@gmail.com",
        "time": "Wed Nov 27 11:09:21 2013 +0100"
      },
      "message": "Add marconi support to devstack\n\nMarconi has an optional dependency on keystone for authentication. This\ncode was tested with everything enabled and also with the following\nlocalrc:\n\n    STACK_USER\u003dfedora\n    SERVICE_TOKEN\u003dsecrete\n    ADMIN_PASSWORD\u003dsecrete\n    MYSQL_PASSWORD\u003dsecrete\n    RABBIT_PASSWORD\u003dsecrete\n    SERVICE_PASSWORD\u003dsecrete\n\n    disable_all_services\n    enable_service qpid\n    enable_service key\n    enable_service mysql\n    enable_service marconi-server\n\nImplements blueprint marconi-devstack-integration\nImplements blueprint devstack-support\n\nChange-Id: I13495bcc5c5eb66cee641894e9f84a0089460c8b\n"
    },
    {
      "commit": "394c11c72191fff6eed1543600260b9de7f55676",
      "tree": "7b3b7d78562155fb8cfe14c2c96a753c8ea463b8",
      "parents": [
        "66c54249805c9a6e863c81b754f4abae71aa1b2b"
      ],
      "author": {
        "name": "Gonéri Le Bouder",
        "email": "goneri.lebouder@enovance.com",
        "time": "Tue Nov 05 10:35:55 2013 +0100"
      },
      "committer": {
        "name": "Gonéri Le Bouder",
        "email": "goneri.lebouder@enovance.com",
        "time": "Thu Nov 14 10:28:51 2013 +0100"
      },
      "message": "horizon: drop nodejs dependency\n\nsince commit a0739c9423a4c559b45af96fa4cdb30539dcdbd7, horizon use\na pure Python alternative to nodejs\n\nChange-Id: I231b453e42c303c3cc29e8bea4d7b935fecdccd2\n"
    },
    {
      "commit": "abd1f24dd65efab63daac9e83bc6237b73030dc4",
      "tree": "d74f41cb1f13e44059f706588f9a58101359f6f9",
      "parents": [
        "302a8f7a172a77766a9d89a05f2c8453bafc595d",
        "0cccad43aad08487ad1712c63afed602889aaf72"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 12 22:42:18 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 12 22:42:18 2013 +0000"
      },
      "message": "Merge \"Added Trove (Database as a Service).\""
    },
    {
      "commit": "0cccad43aad08487ad1712c63afed602889aaf72",
      "tree": "7be8f53e47a2ff1eb4f245ca71fa99df59d924c5",
      "parents": [
        "58afc729831d0d202bc4f1aa13a3340e3f1320c5"
      ],
      "author": {
        "name": "Nikhil Manchanda",
        "email": "SlickNik@gmail.com",
        "time": "Mon Dec 03 18:15:09 2012 -0700"
      },
      "committer": {
        "name": "Michael Basnight",
        "email": "mbasnight@gmail.com",
        "time": "Wed Sep 11 23:48:07 2013 +0000"
      },
      "message": "Added Trove (Database as a Service).\n\n- Added changes to stackrc for the Trove Repos.\n- Added support to devstack for \"install\", \"configure\",\n  \"init\", and \"run\"\n\nimplements blueprint:trove-devstack-integration\n\nChange-Id: Ib3f6daad33e629f764a174b80762c808ce8588e2\n"
    },
    {
      "commit": "302a8f7a172a77766a9d89a05f2c8453bafc595d",
      "tree": "43758e178cc7f8f9ef8f761329937e43fc7be00a",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Sep 11 22:52:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Sep 11 22:52:45 2013 +0000"
      },
      "message": "Merge \"import lib/oslo so we can clean it up\""
    },
    {
      "commit": "71d5630c4ad2dd74964119a4ad8f16833f61fc21",
      "tree": "2a5d835d6a76bc60498cca63556eaa9ca6ca910a",
      "parents": [
        "55181d2cfba5dd6bbbde42bb964782e8c2b8ee50"
      ],
      "author": {
        "name": "Christian Berendt",
        "email": "berendt@b1-systems.de",
        "time": "Mon Jul 22 11:37:42 2013 +0200"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 21 14:15:20 2013 -0500"
      },
      "message": "Adds new tag for testonly packages in package lists\n\nAlso introduces a new parameter INSTALL_TESTONLY_PACKAGES\nin the stackrc with False as default value. Setting it to\nTrue stack.sh will install all packages tagged with the tag\ntestonly in the package lists.\n\nIncludes needed packages for Ubuntu and Fedora\n\nfixes bug #1203680\n\nChange-Id: I911a6601819a34262853bba0658f6751148bfbec\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": "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": "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": "b6f7ea4fb0bfd4bcc1d1bb35f97d29eb70075b73",
      "tree": "fcd311aade39a5bdb97157bd038034040dd13b3c",
      "parents": [
        "fa7ac3f9b0168c91e67bf4fcfe1ef117f6337253"
      ],
      "author": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Mon Jul 29 08:12:39 2013 -0700"
      },
      "committer": {
        "name": "Alex Gaynor",
        "email": "alex.gaynor@gmail.com",
        "time": "Mon Jul 29 08:12:39 2013 -0700"
      },
      "message": "Added libffi-dev to the needed packages\n\nChange-Id: Ida7001886f17c9413b33312f12f2478a54bd6c90\n"
    },
    {
      "commit": "53fe11a8227bc96e55d31227a08f5af7cb337797",
      "tree": "29bd87639a6d81ced026aa73d85a194d0d145c72",
      "parents": [
        "2076647e2116ab2c2068e18d118c96f51a5dc926"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 08 15:06:33 2013 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 08 15:49:35 2013 -0500"
      },
      "message": "More neutron renames\n\nRename quantum-adv-test.sh and the package prereq files in files/*/quantum\n\nChange-Id: I4dab635c2ae79f1f42a9cfdadbf7a4d06cf2b925\n"
    },
    {
      "commit": "3b42774bd31076c556e87b7943c75d779a5437b7",
      "tree": "ca0c10a00e2d1fbb8ec76d7c47f033cab96a3e35",
      "parents": [
        "314ae87a911b457590cd268a6d50872c957de343",
        "4ca55309f28f9470701487881847a7efdc3c5628"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 02 14:19:23 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 02 14:19:23 2013 +0000"
      },
      "message": "Merge \"Add python-libguestfs to RPM list\""
    },
    {
      "commit": "4ca55309f28f9470701487881847a7efdc3c5628",
      "tree": "4db2b410e82feeaab0435c7c96787468ab28b9ff",
      "parents": [
        "53a683b91635158fcb17c6f2f37ebc8e66539010"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 28 14:21:17 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Jun 28 16:29:00 2013 +1000"
      },
      "message": "Add python-libguestfs to RPM list\n\nlibguestfs appears to be the best way to access images for injection,\nso add the python bindings to the RPM list.  Indeed, on RHEL it is the\nonly way, because the fallback of nbd access isn\u0027t available.  There,\nthis change prevents a lot of errors in nova.virt.disk.vfs.localfs\nwhen it can\u0027t import the nbd module.\n\nChange-Id: I9c2a81bb7c26bc17f8b5f1b5a682c05a419b33ba\n"
    },
    {
      "commit": "46fe276a53662013b5a377909ae6b96bae924ddc",
      "tree": "35cd4ff076f4e93652b1c49d346f1fa1a197e4b2",
      "parents": [
        "b3e8ea847feaf63fe4a46c2a9a417f8a3f760938"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Fri Jun 21 16:48:02 2013 +0100"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Sat Jun 22 20:16:44 2013 +0100"
      },
      "message": "xenapi: Add qemu-utils as a cinder dependency\n\nIf you are using xenapi, your system won\u0027t have qemu-img installed. This\npatch adds the package qemu-utils to the list of cinder\napts/rpms/suse-rpms, thus devstack will pull the required binaries.\n\nChange-Id: Id701880ce03bb3e78223df0af6a00b052408407c\n"
    },
    {
      "commit": "2f9c4b30539173d661642e9d932d3755564d8211",
      "tree": "23fa4dd38932d1f2697bbd8ee5bfd916e9b54663",
      "parents": [
        "9079e8d741b22f689eb499b32eba1752a287bbc7",
        "22f4d5e7365f83f7e32ce76c57a740be980820a8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jun 18 20:05:43 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jun 18 20:05:43 2013 +0000"
      },
      "message": "Merge \"F19 rpm dependencies\""
    },
    {
      "commit": "22f4d5e7365f83f7e32ce76c57a740be980820a8",
      "tree": "170b021f5d105839be37f32c1a2d2fee986607c4",
      "parents": [
        "f756470f0d3eb69668dc6fc9f0bb117d26d644d8"
      ],
      "author": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 08 21:18:45 2013 +0200"
      },
      "committer": {
        "name": "Attila Fazekas",
        "email": "afazekas@redhat.com",
        "time": "Sat Jun 15 15:50:17 2013 +0200"
      },
      "message": "F19 rpm dependencies\n\nFedora 19 rpm dependencies are the same as Fedora 18.\n* Adding f19 to the \u0027dept:\u0027 list.\n\nChange-Id: I927c31d45ac03b8bddac117e7f501d1255a25200\n"
    },
    {
      "commit": "201379cc38b8526624a945f136d55b5703391a14",
      "tree": "e6fca5703a343d56e8a2aec2cc085a73251b8cef",
      "parents": [
        "f756470f0d3eb69668dc6fc9f0bb117d26d644d8",
        "eeaa41a1ce5668698b86ad12c4ce37fc13bd637d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Jun 15 12:13:10 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Jun 15 12:13:10 2013 +0000"
      },
      "message": "Merge \"Adds openssl-devel to the RPMs dependencies\""
    },
    {
      "commit": "eeaa41a1ce5668698b86ad12c4ce37fc13bd637d",
      "tree": "b61ced1d823399963788b91c48e810c079d88bd5",
      "parents": [
        "7e37b7314d99064940ea7fa56b55251edfe06d6a"
      ],
      "author": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Fri Jun 07 17:11:30 2013 +0200"
      },
      "committer": {
        "name": "Giulio Fidente",
        "email": "gfidente@redhat.com",
        "time": "Tue Jun 11 17:58:05 2013 +0200"
      },
      "message": "Adds openssl-devel to the RPMs dependencies\n\npyOpenSSL (required by glanceclient) fails to build if openssl\nheader files are missing.\n\nChange-Id: I3ebce749ee9ca88cbbecc6b7676a086d82670f4d\nFixes: bug #1188650\n"
    },
    {
      "commit": "f606adb4a85c29a85a0f8c1b6d4410a41163e166",
      "tree": "c4ad5e7c384c6a8bf94c637225224928ee37191d",
      "parents": [
        "689e3ef01aff1da178de8c28aac267ab143244ab",
        "b1e49bfdf7f33b52e7aa14e5dfbb11c3328d3e6f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Jun 10 22:30:44 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jun 10 22:30:44 2013 +0000"
      },
      "message": "Merge \"Make dependency on libvirt dynamic\""
    },
    {
      "commit": "b1e49bfdf7f33b52e7aa14e5dfbb11c3328d3e6f",
      "tree": "0719cbb94e557ff1cc1de95c4d0560b696649e2f",
      "parents": [
        "7e37b7314d99064940ea7fa56b55251edfe06d6a"
      ],
      "author": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Thu May 30 16:47:19 2013 +0100"
      },
      "committer": {
        "name": "Bob Ball",
        "email": "bob.ball@citrix.com",
        "time": "Fri Jun 07 09:42:04 2013 +0100"
      },
      "message": "Make dependency on libvirt dynamic\n\nFixes bug 1184960\n\nChange-Id: If702807d9ae326bf216a2e076ce61062045d7c6b\n"
    },
    {
      "commit": "5747b8017577ea7b8f41c1456aeb91ee13d000e1",
      "tree": "1fc813a381178ba41cf3bc8fc121f8a83a5737b6",
      "parents": [
        "3df12bb22b63330fedb44816ef9dca4425435572"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jun 06 17:37:56 2013 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "joe.gordon0@gmail.com",
        "time": "Thu Jun 06 17:37:56 2013 -0700"
      },
      "message": "Don\u0027t install pep8 from packages\n\nWe have migrated to flake8 and most distros don\u0027t have the version of\npep8 that flake8 (and hacking) use.  Instead of installing pep8 from\npackages it should be installed from pip\n\nChange-Id: I86e4f8316f3cdc27303bfd039a78c0d6202ce321\n"
    },
    {
      "commit": "2bda6cfabf5e60f8bb74bb22f3c895ca108dff3c",
      "tree": "853fd256de30cdc7e4d5d950d23640d6a596f352",
      "parents": [
        "c29c392d26bccfbf612038c5cf1b0eee35bad909"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu May 23 09:25:10 2013 +1000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue May 28 23:04:14 2013 +0000"
      },
      "message": "Install nodejs for RHEL/Fedora\n\nnodejs is required for Horizon (ships a copy of lessc internally).  I\ncouldn\u0027t find nodejs in the rpm list, despite it being installed in\nlib/horizon.  This adds to the rpm list as NOPRIME and retains the old\ninstall point.\n\nRHEL6 has nodejs in EPEL now, so we remove the old hack that installed\nan upstream version and add it to the install mentioned previously\n\nChange-Id: Ib3ee2f7d77e22666c9055c8528288c01b46a95d3\n"
    },
    {
      "commit": "eb2da5dfb8c1014fb973bb21428af5b8ed5d8848",
      "tree": "eb4378676dbb52736d72e58bda46acf010ab6069",
      "parents": [
        "d52008acd48dbff6fcee01a159e9f65bf142b714"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Wed May 15 21:28:29 2013 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "marun@redhat.com",
        "time": "Tue May 21 04:23:11 2013 +0000"
      },
      "message": "Ensure Open vSwitch can be installed on RHEL6.\n\n * RHEL6 does not include Open vSwitch in the default repos, but it\n   is available via the RDO repo.  This patch automatically\n   configures the RDO repo for RHEL6.\n * The openvswitch package is now listed as an rpm dependency to\n   ensure it can be cached by a pre-built CI environment.\n\nChange-Id: I8f93f53039cca4ff29bcb91720be7bb047b3ed8a\n"
    },
    {
      "commit": "5595fdc2ac1437eb669a50aad1861a3ef6f69750",
      "tree": "1afe1b551b7abe5cb4ca587a868056a70df51fa7",
      "parents": [
        "b240ad472be39786c587acc75ef40de6e61a4b2d"
      ],
      "author": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Wed May 08 18:27:20 2013 +0800"
      },
      "committer": {
        "name": "zhhuabj",
        "email": "zhhuabj@cn.ibm.com",
        "time": "Thu May 09 13:12:01 2013 +0800"
      },
      "message": "Update the package name of qpid in the fedora platform\n\nThe package name of qpid in default yum repository\nis qpid-cpp-server, not qpid-cpp-server-daemon.\n\nFix bug 1177731\n\nChange-Id: I4412029966583f5ef5a5a4cc80e7fdc4771c8eca\n"
    },
    {
      "commit": "7919d851a9e532c9d92c82a067e68cf95b6770c8",
      "tree": "3355dedcad19e16a528d454bcffefbf334fdc32b",
      "parents": [
        "cd30ad90b849546659a5f815338559b6d723702e"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Fri Apr 26 11:28:29 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Mon Apr 29 11:46:57 2013 +1000"
      },
      "message": "RHEL6 support rpms\n\nInstall some rpms required for operation on RHEL6.  Additionally,\nremove some system packages that interfere with pip installs.\n\nChange-Id: I273ce59d7bf066e73d524f61b8ad048599101dab\n"
    },
    {
      "commit": "0906621356a491dc80a9cce988e76cf055e75d8e",
      "tree": "566d872f20c8870e1283265e5b18cdae3a6a2346",
      "parents": [
        "917f33335f962451833def6793317ac4997fb89a",
        "64dd03dd78b420a7983e2e36fb8ffb234c12e859"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Apr 26 00:32:45 2013 +0000"
      },
      "message": "Merge \"Modify RPM lists for RHEL6\""
    },
    {
      "commit": "5fe933399f57a2753d1f7615534b707160d6d497",
      "tree": "c15b86f327df9e9fdc052525c1c94c97dc77c2e1",
      "parents": [
        "34d74bcc663f52221a4a2154522826bf1503b557"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Apr 23 10:04:12 2013 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Tue Apr 23 10:04:12 2013 +0200"
      },
      "message": "Install polkit on Fedora/openSUSE when using nova\n\nWe clearly depend on polkit. It\u0027s usually already installed, but for\npeople using JeOS images, it\u0027s not.\n\nChange-Id: Ieccd0ff569f7d4541833b98232aeebb36b3493cb\n"
    },
    {
      "commit": "64dd03dd78b420a7983e2e36fb8ffb234c12e859",
      "tree": "b6a0c56c786781d332c2898c1b965e594f4fc701",
      "parents": [
        "41f748525090a994baad2d12e7b93994ad71e093"
      ],
      "author": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Thu Apr 11 12:01:09 2013 +1000"
      },
      "committer": {
        "name": "Ian Wienand",
        "email": "iwienand@redhat.com",
        "time": "Tue Apr 23 08:47:36 2013 +1000"
      },
      "message": "Modify RPM lists for RHEL6\n\nModifications to the RPM list to make devstack work on RHEL6.  Makes\nvarious packages only install on Fedora distros; generally letting pip\ninstall the missing dependencies on RHEL.\n\nAdditionally the Qpid package name is different in RHEL6 to Fedora.\nAlso a small re-write of the config file is required to avoid\nauthenication issues.\n\nChange-Id: If497099d27aa9cd80e1c1cee1aff2ed6b076d309\n"
    },
    {
      "commit": "80da9fa4dd7971ad80fc1e2ef024971cf0e0887e",
      "tree": "6696f3cef542abe5f577b96b5cd44c01b896d000",
      "parents": [
        "7ddbea25c4c443709809a8da92ecbb562cc3a62d",
        "933120695d3203df99e3747d198b63c18fb8723a"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 14 20:22:25 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 14 20:22:25 2013 +0000"
      },
      "message": "Merge \"Remove unused n-vol package lists\""
    },
    {
      "commit": "c3b658c8df1ea9e0561c57c789d9539aced83d60",
      "tree": "edf8b44021dfc8c58e24402a1fa636c880c7c995",
      "parents": [
        "b9578714ae39603636853ef1a97bcf22c2cb16e9",
        "285c75e7a43407b1baa2b15604b555f56166f6f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 11 17:35:04 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 11 17:35:04 2013 +0000"
      },
      "message": "Merge \"Allow mongod service to launch on Fedora\""
    },
    {
      "commit": "a0f660b0f97b3e98b92c439da8022bfb76574759",
      "tree": "f41cd44366ce91cb339f8051fd83f05c95e0e0ea",
      "parents": [
        "fd6aa547f0eb2ab402a214d22039a2ad57e4fc36"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Thu Mar 07 15:43:45 2013 -0500"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Thu Mar 07 15:46:25 2013 -0500"
      },
      "message": "Add a dependency on openssl.\n\nNova and Keystone use openssl to setup certificates.  If it\u0027s not\nthere then Keystone fails with \"Error 2: No such file or directory\",\nNova fails with \"openssl: command not found\" and glance fails with\n\"glance: error: argument --os-auth-token: expected one argument\"\nBasically, cascading errors everywhere.  So I put the dependency\nin \"general\" since it affects multiple packages.\n\nFixes bug 1152315\n\nChange-Id: I803f91644443d7aba78c0a90384e32f6eece36ec\n"
    },
    {
      "commit": "285c75e7a43407b1baa2b15604b555f56166f6f4",
      "tree": "6334be4ede715ce6e2c9b202b87cc574e2dcea13",
      "parents": [
        "f90b2740f7f15e7414f7f07ac7566f3c0b5b0e2b"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 04 13:13:03 2013 -0500"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Thu Mar 07 12:58:34 2013 +0000"
      },
      "message": "Allow mongod service to launch on Fedora\n\nFixes bug 1144907\n\nPreviously, the mongod service may fail to launch, if the eager\nfilesystem freespace check trips over an SELinux AVC or finds\na lack of freespace (depending on the up-to-datedness of the\nselinux-policy-targeted package and the disk size/usage in the\nhosting instance).\n\nWe work around these issues by ensuring the selinux-policy-targeted\npackage is up-to-date when ceilometer is enabled on Fedora, and\nalso setting the --smallfiles option.\n\nChange-Id: I74f21662aedf9cc07b9a335d22b833a8a80dfce2\n"
    },
    {
      "commit": "933120695d3203df99e3747d198b63c18fb8723a",
      "tree": "1e17f624f53f6ba40f26b73cb14300051c65c075",
      "parents": [
        "0d71d1ec56f6063b88e2f11ed057aefe6d7311d2"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Mar 06 10:25:47 2013 -0800"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed Mar 06 10:25:47 2013 -0800"
      },
      "message": "Remove unused n-vol package lists\n\nNova-volume was removed in Grizzly\n\nChange-Id: If911e50d4d5cd89ce6d4e442335634ed635545cd\n"
    },
    {
      "commit": "f7bfa71df92a6ef0bfd7f5ff544ef40a1427dd41",
      "tree": "25311e614827d791518dcdda5bc6edf7f955b742",
      "parents": [
        "43eb8f823f0bf0e6e2385360f5eeb89a9fef9ac8"
      ],
      "author": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Wed Feb 27 11:16:39 2013 -0800"
      },
      "committer": {
        "name": "Tim Miller",
        "email": "tim.miller.0@gmail.com",
        "time": "Wed Feb 27 11:17:31 2013 -0800"
      },
      "message": "Add genisoimage to package dependencies:\n\nThis package is required to boot instances with config_drive.\n\nbug #1053304\n\nChange-Id: Ib85220d17a73563d0af813d95b7de8fa95445ded\n"
    },
    {
      "commit": "e3aaa96a72274a0cbab8087a061e6028e733ffa1",
      "tree": "74fef5c073e4676133790ad6dd2d794afb80174c",
      "parents": [
        "d404c79930a80bd6330cfaca9b1278c706d50d0f"
      ],
      "author": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Wed Feb 20 11:38:47 2013 -0800"
      },
      "committer": {
        "name": "Nachi Ueno",
        "email": "nachi@nttmcl.com",
        "time": "Wed Feb 20 18:36:51 2013 -0800"
      },
      "message": "Adding sysstat monitoring\n\nYou can add sysstat logging on the devstack run.\nIn CI environemnt, sometimes VM creation, Volume creation or\nPython unit testing timeouts. It is valuable to monitor\nsysstat for investigate the issues.\n\n- How to enable sysstat ( Default is off )\nenable_service sysstat\n\n- This commit adds two env variables.\nSYSSTAT_FILE : sysstat log file\nSYSSTAT_DURATION : duration of sysstat monitoring\n\nChange-Id: I65efb574ef141e6e78c69218f4327df59b3258e2\n"
    },
    {
      "commit": "50cb859427aeaefe60b0f0bc44af1374ec161814",
      "tree": "31259a21e552f14da9bb99395dc617f6ee277b52",
      "parents": [
        "25ebbcd1a7bc95e69ad32b19245ce0990a29eaa7",
        "f2696c0d85de4070504699bce767a27f4dd5a297"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 20 04:57:14 2013 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 20 04:57:14 2013 +0000"
      },
      "message": "Merge \"Add Nova fibre channel support required packages\""
    },
    {
      "commit": "429b39d8f854318f2d30d592b71526791f3fac9f",
      "tree": "c10167a484b884a3eb639122db687369e1930bf4",
      "parents": [
        "f127e2f316f1161bacdf4cccdbc3e56b2b8a54a8"
      ],
      "author": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Wed Jan 09 18:35:55 2013 +0900"
      },
      "committer": {
        "name": "Isaku Yamahata",
        "email": "yamahata@valinux.co.jp",
        "time": "Fri Feb 08 12:28:51 2013 +0900"
      },
      "message": "Quantum/plugins/ryu: minor update for Quantum Ryu plugin\n\n- updated package list for Ryu\n  ryu plugin/agent needs python-netifaces\n- quantum-ryu-agent also needs ryu module\n\nChange-Id: I5b49efceb65e8139a49a8e82f55ea6aa7d1eebac\nSigned-off-by: Isaku Yamahata \u003cyamahata@valinux.co.jp\u003e\n"
    },
    {
      "commit": "f127e2f316f1161bacdf4cccdbc3e56b2b8a54a8",
      "tree": "13d0a3729df5a7865c1c6739a2d323a064f28b0d",
      "parents": [
        "f3da41a5eea19f429a296405bfa3b72d899c3141"
      ],
      "author": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Jan 22 10:17:50 2013 -0600"
      },
      "committer": {
        "name": "Brad Topol",
        "email": "btopol@us.ibm.com",
        "time": "Tue Feb 05 20:00:15 2013 -0600"
      },
      "message": "Add optional silent install and config of ldap to devstack\n\nEdited initial ldap entries and olcdb template file as recommended by Brant.\n\nChange-Id: I1404cc5c754f878e32a2d10254840d092211e6e6\n"
    },
    {
      "commit": "74c67fd8616f778061c27d4c929c9364b59e2b92",
      "tree": "eb86ca122e1085b03682356d7ddae1d678e554f5",
      "parents": [
        "516f0cce426227f5c7f68410eedcbf3fc9547c15"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Jan 22 18:10:16 2013 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Jan 22 18:10:16 2013 -0500"
      },
      "message": "add numpy to package list, saves lots of time\n\nwebsockify was added to the pip requires, and it has a dependency\nof numpy. Because we didn\u0027t specify it in the package list, it was\nbuilt from source every time, adding 3 minutes to an average run.\n\nStop testing whether numpy compiles 100 times a day in CI.\n\nChange-Id: Ic9d9b8135a917deb846911c6b266aec87d05781a\n"
    },
    {
      "commit": "f2696c0d85de4070504699bce767a27f4dd5a297",
      "tree": "41d78a1b772842053ee66cd63c0a2e67c1fc7a15",
      "parents": [
        "029598ea74ab2adf08801e384b919cc2cd13398c"
      ],
      "author": {
        "name": "Walter A. Boring IV",
        "email": "walter.boring@hp.com",
        "time": "Thu Jan 17 20:40:09 2013 -0800"
      },
      "committer": {
        "name": "Walter A. Boring IV",
        "email": "walter.boring@hp.com",
        "time": "Fri Jan 18 13:18:00 2013 -0800"
      },
      "message": "Add Nova fibre channel support required packages\n\nThis patch is to support the nova patch that adds\nFibre Channel support to nova.  Fibre Channel requires\nsysfsutils, sg3-utils, multipath-tools\n\nChange-Id: I9e44ef9152f1916b245dba3be77076f0283fed44\n"
    },
    {
      "commit": "d10e12f1335492550d558d56c510fdf8ce55a9dc",
      "tree": "e47068c6207856ff0df8c93e0ba9b52968b096dd",
      "parents": [
        "3edddd108a4b5c785c7916b40aa153e055d54d8a"
      ],
      "author": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 03 11:51:42 2013 +0000"
      },
      "committer": {
        "name": "Daniel P. Berrange",
        "email": "berrange@redhat.com",
        "time": "Thu Jan 17 14:36:58 2013 +0000"
      },
      "message": "Add support for setting up nova-spicehtml5proxy\n\nAdd a new service \u0027n-spice\u0027 which is off by default, but can\nbe enabled to turn on SPICE support in the Nova libvirt driver.\nAlso if neither n-novnc or n-xvnc are enabled, then disable\nVNC support. This allows running in a SPICE only environment.\n\nThe spice-html5 repo will be checked out to support the Horizon\nclient integration\n\nChange-Id: If74fad33a7b491450afd823758d35b06ebe72cb9\nSigned-off-by: Daniel P. Berrange \u003cberrange@redhat.com\u003e\n"
    },
    {
      "commit": "c6d54c10dff89c515e567b49247c7f13eaf4c2e8",
      "tree": "ac63c8854f990e3344cdd25f65b2c08d8da679c6",
      "parents": [
        "e89fd6ae452a9866114e6bfb3260730856555a78"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Tue Nov 13 15:08:26 2012 -0500"
      },
      "message": "install memcached for swift via files\n\nwhen swift was enabled we were installing memcached via\nstack.sh, after marking it optional in files. Just use\nfiles instead.\n\nChange-Id: Ib8ee2d1f47254e805f4747b8aff6e89baa66913c\n"
    },
    {
      "commit": "8263c22cd952ea24e7190dd54727d07a1d2494d4",
      "tree": "19dffb8311e1f411cf14e9da0a1dbaaa1d7ec859",
      "parents": [
        "c7ac694090dd493d5088f1bf966113fb9403cadc"
      ],
      "author": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Thu Nov 08 19:39:03 2012 -0800"
      },
      "committer": {
        "name": "Brian Waldon",
        "email": "bcwaldon@gmail.com",
        "time": "Thu Nov 08 19:39:03 2012 -0800"
      },
      "message": "Add genisoimage as dependency\n\nFixes bug 1076854\n\nChange-Id: I51cd293898f40edaf241a2fb7aff27e73f3a8e07\n"
    },
    {
      "commit": "428af5a257310dbbae9bd7d3b9cd81f92ef7ba9a",
      "tree": "0a72a8c22ab8599612a6f6b65b20ada88c7d31d1",
      "parents": [
        "98b26ab358a852c48ba009bd762543293cb09544"
      ],
      "author": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Thu Nov 01 16:12:39 2012 -0400"
      },
      "committer": {
        "name": "Terry Wilson",
        "email": "twilson@redhat.com",
        "time": "Sat Nov 03 18:19:21 2012 -0400"
      },
      "message": "Add PostgreSQL support to devstack\n\nThis patch adds an interface for supporting multiple database backend\ntypes and implemnts support for PostgreSQL. It also adds a function,\nuse_exclusive_service, which serves as a base for enabling a service\nthat conflicts with other services. The use_database function uses it,\nand it might also be useful for selecting messaging backends.\n\nMySQL is still selected by default. Tested on Fedora 17 and Ubuntu\n12.04 with MySQL and PostgreSQL. Implements blueprint postgresql-support\n\nChange-Id: I4b1373e25676fd9a9809fe70cb4a6450a2479174\n"
    },
    {
      "commit": "bbc54635c81db7cef552b34855d27e982f35d7e0",
      "tree": "e0b5bff1ccc2a6176e365c3872b1de699335e510",
      "parents": [
        "1f409a6bbbecf39895d31cbb30915c19172ca9ce"
      ],
      "author": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Mon Oct 08 15:36:22 2012 -0400"
      },
      "committer": {
        "name": "David Ripton",
        "email": "dripton@redhat.com",
        "time": "Mon Oct 22 09:41:32 2012 -0400"
      },
      "message": "Install the python-netaddr package before we use it.\n\nIt\u0027s used if installed and not used if not installed, which is confusing.\nSo trying to install it should make things a bit less confusing.\n\nIt\u0027s available under the same name in both Fedora and Ubuntu.\n\nChange-Id: I6785dd5e831e9cf2da2eae5b116a9f5859c68c6d\n"
    },
    {
      "commit": "602cf9bd68399e55448da001eb823be31d03030a",
      "tree": "2c4439d5781423871bff61b8ffc8be6209d3ed70",
      "parents": [
        "eccaa80ba8ff539785f0a58aefc4bd511c369f9d"
      ],
      "author": {
        "name": "Yoshihiro Kaneko",
        "email": "ykaneko0929@gmail.com",
        "time": "Mon Jul 23 06:27:36 2012 +0000"
      },
      "committer": {
        "name": "Yoshihiro Kaneko",
        "email": "ykaneko0929@gmail.com",
        "time": "Fri Oct 19 07:00:32 2012 +0000"
      },
      "message": "Add support for the Quantum Ryu plugin.\n\nThis patch allows using the Quantum Ryu plugin.\nRyu plugin lets Quantum link Open vSwitch and Ryu OpenFlow controller[1].\n\nRyu OpenFlow controller is not Openstack component, but I added some\nprocessing that is related with Ryu to stack.sh for the convenience of\nthe person who intend to try the plugin.\n\nInstructions for using Ryu plugin:\n1. Enable services: \"q-svc\", \"q-agt\", \"q-dhcp\", \"q-l3\", \"quantum\", \"ryu\"\n2. Set Q_PLUGIN to \"ryu\"\n3. Set an internal network interface name to connect br-int on plural\n   hosts to RYU_INTERNAL_INTERFACE (optional)\n\nExample localrc:\n  disable_service n-net\n  enable_service q-svc q-agt q-dhcp q-l3 quantum ryu\n  Q_PLUGIN\u003dryu\n  RYU_INTERNAL_INTERFACE\u003deth1\n\n[1] http://osrg.github.com/ryu/\n\nChange-Id: Ic1da132fa421f1c70c10a319ee3239831b0f956f\n"
    },
    {
      "commit": "d85135ee4087d5aef6b81408a941a8cbeed24619",
      "tree": "3919fd596d195381bd51e5131ca5a4c6dd312c16",
      "parents": [
        "c36d1926ff429199844f9bba90f8533daf23ab24",
        "20df2a839d9e890ef5dc065777dcba4642e7416d"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Sep 13 19:13:27 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Sep 13 19:13:27 2012 +0000"
      },
      "message": "Merge \"Changes the qpid package that gets installed on Fedora\""
    },
    {
      "commit": "5bc706268f1f1dab489293a6ea9538bf825e0799",
      "tree": "c52f88a7682bdfa5476339819083bcef9f49dfe3",
      "parents": [
        "eab531a053ab64ad93f54a3cbc7942f8b9eb445c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Sep 12 12:34:50 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Sep 12 12:34:54 2012 -0500"
      },
      "message": "Add python-netaddr to horizon requirements\n\nFixes bug 1036416\n\nChange-Id: I97c1f193d30ad43e434ff33e4aacd1230be0341c\n"
    },
    {
      "commit": "20df2a839d9e890ef5dc065777dcba4642e7416d",
      "tree": "ce04e19940fa10babf8021d259e092df117a54f8",
      "parents": [
        "6a1c8497733073ec5855acf7e6de2f57cbf6bf9a"
      ],
      "author": {
        "name": "Nikola Dipanov",
        "email": "ndipanov@redhat.com",
        "time": "Sat Sep 08 18:36:35 2012 +0200"
      },
      "committer": {
        "name": "Nikola Dipanov",
        "email": "ndipanov@redhat.com",
        "time": "Sat Sep 08 19:02:37 2012 +0200"
      },
      "message": "Changes the qpid package that gets installed on Fedora\n\nChanges the qpid package that will be installed on Fedora when\nrunning stack.sh. The original package (qpid-cpp-server) was\nsplit up into qpid-cpp-server and qpid-cpp-server-daemon.\nsystemd unit files were moved into the second package and\nif only the first package is installed, qpid service  fails\nto start.\n\nChange-Id: Ia7cae795d7e456f0e21e0bedaee583a9e8b35f2d\n"
    },
    {
      "commit": "b7988b61080763e6d211cf6284343f9f5acc9f4f",
      "tree": "13ab23eab3074ce3c209ce636718e6fb40e7b417",
      "parents": [
        "ea23e686643778ae9e421e3772f8f93e127c383f"
      ],
      "author": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Tue Aug 28 09:20:24 2012 -0700"
      },
      "committer": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Tue Aug 28 09:20:24 2012 -0700"
      },
      "message": "Add quantum files for apts + rpms\n\nbug 1042446\n\nLists are based off of Nova packages and quantum tools/pip-requires\n\nThis is needed urgently to get quantum gate up and running, which is\nfailing because python-netaddr was not installed by the devstack gate.\n\nChange-Id: I8cdac75e577468dd826ac71b70112033d7bd9468\n"
    },
    {
      "commit": "93361643c6f06319fd3b6b7bb8aff48eb0473edd",
      "tree": "e24d7ae6469c4f45bc6144041f28d02a08183273",
      "parents": [
        "7b0f002b7cf38b261e645ebb0adcbd0679a213d7"
      ],
      "author": {
        "name": "John H. Tran",
        "email": "jhtran@att.com",
        "time": "Thu Jul 26 11:22:05 2012 -0700"
      },
      "committer": {
        "name": "John H. Tran",
        "email": "jhtran@att.com",
        "time": "Tue Aug 14 13:29:22 2012 -0700"
      },
      "message": "Add ceilometer\n\nImplements bug 1023972. Add mongodb and pymongo installation.\n\nChange-Id: I631dc8a37f3269e55112ec5a5f375d3a2fd3a604\n"
    },
    {
      "commit": "32c520f46d25dd95db1fd2283e5621068d9223f3",
      "tree": "9cc37b203b00728c0f6484ab45cc93e2bc85ca9d",
      "parents": [
        "3256b8d6511b7194d2da359460ef118983b96534"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jul 19 18:35:50 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 01 19:57:34 2012 -0500"
      },
      "message": "Add bridge-utils to deps for Ubuntu and Fedora.\n\nThey don\u0027t always get installed via dependencies any more.\n\nChange-Id: I46f333c79ecccca9e10170d06039611fad5813dc\n"
    },
    {
      "commit": "03086e18b4ea63e7b3a398e7edead425087410f2",
      "tree": "932f5e3f48072792c558350326e1d300d0510aa8",
      "parents": [
        "67ec4065fbd430e7f55c75976e3d7f765d732e6e"
      ],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jul 04 12:27:42 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jul 04 12:27:42 2012 +0200"
      },
      "message": "Add tar to list of packages to install\n\nIt turns out a minimal Fedora installation doesn\u0027t have tar by default.\nSince we use tar when uploading the default image to glance, we need to\nmake sure it\u0027s installed. And since it might be useful for other very\ngeneric tasks DevStack might do, just always install it (by putting it\nin the general list of packages).\n\nChange-Id: I4dae3b43a700d80b8752a5b846a6ce302fadb751\n"
    },
    {
      "commit": "85fbd17377897e4a34e75d338d4615e6beaafc41",
      "tree": "0b1f95f2fead5e8ed61889fbd5b34166638bb551",
      "parents": [
        "a34961b07446b47c11cfec151d12f17a1e267c4d",
        "0a4c34529b1dbdda627417eeead13eca43f283d8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jun 27 17:22:30 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jun 27 17:22:30 2012 +0000"
      },
      "message": "Merge \"Add python-devel to rpms list for glance\""
    },
    {
      "commit": "67787e6b4c6f31388cbee6d83b67371b31c443d4",
      "tree": "ae56f924e8e1395a4187cf8c2626e9ca90ab62a7",
      "parents": [
        "1c620dfcc66401041131c9b5a675bca243aa4a4f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed May 02 11:48:15 2012 -0500"
      },
      "committer": {
        "name": "John Griffith",
        "email": "john.griffith@solidfire.com",
        "time": "Wed Jun 20 14:11:19 2012 -0600"
      },
      "message": "Add cinder support\n\n* using the new functional pattern: cinder_XXX functions are in\n  lib/cinder\n* enable with \u0027c-api,c-sch,c-vol\u0027 in ENABLED_SERVICES, n-vol is still the default\n* exercises/volumes.sh runs for cinder and n-vol\n* move config to /etc/cinder\n* change volume_group to stack-volumes; this also renames the backing file\n  to /opt/stack/data/stack-volumes-backing-file.\n* removes osapi_volume from nova.conf enabled_apis\n* integrates cinder + keystone\n* launches c-sch\n* tweaks for multi node\n* move enabled_apis substitution to init_cinder\n\n18Jun2010\n* restored \u0026 rebased\n* update setup.py to use setup_develop() in lib/cinder\n\nChange-Id: I1e1aa4387031c56e4fa239eb73bea2af8cef0e38\n"
    },
    {
      "commit": "0a4c34529b1dbdda627417eeead13eca43f283d8",
      "tree": "3d9bbf70fadf5aec2f4c5750a201021b6447dbec",
      "parents": [],
      "author": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jun 13 16:49:06 2012 +0200"
      },
      "committer": {
        "name": "Vincent Untz",
        "email": "vuntz@suse.com",
        "time": "Wed Jun 13 16:50:47 2012 +0200"
      },
      "message": "Add python-devel to rpms list for glance\n\nIt\u0027s needed to build the pysendfile module with pip.\nThis was fixed for Debian in 2be6155c6e4ad7bc0df61c47a1cfbb093a48b43d\n\nChange-Id: I4ee2b12e2fd3fd9ea44420fdb44cc8ec339ff4fa\n"
    },
    {
      "commit": "f07d9b1956c35367ef3481c5103b1df8cbcb8cab",
      "tree": "2c2c0d5c7fcbb32f7e8b2c4c98db4889b4c70ada",
      "parents": [
        "a1683aada195186f4f3c2f2f931c028e6fd73242"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jun 11 14:39:16 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jun 11 14:51:50 2012 -0500"
      },
      "message": "Add BeautifulSoup dependency for Horizon\n\nThis is a workaround for an undocumented dependency on the Python\nBeautifulSoup package.  It fixes both Ubuntu and Fedora builds.\n\nFixes bug 1010968\n\nChange-Id: If7f5d55c38d3b9ab677378c57839bc8f03898e2f\n"
    },
    {
      "commit": "4a221459b72856a0593c6182334cbbcc8def5f6c",
      "tree": "3ad8b17c86332dd1a252bc9d1241298d6cd17c26",
      "parents": [
        "461203b2c871d5c3e02bf546f3471e3f00bf7656"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Tue Mar 13 13:44:12 2012 -0400"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu May 17 14:35:44 2012 -0500"
      },
      "message": "Add support for using Qpid instead of RabbitMQ.\n\nTo use Qpid instead of RabbitMQ, you set \u0027qpid\u0027 instead of \u0027rabbit\u0027 in\nENABLED_SERVICES in your localrc file. Otherwise, RabbitMQ is still\nused by default.\n\n(dtroyer) fixed problem with service test that failed to configure\nrabbitmq if it was still selected.\n\nChange-Id: I8c62b588a461a068463821b2c079ffa4bfa1f804\n"
    },
    {
      "commit": "2fb5bce5b0e6037ff8dbe5b7b0d53288715e803a",
      "tree": "914215ee5c5f6db195205959e62f2905368519c5",
      "parents": [
        "a1c87388a45ede40cb150a137560d0aeb50bee0c"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 30 12:12:50 2012 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Mon Apr 30 16:58:49 2012 -0400"
      },
      "message": "libxml2-dev package is needed for lxml.etree\n\nadded fedora package as well\n\nChange-Id: I7bf34ad1842a6320536ff9ce468c5cb9f0ef3cd5\n"
    },
    {
      "commit": "5218d451dc6d21c32e5bf5ab81c53bdd1db50234",
      "tree": "819ee74485e720bad41b141e2f30b7f5414610e8",
      "parents": [
        "c1a37a5d463a04675c5718be1b7510ffbd31a020"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Feb 04 02:13:23 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Apr 11 14:55:47 2012 -0500"
      },
      "message": "E) Add support for Fedora 16\n\nHighlights:\n* Add files/rpms/*\n* get_packages() only loads deps for services that are enabled\n\n11Apr2012\n* change mod_wsgi cwd to $HORIZON_DIR\n* fix horizon apache log file name and location\n\nNote: This superceeds https://review.openstack.org/4364\n\nChange-Id: I95486584561e4418907a6a4feb0ffbe4f4ea1843\n"
    }
  ]
}
