)]}'
{
  "log": [
    {
      "commit": "9efcf6042c9eddd84f8abd70ca2cdf9d20258264",
      "tree": "5b00c844db2566e9af4d2b618231bcb72c8f5564",
      "parents": [
        "d6decab220e933c37a5717091be0d58fd18e54db"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Dec 19 10:23:06 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Dec 19 10:57:45 2012 +0000"
      },
      "message": "xenapi: Enhance devstack progress monitoring\n\nFixes bug 1091299\n\nXenServer - devstack install monitors a log file by tailing it, to see,\nif the devstack installation is finished. In some cases this script does\nnot detect, that the startup script is finished, and just waiting,\ncausing build failures with timeouts. With this change, the\ninstall_os_domU script monitors, if the run.sh script is still running,\nthus guaranteed to exit as soon as run.sh is done.\n\nChange-Id: I24a7a46e93ce26be024096828c7954bc694af2b2\n"
    },
    {
      "commit": "72cffd56bf68afcb4ca087f6ed852f875b3bc90e",
      "tree": "0239480d6fcfe6ff47d25de03a91a696a1ea8c4c",
      "parents": [
        "9b243b32cca42adb3f87b1496ce6359ec7ceda87"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Dec 04 16:14:04 2012 +0000"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Thu Dec 06 18:19:29 2012 +0000"
      },
      "message": "Make the standard devstack logging work with XenServer\n\nFixes bug 1087387\n\nStop redirecting the output in devstack to ensure when\nyou configure LOGFILE that the devstack scripts keep working\n\nChange-Id: I00dce315f5f79c4fc351d9ab11c504274d998fce\n"
    },
    {
      "commit": "da339829472ffcdc3044f79b76b6cd03608db191",
      "tree": "dc6d192b5d26c1dfdb574e122d4ed07a3c4ebeb5",
      "parents": [
        "43a94c476d3a69452244731d86e81b3eccb9cc23"
      ],
      "author": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Nov 14 12:45:10 2012 +0000"
      },
      "committer": {
        "name": "Mate Lakat",
        "email": "mate.lakat@citrix.com",
        "time": "Wed Nov 14 12:47:17 2012 +0000"
      },
      "message": "Remove hardwired ansolabs urls\n\nFixes bug 1078618.\n\nThe files are no longer available on ansolabs\u0027 servers. The files were\nput on github, and this change modifies the location used in devstack.\n\nChange-Id: I1f512ad3b52d6b04d0e28ce6a532e11bfede1462\n"
    },
    {
      "commit": "f993b2353fdf3fc643afa78df9b64af446352220",
      "tree": "b0e875e03962e5caec4e619da4fa67d56fef8c4b",
      "parents": [
        "8ac888d7dc89bf8852870d7e8fe842ce16f742c0"
      ],
      "author": {
        "name": "Stef T",
        "email": "stelford@internap.com",
        "time": "Thu Nov 08 10:46:48 2012 -0500"
      },
      "committer": {
        "name": "Stef T",
        "email": "stelford@internap.com",
        "time": "Thu Nov 08 10:49:32 2012 -0500"
      },
      "message": "Enable Xen/DevStackDomU to have larger disk\n\n  * Size of xvda can be specified via xenrc\n\n  * Fixes bug 1076430\n\nChange-Id: Ia4ffef98b01fa9572e43c46275a132b2b1e5f689\n"
    },
    {
      "commit": "3a87eddc7fb83c5cdbbc231f0fd2a94e92d958d7",
      "tree": "bb82c4a1a57cec7b52633e2718215e3b2f1dbc74",
      "parents": [
        "afaeefd183bd79a7f8dbfd6bd38de4ff82f0a4fb"
      ],
      "author": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Thu Oct 25 23:01:06 2012 +0000"
      },
      "committer": {
        "name": "Maru Newby",
        "email": "mnewby@internap.com",
        "time": "Wed Nov 07 19:49:12 2012 +0000"
      },
      "message": "Added options to improve offline usage.\n\n * NOVA_ZIPBALL_URL can be set for a XS/XCP install to point to a\n   non-standard zipball location.\n * PIP_USE_MIRRORS (default True) can be set to False to stop pip\n   from attempting to use mirrors (useful for when using an offline\n   eggproxy).\n\nChange-Id: I01a9944fe4c13c8cc8323a703f598bc498491b73\n"
    },
    {
      "commit": "98ab500c2c9f1bd98309915643a44bf140a40391",
      "tree": "d56939f4d66a526baa75e3d1a688193a2aa7eaf9",
      "parents": [
        "c132625d1dcdc4d8ea824c0efb2b7428ab07341f"
      ],
      "author": {
        "name": "Andrew Melton",
        "email": "andrew.melton@rackspace.com",
        "time": "Thu Sep 06 15:18:11 2012 -0400"
      },
      "committer": {
        "name": "Andrew Melton",
        "email": "andrew.melton@rackspace.com",
        "time": "Wed Sep 12 14:06:47 2012 -0400"
      },
      "message": "prepare_guest_template.sh fails when there are multiple xs-tools iso\u0027s in ISO_DIR\n\nIn the case of two iso\u0027s (\u0027xs-tools-6.0.2.iso\u0027 and \u0027xs-tools-6.0.2-1111.iso\u0027),\nTOOLS_ISO gets set to \u0027xs-tools-6.0.2-1111.iso xs-tools-6.0.2.iso\u0027 This causes\n\u0027mount -o loop xs-tools-6.0.2-1111.iso xs-tools-6.0.2.iso $TMP_DIR\u0027 to get\ncalled, which fails as it\u0027s meant to be called with only one file. This fix\nsimply sets TOOLS_ISO to the first iso that ls returns.\n\nChange-Id: Id4d883e2b1e33b233c9ee907016b4ce117c28021\n"
    },
    {
      "commit": "7d8f0366627e2c5f3873782c4a279d5e67bc51c5",
      "tree": "13e12e2afe32ba0a51acc69159788fb8e762cd0a",
      "parents": [
        "d85e96510459095da1aa067b0d3c833a2ef0fe54",
        "b6c87144085815c2bfabd73a670b3caf0434f821"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 16 17:15:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 16 17:15:08 2012 +0000"
      },
      "message": "Merge \"Install XenServer tools from the iso on XenServer\""
    },
    {
      "commit": "b6c87144085815c2bfabd73a670b3caf0434f821",
      "tree": "a5d360e3dd2e498c027362261207ef025c661d3d",
      "parents": [
        "68369775827e9170ee1ab874d575a0f03808a61e"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Thu Aug 02 12:34:03 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Aug 03 17:57:41 2012 +0100"
      },
      "message": "Install XenServer tools from the iso on XenServer\n\nFixes bug 1032122 by ensuring, where possible, we use the tools\nshipped with XenServer rather than downloading the tools from\nimages.ansolabs.com\n\nChange-Id: I4592eca315b4700e73097d678309d00323923c8b\n"
    },
    {
      "commit": "d8f1a87a45080cd2514f620c94c7eec97de74877",
      "tree": "303be4b9cbe6c7f9655f1cc1c8b9d6e8ff856c87",
      "parents": [
        "68369775827e9170ee1ab874d575a0f03808a61e"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Jun 26 11:16:38 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Aug 03 12:44:08 2012 +0100"
      },
      "message": "Make it easier to use Precise or Oneric with XenServer DevStack\n\nThis is a partial fix for bug 1009937\n\nChange-Id: I1fc7059cd812bce1539a5050f60717db4cbd81ef\n"
    },
    {
      "commit": "7fc6dcd092d3bd638514403e888b05808a0ad911",
      "tree": "7777259f3ac265b49f57c993925da841bfd2d7c6",
      "parents": [
        "070d492da95629e56609c91a631efe8534c02ac5"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Jul 03 12:25:21 2012 +0100"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Jul 16 10:02:48 2012 +0000"
      },
      "message": "Fix bug 1020513 by downloading xenapi plugins from correct place\n\nChange-Id: I2fc9c55b444bac355347f0d53b5971d4b809fbff\n"
    },
    {
      "commit": "1f8efd93d9e28cee2caf72267335126954bbb45e",
      "tree": "747f199a81648bc02b7ebf71d12e4b2c962dd3c3",
      "parents": [
        "e959dbc1324047a47cde1ccfb26d05a1d26fdb3f"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Sat Jun 02 01:40:00 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Sat Jun 02 01:47:27 2012 +0100"
      },
      "message": "fix syntax error in the if test\n\nswitch to using -f rather than -a. This has been overlooked\nin a review recently merged. Without this fix, devstack on\nXenServer is broken.\n\nChange-Id: I1882cc70528772287241848adea3a520738d4144\n"
    },
    {
      "commit": "e959dbc1324047a47cde1ccfb26d05a1d26fdb3f",
      "tree": "c01115f9555ff1ea8166a77a6e57c7f2b4aec8f2",
      "parents": [
        "8df3823c5287eb7f41dd2a5cfd5d59886e205381",
        "37826bc8c878aefc23d945aff3c63e8b00397b5c"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jun 01 19:21:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jun 01 19:21:06 2012 +0000"
      },
      "message": "Merge \"Move the ubuntu template generator to use Squeeze.\""
    },
    {
      "commit": "37826bc8c878aefc23d945aff3c63e8b00397b5c",
      "tree": "debbe62232f14a5fb1fc93f824decd3466f21322",
      "parents": [
        "4ffbe0bd60c24a7e5b46d9f78ff78a0a8b346d42"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri May 25 12:55:29 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri May 25 13:09:38 2012 +0100"
      },
      "message": "Move the ubuntu template generator to use Squeeze.\n\nNewer versions of XenServer don\u0027t have lenny templates, so moving\nto use Squeeze.\n\nChange-Id: I95473d4cdc6caad86bc53799fe2ecbedd9223026\n"
    },
    {
      "commit": "030fb2362f6ca33a2bf19d1083c9556433f2b983",
      "tree": "dc09dd7cbb5f624a51f5810d5ca2c3219f6d2539",
      "parents": [
        "daadf744edfae895da1d254f9d25c9dbe2ae6db0"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Apr 27 18:28:28 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue May 22 18:12:43 2012 +0100"
      },
      "message": "Make devstack work with xcp-xapi package on Ubuntu 12.04\n\n- allow you to configure the xenapi_user (often other than root)\n- allow you to disable the guest installer network\n- install the plugins in the xcp-xapi location\n- use alternate webserver location when adding the preseed file\n- skip the centos specific ip forwarding configuration\n- make use xcp inventory, if no xensource-inventory is found\n- correctly deal with kpartx to mount the VM VDI in manage_vdi\n\nChange-Id: I8d51725fc97f0bcaa27a46f7a7ced13c369c809e\n"
    },
    {
      "commit": "daadf744edfae895da1d254f9d25c9dbe2ae6db0",
      "tree": "f91eabf6f2d9980f5d17ca2103af478253a760fd",
      "parents": [
        "d0e55c859ab2482ea1d85f1c234238a153fe334e"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Fri Apr 27 18:28:28 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue May 22 18:12:43 2012 +0100"
      },
      "message": "Improvements to DevStack\u0027s XenServer scripts\n\nI have ensured:\n- template gets re-used on second run\n- template includes XenServer tools, and custom user accounts\n- take snapshot before first boot, for easy re-run\n- make host_ip_iface work with either eth2 or eth3\n- make ssh into domU checks looser\n- above is all ground work for improved jenkins tests\n- added some more comments to make it scripts clearer\n\nChange-Id: I5c45370bf8a1393d669480e196b13f592d29154f\n"
    },
    {
      "commit": "461203b2c871d5c3e02bf546f3471e3f00bf7656",
      "tree": "542fcf081f47cce62f100a56a3e89e7efe202734",
      "parents": [
        "368bfa2252b0bf6d08981f3a8a6b5a2539bc9c60",
        "d7ed417fecf3c510165e9fee514868c34a4c5fb7"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 16 20:06:04 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 20:06:04 2012 +0000"
      },
      "message": "Merge \"Add script to delete templates\""
    },
    {
      "commit": "368bfa2252b0bf6d08981f3a8a6b5a2539bc9c60",
      "tree": "81225bf70fa027320cf2441922c78b7fdd461251",
      "parents": [],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed May 16 18:45:32 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed May 16 18:45:32 2012 +0000"
      },
      "message": "Merge \"bug 988550: devstack installer for xenserver to support user-defined ubuntu mirror\""
    },
    {
      "commit": "d7ed417fecf3c510165e9fee514868c34a4c5fb7",
      "tree": "acb2879f19dae0a06e49816f9bad7cad22af61e2",
      "parents": [
        "b03f2e575aff333706adf1b1a7fcc6ffe64d5ca2"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu May 10 15:36:03 2012 -0700"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu May 10 15:42:29 2012 -0700"
      },
      "message": "Add script to delete templates\n\nThis is a common operation on XenServer, which seems to be a three\nstep process.\n\nChange-Id: I125b9c11ace0b3454b7c974f9209aca01cdd7ed2\n"
    },
    {
      "commit": "2468d661c4938e67edd91b88e4877577cefb63a5",
      "tree": "a911a2d78465826f5c67696839ca2ca83b0d9ca9",
      "parents": [
        "b69536043c0789722965f768082553090018441c",
        "4f27a72029722af0133cb554a5192e0bbc16d165"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 23 19:16:48 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 23 19:16:48 2012 +0000"
      },
      "message": "Merge \"bug 980725: multi_host is always set to True with virtdriver\u003dxenserver\""
    },
    {
      "commit": "7a5f7f2d9111727eab19c884550f9ee90d84fa6b",
      "tree": "9c48ddbedec8e2591bae195ee69d7087fffde485",
      "parents": [
        "32d847dad0fe967e16c61f2b0b1238485796ffef"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Fri Apr 20 22:58:00 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Mon Apr 23 16:57:16 2012 +0100"
      },
      "message": "bug 986401: xe vm-shutdown expects running instances in os_install_domU.sh\n\ndo not fail if the instance is already halted.\n\nChange-Id: Id080535c1eb008c9fc7335c9004318bbfb41e1f7\n"
    },
    {
      "commit": "668d9cb9fd6d476c4bdeb08ff3830073aa9223d9",
      "tree": "e72a54e8b7cc9b5700e12ec14dbe9696104c3c8a",
      "parents": [
        "4d70e9eb445b6ec26fdbff8859ac5e3a6058ea42"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Wed Apr 11 11:42:54 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 14 23:24:05 2012 -0500"
      },
      "message": "XenServer: Allow static network config for install\n\nChange-Id: Ief24e21fcd8d4cd61296e4b81051d3332314d45c\n"
    },
    {
      "commit": "4d70e9eb445b6ec26fdbff8859ac5e3a6058ea42",
      "tree": "5b50840f0f4f804cc08d9e39fd32e7655c1a47b9",
      "parents": [
        "83f8b1abce4962334b1776e2896f57e8cf8efee1",
        "360e29bc0dc857e82445696a5802db24d9c97f77"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Sat Apr 14 23:00:16 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Sat Apr 14 23:00:16 2012 +0000"
      },
      "message": "Merge \"XenServer new install: Keep preseed file in dom0\""
    },
    {
      "commit": "360e29bc0dc857e82445696a5802db24d9c97f77",
      "tree": "b35009727b594ad4f08e6b4fb4b0bd2e5d97eae3",
      "parents": [],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Mon Apr 09 16:24:53 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 14 14:50:28 2012 -0500"
      },
      "message": "XenServer new install: Keep preseed file in dom0\n\nUse dom0 to dish out the preseed.cfg file instead of getting it\nfrom anso\n\nChange-Id: I220948ba9a2cd3006b2c050d976dfcb49b8d956e\n"
    },
    {
      "commit": "83f8b1abce4962334b1776e2896f57e8cf8efee1",
      "tree": "cceeda04a2cc50bdcb34fb5f6497c1651b60a883",
      "parents": [
        "c0ae3164308011dd10f31a4b9b44a6f96fd923f5"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Mon Apr 02 15:45:27 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 14 14:49:10 2012 -0500"
      },
      "message": "XenServer: Add script to mount OS domU in dom0\n\nChange-Id: I1ad3d63c55b95f2588007c5e88704022f54e1c06\n"
    },
    {
      "commit": "c0ae3164308011dd10f31a4b9b44a6f96fd923f5",
      "tree": "fa3e51e4067e8d8bff65a31a71adf8aeb13759df",
      "parents": [
        "0af143b34ea32c88f22bb762a0bac6615b501a59"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Apr 05 17:18:27 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Sat Apr 14 13:57:21 2012 -0500"
      },
      "message": "XenServer new install: modify README\n\nModify the README to specify the new steps to install Openstack on\nXenServer. Specifically, the new install will use a network-installed\nUbuntu VM on the XenServer host and install the OpenStack services on it.\nThis eliminates the need for the dev machine (which was required\nwith XenServer 6.0 and above).\n\nChange-Id: I5f86aa7929754e04ec4a959053c3fb871e3cda76\n"
    },
    {
      "commit": "0af143b34ea32c88f22bb762a0bac6615b501a59",
      "tree": "709863f6c11895c3cc13c763a1eedcf26c608bb6",
      "parents": [
        "836955f825234aa9a1e82795b58818438e228d8d"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Mon Apr 02 15:46:53 2012 -0700"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Apr 13 23:23:47 2012 -0500"
      },
      "message": "XenServer: new build and install scripts\n\nChange-Id: Ia13a9c8073e59edf98415ba5b9f3a9cbd1453d32\n"
    },
    {
      "commit": "836955f825234aa9a1e82795b58818438e228d8d",
      "tree": "6203287fc51aa89851914a96ff4e6dbb619cc772",
      "parents": [
        "a3170fb13ba517e80267236d8da22af8de210913"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Mon Apr 02 15:22:55 2012 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Apr 13 15:00:18 2012 -0700"
      },
      "message": "XenServer: change install script for new install process\n\nChange-Id: Iee64e19fb21c1c633b5a2df7c4c154702f2a4526\n"
    },
    {
      "commit": "4f27a72029722af0133cb554a5192e0bbc16d165",
      "tree": "d7d7fd14f95b4d723a1da890cb2f77a031e63739",
      "parents": [
        "dac6e76c3ee5e01e49f38bfe8c75b2e0324c95b0"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Fri Apr 13 12:33:49 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Fri Apr 13 12:33:49 2012 +0100"
      },
      "message": "bug 980725: multi_host is always set to True with virtdriver\u003dxenserver\n\nset MULTI_HOST according to the value as defined in localrc or other rc files.\n\nChange-Id: Ifc5d0fff06bffd39ab4ff1c1a6fa5d4ab10b9e27\n"
    },
    {
      "commit": "4c889349b7c81e4c814e4da2b4a1158a47243735",
      "tree": "ce0a13300ef39cb0629c73fa7ed696b218bdf2a0",
      "parents": [
        "c1a37a5d463a04675c5718be1b7510ffbd31a020"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Mar 08 13:15:03 2012 -0800"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Wed Apr 11 12:30:41 2012 -0700"
      },
      "message": "Script for Ubuntu 11.10 on Xenserver\n\nThis script creates a template for an Ubuntu 11.10 VM on Xenserver.\nThis is not officially supported by Citrix, but is useful, as most\nof the Openstack development and instructions are based on it.\n\nChange-Id: I8457f88ebe1065429d4c03de11d7ab0ef22f357a\n"
    },
    {
      "commit": "6325907aa5cd4558936233a2427fd18025384376",
      "tree": "2ad3a357f34e6f349bc7448854ff3eaf19df068c",
      "parents": [
        "ed111950f86300774ec963d644fc29ee5934052c"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Wed Mar 21 14:42:30 2012 -0700"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Wed Mar 21 14:42:30 2012 -0700"
      },
      "message": "Fix typo in prepare_dom0.sh\n\nChange-Id: I9ad4ff3f9490822428e12eadd454fe2c51affa71\n"
    },
    {
      "commit": "b3e2f3399c62cb4e4515de587db91999ecbacb3c",
      "tree": "16553c91ae53f9e04fc2bb2b169d82bfc87b6f71",
      "parents": [
        "e347b990ceb091fb3b4e8d1924ee3f6bddaa7cba"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Mar 16 17:01:49 2012 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Mar 16 17:07:48 2012 -0700"
      },
      "message": "Some tweaks for xen + devstack.\n\n * Import functions for git_clone (allows RECLONE for xen plugins)\n * Fix a potential xvas path issue\n * Tweaks to docs\n\nChange-Id: I34f5c57a53884dfe944f3b0eb8896c57e348e389\n"
    },
    {
      "commit": "8ebe0308e314878b85cd51913d2c826ef07cd8a0",
      "tree": "c43586a5fc2cad55e27a421bbfb98374e4f43f0f",
      "parents": [
        "379ac23114a7a91cff35517ee2830390e3b4359e",
        "3b719e50fb8c3bf770018178e522580293a25cd4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 13 18:15:47 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 13 18:15:47 2012 +0000"
      },
      "message": "Merge \"Remove trailing whitespaces in regular file\""
    },
    {
      "commit": "3b719e50fb8c3bf770018178e522580293a25cd4",
      "tree": "8be55076fe1d46d034f28bcb056677055e60f052",
      "parents": [
        "165121f7b69d9b8ad01d3256d068fdf77cebf840"
      ],
      "author": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Fri Mar 09 16:03:00 2012 +0800"
      },
      "committer": {
        "name": "Hengqing Hu",
        "email": "hudayou@hotmail.com",
        "time": "Fri Mar 09 16:04:56 2012 +0800"
      },
      "message": "Remove trailing whitespaces in regular file\n\nChange-Id: I5faf840dd6649afcb53e91f1d033447f9729cee1\n"
    },
    {
      "commit": "c56885ad317521951f054a82e0cc8fea4948329d",
      "tree": "729e81ad7a7c18b4984e3c26622c62124d58123f",
      "parents": [
        "165121f7b69d9b8ad01d3256d068fdf77cebf840"
      ],
      "author": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Wed Feb 29 16:09:26 2012 -0800"
      },
      "committer": {
        "name": "Renuka Apte",
        "email": "renuka.apte@citrix.com",
        "time": "Thu Mar 08 13:58:28 2012 -0800"
      },
      "message": "Improve devstack docs for Xenserver\n\nMinor fixes to scripts\n\nFixes bug 943508\n\nChange-Id: Iaf12b9d67efa78623e8253599010f60192b4af64\n"
    },
    {
      "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": "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": "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": "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": "419770faadd5390277d94098518cc439f83f7997",
      "tree": "eb82dbb05b52be4ea372059ace724e16b2e21902",
      "parents": [
        "ea4a53da619c8ce7e65141a17b68ce314e729e60"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Jan 11 17:35:40 2012 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Jan 11 17:45:40 2012 -0800"
      },
      "message": "Changes to make devstack work with the essex + xen\n\nChange-Id: If932d82ec72494d871ad65ae863947816e719624\n"
    },
    {
      "commit": "fa4ecc6e2be8b2e08b489cba4a15334c5db68ad8",
      "tree": "e8f97fc265bfd921994a264c68d66c4527fafdcd",
      "parents": [
        "ad0378613b44bea53db74fcb26909c2f815458ad"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Nov 11 10:23:22 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Nov 11 10:23:22 2011 -0800"
      },
      "message": "destroy orphaned vdis\n"
    },
    {
      "commit": "40b5737c4d00c0ba45989e98fb36dff102ffad4a",
      "tree": "273ece59017f0f0a77d49d8db7a743f4103bc544",
      "parents": [
        "346e49131b40d3dc492ce2ad193a3e316839631e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sat Nov 05 00:30:07 2011 -0500"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sat Nov 05 00:30:07 2011 -0500"
      },
      "message": "fix comment\n"
    },
    {
      "commit": "346e49131b40d3dc492ce2ad193a3e316839631e",
      "tree": "b51bc32e6776f19dc2f27d224453c475ee0fd4bb",
      "parents": [
        "49946a14b5c4ef290397a8ffd4254f2ff3c0797e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sat Nov 05 00:22:47 2011 -0500"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Sat Nov 05 00:22:47 2011 -0500"
      },
      "message": "add script that demonstrates separation of head abd compute roles when using xen\n"
    },
    {
      "commit": "af6ed6b1b5966aa468798584f81334510fb128a2",
      "tree": "75f80ef3692db131853630c6fb0b8be338f614ff",
      "parents": [
        "2cec3dc846e5202c2cdf0f3f829a588392514d74"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 02 07:50:27 2011 -0500"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 02 07:50:27 2011 -0500"
      },
      "message": "source stackrc\n"
    },
    {
      "commit": "2cec3dc846e5202c2cdf0f3f829a588392514d74",
      "tree": "942eb4b2b72ad559e3172934e754fe46746e3cb3",
      "parents": [
        "4bd41ad77f9bc26b64a3a4362f787f5c9814f29a"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 02 07:03:38 2011 -0500"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Nov 02 07:03:38 2011 -0500"
      },
      "message": "unpause paused instances before terminating\n"
    },
    {
      "commit": "f0dca55a29048a6183c103e47bee667c5e3a76e3",
      "tree": "a4226b61dc940aaae2e12b5e70019d574a3c8290",
      "parents": [
        "06ab43b4f92e2591e0d9b5f5928b6dc002ca35d2"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 01 14:23:14 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 01 14:23:14 2011 -0700"
      },
      "message": "fix typos\n"
    },
    {
      "commit": "1de18c62508c05ecf79642b083046c114887f37e",
      "tree": "34ae0a4b7c1f6e491060bedf6a828e4e10dbce0d",
      "parents": [
        "a06ac1cb2d824ff07406c85602b094c194500b67"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 01 14:19:18 2011 -0500"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 01 14:22:26 2011 -0500"
      },
      "message": "Changes to make exercise.sh work with xen\n"
    },
    {
      "commit": "a1a90773a03f51665baea5127b32e72ec913b15c",
      "tree": "f3d39f0af4582443510b5f1a60d6b77189ae24d1",
      "parents": [
        "3a0e4902883ed9ca7132c612561d7e7df9ec31d2"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 31 15:32:38 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 31 15:32:38 2011 -0700"
      },
      "message": "copy over ssh keys and other env\n"
    },
    {
      "commit": "ca85b7996a39e20833358eec638a2edb07789ffb",
      "tree": "26f4bb245329306e0047a968f882386f36698007",
      "parents": [
        "f8747f7c5fc52e2510f204b3ebc27a1e8959ec9d"
      ],
      "author": {
        "name": "Tres Henry",
        "email": "tres@treshenry.net",
        "time": "Fri Oct 28 14:00:21 2011 -0700"
      },
      "committer": {
        "name": "Tres Henry",
        "email": "tres@treshenry.net",
        "time": "Fri Oct 28 15:34:44 2011 -0700"
      },
      "message": "changing dash to horizon\n"
    },
    {
      "commit": "1fdddf8d71618a20aba889656a4018f7c0b0ea34",
      "tree": "ec7c43035c75912497e1df1896ccafd745b98561",
      "parents": [
        "d395b3a29f8c0337ba654154eafdaab21d6443ba"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 16:28:22 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 16:28:22 2011 -0700"
      },
      "message": "remove extraneous doc\n"
    },
    {
      "commit": "d395b3a29f8c0337ba654154eafdaab21d6443ba",
      "tree": "73562ba1479c7c31d6f4a11c5a508560ae06963f",
      "parents": [
        "138b283823c1fd5d225ebbe1184e4368949da9bf"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 13:53:05 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 13:53:05 2011 -0700"
      },
      "message": "add --no-check-certificate so that document procedure works\n"
    },
    {
      "commit": "138b283823c1fd5d225ebbe1184e4368949da9bf",
      "tree": "18d5db5fae8bf979d0616d3a7dee7c42c7a095b8",
      "parents": [
        "ea1290a997d5ea6c9ac764fcb9b9dc26b68c811c"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 13:06:39 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 13:06:39 2011 -0700"
      },
      "message": "clean up setting of hostname\n"
    },
    {
      "commit": "ea1290a997d5ea6c9ac764fcb9b9dc26b68c811c",
      "tree": "71fcb70fc941602b4acb893beb50c5008e29ce1c",
      "parents": [
        "d7f29e6366bfa74687d750a4f9f17d51527dd205"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 12:53:30 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 12:53:30 2011 -0700"
      },
      "message": "use better bridge names\n"
    },
    {
      "commit": "d7f29e6366bfa74687d750a4f9f17d51527dd205",
      "tree": "b13cd439b39e87e198ca0f885a563a7d9fc90845",
      "parents": [
        "f54bc06d9166e045e28ef9bd7ce3e0036c18c640"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 09:07:02 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 09:07:02 2011 -0700"
      },
      "message": "update docs to tell how to get xs5.6sp2\n"
    },
    {
      "commit": "f54bc06d9166e045e28ef9bd7ce3e0036c18c640",
      "tree": "49d29ccdc5688ebb4be515455bed4a56c56f3671",
      "parents": [
        "91f58c90c81991b71a5707f9ff0f967009b8b4f2"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 00:39:30 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 27 00:39:30 2011 -0700"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "91f58c90c81991b71a5707f9ff0f967009b8b4f2",
      "tree": "f2579980a2b47e66839726abcf3382387b4846a3",
      "parents": [
        "f6ef5690e7de6460ff060eaedc9166f9e7335803"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:48:43 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:48:43 2011 -0700"
      },
      "message": "fix grammar\n"
    },
    {
      "commit": "f6ef5690e7de6460ff060eaedc9166f9e7335803",
      "tree": "b9ae4ea0a7f75a2f4b10bbdc0b9f68da181fd9c6",
      "parents": [
        "fe1c6dedcb0bf0f89c0ebca717d79e259af57fd9"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:40:46 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:40:46 2011 -0700"
      },
      "message": "make vm net ip configurable\n"
    },
    {
      "commit": "fe1c6dedcb0bf0f89c0ebca717d79e259af57fd9",
      "tree": "5235fc104b08ecb24500b945ec540542d045031f",
      "parents": [
        "2a4a3424b4a80a5ccbe21daea3890cd454269c75"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:36:25 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:36:25 2011 -0700"
      },
      "message": "fix license\n"
    },
    {
      "commit": "2a4a3424b4a80a5ccbe21daea3890cd454269c75",
      "tree": "d5d682f3e73a2e01766cfe6a235918a2e6bf8725",
      "parents": [
        "a693655cac465bb80c79a586cd78d830199f3399"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:32:30 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:32:30 2011 -0700"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "a693655cac465bb80c79a586cd78d830199f3399",
      "tree": "a4a226b247f3e17b40137cb32a64602ba85ac21f",
      "parents": [
        "876e4b9a700c9a932227b391063d09bacc9bbdc9"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:29:59 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:29:59 2011 -0700"
      },
      "message": "use GUEST_PASSWORD instead of PASSWORD\n"
    },
    {
      "commit": "876e4b9a700c9a932227b391063d09bacc9bbdc9",
      "tree": "4287bbcf3589d0fce3059c123e28b488224af57b",
      "parents": [
        "3eb8f59d297bda603b704c47a07d7544b7ea9eb8"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:29:49 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:29:49 2011 -0700"
      },
      "message": "give dummy ip to eth1\n"
    },
    {
      "commit": "3eb8f59d297bda603b704c47a07d7544b7ea9eb8",
      "tree": "145eab913359b3914cf94dd608a764e308885483",
      "parents": [
        "cc5028ded177fc801113fa614c284a2cc2a098d3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:11:52 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 23:11:52 2011 -0700"
      },
      "message": "some tweaks and doc improvements\n"
    },
    {
      "commit": "1a09ea49c6aa5b239779251d3201a910bac1c4bf",
      "tree": "eed470bf1e98527e7f1f946410d46d042ef71e71",
      "parents": [
        "b62b4ca2928fbcdf339be804da9d4aade41380e4"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 22:34:55 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 22:34:55 2011 -0700"
      },
      "message": "update docs\n"
    },
    {
      "commit": "b62b4ca2928fbcdf339be804da9d4aade41380e4",
      "tree": "1b57a414df0fe10105b1f39c5f67c0ffaed389b7",
      "parents": [
        "8063e6fe38e89d85aacaa7bd5eddc511cdec4f4b"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 22:29:08 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 26 22:29:08 2011 -0700"
      },
      "message": "Initial commit of xen devstack support\n"
    }
  ]
}
