)]}'
{
  "log": [
    {
      "commit": "0d7b5a4035a2d9db10f3209d543dbddddc8cb983",
      "tree": "29eb3252203dc7553427c43069c4cc82305fa86a",
      "parents": [
        "b32c876ed5e66c8971c8126432c1ae957301eb08"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "lzyeval@gmail.com",
        "time": "Sat Feb 11 00:56:18 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "lzyeval@gmail.com",
        "time": "Wed Feb 29 14:18:40 2012 +0800"
      },
      "message": "Backslash continuations (DevStack)\n\nFixes bug #943087\n\nBackslash continuations removal for DevStack\n\nChange-Id: I3e3e6d35b939ce8d0e3bc2b529c9d172286ba2c0\n"
    },
    {
      "commit": "155266b94713da74065e5555cd42485f6e8915e7",
      "tree": "2068ec0c128f3f605241adc2339f010e724d2fc5",
      "parents": [
        "bb64f2d6446359ec328d10670ec2cd862fa2efa7"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Feb 23 16:54:01 2012 -0800"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Feb 23 17:01:40 2012 -0800"
      },
      "message": "Preserve swift tenant_id variable when writing into keystone catalog.\n\nChange-Id: Ib01e520f554dbf3f3a07e120e28c95a005172dfc\n"
    },
    {
      "commit": "e7ed17eea4975931401d80e360cbd66e797ef258",
      "tree": "7b0eabb5267a45be324750f480886c59c35bf2f9",
      "parents": [
        "a3a496f9c2de8ab161bbe1e5723e66659bb1072e"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Tue Feb 21 17:43:33 2012 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Tue Feb 21 17:47:46 2012 -0500"
      },
      "message": "Delete security group after terminating instance.\n\nThis patch slightly modifies the order of operations in the euca exercise\nscript.  It moves the deletion of the security group to the end, after\nthe instance has been terminated.  The reason this change must be made\nis because of this change proposed to nova:\n\n    https://review.openstack.org/#change,4154\n\nWithout this change, when exercise.sh is run against this patch, the euca\nexercises will fail when the security group is deleted.  Moving it to the\nend should make it pass, as the security group will no longer be in use.\n\nChange-Id: I9095a02c42173ed1837ec20b38d5ef00fe4474ec\n"
    },
    {
      "commit": "f62caf6db401b8d29e431081afd8e8817e5217e5",
      "tree": "15a73db00213c3db21511ad3a78680c4fb70268c",
      "parents": [
        "18ee4eaf582d27012173ed017d57283f662d7cb5"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Sat Feb 18 23:55:04 2012 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Sun Feb 19 00:56:41 2012 +0000"
      },
      "message": "Add python-iso8601 to nova and glance dependencies\n\nNova and glance will shortly require the python-iso8601 package in\norder to support non-UTC timestamps in the changes-since filter.\n\nIn particular, the following nova patch is blocked by devstack\nfailing due to the missing dependency:\n\n  https://review.openstack.org/#change,4211\n\nChange-Id: Iaae8812cf19c9ae1ad237b7fda7d99827aca1485\n"
    },
    {
      "commit": "34f6249f7a8250122207f5bbe3ba68e000a341b4",
      "tree": "254dac5b8547900bd566953c2a2798b2ef4ee9f0",
      "parents": [
        "ce05e03213847da1220356e5d95adfde1bd3ae32"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "armando.migliaccio@eu.citrix.com",
        "time": "Tue Jan 31 14:33:19 2012 +0000"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "armando.migliaccio@eu.citrix.com",
        "time": "Tue Jan 31 14:33:19 2012 +0000"
      },
      "message": "bug 924267: Explicitly set firewall_driver to nova.virt.libvirt.firewall.IptablesFirewallDriver\n\nBecause of https://bugs.launchpad.net/nova/+bug/924266, the default firewall_driver should\nnot be the libvirt\u0027s one. So set the driver explicitly.\n\nChange-Id: I1e6a0d824e857bb082eef2a684445241d4c31aae\n"
    },
    {
      "commit": "ce05e03213847da1220356e5d95adfde1bd3ae32",
      "tree": "bc844ddabbee3404c46635d63aa2b53e1c3a1363",
      "parents": [
        "d2be50c6e098bc2add116106f80845c364440558"
      ],
      "author": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jan 30 14:43:14 2012 -0800"
      },
      "committer": {
        "name": "Adam Gandelman",
        "email": "adamg@canonical.com",
        "time": "Mon Jan 30 14:46:25 2012 -0800"
      },
      "message": "exercises: Multihost support for Glance client\n\nfloating_ips and volumes exercises both access Glance directly, but\nassume it is running locally.  To better accomodate exercising a\nmulti-host cloud, specify glance host via GLANCE_HOST setting which\ndefaults to HOST_IP to maintain current single-node functionality.\n\nChange-Id: Iad06044af031083afa477204d446ada5161ca521\n"
    },
    {
      "commit": "965716e16841b28e34ef296ab861d9e31e9d0cdf",
      "tree": "d76bb402de1cfcd3d28ca4d04ea3249316c5b09b",
      "parents": [
        "5d1b965fe6dcfd59c46ba5cb891101f988a577cd"
      ],
      "author": {
        "name": "Johannes Erdfelt",
        "email": "johannes.erdfelt@rackspace.com",
        "time": "Mon Jan 23 14:45:21 2012 -0800"
      },
      "committer": {
        "name": "Johannes Erdfelt",
        "email": "johannes.erdfelt@rackspace.com",
        "time": "Mon Jan 23 15:03:43 2012 -0800"
      },
      "message": "Explicitly set connection_type to libvirt\n\nA future merge to nova (http://review.openstack.org/2918) will require this to be set\n\nChange-Id: I92c28336a6022c325a84d6594764779d8fe5e655\n"
    },
    {
      "commit": "34694f156874e10199e29d4d92f35626b68d88d2",
      "tree": "9cf72596ce434ebbf7d658599ee9dca105fa05e6",
      "parents": [
        "b8489cd31e7728040921923bf9d8f85cda91070e"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@managedit.ie",
        "time": "Fri Dec 30 18:53:26 2011 +0000"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@managedit.ie",
        "time": "Fri Dec 30 19:04:33 2011 +0000"
      },
      "message": "Fix the glance endpoint template URL. Fixes bug 909075.\n\nConflicts:\n\n\tfiles/keystone_data.sh\n\nChange-Id: I82a45ef1e653a7de9ab3b48e7675f1440172b3f9\n"
    },
    {
      "commit": "38df1228decc04dfcce990eb996322b2ade5dedb",
      "tree": "f0bad789a79a5b79aa3fe7d888b0c525c7be7e24",
      "parents": [
        "f6c09edf25a6da0fcdb7c2997dbddfaf90b33e21"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "message": "revive working with subset of services\n\nChange-Id: I645c5df457a2ac2c997ac32720d53cacc0fa109b\n"
    }
  ]
}
