)]}'
{
  "log": [
    {
      "commit": "3993816fe6fb92c609043b765fd07d08d469a2bf",
      "tree": "87d638d6900bc52d125b99acab2e523ee50f3191",
      "parents": [
        "57bd449431aa23568dab911607178f37daad4f4f"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Mar 01 15:43:36 2012 -0800"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Mar 01 16:07:23 2012 -0800"
      },
      "message": "Remove hardcoding of flat network bridge\n\nChange-Id: I66210ba438c1d8a2c12223b8895581127130ad5f\n"
    },
    {
      "commit": "57bd449431aa23568dab911607178f37daad4f4f",
      "tree": "f9e2868e40fd954d30794ad71291fdc2a2fea43d",
      "parents": [
        "0ae3db913e05d174e9d3106c3cb817f692932e51",
        "2144ea23bb8621647dfb92b114718c2e3a401f41"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 01 21:46:54 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 21:46:54 2012 +0000"
      },
      "message": "Merge \"Add xml filter to keystone.conf\""
    },
    {
      "commit": "0ae3db913e05d174e9d3106c3cb817f692932e51",
      "tree": "2ed7d0cf3ceb74920554b3335c639147c65abc3a",
      "parents": [
        "ef3ba23cd80003aed296af5a265aaaff91c771a7",
        "f2829479fe9053ed9b76e7ef984fa45e67040668"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 01 21:42:07 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 21:42:07 2012 +0000"
      },
      "message": "Merge \"Added tgtadm to sudo cmd list.  Fixes bug 927924.\""
    },
    {
      "commit": "ef3ba23cd80003aed296af5a265aaaff91c771a7",
      "tree": "5fc2cb297a046e21f927537c9d0864a9ecab9233",
      "parents": [
        "84ba8e7e43eeaa24002e0a6c427aebfcbb62be62",
        "ce043c4dbf38a4947274cbfcbee79bd8e6283a6c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 01 20:42:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 20:42:51 2012 +0000"
      },
      "message": "Merge \"README updates\""
    },
    {
      "commit": "84ba8e7e43eeaa24002e0a6c427aebfcbb62be62",
      "tree": "8d03883d6532685886f181b9d48eeba745c25cfa",
      "parents": [
        "4af590d501ac9b20508a393e60f1495bbf7b602c",
        "a6bdfddd2b9ac89ea5ceba7cde5f37eddaf936df"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 01 20:32:54 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 20:32:54 2012 +0000"
      },
      "message": "Merge \"Use OS common cli auth arguments.\""
    },
    {
      "commit": "4af590d501ac9b20508a393e60f1495bbf7b602c",
      "tree": "8ea1a71fda0edfcf2f59dd3fe43db08ceaea1895",
      "parents": [
        "449e77885148bd2683bd862ad4daf50002f557a7",
        "782f24ee39a1c9cc201956b726c95140cb73dc83"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 01 20:27:58 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 20:27:58 2012 +0000"
      },
      "message": "Merge \"Add small note about Swift.\""
    },
    {
      "commit": "f2829479fe9053ed9b76e7ef984fa45e67040668",
      "tree": "a7797bf42d2c96d60eaefb9e0956f38af201a893",
      "parents": [
        "449e77885148bd2683bd862ad4daf50002f557a7"
      ],
      "author": {
        "name": "Andrew Bogott",
        "email": "abogott@wikimedia.org",
        "time": "Thu Mar 01 11:44:11 2012 -0600"
      },
      "committer": {
        "name": "Andrew Bogott",
        "email": "abogott@wikimedia.org",
        "time": "Thu Mar 01 11:44:11 2012 -0600"
      },
      "message": "Added tgtadm to sudo cmd list.  Fixes bug 927924.\n\nWe need this if we are ever to create or delete volumes.\n\nChange-Id: If451b936a04d064feba2eefec499e1669e1837d6\n"
    },
    {
      "commit": "449e77885148bd2683bd862ad4daf50002f557a7",
      "tree": "54422c7db9f4aaec0ec66b244eba211f87a80016",
      "parents": [
        "b3288381047690510845209cc372d07e5b11e396",
        "0d7b5a4035a2d9db10f3209d543dbddddc8cb983"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Mar 01 02:58:22 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Mar 01 02:58:22 2012 +0000"
      },
      "message": "Merge \"Backslash continuations (DevStack)\""
    },
    {
      "commit": "b3288381047690510845209cc372d07e5b11e396",
      "tree": "6d36ca5f4d9ff7d74b8bf47c2e220fe0452ff688",
      "parents": [
        "f1a11adf2bc308c386cb2c818088fe040019f114"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Feb 28 16:41:10 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Feb 29 16:22:10 2012 -0600"
      },
      "message": "Add service account configuration\n\n* Use username/password instead of service token for service auth to Keystone\n* Updates files/glance-*-paste.ini and files/swift/proxy-server.conf\n* keystone_data.sh creates \u0027service\u0027 tenant, \u0027nova\u0027 and \u0027glance\u0027 users\n  (\u0027swift\u0027 and \u0027quantum\u0027 if those services are enabled)\n* Uses $SERVICE_PASSWORD for the service auth password. There is no default;\n  to default to $ADMIN_PASSWORD, place the assignment in localrc.\n\nFixes bug 942983\n\nChange-Id: If78eed1b509a9c1e8441bb4cfa095da9052f9395\n"
    },
    {
      "commit": "2144ea23bb8621647dfb92b114718c2e3a401f41",
      "tree": "31e43ecbe417d2cd806bb192886c6ed7db92c216",
      "parents": [
        "f1a11adf2bc308c386cb2c818088fe040019f114"
      ],
      "author": {
        "name": "Justin Santa Barbara",
        "email": "justin@fathomdb.com",
        "time": "Wed Feb 29 11:11:01 2012 -0800"
      },
      "committer": {
        "name": "Justin Santa Barbara",
        "email": "justin@fathomdb.com",
        "time": "Wed Feb 29 11:13:32 2012 -0800"
      },
      "message": "Add xml filter to keystone.conf\n\nBug #943499\n\nChange-Id: If636705839606a28c6a6905cd11deaa1fff76438\n"
    },
    {
      "commit": "a6bdfddd2b9ac89ea5ceba7cde5f37eddaf936df",
      "tree": "23b98a6458078c1cc47ff045eab67adb786bab85",
      "parents": [
        "b32c876ed5e66c8971c8126432c1ae957301eb08"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed Feb 29 14:11:01 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed Feb 29 14:20:49 2012 +0000"
      },
      "message": "Use OS common cli auth arguments.\n\nChange-Id: I80c9e42abb7060622d82cffc83d0108654a36562\n"
    },
    {
      "commit": "782f24ee39a1c9cc201956b726c95140cb73dc83",
      "tree": "6c81fe425443ef14074688110926ac562ca94280",
      "parents": [
        "b32c876ed5e66c8971c8126432c1ae957301eb08"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed Feb 29 13:42:44 2012 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Wed Feb 29 13:44:38 2012 +0000"
      },
      "message": "Add small note about Swift.\n\nChange-Id: Id1c014e6fcdf8e52a5e01e7bacf01a567d25e70a\n"
    },
    {
      "commit": "f1a11adf2bc308c386cb2c818088fe040019f114",
      "tree": "e4b7a25ebf33121c2ff7bfa2aa668be9fc258b44",
      "parents": [
        "b32c876ed5e66c8971c8126432c1ae957301eb08"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Wed Feb 29 01:36:53 2012 -0800"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Wed Feb 29 01:36:53 2012 -0800"
      },
      "message": "Updates devstack to E4 final horizon package structure.\n\nChange-Id: Iedc30eb532b93e5755310b1037a2ecbb3552aab0\n"
    },
    {
      "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": "b32c876ed5e66c8971c8126432c1ae957301eb08",
      "tree": "df1161e94082b5f1c0ff7187479649087b13264a",
      "parents": [
        "854d8c93b81667b04a3ad38720bcc02acf3d15b0",
        "890061cc2a5b65d5db2aba4040db4db3d725b09c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Feb 28 21:04:05 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Feb 28 21:04:05 2012 +0000"
      },
      "message": "Merge \"Allow ratelimiting to be turned off. Useful when trying to run tempest, or similar tests.\""
    },
    {
      "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": "854d8c93b81667b04a3ad38720bcc02acf3d15b0",
      "tree": "63918b7cd4d161074f5048ee49e08c2bd5d12897",
      "parents": [
        "995bfe02520a0882d6ac3baad8cd5eab63565240"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Feb 27 22:41:54 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Tue Feb 28 01:15:57 2012 +0000"
      },
      "message": "Add a helper method to volumes test to get fields\n\n * The way we retrieve data from cli output is janky, this\n   improves it slightly by creating a helper method.\n\nChange-Id: Ib0889fd56f6a78bed85dad4c5e9e6e34bac9fb0d\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": "ce043c4dbf38a4947274cbfcbee79bd8e6283a6c",
      "tree": "41bcc588ba452d48108a872a95b547c96f22b95d",
      "parents": [
        "8d87ca05330d050561611fcc43cfa941a340d13a"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Feb 03 22:56:38 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Feb 23 22:21:49 2012 -0600"
      },
      "message": "README updates\n\nChange-Id: I0732a26a50b736e89d35b03a9ff79fa068804677\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\""
    }
  ],
  "next": "d281376de8059d0f29bb2df725c0924800ab06db"
}
