)]}'
{
  "log": [
    {
      "commit": "890061cc2a5b65d5db2aba4040db4db3d725b09c",
      "tree": "653866307744cd2372d268e7cf23a0a30c724272",
      "parents": [
        "995bfe02520a0882d6ac3baad8cd5eab63565240"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Feb 24 14:39:17 2012 +0000"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Feb 28 14:38:46 2012 +0000"
      },
      "message": "Allow ratelimiting to be turned off.\nUseful when trying to run tempest, or similar tests.\n\nChange-Id: Iaf951e2f647f884421b21199522b5fcf86c0dd4e\n"
    },
    {
      "commit": "995bfe02520a0882d6ac3baad8cd5eab63565240",
      "tree": "33031b675668024e175ba43fbd7c7a5f3f200e68",
      "parents": [
        "112a360128a216829f30bb99fabfbc73303b44ca",
        "8534bcb6bb15db3d781228880040fd684a7cf228"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 27 18:27:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 27 18:27:18 2012 +0000"
      },
      "message": "Merge \"Update Swift configuration with keystone latest.\""
    },
    {
      "commit": "112a360128a216829f30bb99fabfbc73303b44ca",
      "tree": "7bd18802fbf88034c73c2dca13426cb544e5d26e",
      "parents": [
        "2e9158ebc61b349d4f238d2254bc1b9899d3f6fa"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Sun Feb 26 17:14:58 2012 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Sun Feb 26 17:14:58 2012 -0800"
      },
      "message": "Update incorrect comment about certs in openrc\n\nChange-Id: I1efdf9f43572b169a5d35406195c2228bddc90e3\n"
    },
    {
      "commit": "8534bcb6bb15db3d781228880040fd684a7cf228",
      "tree": "212e5ba300ab860d3de90525414df814123e4383",
      "parents": [
        "2e9158ebc61b349d4f238d2254bc1b9899d3f6fa"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Sat Feb 25 08:04:48 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Sat Feb 25 18:44:26 2012 +0100"
      },
      "message": "Update Swift configuration with keystone latest.\n\n- Update Swift to use the new tokenauth and swift_auth from keystone.\n- Drop swift-keystone2.\n- Add swift3 / s3token in swift proxy pipeline (TODO: figure out\ntesting).\n- Fix exercises/swift.sh (workaround until review #3712 get merged).\n\nChange-Id: Ie85d30e14cee21c6f80043fccde92dfb229f0e80\n"
    },
    {
      "commit": "2e9158ebc61b349d4f238d2254bc1b9899d3f6fa",
      "tree": "4072f35bba43f82a67e4dd228219dddc73b15302",
      "parents": [
        "a205b46788640b226d672293dac87432e98c81cf"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Sat Feb 25 08:02:18 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Sat Feb 25 10:02:45 2012 +0100"
      },
      "message": "Add S3 extension to keystone.conf\n\nChange-Id: I52bae49a8071cc0087a9ddc6b9857245ffdae556\n"
    },
    {
      "commit": "a205b46788640b226d672293dac87432e98c81cf",
      "tree": "a3aac55889e8ac12d225fdb801861af20ee669dd",
      "parents": [
        "a6f5fdd4eeb4405648c0857248a8dd88da6f08f2",
        "5836b1533a8d3cbe4dac7ad90c862948dadb1fbc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 21:56:22 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 21:56:22 2012 +0000"
      },
      "message": "Merge \"Wait for VM to stop before deleting security group.\""
    },
    {
      "commit": "a6f5fdd4eeb4405648c0857248a8dd88da6f08f2",
      "tree": "1d1d21775eb3b2689713e97c895329494327d317",
      "parents": [
        "6296a16d9017380eb2bd851bbbbaba3f12cd85bf",
        "31986b247c9182e37d497588cfe26ff753ef50dc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 20:37:56 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 20:37:56 2012 +0000"
      },
      "message": "Merge \"Remove pycli from keystone pips\""
    },
    {
      "commit": "6296a16d9017380eb2bd851bbbbaba3f12cd85bf",
      "tree": "51114e4f7d37f2b507a867744f441f8d2779125e",
      "parents": [
        "8d87ca05330d050561611fcc43cfa941a340d13a",
        "a95efab1c3031b5060bb02d2409237772419bab8"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 17:12:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 17:12:51 2012 +0000"
      },
      "message": "Merge \"Allow to configure a number of swift replicas.\""
    },
    {
      "commit": "5836b1533a8d3cbe4dac7ad90c862948dadb1fbc",
      "tree": "a5e2ca98cf5dbd21d855cc3ed4411ba6e745d805",
      "parents": [
        "8d87ca05330d050561611fcc43cfa941a340d13a"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Fri Feb 24 10:23:33 2012 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Fri Feb 24 10:23:33 2012 -0500"
      },
      "message": "Wait for VM to stop before deleting security group.\n\nRelated to bug 938853.\n\nThe patch for this bug prevents deleting security groups through the\nOpenStack API if they are still in use.  This patch for devstack updates\nthe floating_ips exercise script to wait until the VM has stopped before\ndeleting the security group.\n\nChange-Id: If42f85934c2b92d4d001c419cabb09e2e3dc1aae\n"
    },
    {
      "commit": "31986b247c9182e37d497588cfe26ff753ef50dc",
      "tree": "ddf0a5624ba4974f703a4d337d58b43882400550",
      "parents": [
        "8d87ca05330d050561611fcc43cfa941a340d13a"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 23 21:34:29 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 23 22:10:24 2012 -0600"
      },
      "message": "Remove pycli from keystone pips\n\nRemoved from keystone pip-requires in https://review.openstack.org/4261\n\nChange-Id: I629881f47fa198019e60fc81ca38917fa0b60dd8\n"
    },
    {
      "commit": "8d87ca05330d050561611fcc43cfa941a340d13a",
      "tree": "8a4516ca28b7229cf6a51dde015e87f4feaded3a",
      "parents": [
        "231ce63a146003a38c336b2f1f539882c9380266",
        "5f9473e8b9bdc15f42db597d5d1e766b760f764e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 03:04:24 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 03:04:24 2012 +0000"
      },
      "message": "Merge \"Add nova-volume endpoint to service catalog\""
    },
    {
      "commit": "5f9473e8b9bdc15f42db597d5d1e766b760f764e",
      "tree": "1d25b248f1f2b6e6fbde37478e9d9cdc30b3b15c",
      "parents": [
        "571a00bdb25216d973641e906190ddbd1f823b34"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Fri Feb 24 01:57:07 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Fri Feb 24 02:10:22 2012 +0000"
      },
      "message": "Add nova-volume endpoint to service catalog\n\nChange-Id: Id04568d7f8eecc8c8e7c1a92990d37a46923caf7\n"
    },
    {
      "commit": "231ce63a146003a38c336b2f1f539882c9380266",
      "tree": "3bf7f8e1771b83f7cb3778e91df15cf52079939b",
      "parents": [
        "571a00bdb25216d973641e906190ddbd1f823b34"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Fri Feb 24 02:01:31 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Fri Feb 24 02:01:57 2012 +0000"
      },
      "message": "Enable nova-volume by default\n\nChange-Id: I624eaab54619ef0ea6aec980df4a26e019b9674a\n"
    },
    {
      "commit": "571a00bdb25216d973641e906190ddbd1f823b34",
      "tree": "d74c6df7afc0312cb37de3581b7e6ded05e9cb42",
      "parents": [
        "f4565c46940c1e2e5ab62b2fb05fc59633a15fc0",
        "155266b94713da74065e5555cd42485f6e8915e7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 01:50:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 01:50:04 2012 +0000"
      },
      "message": "Merge \"Preserve swift tenant_id variable when writing into keystone catalog.\""
    },
    {
      "commit": "f4565c46940c1e2e5ab62b2fb05fc59633a15fc0",
      "tree": "39bb5f6321ba6ae0e20eeeffddc7279c8c49f6cc",
      "parents": [
        "bb64f2d6446359ec328d10670ec2cd862fa2efa7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 23 11:21:10 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 23 19:13:38 2012 -0600"
      },
      "message": "Make keystone_data.sh handle existing and updated keystone client\n\nKeystone client commands and options have been normalized and\nkeystone_data.sh needs to support both versions for a transition\nperiod.\n\nThe merge prop for the updated keystone client is\nhttps://review.openstack.org/4375\n\nNecessary for bug 396422\n\nAlso fix an intermittent problem extacting IDs from command output.\n\nChange-Id: Ib13445a0bd3029fb02b0b7a86e8e0b8278717b57\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": "bb64f2d6446359ec328d10670ec2cd862fa2efa7",
      "tree": "1170fbc27a0e22b835c0196f3bbd1d6afbb5e435",
      "parents": [
        "ea4218ef6800223eab840bbf24939bdb3935a662",
        "7a103dda1c7c40529d5eee4a2fdc9bf9aae883c9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 00:37:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 00:37:18 2012 +0000"
      },
      "message": "Merge \"Remove legacy paste config and nova.conf\""
    },
    {
      "commit": "ea4218ef6800223eab840bbf24939bdb3935a662",
      "tree": "4c98942a605b0bc525c02e75056cf98cf958d452",
      "parents": [
        "7bd3087e73c0683acf5df40d1eed51709d865c06",
        "aaa0dbb2e7aab9a1b8ebeb2cc6c3d373a0f81d5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 24 00:10:46 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 24 00:10:46 2012 +0000"
      },
      "message": "Merge \"Restart openstack services after running stack.sh\""
    },
    {
      "commit": "7a103dda1c7c40529d5eee4a2fdc9bf9aae883c9",
      "tree": "d880a130f6bd8e310457c4a27b27a05cc8d0ca10",
      "parents": [
        "7bd3087e73c0683acf5df40d1eed51709d865c06"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Thu Feb 23 23:35:43 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Thu Feb 23 23:37:07 2012 +0000"
      },
      "message": "Remove legacy paste config and nova.conf\n\n * Fixes bug 939907\n\nChange-Id: Icef50b51bca86f78214f68f027283f2fa00807e1\n"
    },
    {
      "commit": "7bd3087e73c0683acf5df40d1eed51709d865c06",
      "tree": "9c6f8e40d9c4bcd0f04bf8b6cd5e151ca827b203",
      "parents": [
        "1e98bdc5b4c3b49b00ba5471c86426a5fb24055b"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Feb 23 13:20:03 2012 -0800"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Feb 23 13:20:03 2012 -0800"
      },
      "message": "Only add Quantum and Swift to Keystone catalog if enabled.\n\nIncidentally removes some outdated (unused) settings from the\nHorizon settings file.\n\nFixes bug 939820.\n\nChange-Id: I61e97c194070e46d21a6c0eb66eef88bd14efeee\n"
    },
    {
      "commit": "aaa0dbb2e7aab9a1b8ebeb2cc6c3d373a0f81d5c",
      "tree": "06c3499c43b1dd4bea0385f95b416e39bcf544a0",
      "parents": [
        "1e98bdc5b4c3b49b00ba5471c86426a5fb24055b"
      ],
      "author": {
        "name": "Derrick J. Wippler",
        "email": "thrawn01@gmail.com",
        "time": "Tue Feb 21 09:53:53 2012 -0600"
      },
      "committer": {
        "name": "Derrick J. Wippler",
        "email": "thrawn01@gmail.com",
        "time": "Thu Feb 23 12:08:43 2012 -0600"
      },
      "message": "Restart openstack services after running stack.sh\n\n* Added screen_rc function in stack.sh to save started services to stack-screenrc file\n* Added rejoin-stack.sh to rejoin the current screen session or start a new session\n\nChange-Id: I381a7832bc8a107bfbd51c5ecfbd2e9134cf0a0a\nblueprint: restart-services\n"
    },
    {
      "commit": "1e98bdc5b4c3b49b00ba5471c86426a5fb24055b",
      "tree": "2ce3e498cb3e530764d07ecaf007bb97f7d2928d",
      "parents": [
        "c1bf680ebb74982c0034ccbeba214b4380e806df"
      ],
      "author": {
        "name": "Deepak Garg",
        "email": "deepak.garg@citrix.com",
        "time": "Wed Feb 22 12:15:26 2012 +0530"
      },
      "committer": {
        "name": "Deepak Garg",
        "email": "deepak.garg@citrix.com",
        "time": "Thu Feb 23 10:08:58 2012 +0530"
      },
      "message": "Bug #938403.\n\nAdded the line for installing python-quantumclient. Manually Tested.\nNote: Fixes added regarding horizon\u0027s dependency on quantum-client\n\nChange-Id: I1d739f81ce2118363cc05ec4a858ac2e732e9d0d\n"
    },
    {
      "commit": "c1bf680ebb74982c0034ccbeba214b4380e806df",
      "tree": "3ed4c9f5358a6628e0597061d14ce47a22323b67",
      "parents": [
        "243b26a84e0328eaa5e3051a17416b3323c2c703",
        "55707079af9e711ac226dc1e47754f008ee40868"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 22 17:36:30 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 22 17:36:30 2012 +0000"
      },
      "message": "Merge \"Fix nova.conf paths\""
    },
    {
      "commit": "55707079af9e711ac226dc1e47754f008ee40868",
      "tree": "a85e1a684ee655fd40485f9f50b459b6ac47548b",
      "parents": [
        "e7ed17eea4975931401d80e360cbd66e797ef258"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 22 10:18:31 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 22 11:05:47 2012 -0600"
      },
      "message": "Fix nova.conf paths\n\nhttps://review.openstack.org/4227 missed a couple of paths to nova.conf\nthat need to be corrected.\n\nFixes bug 938692\n\nChange-Id: I083baacc18792088a2a3ab032768c895a4feae76\n"
    },
    {
      "commit": "243b26a84e0328eaa5e3051a17416b3323c2c703",
      "tree": "b3cc50d995241eed704a6ee3c99375bc1a095b6f",
      "parents": [
        "e7ed17eea4975931401d80e360cbd66e797ef258"
      ],
      "author": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Wed Feb 22 11:19:32 2012 -0500"
      },
      "committer": {
        "name": "Russell Bryant",
        "email": "rbryant@redhat.com",
        "time": "Wed Feb 22 11:19:32 2012 -0500"
      },
      "message": "Wait for instance termination to complete.\n\nThis patch waits for instance termination to complete before trying to\ndelete the security group.  The last change to simply move the security\ngroup deletion to after euca-terminate-instance was not sufficient, as\nit has to wait until the termination is complete.\n\nChange-Id: Icba579534f324afb4d44abd42d8c755834dd2a57\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": "a3a496f9c2de8ab161bbe1e5723e66659bb1072e",
      "tree": "e5203b38471dcf17ff00547ec88152f8701c83de",
      "parents": [
        "9ca0cd1d3833f62e8cc4fafdbb07b192a66e39bc"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Mon Feb 13 12:29:23 2012 -0800"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Tue Feb 21 13:50:00 2012 -0800"
      },
      "message": "Adds quantum service and endpoint to keystone if quantum is enabled.\n\nChange-Id: I41eac84a48e8e716b77b7c874244c626b5df3006\n"
    },
    {
      "commit": "9ca0cd1d3833f62e8cc4fafdbb07b192a66e39bc",
      "tree": "fddb631477269540e02387142719d6f3969152ae",
      "parents": [
        "f5f72a15f8cdd142e1a769859af60140b9e2b097",
        "398de1b0da14d35fffa5c946e3d6ca1553b120b3"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 21 21:04:55 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 21 21:04:55 2012 +0000"
      },
      "message": "Merge \"Add ovs-ofctl to the sudo command list\""
    },
    {
      "commit": "f5f72a15f8cdd142e1a769859af60140b9e2b097",
      "tree": "22bd275215ac2d1b4262f3e926f8cea363209a52",
      "parents": [
        "f62caf6db401b8d29e431081afd8e8817e5217e5"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Tue Feb 21 14:49:39 2012 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Tue Feb 21 14:49:39 2012 +0000"
      },
      "message": "Remove duplicated glance paste config.\n\nWhen glance paste config was split out from the core config,\ndevstack duplicated the former in both files in order to work\naround the chicken-and-egg problem with the glance change being\ngated on devstack passing.\n\nThis transitionary arrangement is no longer required so may now\nbe removed.\n\nChange-Id: I42ff9cd8ea9cae62a2a0cb72490f1c8a6c17056c\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": "18ee4eaf582d27012173ed017d57283f662d7cb5",
      "tree": "7f7cc07ef07d5df7d5500d22c6a173f5321ab26a",
      "parents": [
        "ab0daf00599ce8841603411c006ee7efa1f412bc"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Feb 17 15:22:30 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Feb 17 15:22:54 2012 -0800"
      },
      "message": "Fix admin version pipeline.\n\n * ala https://review.openstack.org/#change,4282\n\nChange-Id: I1cb3ad4b3ff2c8f339c18db15e44a862bbc07282\n"
    },
    {
      "commit": "ab0daf00599ce8841603411c006ee7efa1f412bc",
      "tree": "6f041063a186d97546bb08ef663a3327cd0c93fb",
      "parents": [
        "45f5f4178e8482dae4932e6cb748ee9f3158b351",
        "7bf87af343688036fc5701a5b3f3da413d2c5dae"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 23:21:30 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 23:21:30 2012 +0000"
      },
      "message": "Merge \"Fix troubles with git cloning https\""
    },
    {
      "commit": "45f5f4178e8482dae4932e6cb748ee9f3158b351",
      "tree": "7a86e5525e17cbb21fd5b9e2a49e78b610ccc946",
      "parents": [
        "6a3f6072729b4405d4201cf5f8340e3f4f40416d",
        "0d44b8bd638bb63d34689b5ecc8f7be98c815b67"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 17 21:44:11 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 17 21:44:11 2012 +0000"
      },
      "message": "Merge changes Ie7cb4858,Iadb6e181,I2dc31acb,Ia3e2e65b\n\n* changes:\n  Remove cloning of devstack\n  Multiple vpx for xen, post splitting of script\n  Add logging for prepare_guest\n  Generalize xen network config\n"
    },
    {
      "commit": "398de1b0da14d35fffa5c946e3d6ca1553b120b3",
      "tree": "024b2498573ea1580f1282576fbabc55ff691982",
      "parents": [
        "bd13b708f2895a1e6e49096231ce3c60c3bbfa8e"
      ],
      "author": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Fri Feb 17 11:28:06 2012 +0900"
      },
      "committer": {
        "name": "Tomoe Sugihara",
        "email": "tomoe@midokura.com",
        "time": "Fri Feb 17 11:28:06 2012 +0900"
      },
      "message": "Add ovs-ofctl to the sudo command list\n\nChange-Id: I0a7de0fb80aeb71b1ab67fd64e95376d2aa2afa6\n"
    },
    {
      "commit": "6a3f6072729b4405d4201cf5f8340e3f4f40416d",
      "tree": "e5bf3a72fa70a82e7939da8df1cc938c9b7056d1",
      "parents": [
        "a6651e94001a2f024902c3dc772a8be9a3218118"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 16 16:31:24 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 16 16:34:16 2012 -0600"
      },
      "message": "Use keystone master branch by default\n\nChange-Id: I25cf3908dcdde87e79d9a55ff3f7aef5610d7102\n"
    },
    {
      "commit": "a95efab1c3031b5060bb02d2409237772419bab8",
      "tree": "7f334c833547968c0d51957290631ede40b4412a",
      "parents": [
        "a6651e94001a2f024902c3dc772a8be9a3218118"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 16 10:35:26 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 16 23:24:48 2012 +0100"
      },
      "message": "Allow to configure a number of swift replicas.\n\nRemove the scripts swift-remakerings and swift-startmain along the way.\n\nChange-Id: I7c65303791689523f02e5ae44483a6c50b2eed1e\n"
    },
    {
      "commit": "a6651e94001a2f024902c3dc772a8be9a3218118",
      "tree": "a24edf03e2c087c079f7aba23823520a6e1b6a78",
      "parents": [
        "bd13b708f2895a1e6e49096231ce3c60c3bbfa8e"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 16 10:16:52 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 16 10:16:52 2012 +0000"
      },
      "message": "Add is_service_enabled function.\n\nAdd a function to detect if one of the feature/server is enabled.\nSome catch all for nova glance quantum\n\nThanks for dtroyer reviews and suggestions.\n\nChange-Id: I082be08ebad666de16f0710627696516b3b3c48b\n"
    },
    {
      "commit": "bd13b708f2895a1e6e49096231ce3c60c3bbfa8e",
      "tree": "db190d4342c62e9c701bade96a8c03c6d855ff42",
      "parents": [
        "bfb52735dd1d26d32a0679ad5fdf94d753e92179"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 13 11:22:36 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 15 21:19:33 2012 -0600"
      },
      "message": "Fixes bug 885087: /etc/nova/nova.conf\n\n(This commit didn\u0027t get backported to redux, so needs to be re-applied now.)\n\nMove Nova config files (nova.conf, api-paste.ini) to /etc/nova\nso all binaries can find them, particularly /usr/local/bin/nova-manage.\n\nChange-Id: I002a9ae1c601894c943a49057cdcf0ab9e9d6c61\n"
    },
    {
      "commit": "bfb52735dd1d26d32a0679ad5fdf94d753e92179",
      "tree": "d70677af7c836c7dcbdb6e643db32f74b3b646d6",
      "parents": [
        "0f470d2855a6bb90c2ddcc32e02a2772a5f5cf5b",
        "258c95de099309bd6b26f441d004ca3f67e9c25a"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Feb 14 15:56:37 2012 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@hp.com",
        "time": "Tue Feb 14 15:57:20 2012 -0800"
      },
      "message": "Merge redux branch (keystone light)\n\nChange-Id: I2cb5b198a06848f42f919ea49e338443131e263e\n"
    },
    {
      "commit": "7bf87af343688036fc5701a5b3f3da413d2c5dae",
      "tree": "9467fb18163a44b362e44c5c925a53b781264c9f",
      "parents": [
        "0d44b8bd638bb63d34689b5ecc8f7be98c815b67"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Feb 02 18:25:35 2012 -0800"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Tue Feb 14 15:30:34 2012 -0800"
      },
      "message": "Fix troubles with git cloning https\n\nSome xenservers get errors because git is not configured with\ncurl and expat, and because of invalid SSL certs.\n\nChange-Id: Ibe7062255b90559b0d6ca5f52e33ec56451505df\n"
    },
    {
      "commit": "0d44b8bd638bb63d34689b5ecc8f7be98c815b67",
      "tree": "aacaa8b21af7f234c7f6f2354527071b78c9a25b",
      "parents": [
        "e98cc1220e0c70898bebec357f8f20ff5647d397"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Feb 02 18:13:27 2012 -0800"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Tue Feb 14 15:30:34 2012 -0800"
      },
      "message": "Remove cloning of devstack\n\nNow that we have split the scripts, we should not clone devstack.\nWe now require users to copy the xva over.\n\nChange-Id: Ie7cb4858c3e5860ab5c990c5ed1f88462c6953dd\n"
    },
    {
      "commit": "e98cc1220e0c70898bebec357f8f20ff5647d397",
      "tree": "9916225b6ac02e7e1c43caac2760f53ca78cb69b",
      "parents": [
        "ce59d643f5d7771be25e285da1efc6372847b9d1"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Jan 26 11:58:56 2012 -0800"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Tue Feb 14 15:30:34 2012 -0800"
      },
      "message": "Multiple vpx for xen, post splitting of script\n\nEnsure building, installing multiple nova vms works after we\nsplit the build script as build nova vm, install nova vm.\n\nChange-Id: Iadb6e181caec511325a30727bf9e9c79e8afea5a\n"
    },
    {
      "commit": "ce59d643f5d7771be25e285da1efc6372847b9d1",
      "tree": "ad88eb7c6d0cac501925d20b318cf94aecdc4cbb",
      "parents": [
        "b115341253b30fd51b5ac2fa763c701737eaae6c"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Feb 02 16:09:23 2012 -0800"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Tue Feb 14 15:30:34 2012 -0800"
      },
      "message": "Add logging for prepare_guest\n\nChange-Id: I2dc31acb56ee64c0c69e614a2fc96ae6b31b2ffa\n"
    },
    {
      "commit": "b115341253b30fd51b5ac2fa763c701737eaae6c",
      "tree": "75932ae22bd71846a8e7d7de7572f5f6e752081b",
      "parents": [
        "0f470d2855a6bb90c2ddcc32e02a2772a5f5cf5b"
      ],
      "author": {
        "name": "root",
        "email": "root@localhost.localdomain",
        "time": "Thu Jan 19 13:28:21 2012 -0800"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Tue Feb 14 15:30:34 2012 -0800"
      },
      "message": "Generalize xen network config\n\nAllow dhcp for IP addresses.\ndhclient3 bug workaround.\nRefactor code to improve network creation logic.\n\nChange-Id: Ia3e2e65bbe8b68cf4832595cb7c283c3dc84db19\n"
    },
    {
      "commit": "0f470d2855a6bb90c2ddcc32e02a2772a5f5cf5b",
      "tree": "98926c10b393a6e8f20c9ef0850aa0f5736d8140",
      "parents": [
        "80756ea71a86e91b2ec45ac25875a2e928b183be",
        "d1dd25e6a60d7987f94cb39f2150d8083f562032"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 22:33:13 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 22:33:13 2012 +0000"
      },
      "message": "Merge \"Fixes bug 885087: /etc/nova/nova.conf\""
    },
    {
      "commit": "258c95de099309bd6b26f441d004ca3f67e9c25a",
      "tree": "d70677af7c836c7dcbdb6e643db32f74b3b646d6",
      "parents": [
        "31cce21808d259037703cc3386ad99b50482d5f5"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Feb 14 14:20:36 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Feb 14 14:21:01 2012 -0800"
      },
      "message": "Update paste config to return version info\n\nChange-Id: I67edb5c9aab6899c105666a4541918bad9116386\n"
    },
    {
      "commit": "31cce21808d259037703cc3386ad99b50482d5f5",
      "tree": "8391c330ffa636fb4dec229b582416ee09d1307c",
      "parents": [
        "00596bb5f227732045c0aa0fab38f2e0c6054aca"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 01 18:01:01 2012 -0600"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 13 23:10:11 2012 -0800"
      },
      "message": "Blueprint cli-auth\n\n* Add proper test for swift in client-env.sh\n* Remove all VERIFY variables; nothing beyond the 4 OS_ vars is set now\n* Update exercises for Keystone 2.0 auth\n* swift understands Keystone 2.0 auth now, don\u0027t download custom binary\n* cleanup uploaded bundle in bundle.sh\n\nChange-Id: I99c818d81534bbf93c0e142513acb80e5fe613ea\n"
    },
    {
      "commit": "00596bb5f227732045c0aa0fab38f2e0c6054aca",
      "tree": "111879ea20ab95cf1880a0e925ddeee911594fa7",
      "parents": [
        "4f830e11f3e2497693243a423913d5799af71012"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Dec 16 20:23:07 2011 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 13 23:10:11 2012 -0800"
      },
      "message": "switch public_interface to br100 so that floating ips don\u0027t get bumped between interfaces\n\n * Set VLAN_INTERFACE to eth0 by default\n\nChange-Id: I8a85465fa389af3af04d91775a99df58b2da575a\n"
    },
    {
      "commit": "4f830e11f3e2497693243a423913d5799af71012",
      "tree": "6d446e7e6e7b87a8e21c23eff1e635085268cc65",
      "parents": [
        "2fcb6661cc13d77add8133e769b3c1650e093272"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sat Feb 11 00:17:31 2012 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 13 23:10:11 2012 -0800"
      },
      "message": "Logout and delete iscsi sessions\n\nChange-Id: I4906f943adc226c2dba9faf5e1595f47c4466432\n"
    },
    {
      "commit": "2fcb6661cc13d77add8133e769b3c1650e093272",
      "tree": "3a484843e93ff116e9d0e873441c156c14350d57",
      "parents": [
        "73c70890785e2c9e7312fe5ad579bf9a9d400de1"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Feb 03 20:17:22 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 13 23:10:11 2012 -0800"
      },
      "message": "Configure vnc url endpoints on compute hosts\n\n * The compute manager constructs access urls, and so needs this info\n\nChange-Id: Ifa5f515a071d5006f6fc5cc6103eff91eafdb2b7\n"
    },
    {
      "commit": "73c70890785e2c9e7312fe5ad579bf9a9d400de1",
      "tree": "1a9642e8e78a3d5b052d290d4c1683002eb80226",
      "parents": [
        "6869d1ab7812c378ae65cab92ed6b84b699ec019"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 09 16:36:15 2012 +0100"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 13 23:09:59 2012 -0800"
      },
      "message": "Launch screen with bash as shell\n\nSince screen commands are bash specifics make sure we launch screen with\nbash login shell instead of other shells.\n\nFixes bug928883.\n\nChange-Id: I62b4c7182682deb4ef16ed0cf1a3b5a130c1c4ee\n"
    },
    {
      "commit": "6869d1ab7812c378ae65cab92ed6b84b699ec019",
      "tree": "0dc4ad526597e2aeb274c9562c2464258faf8c14",
      "parents": [
        "36867add0ea38dc88f58a1b77bf28f762f384a91"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 09 16:44:32 2012 +0100"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 13 23:09:54 2012 -0800"
      },
      "message": "Add object-expirer.\n\nFixes bug 928198.\n\nChange-Id: I0f3bbe323cdb285714d1c80fe7e7b7d9842ece06\n"
    },
    {
      "commit": "36867add0ea38dc88f58a1b77bf28f762f384a91",
      "tree": "e33e9069c994fb88df39ec263a21f80ef3a3ee32",
      "parents": [
        "e830a780f03753b18e423c0e66abc5813e84d0cf"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 09 16:27:58 2012 +0100"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 13 23:09:42 2012 -0800"
      },
      "message": "Remove TMUX support.\n\nAfter discussion on the mailing list tmux is not used much and since it\nwas broken for a while remove that support.\n\nFixes bug 928967.\n\nChange-Id: Iff1eea45190f4ef873c60b3563fe94359702446d\n"
    },
    {
      "commit": "e830a780f03753b18e423c0e66abc5813e84d0cf",
      "tree": "b90d0affb26c83cf0d3ad259dd985a855f7e04d1",
      "parents": [
        "6325216cde36c3af89161c0be0d7b652fdc0fccd"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 08 11:49:28 2012 -0600"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 13 23:01:27 2012 -0800"
      },
      "message": "Not all distros include a symlink from euca-describe-group to euca-describe-groups\n\nChange-Id: Iaba71c36b405d2891aebdb45c1b9fd84853988f5\n"
    },
    {
      "commit": "6325216cde36c3af89161c0be0d7b652fdc0fccd",
      "tree": "fdbe151fed5a24912aa6d31657df161b45bfd609",
      "parents": [
        "b6442951262a966fd5b58da8b5c8eb8246a223cc"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Feb 08 00:54:20 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 13 23:01:27 2012 -0800"
      },
      "message": "Update code to remove iscsi targets\n\n * Fixes bug 928475\n\nChange-Id: I9b54436522422d865c7add750d612c371945817a\n"
    },
    {
      "commit": "80756ea71a86e91b2ec45ac25875a2e928b183be",
      "tree": "24764722bde5f04c87a1c5ef74455c2c134328ef",
      "parents": [
        "dd9809305ecfb782b1b079b79c181c07b03cda53"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 01 18:01:01 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 13 23:49:15 2012 -0600"
      },
      "message": "Blueprint cli-auth\n\n* Add proper test for swift in client-env.sh\n* Remove all VERIFY variables; nothing beyond the 4 OS_ vars is set now\n* Update exercises for Keystone 2.0 auth\n* swift understands Keystone 2.0 auth now, don\u0027t download custom binary\n* cleanup uploaded bundle in bundle.sh\n\nChange-Id: I99c818d81534bbf93c0e142513acb80e5fe613ea\n"
    },
    {
      "commit": "d1dd25e6a60d7987f94cb39f2150d8083f562032",
      "tree": "68b0653267fbf1a1e59bcd30ca86b322e2a33e33",
      "parents": [
        "dd9809305ecfb782b1b079b79c181c07b03cda53"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 13 11:22:36 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Feb 13 22:36:04 2012 -0600"
      },
      "message": "Fixes bug 885087: /etc/nova/nova.conf\n\nMove Nova config files (nova.conf, api-paste.ini) to /etc/nova\nso all binaries can find them, particularly /usr/local/bin/nova-manage.\n\nChange-Id: I2fb71159c16dffc610dcfda4158593dbd6423c5e\n"
    },
    {
      "commit": "dd9809305ecfb782b1b079b79c181c07b03cda53",
      "tree": "6e7a1f62dce069a43a805e11f01885be1340d3ee",
      "parents": [
        "689b2ac1b925e3957bb5af7a5efa1cc33e8070d7",
        "53fca56da2e257dff90ba5400945bb1e227e7f38"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 14 00:28:18 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 14 00:28:18 2012 +0000"
      },
      "message": "Merge \"Logout and delete iscsi sessions\""
    },
    {
      "commit": "b6442951262a966fd5b58da8b5c8eb8246a223cc",
      "tree": "d37b9264683dbd02f55d0f090b7ea363cb348977",
      "parents": [
        "53284c8ed04e249e81c07532bdeb6876f2404bb7",
        "d1f5243d91de2756fecd52c3b3a15a4f0a488fdf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 13 20:58:01 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 13 20:58:01 2012 +0000"
      },
      "message": "Merge \"Uses keystone client instead of keystone-manage\" into redux"
    },
    {
      "commit": "689b2ac1b925e3957bb5af7a5efa1cc33e8070d7",
      "tree": "e902956029fe473fcbcd3c65091f7b02b7111ca9",
      "parents": [
        "131774e004d1ee5e2dc83b8c4a9dd1aef03a5a62"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Dec 16 20:23:07 2011 +0000"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Feb 13 12:50:07 2012 -0800"
      },
      "message": "switch public_interface to br100 so that floating ips don\u0027t get bumped between interfaces\n\n * Set VLAN_INTERFACE to eth0 by default\n\nChange-Id: I8a85465fa389af3af04d91775a99df58b2da575a\n"
    },
    {
      "commit": "53fca56da2e257dff90ba5400945bb1e227e7f38",
      "tree": "0438a2e99f55ff2ea0541c927a117abf5183f813",
      "parents": [
        "131774e004d1ee5e2dc83b8c4a9dd1aef03a5a62"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sat Feb 11 00:17:31 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sat Feb 11 00:17:31 2012 -0800"
      },
      "message": "Logout and delete iscsi sessions\n\nChange-Id: I4906f943adc226c2dba9faf5e1595f47c4466432\n"
    },
    {
      "commit": "131774e004d1ee5e2dc83b8c4a9dd1aef03a5a62",
      "tree": "3b70ee73d6d7e4156ef6e7a297721bf73e375cfd",
      "parents": [
        "febded24995fc10c7890e84c6df71bc48b5f2a8c",
        "a94784135e5c420e967e14ad535926ddc2580a9c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 21:39:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 21:39:58 2012 +0000"
      },
      "message": "Merge \"Not all distros include a symlink from euca-describe-group to euca-describe-groups\""
    },
    {
      "commit": "53284c8ed04e249e81c07532bdeb6876f2404bb7",
      "tree": "079d7431e1cba4b06dc38763d581606d9a4f9d10",
      "parents": [
        "44b5736d23aa544ea4ac1c9feadd4724b18102be"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Feb 08 23:33:41 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Fri Feb 10 12:15:34 2012 -0800"
      },
      "message": "Change to use the right keystonelight repo\n\nChange-Id: Ie216b9eade59f09c76d193a6d0fd353a02dd575f\n"
    },
    {
      "commit": "febded24995fc10c7890e84c6df71bc48b5f2a8c",
      "tree": "1d259651d0395d7c94a5c6c34b530781761a53d4",
      "parents": [
        "84963f59b3d7d7dbeb79c7dbeaef52e90a3319a0"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Feb 03 20:17:22 2012 +0000"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Feb 10 10:36:08 2012 -0800"
      },
      "message": "Configure vnc url endpoints on compute hosts\n\n * The compute manager constructs access urls, and so needs this info\n\nChange-Id: Ifa5f515a071d5006f6fc5cc6103eff91eafdb2b7\n"
    },
    {
      "commit": "84963f59b3d7d7dbeb79c7dbeaef52e90a3319a0",
      "tree": "944b2e8f8ac8b9ad31789e2271ff82e9a16e09c2",
      "parents": [
        "2c6c2fa4a1493db753b1d08d11166464bb35455e",
        "0cbe851b294a114e7ffd7c669f88cad41d019292"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 10 17:59:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 10 17:59:21 2012 +0000"
      },
      "message": "Merge \"Launch screen with bash as shell\""
    },
    {
      "commit": "2c6c2fa4a1493db753b1d08d11166464bb35455e",
      "tree": "9135470dc936144a251dbec4dcc0e9bf953b58e8",
      "parents": [
        "cafe77ea4b80b8d854ce31b790fbd31e3df50c30",
        "12c7d4b30327c50d7fa35595e9854ee9d600eb5f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 17:32:41 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 17:32:41 2012 +0000"
      },
      "message": "Merge \"Add object-expirer.\""
    },
    {
      "commit": "cafe77ea4b80b8d854ce31b790fbd31e3df50c30",
      "tree": "65f8265ac62b0d0a8e1f2aa34081748651edc039",
      "parents": [
        "2f9cdef933f6ae96e1a660fac773a07657f0d694",
        "90c9310555dca3630478f0ed0cb8495b9cb6463f"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Feb 09 17:27:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Feb 09 17:27:26 2012 +0000"
      },
      "message": "Merge \"Remove TMUX support.\""
    },
    {
      "commit": "0cbe851b294a114e7ffd7c669f88cad41d019292",
      "tree": "9b25f7472a2d0b6374fa8fe428503ccbff502b75",
      "parents": [
        "fcd135252b29d5bdd7349395734accafc85aed4f"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 09 16:36:15 2012 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 09 17:31:07 2012 +0100"
      },
      "message": "Launch screen with bash as shell\n\nSince screen commands are bash specifics make sure we launch screen with\nbash login shell instead of other shells.\n\nFixes bug928883.\n\nChange-Id: I62b4c7182682deb4ef16ed0cf1a3b5a130c1c4ee\n"
    },
    {
      "commit": "12c7d4b30327c50d7fa35595e9854ee9d600eb5f",
      "tree": "d3c62440e959fe1c55a46ac8541f5b718f19790e",
      "parents": [
        "fcd135252b29d5bdd7349395734accafc85aed4f"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 09 16:44:32 2012 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 09 16:44:32 2012 +0100"
      },
      "message": "Add object-expirer.\n\nFixes bug 928198.\n\nChange-Id: I0f3bbe323cdb285714d1c80fe7e7b7d9842ece06\n"
    },
    {
      "commit": "90c9310555dca3630478f0ed0cb8495b9cb6463f",
      "tree": "eeaef40d7cf566d72f642b0c59b07c252cc7e2cb",
      "parents": [
        "fcd135252b29d5bdd7349395734accafc85aed4f"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 09 16:27:58 2012 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Feb 09 16:27:58 2012 +0100"
      },
      "message": "Remove TMUX support.\n\nAfter discussion on the mailing list tmux is not used much and since it\nwas broken for a while remove that support.\n\nFixes bug 928967.\n\nChange-Id: Iff1eea45190f4ef873c60b3563fe94359702446d\n"
    },
    {
      "commit": "d1f5243d91de2756fecd52c3b3a15a4f0a488fdf",
      "tree": "58e71daa295938b3c30aff20001dce341654bcad",
      "parents": [
        "84c0599a3a4b5de4f3b23b894e44a65db7d81cd1"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Thu Feb 09 03:50:57 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Thu Feb 09 03:50:57 2012 +0000"
      },
      "message": "Uses keystone client instead of keystone-manage\n\n * Depends on https://review.openstack.org/#change,3948\n * Depends on https://review.openstack.org/#change,3945\n * Fixes bug 928558\n\nChange-Id: I83c337e3b92a9ab0dac254afe83673185867b7b0\n"
    },
    {
      "commit": "44b5736d23aa544ea4ac1c9feadd4724b18102be",
      "tree": "b40fad25084d7b7b0ee00e8da7f4125d54c419af",
      "parents": [
        "af6d47cb3da92df0a49adbad1d4c9d4f50124147"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Feb 07 18:13:44 2012 +0100"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Feb 08 22:05:48 2012 +0000"
      },
      "message": "Check if screen is installed before using it.\n\nFixes 928377\n\nChange-Id: Ie34860e6d08a457dd52a6c3106d63b54c284f6f3\n"
    },
    {
      "commit": "af6d47cb3da92df0a49adbad1d4c9d4f50124147",
      "tree": "44322565f07688f7717e659ad22f4e8bcaae8db9",
      "parents": [
        "efa578aabe8a2fa3b1d432856186b0e193fcad89"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Jan 12 17:11:56 2012 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Feb 08 22:05:48 2012 +0000"
      },
      "message": "Separate out build_xva process so that it can be run on a machine besides dom0\n\nChange-Id: I3a6e1ef874c83d79d09a8df1f086ec06d39db2df\n"
    },
    {
      "commit": "efa578aabe8a2fa3b1d432856186b0e193fcad89",
      "tree": "fe5e37e198437557821dace8116724b82b5ef1ba",
      "parents": [
        "6563a3ce76c5ea8e20056350d68c19a6366bca5d"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Feb 03 11:23:32 2012 -0600"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Feb 08 22:05:48 2012 +0000"
      },
      "message": "Fixes bug 920762: change Admin to admin in swift/proxy-server.conf\n\nChange-Id: I6cb564ed2a6eaaf325a9573b4a6d372ae8a73c8d\n"
    },
    {
      "commit": "6563a3ce76c5ea8e20056350d68c19a6366bca5d",
      "tree": "5801751f51205304acc55d2c307c1eb739e535fe",
      "parents": [
        "84c0599a3a4b5de4f3b23b894e44a65db7d81cd1"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 31 12:11:56 2012 -0600"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Feb 08 22:03:42 2012 +0000"
      },
      "message": "Extract common functions into a separate file\n\nThis is the start of an effort to organize devstack\u0027s code\nto better document the requirements for configuring the individual\ncomponents.\n\nChange-Id: I3476b76b9d1f9ee63687fb9898a98729118cbd84\n"
    },
    {
      "commit": "a94784135e5c420e967e14ad535926ddc2580a9c",
      "tree": "cc73f8674604a29a4fc4397af5ac61ab7f477471",
      "parents": [
        "fcd135252b29d5bdd7349395734accafc85aed4f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 08 11:49:28 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 08 11:49:28 2012 -0600"
      },
      "message": "Not all distros include a symlink from euca-describe-group to euca-describe-groups\n\nChange-Id: Iaba71c36b405d2891aebdb45c1b9fd84853988f5\n"
    },
    {
      "commit": "2f9cdef933f6ae96e1a660fac773a07657f0d694",
      "tree": "77b4f4ab9a730074e74305e086a682b9e01c2ee2",
      "parents": [
        "fcd135252b29d5bdd7349395734accafc85aed4f"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Feb 08 00:54:20 2012 +0000"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Feb 08 00:56:45 2012 +0000"
      },
      "message": "Update code to remove iscsi targets\n\n * Fixes bug 928475\n\nChange-Id: I9b54436522422d865c7add750d612c371945817a\n"
    },
    {
      "commit": "fcd135252b29d5bdd7349395734accafc85aed4f",
      "tree": "16976dc49a8640240785963d799c04c540c54a10",
      "parents": [
        "06980ea0aeaec4d4f6b7df756ca1a9238efc7b92",
        "1188904eee9a1473b154850e5ae77a48a71ef9f4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 08 00:37:02 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 08 00:37:02 2012 +0000"
      },
      "message": "Merge \"Separate out build_xva process so that it can be run on a machine besides dom0\""
    },
    {
      "commit": "06980ea0aeaec4d4f6b7df756ca1a9238efc7b92",
      "tree": "46067bf2b17016e6f51eea9c93f7d7f826b096ac",
      "parents": [
        "1e51c0eb90051c80071a6a3be63abb79dbe9e0cc"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Feb 07 18:13:44 2012 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Feb 07 18:13:44 2012 +0100"
      },
      "message": "Check if screen is installed before using it.\n\nFixes 928377\n\nChange-Id: Ie34860e6d08a457dd52a6c3106d63b54c284f6f3\n"
    },
    {
      "commit": "84c0599a3a4b5de4f3b23b894e44a65db7d81cd1",
      "tree": "1e1b2aca8e35ebd421630c8f922f2d9dc5973c5d",
      "parents": [
        "658ac7a4cc0f54ce64e9704dcabd2d4a262bb24f"
      ],
      "author": {
        "name": "Andy Smith",
        "email": "github@anarkystic.com",
        "time": "Fri Feb 03 21:40:32 2012 -0800"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Mon Feb 06 16:44:44 2012 -0800"
      },
      "message": "Move the clone of keystoneclient\n\nChange-Id: I82eb457e36e9f43636bc27242fb4a1b4b1ecad36\n"
    },
    {
      "commit": "658ac7a4cc0f54ce64e9704dcabd2d4a262bb24f",
      "tree": "2d94db0f10bcd3a14edab0aaa013b7740bb0111e",
      "parents": [
        "d281376de8059d0f29bb2df725c0924800ab06db"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 06 22:56:37 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 06 22:56:37 2012 +0000"
      },
      "message": "create and store secret and access keys\n"
    },
    {
      "commit": "1188904eee9a1473b154850e5ae77a48a71ef9f4",
      "tree": "291dd477a45cf80e952f04ab5505f54114478891",
      "parents": [
        "1e51c0eb90051c80071a6a3be63abb79dbe9e0cc"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Jan 12 17:11:56 2012 -0800"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Mon Feb 06 14:28:34 2012 -0800"
      },
      "message": "Separate out build_xva process so that it can be run on a machine besides dom0\n\nChange-Id: I3a6e1ef874c83d79d09a8df1f086ec06d39db2df\n"
    },
    {
      "commit": "1e51c0eb90051c80071a6a3be63abb79dbe9e0cc",
      "tree": "5507cc7194d54269398919ffc4241d7424d734fc",
      "parents": [
        "94c73d531d8f15ddf8642bdbac6c3891aa08e57e",
        "2e8bb8851fcb633edb0acbb00bd8b7b228638041"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Feb 06 21:56:57 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Feb 06 21:56:57 2012 +0000"
      },
      "message": "Merge \"Fixes bug 920762: change Admin to admin in swift/proxy-server.conf\""
    },
    {
      "commit": "d281376de8059d0f29bb2df725c0924800ab06db",
      "tree": "63f93eb08a4dac46440c2a1e814801db01b864c5",
      "parents": [
        "b0b6d315bd12f952d95c9dc02ca9f5e6c4e53a01"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 06 21:21:52 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 06 21:21:52 2012 +0000"
      },
      "message": "fix logging and move keystone client earlier in the install chain\n"
    },
    {
      "commit": "b0b6d315bd12f952d95c9dc02ca9f5e6c4e53a01",
      "tree": "e507a03766463210bb77651d725ce2ecc903a61d",
      "parents": [
        "8a41c9dad483c1da89f8763e76d76a0c9a9984b4"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Feb 03 21:40:32 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Feb 03 21:40:32 2012 -0800"
      },
      "message": "Changes to get devstack working again with ksl + trunk\n\nChange-Id: I7261b2d88325d4f9cb3337478dbcbd04c25e52ed\n"
    },
    {
      "commit": "94c73d531d8f15ddf8642bdbac6c3891aa08e57e",
      "tree": "9ea3b70f16360e202a37b8f4618391b1050124ba",
      "parents": [
        "e60c9d03594b27368c3b8bb5bdeac799a97735eb",
        "7f9aa71bcea98a27d144a71841842069106bb3bc"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Feb 03 23:28:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Feb 03 23:28:07 2012 +0000"
      },
      "message": "Merge \"Extract common functions into a separate file\""
    },
    {
      "commit": "2e8bb8851fcb633edb0acbb00bd8b7b228638041",
      "tree": "c0d31d860d4eb279b8d557c4d32d134f7094fb73",
      "parents": [
        "e60c9d03594b27368c3b8bb5bdeac799a97735eb"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Feb 03 11:23:32 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Feb 03 13:16:07 2012 -0600"
      },
      "message": "Fixes bug 920762: change Admin to admin in swift/proxy-server.conf\n\nChange-Id: I6cb564ed2a6eaaf325a9573b4a6d372ae8a73c8d\n"
    },
    {
      "commit": "8a41c9dad483c1da89f8763e76d76a0c9a9984b4",
      "tree": "6f4c62b403e0abbde0afe1a0659f05fd7ddb8d30",
      "parents": [
        "221367c0a3f278b923f32881b585787a826ea9da"
      ],
      "author": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 17:31:19 2012 -0800"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 17:31:19 2012 -0800"
      },
      "message": "update to get keystone working\n"
    },
    {
      "commit": "221367c0a3f278b923f32881b585787a826ea9da",
      "tree": "636ea37725eb31210f8f5e2bcbcb5200ab0bd069",
      "parents": [
        "3b15b0566435ba4a11fe948b4c8c74306406da34"
      ],
      "author": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 16:53:42 2012 -0800"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 16:53:42 2012 -0800"
      },
      "message": "yup\n"
    },
    {
      "commit": "3b15b0566435ba4a11fe948b4c8c74306406da34",
      "tree": "708f9e2e74b738ab789c5a50346623635e2a342a",
      "parents": [
        "950bb4555aad563fc91ba2d09382fd5a0d66f03f"
      ],
      "author": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 16:45:48 2012 -0800"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 16:45:48 2012 -0800"
      },
      "message": "update keystone.conf\n"
    },
    {
      "commit": "950bb4555aad563fc91ba2d09382fd5a0d66f03f",
      "tree": "1b4b2294d159307739174a2e58afea1655d6f105",
      "parents": [
        "708a2ad10d1cab4a928b38c7455e0b853faae73e"
      ],
      "author": {
        "name": "Joe Heck",
        "email": "heckj@mac.com",
        "time": "Sun Jan 29 12:54:57 2012 -0800"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 15:00:07 2012 -0800"
      },
      "message": "updating to match master ksl CLI options\n"
    },
    {
      "commit": "708a2ad10d1cab4a928b38c7455e0b853faae73e",
      "tree": "0015ca710c870cc659e411a85283c44d8a66eda4",
      "parents": [
        "747ee33efd9c4142cc46c4e0eb4772f0ca3e149a"
      ],
      "author": {
        "name": "Joe Heck",
        "email": "heckj@mac.com",
        "time": "Wed Jan 18 10:19:15 2012 -0800"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 15:00:07 2012 -0800"
      },
      "message": "logging tweaks for devstack/keystone and cd for keystone db_sync\n"
    },
    {
      "commit": "747ee33efd9c4142cc46c4e0eb4772f0ca3e149a",
      "tree": "c35fbf133424bf760f427c355b2330fc124a6a7d",
      "parents": [
        "50edca6dd4fa226643e0f714c73c145845d3a6af"
      ],
      "author": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Wed Jan 11 22:31:59 2012 +0000"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 15:00:07 2012 -0800"
      },
      "message": "working now\n"
    },
    {
      "commit": "50edca6dd4fa226643e0f714c73c145845d3a6af",
      "tree": "085f537632ec1b2f5f23d0e4199366647a8fb989",
      "parents": [
        "eacc5953d26a8d1c4b0db4fb4a9cd9b6e201e10b"
      ],
      "author": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Wed Jan 11 02:04:39 2012 +0000"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 15:00:07 2012 -0800"
      },
      "message": "proper conf\n"
    },
    {
      "commit": "eacc5953d26a8d1c4b0db4fb4a9cd9b6e201e10b",
      "tree": "dec7813fa25756f3367ae54bb60b09ef3a4f21a2",
      "parents": [
        "82aa41a2bd92d693309a325492df2e4ae3ef88a2"
      ],
      "author": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Wed Jan 11 01:59:00 2012 +0000"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 15:00:04 2012 -0800"
      },
      "message": "bunch of fixes\n"
    },
    {
      "commit": "82aa41a2bd92d693309a325492df2e4ae3ef88a2",
      "tree": "3de8a2da4874e7c92e9727244dde9aa7748c57b1",
      "parents": [
        "a96a418171f8762e55938186b85443f47c215ad3"
      ],
      "author": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Mon Jan 09 22:15:40 2012 -0800"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 14:55:07 2012 -0800"
      },
      "message": "oh, comment that out\n"
    },
    {
      "commit": "a96a418171f8762e55938186b85443f47c215ad3",
      "tree": "beb6ecbda80e5ccfb35d446da15c54a54a2805ff",
      "parents": [
        "149ac205ce518c5c16f5d2a84fadf0467c6cdbd9"
      ],
      "author": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Mon Jan 09 22:13:29 2012 -0800"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Feb 02 14:55:05 2012 -0800"
      },
      "message": "new keystone support\n"
    },
    {
      "commit": "e60c9d03594b27368c3b8bb5bdeac799a97735eb",
      "tree": "ff3d9a548d70a5bcbcc86622c16c25699c8fc75d",
      "parents": [
        "149ac205ce518c5c16f5d2a84fadf0467c6cdbd9"
      ],
      "author": {
        "name": "Dolph Mathews",
        "email": "dolph.mathews@gmail.com",
        "time": "Thu Feb 02 21:02:23 2012 +0000"
      },
      "committer": {
        "name": "Dolph Mathews",
        "email": "dolph.mathews@gmail.com",
        "time": "Thu Feb 02 21:02:41 2012 +0000"
      },
      "message": "Hyphens in var names produce warnings (bug 925718)\n\nChange-Id: Ib1b81273e2b2ec5e56dead920252684a997ce12d\n"
    },
    {
      "commit": "149ac205ce518c5c16f5d2a84fadf0467c6cdbd9",
      "tree": "0aae7835594d47a45f552f50900a29eb83b89700",
      "parents": [
        "10670d1bad6b4afd3dce9af61d22c8cd5eeded59",
        "64a9066018d21626cff7389766c89de83db1e0ee"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Feb 01 04:39:56 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Feb 01 04:39:56 2012 +0000"
      },
      "message": "Merge \"Add Melange Support\""
    },
    {
      "commit": "64a9066018d21626cff7389766c89de83db1e0ee",
      "tree": "0de31d2b3cdc2de056739c21a153e4867c1311b7",
      "parents": [
        "d1ee828f339ac8efe1f6d693f13ee9a871dc8fc5"
      ],
      "author": {
        "name": "Jason Kölker",
        "email": "jason@koelker.net",
        "time": "Mon Jan 23 11:17:27 2012 -0600"
      },
      "committer": {
        "name": "Jason Kölker",
        "email": "jason@koelker.net",
        "time": "Tue Jan 31 12:43:32 2012 -0600"
      },
      "message": "Add Melange Support\n\nChange-Id: I3961a007b10aed5ef47422bcf0eedd43d35a2cff\n"
    }
  ],
  "next": "10670d1bad6b4afd3dce9af61d22c8cd5eeded59"
}
