)]}'
{
  "log": [
    {
      "commit": "355fb8f264c297789d8cd0bdff6f82cc91c90d5f",
      "tree": "999e9d7d7f5b58ba6c7b29c3b186409a72be87f6",
      "parents": [
        "ff8d35d7d83465f0b0c56c38048b636dd02db58b",
        "e0d677c71e30f2caefc1d1c117d3633a064de930"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Mar 12 22:44:12 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Mar 12 22:44:12 2012 +0000"
      },
      "message": "Merge \"Configure nova-rootwrap\""
    },
    {
      "commit": "770cec73146596c686405492e523fbe8861f36f7",
      "tree": "81e1f68ec55a93e95a1fc0aa1f25689be74b1da8",
      "parents": [
        "06a09d0c33f0626379cad377b4ffa20fcda54858"
      ],
      "author": {
        "name": "jakedahn",
        "email": "jake@ansolabs.com",
        "time": "Mon Mar 12 14:07:51 2012 -0700"
      },
      "committer": {
        "name": "jakedahn",
        "email": "jake@ansolabs.com",
        "time": "Mon Mar 12 14:07:51 2012 -0700"
      },
      "message": "Making users creatable by default in horizon\n\nChange-Id: I021bd17564f1a20591d3aac8a254f4976e14e681\n"
    },
    {
      "commit": "06a09d0c33f0626379cad377b4ffa20fcda54858",
      "tree": "73d763e5f63603b9d7e595a235893f9efe617900",
      "parents": [
        "8da5656ffd8b28d88536efbe6d452ab86c3b3e74"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 12 14:43:26 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 12 14:46:45 2012 -0500"
      },
      "message": "Fix double-quoted service names\n\nThe Keystone service template parser doesn\u0027t do any quote interpolation,\nit just splits on \u0027 \u003d \u0027 and passes the two parts on. So we just remove\nthe quotes for now.\n\nFixes bug 943523\n\nChange-Id: Ia2a10ec18db1a82f23f36200b0cdef84b4f78155\n"
    },
    {
      "commit": "d9f0e91f17ab453e9bbc0275c1d26423a0d939ac",
      "tree": "979e01431da3355701cdd7e0b2b8d5d5fc54be8a",
      "parents": [
        "edf59ca44331106ba895eee78ae1d8602764eb4c",
        "c9166055ed3fa663cfaa28361644904457b1b24e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 10 11:19:01 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 10 11:19:01 2012 +0000"
      },
      "message": "Merge \"Moves python-cloudfiles dependency back to PIP.\""
    },
    {
      "commit": "edf59ca44331106ba895eee78ae1d8602764eb4c",
      "tree": "8727df955a5e4d7e7291978a24f10b1c55e1b520",
      "parents": [
        "51c1d8adfa3d291525f44fbc165774f57d82769c",
        "e2d139b8c86dcb1e7c2be3ee00c686ca47199849"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Mar 10 11:13:39 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Mar 10 11:13:39 2012 +0000"
      },
      "message": "Merge \"Remove calls to service-create in devstack for now.\""
    },
    {
      "commit": "0bd2410d469f11934b5965d83b57d56418e66b48",
      "tree": "a4c11f7dbe9ee31626ba02331c25704d67686e94",
      "parents": [
        "09cafcbaf33519a916a8d9514718806a070d1701"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Mar 08 00:33:54 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 09 21:41:00 2012 -0600"
      },
      "message": "Move all EC2 cred creation to eucarc\n\n* Remove credential creation from files/keystone_data.sh\n* Remove EC2 cert setup from openrc\n* Remove sourcing of ec2rc from stackrc\n* Collect the above in eucarc\n* Allow rc files to be sourced from other directories; based on Chmouel\u0027s\n  4881 proposal but is simpler and doesn\u0027t actually change the directory\n* Create S3 endpoint\n* Get EC2 and S3 endpoints from Keystone service catalog\n* Add EC2 credential checks to exercises/client-env.sh\n* exercises/bundle.sh and exercises/euca.sh use eucarc\n\nUpdates:\n* remove readlink -f to stay bash 3 compatible\n* use service catalog\n* create S3 endpoint\n\nFixes bug 949528\n\nChange-Id: I58caea8cecbbd10661779bc2d150d241f4a5822e\n"
    },
    {
      "commit": "e2d139b8c86dcb1e7c2be3ee00c686ca47199849",
      "tree": "ef1c5042cb1f2b644c0b9d0621a54f408b0b9873",
      "parents": [
        "1633f2c19418951ba16fc49293dd1dee619a5948"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Mar 09 15:47:28 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Mar 09 15:49:53 2012 -0800"
      },
      "message": "Remove calls to service-create in devstack for now.\n\n * The recommended backend for essex is the template backend.\n * Fixes bug 950213\n\nChange-Id: I2f8bc9f74cee2d783cbadcc1d4d4e674ddb905b9\n"
    },
    {
      "commit": "f056b7d2d098361908df490e6683d26065a7cd3a",
      "tree": "cf70e28462c02b95ea2f4b99f02fe64e2d5a7930",
      "parents": [
        "165121f7b69d9b8ad01d3256d068fdf77cebf840"
      ],
      "author": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Mar 08 14:18:22 2012 -0800"
      },
      "committer": {
        "name": "termie",
        "email": "github@anarkystic.com",
        "time": "Thu Mar 08 14:18:44 2012 -0800"
      },
      "message": "update policy driver\n\nChange-Id: I2450806d27455ae8304446f5b6054e14a66658b1\n"
    },
    {
      "commit": "c9166055ed3fa663cfaa28361644904457b1b24e",
      "tree": "8a0aaa8f1aba81d66c78b116fb5793dbe0e28881",
      "parents": [
        "165121f7b69d9b8ad01d3256d068fdf77cebf840"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Mar 08 13:40:29 2012 -0800"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Thu Mar 08 13:59:38 2012 -0800"
      },
      "message": "Moves python-cloudfiles dependency back to PIP.\n\nFor reasons currently unknown, apt-get seems to install\nan unusably old version of python-cloudfiles in some\nsmall subset of cases. To avoid that frustration for the\nusers it does affect, this patch moves python-cloudfiles\nback to being installed by pip instead.\n\nFixes bug 931269.\n\nChange-Id: I4c2e17ddcc0c0d327b3810b4fd4db117076df069\n"
    },
    {
      "commit": "e0d677c71e30f2caefc1d1c117d3633a064de930",
      "tree": "1c40d4c4867f59416859da61651920f24005ba75",
      "parents": [
        "165121f7b69d9b8ad01d3256d068fdf77cebf840"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 07 14:11:33 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Mar 07 18:07:58 2012 -0600"
      },
      "message": "Configure nova-rootwrap\n\n* Nova runs as the same user as the rest of devstack and due to the\n  sudo configuration for devstack itself it may be possible that\n  root subprocess execution that doesn\u0027t go through utils.execute() will\n  not be caught by the expected sudo failure.\n\nFixes bug 944373\n\nChange-Id: I0554b3850a59d065059f8ad349c8ff8fb7cfa132\n"
    },
    {
      "commit": "165121f7b69d9b8ad01d3256d068fdf77cebf840",
      "tree": "9e20a5c5dee3bf45d95b9cc1d69bf87ac7fedb18",
      "parents": [
        "51aa401ff1bc5a217c53dcdfe74c3d13a6a991f6"
      ],
      "author": {
        "name": "Joe Heck",
        "email": "heckj@mac.com",
        "time": "Wed Mar 07 14:20:11 2012 -0800"
      },
      "committer": {
        "name": "Joe Heck",
        "email": "heckj@mac.com",
        "time": "Wed Mar 07 14:20:20 2012 -0800"
      },
      "message": "adding default bind_host to enable change 4880\n\nChange-Id: I949effe56cad7ae466a458da48bc85fe1c110138\n"
    },
    {
      "commit": "b7d1fbbe20ce8ef60607d937c22293dfff90e964",
      "tree": "64bd6f2672e3efc91fe6db25d481ada778cae04c",
      "parents": [
        "ee4ac37383ab014250f3a8e167acc5b1251e9615"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Mar 02 08:43:09 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Mar 05 17:43:10 2012 -0600"
      },
      "message": "Cleanup keystone_data.sh\n\n* Remove the compatibility code for older keystone client\n* Reformat commands similar to keystone sample_data.sh\n* Improve documentation\n\nChange-Id: I2fc544555a1b936d28f11c3c4eaaf885b2cb6d17\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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "d4f44b49d944ae0498108f33c5ff2a9e9ad24376",
      "tree": "310b5174070d2f20d2174141712cf8eac1068ca7",
      "parents": [
        "fa436aa228f24fa7d89ea3e7a31b083ed3919951"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jan 26 11:09:25 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Jan 26 11:09:25 2012 -0600"
      },
      "message": "Add python-dateutil for nova api\n\nChange-Id: I6926fec02e432cbbe49312aa51b0a931d8a091f3\n"
    },
    {
      "commit": "9fdabdfd14d399672bf4cb0ee904d364409f1f8f",
      "tree": "d248a978bddd0dbe8873928d08e3d09c60074a2a",
      "parents": [
        "30439a6dc4b859d9687500128d00fd51a35d1cb4",
        "9bb84f0a706ddf18a550c75ecaf18e25a087a273"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 25 20:45:38 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 25 20:45:38 2012 +0000"
      },
      "message": "Merge \"Allow configuration of Apache user and group\""
    },
    {
      "commit": "9bb84f0a706ddf18a550c75ecaf18e25a087a273",
      "tree": "fb67d41dd4bf32bd1a9a3a487d331a1244b5dc2e",
      "parents": [
        "965716e16841b28e34ef296ab861d9e31e9d0cdf"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 24 11:45:52 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 24 12:06:21 2012 -0600"
      },
      "message": "Allow configuration of Apache user and group\n\n* Fixes bug 915064\n* APACHE_USER defaults to $USER\n* APACHE_GROUP defaults to $APACHE_USER\n\nChange-Id: I06cf39cfd884d8f858ab98b84b3f40c3f6ff3a40\n"
    },
    {
      "commit": "cb5dd679190e8a637f0d5131e0641a1b78fa6dfd",
      "tree": "73586d7b36a906b5ba55fdf6c54dfe3d60f923ef",
      "parents": [
        "965716e16841b28e34ef296ab861d9e31e9d0cdf"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Jan 23 17:36:42 2012 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Mon Jan 23 17:41:10 2012 -0800"
      },
      "message": "Removes the additions to api-paste.conf\n\n * Keystone middleware moved back into nova in b160d731\n * Removaes old pipeline replace\n * Adds validator in to ec2 pipeline\n\nChange-Id: Idf7a274e7961bf18b9dd7533f7a0f0a606a291d8\n"
    },
    {
      "commit": "94c67aafa7f14f33a09f753c3f36c09430f9c268",
      "tree": "4fe9b094222de6ada75ff192918e5b4557119ab4",
      "parents": [
        "af0f7cadb93c484207a707d4108369f9e3262f08"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sun Jan 22 11:56:47 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sun Jan 22 11:56:47 2012 -0800"
      },
      "message": "Remove openstack.compute dep for horizon\n\n * Fixes bug 920142\n\nChange-Id: I4c522dfdca2ddb0b46d0377d60485976ef61f916\n"
    },
    {
      "commit": "af0f7cadb93c484207a707d4108369f9e3262f08",
      "tree": "80c3916cabdc84ae11a9e250eb51871b19e2c782",
      "parents": [
        "723d72d45efcb51f3ddf149fbebb41ce613636cd"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Jan 20 12:10:39 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Jan 20 12:13:54 2012 -0800"
      },
      "message": "Downcase Admin user role to support nova\u0027s new policy engine\n\n * Fixes bug 919373\n\nChange-Id: If786f59995327f15fe72420950c7109e2eb0a307\n"
    },
    {
      "commit": "ce116914884694a04a8692b350df456ba582fe47",
      "tree": "cc6fea66f2a0aa4f563422a3fda0f6152479faa0",
      "parents": [
        "19721bc79d973bcbe7fb162e64fff85020b5b4fc"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Jan 17 15:46:53 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Jan 19 16:24:24 2012 -0800"
      },
      "message": "Add nova\u0027s new vnc support to devstack\n\n * Fixes 917933\n * Use cloudbuilders/master for noVNC\n * s/n-nvnc/n-novnc/g\n\nChange-Id: I45361489a584325ed6a7fbcf3026e8ff0b25e667\n"
    },
    {
      "commit": "19721bc79d973bcbe7fb162e64fff85020b5b4fc",
      "tree": "d3359b2e34d99fb8c8577f99618f00e82fbea203",
      "parents": [
        "6577b4685aebc9303eafff2b6ac3430c7c759c5c",
        "8cafc80551a0c471e0b1ed55fff258daad3302e2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jan 18 23:39:57 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jan 18 23:39:57 2012 +0000"
      },
      "message": "Merge \"Corresponds to the Glance patch that splits paste\""
    },
    {
      "commit": "8cafc80551a0c471e0b1ed55fff258daad3302e2",
      "tree": "703efe31a5094a02b6d13d3f83648697751bf184",
      "parents": [
        "d38f942bc3819d0c896d313e8fdfef8409b1a27f"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Jan 16 22:01:06 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 18 14:54:14 2012 -0600"
      },
      "message": "Corresponds to the Glance patch that splits paste\n\nThe patchset https://review.openstack.org/#change,3036 splits\npaste.deploy application pipeline stuff from regular configuration\nfile options. This is the change to devstack that will be needed\nto go along with that change in Glance.\n\nChange-Id: I606aa81c8ebdf50cdc554611ab3781c554991205\n"
    },
    {
      "commit": "6577b4685aebc9303eafff2b6ac3430c7c759c5c",
      "tree": "d00149b47ad4c1837439a7336613d078ecca5720",
      "parents": [
        "d38f942bc3819d0c896d313e8fdfef8409b1a27f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jan 16 22:27:20 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jan 18 14:16:05 2012 -0600"
      },
      "message": "Glance changes to stack.sh for https://review.openstack.org/3092\n\n* Handle before/after upcoming Glance configuration file changes\n* Add configuration vars for Keystone URIs to configure Glance\n  and other services\n\nChange-Id: I465065592ade11fb86c40cd04d29c4ae3f1706d7\n"
    },
    {
      "commit": "524aa547e7900ceb3310fad23ecf34fe1ccddef9",
      "tree": "20ebcf9f85acd933b4f2824feaa2c8f6d8d0788f",
      "parents": [
        "f5fb057a8d58fdf1316f54b7c528740f1dc0a907"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Sat Jan 14 01:08:34 2012 +0000"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Tue Jan 17 06:10:14 2012 +0000"
      },
      "message": "Make volumes work again with oneiric\n\nChange-Id: I70ba7f8b1d5493e795262e433f8c5783e08482bc\n"
    },
    {
      "commit": "f5fb057a8d58fdf1316f54b7c528740f1dc0a907",
      "tree": "bc07294f9f9904f2b88b0803f275d5d099af03cf",
      "parents": [
        "9bd4e353bbd4bbc83a9acf246afcffedd9924213"
      ],
      "author": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Mon Jan 16 14:46:01 2012 -0800"
      },
      "committer": {
        "name": "Dan Wendlandt",
        "email": "dan@nicira.com",
        "time": "Mon Jan 16 14:46:05 2012 -0800"
      },
      "message": "Fix several issues with devstack and Quantum + OVS plugin\n\n- flag telling nova quantum manager to use DHCP is incorrect\n- OVS quantum plugin no longer has default sql_connection string.\n- only run quantum OVS agent is openvswitch is enabled\n- add ovs-vsctl to sudoers file.\n\nChange-Id: I1e9b3fe987b3e29d0d4f670b2d964777d9cc3e1b\n"
    },
    {
      "commit": "ea4a53da619c8ce7e65141a17b68ce314e729e60",
      "tree": "d3f8bf6decd9e4deb3bdb1ac7e759a268813ea5a",
      "parents": [
        "471de7a34ba3a3842576fda56602884bf149a9fc"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Jan 11 11:34:13 2012 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Jan 11 21:01:15 2012 +0000"
      },
      "message": "Stop devstack from exploding in paste config changes\n\nChange-Id: I842691479c7c1b46bab627a1f436d9cef3f5148d\n"
    },
    {
      "commit": "3ffd5c12226c32d9106b426119f256bc62c04731",
      "tree": "0c39c4e9e668cf96c784b637c2f4b01ce67ddc83",
      "parents": [
        "3bb3a3f103d46052f1c7d9beb2af1b187f4fe99e",
        "769eb1cf4592802409d9487de68ef3cd430f84b2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jan 05 23:26:53 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jan 05 23:26:53 2012 +0000"
      },
      "message": "Merge \"Configure swift logging.\""
    },
    {
      "commit": "34694f156874e10199e29d4d92f35626b68d88d2",
      "tree": "9cf72596ce434ebbf7d658599ee9dca105fa05e6",
      "parents": [
        "b8489cd31e7728040921923bf9d8f85cda91070e"
      ],
      "author": {
        "name": "Kiall Mac Innes",
        "email": "kiall@managedit.ie",
        "time": "Fri Dec 30 18:53:26 2011 +0000"
      },
      "committer": {
        "name": "Kiall Mac Innes",
        "email": "kiall@managedit.ie",
        "time": "Fri Dec 30 19:04:33 2011 +0000"
      },
      "message": "Fix the glance endpoint template URL. Fixes bug 909075.\n\nConflicts:\n\n\tfiles/keystone_data.sh\n\nChange-Id: I82a45ef1e653a7de9ab3b48e7675f1440172b3f9\n"
    },
    {
      "commit": "b8489cd31e7728040921923bf9d8f85cda91070e",
      "tree": "4bf0ee6cbbff171db3099f13949ccfdddfecf7e4",
      "parents": [
        "79b68e388ae6e7dafae52f75f82b5f2e3dda8808",
        "c245fd8bdead54202c3347a4bcd379d1d4a301ad"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:39:54 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:39:54 2011 +0000"
      },
      "message": "Merge \"Remove deprecated Keystone middleware: RAX-KSKEY\""
    },
    {
      "commit": "1c9767a1f972a77c77fbb1074cf3d0abf1cfe356",
      "tree": "2fad6cb678be3a421160967ec2310f322e82ee4c",
      "parents": [
        "8f33d8b51c3ce94791fed7b0c094165680fc26f3",
        "1097c7ca9156c8bd40a015f00fdda3d757b7a1af"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:25:22 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:25:22 2011 +0000"
      },
      "message": "Merge \"Port work on SERVICE_HOST from stable/diablo.  Allows user to specify service endpoint host separately from HOST_IP\""
    },
    {
      "commit": "8f33d8b51c3ce94791fed7b0c094165680fc26f3",
      "tree": "1bf420d1090ca6b81286c86549c6e8572d96fdd5",
      "parents": [
        "efa97d2c18678cb4760a251ab37ee365365a7349",
        "98f4ce82f013b64f5f93034931d0bfd362573e5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:21:30 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:21:30 2011 +0000"
      },
      "message": "Merge \"Added \"Admin\" as an allowed role in swift proxy-server.conf.\""
    },
    {
      "commit": "98f4ce82f013b64f5f93034931d0bfd362573e5c",
      "tree": "e65828896b8a6747db87c8e02de318f91378b92f",
      "parents": [
        "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"
      ],
      "author": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Wed Dec 28 16:15:41 2011 -0800"
      },
      "committer": {
        "name": "Gabriel Hurley",
        "email": "gabriel@strikeawe.com",
        "time": "Wed Dec 28 16:17:29 2011 -0800"
      },
      "message": "Added \"Admin\" as an allowed role in swift proxy-server.conf.\n\nChange-Id: Ia98ef5c5ff02a7a9bd24729ca37d87338087ab66\n"
    },
    {
      "commit": "52e631d8aace4bc50dba5f9d84dd4b0c1e2cbc44",
      "tree": "b369348221a477d66fb605d9e1c941e5fb8079b0",
      "parents": [
        "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Dec 27 22:22:14 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Dec 28 15:55:34 2011 -0800"
      },
      "message": "make python-keystoneclient configurable via devstack, remove pip requirement for horizon.\n\n * Update to use https://github.com/openstack/python-keystoneclient\n\nChange-Id: I54c1ba7fe11de9a6a8f53bdfe8b1c0bd2f5b8f58\n"
    },
    {
      "commit": "1097c7ca9156c8bd40a015f00fdda3d757b7a1af",
      "tree": "59bd1e5545ba626b1f7ba0c0f53ccaf1d291adfb",
      "parents": [
        "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Dec 27 23:22:14 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Dec 27 23:22:47 2011 -0800"
      },
      "message": "Port work on SERVICE_HOST from stable/diablo.  Allows user to specify service endpoint host separately from HOST_IP\n\n * Improve openrc comment\n\nChange-Id: Ib542b39350bae8d92b6c3c4cf6b5d9aabff7a61c\n"
    },
    {
      "commit": "c245fd8bdead54202c3347a4bcd379d1d4a301ad",
      "tree": "213e0592b1c4fb8db63b6d11e272071726a1ad12",
      "parents": [
        "c1b2354a88f9d14c6773fe9f9fa06f918e37d8f8"
      ],
      "author": {
        "name": "Ziad Sawalha",
        "email": "github@highbridgellc.com",
        "time": "Fri Dec 23 16:03:52 2011 -0600"
      },
      "committer": {
        "name": "Ziad Sawalha",
        "email": "github@highbridgellc.com",
        "time": "Fri Dec 23 16:03:52 2011 -0600"
      },
      "message": "Remove deprecated Keystone middleware: RAX-KSKEY\n\nIt is no longer supported and will fail in the Essex release\n\nChange-Id: I6520149f1ecbe4966c786af40db987557d9101f6\n"
    },
    {
      "commit": "b89c75178b9d35d0c2ed562d955c0790faa94afe",
      "tree": "7cdb40aedfe724171a03f6c83650308fb9c70a1f",
      "parents": [
        "e8d970c20e0bf8b3556ef1a52adc74fe17a970d6"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 21 23:17:42 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 21 23:17:42 2011 -0800"
      },
      "message": "remove unused splats\n\nChange-Id: I7a321ba31c2b6cdcb9f60255055af71391934ae2\n"
    },
    {
      "commit": "e8d970c20e0bf8b3556ef1a52adc74fe17a970d6",
      "tree": "31e253b9afc621f1d861044af7f00204fd0e3be6",
      "parents": [
        "e23f6de4d2d634278e92d31c40298cc79aeee866"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Dec 22 02:27:00 2011 +0000"
      },
      "committer": {
        "name": "Monty Taylor",
        "email": "mordred@inaugust.com",
        "time": "Thu Dec 22 02:27:19 2011 +0000"
      },
      "message": "Updated the horizon pips to use gerrit.\n\nChange-Id: Ice5139a41b6f99e99e892a1d73c1453f7fcd554a\n"
    },
    {
      "commit": "e23f6de4d2d634278e92d31c40298cc79aeee866",
      "tree": "8b3721603e79ad3a53ca3a5b5265e7834f1502df",
      "parents": [
        "a24f5b08c552e3e0959c24dda78dea55469cfda0"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 21 09:29:32 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 21 09:31:23 2011 -0800"
      },
      "message": "Add ec2 endpoint to service catalog\n\nChange-Id: Id779d4d818621db042c420e034083577a3d3ab0d\nblueprint: ec2-service-endpoint\n"
    },
    {
      "commit": "25bbb44923bc0085df3ccbc4429b43807c78cb25",
      "tree": "b99e6d3fd898493f53429c9cef97429725f0fd20",
      "parents": [
        "e0d6cd1e920033fc889ae01b102885dc2eb2cdd0",
        "4541e1497d0cf253ada25a5370c0240498fbb205"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Dec 17 21:33:30 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Dec 17 21:33:30 2011 +0000"
      },
      "message": "Merge \"nova needs python-feedparser\""
    },
    {
      "commit": "ea3ebfeb922126045d7691fb476df8c5311a3f56",
      "tree": "c525dcefa064e78880e2dc45cdb02b6b73aa5760",
      "parents": [
        "beb1c59561a1440fdb1555d7a589d2ea88763727",
        "ee3fc417d5256956a6afbbb5dd659d8f09124d18"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 16 00:03:45 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 16 00:03:45 2011 +0000"
      },
      "message": "Merge \"Use iputils-arping package for Ubuntu Oneiric distribution\""
    },
    {
      "commit": "cb9fbd905b3a35d372a5eff1e2d15c4cdef85582",
      "tree": "10aa11053a8afec8cf86e383b23b748edcd88333",
      "parents": [
        "cebdd8fcff8da6919b94ac040d3b593bfb25e2c9"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Dec 15 18:02:15 2011 +0000"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Dec 15 18:02:15 2011 +0000"
      },
      "message": "Rename of keystone_admin_group variable.\n\nIt has been moved to keystone_swift_operator_roles\n\nChange-Id: I74db43379fac55c75efcfbb5f7328c41661b5578\n"
    },
    {
      "commit": "cebdd8fcff8da6919b94ac040d3b593bfb25e2c9",
      "tree": "fe6c8a11dfea7cb60f9566bbd870e21edb1165f6",
      "parents": [
        "e46f8891676898e9cfb7735c767719d5e69236b4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 14 15:52:02 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Dec 14 17:42:02 2011 -0600"
      },
      "message": "Update glance config files for https://review.openstack.org/#change,2139\n\nChange-Id: I61d10508282ebbc1a1910f1723b25f360068f366\n"
    },
    {
      "commit": "4541e1497d0cf253ada25a5370c0240498fbb205",
      "tree": "251c3b4237af2ff91c3fcbb4bb9d6ea57e0e8c16",
      "parents": [
        "e46f8891676898e9cfb7735c767719d5e69236b4"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 14 13:55:55 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 14 13:55:55 2011 -0800"
      },
      "message": "nova needs python-feedparser\n\nChange-Id: I46b90d7643e043b1624874e6919e1acba9b2b3d8\n"
    },
    {
      "commit": "e46f8891676898e9cfb7735c767719d5e69236b4",
      "tree": "39ed8b0e1446c2daf72ef1bc848e2c7e618ae211",
      "parents": [
        "3584e555bc55cd2c62dce4120b326c7296f337dd"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 14 08:44:52 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Dec 14 08:44:52 2011 -0800"
      },
      "message": "move horizon pips to apts\n\nChange-Id: Ia855da34d6ae22ed88501cc3b6bcc74cc4ed2f3a\n"
    },
    {
      "commit": "60e6e3468778a6738894f76f6de90972146989f6",
      "tree": "1c249ef8645a12bd00ae7785da9f00fa796ff54e",
      "parents": [
        "d9eafd58913453b70b2664c272ac3063ae14280c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 12 17:42:24 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Dec 12 18:52:05 2011 -0600"
      },
      "message": "Add open-iscsi packages for Nova compute nodes.\n\nBegin splitting packages into service-specific files, n-cpu and\nn-vol are the first.\n\nChange-Id: I3e7c412ff125dbadd18b59af55fb7dea9ea17b07\n"
    },
    {
      "commit": "d9eafd58913453b70b2664c272ac3063ae14280c",
      "tree": "3871bbe29d7d041bdc24d73bcf90f63b01d2620e",
      "parents": [
        "30172cc8abf96ab5c47ecbb2b715548b4cec2d48"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Dec 10 13:55:44 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Dec 10 13:57:03 2011 -0800"
      },
      "message": "move back to nova.sh method of configuring screen\n\ninstead of overwriting screenrc (which is useful for new VMs), we manually set\nthe screen status line - fixes bug 902297\n\nChange-Id: I507dc36e85e2bc3635503cde426bab8a2e966f06\n"
    },
    {
      "commit": "ee3fc417d5256956a6afbbb5dd659d8f09124d18",
      "tree": "a65dc607fa585e8599c695c1e685c62bb22a02a4",
      "parents": [
        "1a52a02f109b9c6a24a8ace789ce5f361b0c5bc7"
      ],
      "author": {
        "name": "Don Dugger",
        "email": "donald.d.dugger@intel.com",
        "time": "Tue Dec 06 12:07:20 2011 -0700"
      },
      "committer": {
        "name": "Don Dugger",
        "email": "donald.d.dugger@intel.com",
        "time": "Tue Dec 06 12:07:20 2011 -0700"
      },
      "message": "Use iputils-arping package for Ubuntu Oneiric distribution\n\nTurns out the `arping\u0027 package, currently installed by the script,\nis incompatible with `network-manager\u0027, the default network configuration\npackage for recent Ubuntu distributions.  (Losing network connectivity\non a reboot after running `stack.sh\u0027 is a little disconcerting.)\nForturnately, the `iputils-apring\u0027 package provides the same functionality\nand is compatible with `network-manager\u0027 so install that one instead.\n\nChange-Id: Id6e89cdf3e590481f870127697baa453b34fbc24\nSigned-off-by: Don Dugger \u003cdonald.d.dugger@intel.com\u003e\n"
    },
    {
      "commit": "4d4d96dd20482d0f6a0c09541f0c176e100152e3",
      "tree": "aec78745499d3535e965db626f05c97b4674c3e7",
      "parents": [
        "f79cc42d0ddda1369d1b7f2d28b327fb77c6c138",
        "628f58f7a695e8a9bd67cbc4927b2ad6d1d9ee07"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Dec 01 18:54:38 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Dec 01 18:54:38 2011 +0000"
      },
      "message": "Merge \"Fix glance config\""
    },
    {
      "commit": "f79cc42d0ddda1369d1b7f2d28b327fb77c6c138",
      "tree": "176c59afa0373a0da92b302c2e2fc96116a56bed",
      "parents": [
        "f44e98d1c7baf7dde9b56c559bb372cf63ffa267"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 01 10:21:42 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Dec 01 10:23:32 2011 -0600"
      },
      "message": "Rename openstack-integration-tests to tempest\n\nChange-Id: Ib565edd1278c609796e1f8692a2f6ef276152328\n"
    },
    {
      "commit": "628f58f7a695e8a9bd67cbc4927b2ad6d1d9ee07",
      "tree": "f9ebb3ea40d82ddbd937d7339e08ab13b22b8174",
      "parents": [
        "f44e98d1c7baf7dde9b56c559bb372cf63ffa267"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 30 17:44:10 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 30 17:45:18 2011 -0600"
      },
      "message": "Fix glance config\n\nA change to glance-api.conf hit master this morning, need to update\nour local copy to match.\n\nChange-Id: I2bd3d6fe6a268164aea12ea3a3b45a301f47ccc9\n"
    },
    {
      "commit": "eacd755212309a4807dc6f2c60cffc096c0b17c3",
      "tree": "d5861d369324654405a5c2ae9a9da878f880ab5d",
      "parents": [
        "f6811ee06e394dc2ab26e08b6a0857737f2981f7"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 29 12:46:54 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 29 12:47:01 2011 -0800"
      },
      "message": "these deps should come via git_clone\n\nChange-Id: I98ab1dc6a25076be9653c0b79d4d903ea9a04e39\n"
    },
    {
      "commit": "9c7c9083a4866e4c225fe8dac7d17054c640ba03",
      "tree": "7bc2940040995ce70d024ed5f8db4e01ad6a9eaf",
      "parents": [
        "83a59d26a7ad5c31136e0b2974e0acd1d95f764d"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 23 10:10:53 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 23 11:26:39 2011 -0800"
      },
      "message": "initial devstack + essex\n\n* update horizon apache config\n* updates apts for horizon\n* better logging for horizon\n* keystone conf settings\n* only add swift endpoint if it is enabled\n* new nova paste\n\nChange-Id: I1edacbe5d8adc4bd5265d36abcaf01ce5490aefd\n"
    },
    {
      "commit": "9726215da3471c06a01d41a10143cf4dec3de23e",
      "tree": "48e9f5712b14dabdb30c226e3d3ff1cd1fb1684d",
      "parents": [
        "d7326d2ea98b75c5e92e7309cc49abd680476693"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 21 18:11:18 2011 -0600"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 22 12:15:17 2011 -0600"
      },
      "message": "Don\u0027t use NOVACMDS, as that conflicts with packages\n\nChange-Id: I7968177ceaac3a3e3c96e83b76763aa0f73e5154\n"
    },
    {
      "commit": "769eb1cf4592802409d9487de68ef3cd430f84b2",
      "tree": "b7c2f96c0f75133c187c1f0e3eba98097d8975fd",
      "parents": [
        "d7326d2ea98b75c5e92e7309cc49abd680476693"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Nov 22 13:04:40 2011 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Tue Nov 22 13:17:02 2011 +0100"
      },
      "message": "Configure swift logging.\n\nSplit logs by storage node proxy and don\u0027t fill up the\n/var/log/messages.\n\nSet proxy-server in debug.\n\nOnly one worker by proxy-server since we are usually in debugging mode.\n\nChange-Id: If39f35b98ad821e8a62e36e4c22e723f83e01db8\n"
    },
    {
      "commit": "38df1228decc04dfcce990eb996322b2ade5dedb",
      "tree": "f0bad789a79a5b79aa3fe7d888b0c525c7be7e24",
      "parents": [
        "f6c09edf25a6da0fcdb7c2997dbddfaf90b33e21"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "message": "revive working with subset of services\n\nChange-Id: I645c5df457a2ac2c997ac32720d53cacc0fa109b\n"
    },
    {
      "commit": "5334ca021020c3e9d73131eac4b5e85f943824d4",
      "tree": "7f6d6efaa57a16c41fe04aee9123c94f9ed7c614",
      "parents": [
        "f7df79e290067ba40a62524252d17b2ae19419ba",
        "2d1a8b34143f7d66a9aaf89ad6d0591bb52656ce"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 15 13:17:21 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 15 13:17:21 2011 -0800"
      },
      "message": "Merge pull request #184 from chmouel/install-packages-only-for-services-distros\n\nInstall packages only for services distros"
    },
    {
      "commit": "f7df79e290067ba40a62524252d17b2ae19419ba",
      "tree": "26a97fb65f424aeb8d11214f46067c891dd2ca9d",
      "parents": [
        "69257f253466b58e75b346d1da0bfaf2d79613d1",
        "45cb7d1590acc91c770c7df9520fbd65a8f51dce"
      ],
      "author": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:15:42 2011 -0800"
      },
      "committer": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:15:42 2011 -0800"
      },
      "message": "Merge pull request #195 from cloudbuilders/openvpn\n\nAdd vpn alias"
    },
    {
      "commit": "45cb7d1590acc91c770c7df9520fbd65a8f51dce",
      "tree": "54eb4525787413bc62c58aa51fd2b7e73d3581ac",
      "parents": [
        "78f21408f458528236da87972d62f8211504aff4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 15 10:55:36 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 15 12:38:28 2011 -0600"
      },
      "message": "Add vpn alias\n"
    },
    {
      "commit": "5179a3e607e7b1a7770c1f610b257fa9047ce1a5",
      "tree": "777caf76ce774e9539101442e43fcc693c08856a",
      "parents": [
        "147913faca74e7a5bbf2e5247d5bb44fa759cb5c",
        "af95a4775ad01364b53a4fd6d2bcfda95dfcfa70"
      ],
      "author": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 16:12:33 2011 -0800"
      },
      "committer": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 16:12:33 2011 -0800"
      },
      "message": "Merge pull request #170 from cloudbuilders/ci-tests\n\nAdd CI tests"
    },
    {
      "commit": "1f7011926406fde7462132281d3b281e54a872c8",
      "tree": "56c3eccd6300a82053cacc08514c388cd59f4197",
      "parents": [
        "f707adefd9b81411cb9c90d0dccf30126396eb3b"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 09:48:29 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 09:48:29 2011 -0800"
      },
      "message": "need iscsitarget-dkms for iscsi to work on oneiric\n"
    },
    {
      "commit": "a4adff43cb18a26ce2975b6fcdcf1d972a0d9027",
      "tree": "df7a5c433be5a76b739284e1538a3e2c699929de",
      "parents": [
        "adfc029a023ccff700fe31e433717b05a3eaefa2"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Mon Nov 14 15:19:34 2011 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Mon Nov 14 15:19:34 2011 +0100"
      },
      "message": "Only install dnsmasq-utils on oneiric.\n"
    },
    {
      "commit": "ce1b4a24da7bf149e9a5551bde2e754565b945d2",
      "tree": "28acdaa01af00c63b47d76b42485cba970ffe24b",
      "parents": [
        "aa4aa2ecb8508c12c64d1dd9fcc77e98133c0817"
      ],
      "author": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Nov 10 19:36:14 2011 +0100"
      },
      "committer": {
        "name": "Chmouel Boudjnah",
        "email": "chmouel@chmouel.com",
        "time": "Thu Nov 10 19:37:17 2011 +0100"
      },
      "message": "Admin group is Member.\n\nThis is not the admin group per-se but the group where users can\ncreate/delete containers.\n\nThis is will be fixed properly when the swift-keystone2 middleware would\nbe commited in keystone (should be sometime soon).\n"
    },
    {
      "commit": "5605ec11446d70e466f4ff0a4a50292b8c3f633f",
      "tree": "aa4a286bc0abe7e5e78f35a5dad3ecdc761ff319",
      "parents": [
        "c1ea5ec91d5828ad470c5398e3032dbf532f95ac"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 09 12:40:01 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 09 12:40:01 2011 -0800"
      },
      "message": "now that we are using apt-get download this file doesn\u0027t speed things up that much\n"
    },
    {
      "commit": "c1ea5ec91d5828ad470c5398e3032dbf532f95ac",
      "tree": "8c01cb0eb025720b70da6caa111da673541a0300",
      "parents": [
        "e830c7800a6409f73440cb2085704a49da0051d7",
        "7e436c212ea2ac7fe60bddedf49548729675111e"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 09 10:51:57 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 09 10:51:57 2011 -0800"
      },
      "message": "Merge pull request #174 from cloudbuilders/force-release\n\nuse dhcp_release"
    },
    {
      "commit": "e830c7800a6409f73440cb2085704a49da0051d7",
      "tree": "32b398c6e96308d15fbc1ceb411e882b1052e51a",
      "parents": [
        "08c999d59883eaf1b60b602de0f2ee2f282ebe5c",
        "8957fead2e17766ebecf293189a6ad65675d0690"
      ],
      "author": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 09 10:44:45 2011 -0800"
      },
      "committer": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 09 10:44:45 2011 -0800"
      },
      "message": "Merge pull request #171 from jaypipes/glance-cleanups\n\nComment out log_file options in glance configs"
    },
    {
      "commit": "7e436c212ea2ac7fe60bddedf49548729675111e",
      "tree": "ad96750eb578a3efe8c8b3bef01fa1fad9356758",
      "parents": [
        "08c999d59883eaf1b60b602de0f2ee2f282ebe5c"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Nov 09 00:12:00 2011 -0800"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Nov 09 00:12:00 2011 -0800"
      },
      "message": "use dhcp_release\n"
    }
  ],
  "next": "af95a4775ad01364b53a4fd6d2bcfda95dfcfa70"
}
