)]}'
{
  "log": [
    {
      "commit": "c0c6f00698ca88f3c88f90ba211b234096eb3ac6",
      "tree": "aa96e08abc5927b690b3cc1e1e36a675fe927bc7",
      "parents": [
        "43278a3cb5f6f622ffae1e64587c2867f34914e7"
      ],
      "author": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Fri Jul 06 17:49:12 2012 -0700"
      },
      "committer": {
        "name": "Devananda van der Veen",
        "email": "devananda.vdv@gmail.com",
        "time": "Fri Aug 03 18:15:01 2012 -0700"
      },
      "message": "enable testing of openvz guests\n\nThis patch adds several options to allow using OpenVZ virt layer.\n- modifies stack.sh and stackrc to recognize a new VIRT_TYPE option\n- set IMAGE_URLS to an openvz image, if VIRT_TYPE \u003d\u003d openvz\n\nIt also makes a few changes to some tests so that some implicit\ndefaults (such as the guest user account) can be overridden.\n\nChange-Id: I0dde2dffbf3848fac1dd27eb37af84c0ac73d9aa\n"
    },
    {
      "commit": "4ba6eeb53afe4b06f87f034cfe2d9cd82eb1634f",
      "tree": "1b1695971d18ad0c03aa9c905901c771fdaf2625",
      "parents": [
        "68369775827e9170ee1ab874d575a0f03808a61e"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Aug 01 11:55:12 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Aug 03 09:56:16 2012 -0400"
      },
      "message": "Adds compute whitebox configuration options\n\nAdds the following options to the tempest configuration\nfile:\n\nCOMPUTE_CONFIG_PATH\nCOMPUTE_SOURCE_DIR\nCOMPUTE_WHITEBOX_ENABLED\nCOMPUTE_PATH_TO_PRIVATE_KEY\nCOMPUTE_DB_URI\nCOMPUTE_BIN_DIR\n\nThese options are used in an upcoming Tempest patchset\n\nChange-Id: I50409d03255b92f154112b57e96ad71f8542ac96\n"
    },
    {
      "commit": "89ff452ad9ecaf6873e993bc2c318ccb59389006",
      "tree": "9e4204b0325f7d07d7672f0e9a2c8b6002d22cec",
      "parents": [
        "13b7c22053fe83f031949535be7fb047a072c161",
        "5ef90475937a0ac6b7b160cd2385c406d93a64c4"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Aug 02 17:59:30 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Aug 02 17:59:30 2012 +0000"
      },
      "message": "Merge \"Adds parameter interpolation for Tempest config\""
    },
    {
      "commit": "05530caf2cc12716f6b22c103212ba3ea7fe7910",
      "tree": "26a5c7582ac3b58888ce0983c396940abced9981",
      "parents": [
        "3256b8d6511b7194d2da359460ef118983b96534"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jul 06 15:09:10 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Aug 01 20:03:01 2012 -0500"
      },
      "message": "Source functions before stackrc\n\nThe enable_service() and disable_service() functions in\nhttps://review.openstack.org/9407 require the functions\nfile be sourced before stackrc.\n\n* exercise.sh\n* samples/local.sh (this will require manual addition to the user\u0027s\n  local.sh if they based it on the sample)\n* tools/build_bm.sh\n\nChange-Id: I1bed687867e870bef5748289d712376435a776af\n"
    },
    {
      "commit": "5ef90475937a0ac6b7b160cd2385c406d93a64c4",
      "tree": "3d9fea04a2d8a12481dfe023333afe569e6386d7",
      "parents": [
        "14ab37eb4174b8a1be8c5ff5e531cff5db3791c9"
      ],
      "author": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Jul 31 06:20:35 2012 -0700"
      },
      "committer": {
        "name": "Rohit Karajgi",
        "email": "rohit.karajgi@nttdata.com",
        "time": "Tue Jul 31 06:22:29 2012 -0700"
      },
      "message": "Adds parameter interpolation for Tempest config\n\nAdds Tempest variable for Volume catalog Type\n\nChange-Id: I4ab968f30146bd9e40533d67dba49114649f029d\n"
    },
    {
      "commit": "686f98ea10e137669cc09e903944261ce6fbc2c5",
      "tree": "2e9a7f0c4ba46a5b3797bb0c95162e898a8e9471",
      "parents": [
        "4e823ff4ad8fb22602c6d70c02b5910e0ad467ef"
      ],
      "author": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Jul 24 09:15:44 2012 -0400"
      },
      "committer": {
        "name": "David Kranz",
        "email": "david.kranz@qrclab.com",
        "time": "Tue Jul 24 09:17:20 2012 -0400"
      },
      "message": "Add flag for availablility of change password API.\n\nChange-Id: Ic63754050ef4a5838144edd1d24a2e9206cc0fa5\n"
    },
    {
      "commit": "798da01906b0ecd827fb4562feebaf149317403c",
      "tree": "74cf5f5bcc16f8f6fcdd7343952b733f88fb0ceb",
      "parents": [
        "3aabdbad1d1b73144ad5aad522706dd473ff5bb4",
        "a9e0a488cf72431aabc972f7aac76abb56aaba02"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Jul 18 18:45:32 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Jul 18 18:45:32 2012 +0000"
      },
      "message": "Merge \"Update info.sh\""
    },
    {
      "commit": "94906c48d5be325587e2062cc23d0a0b4f390352",
      "tree": "84b4adf8ac499e2e1f3c6e9c5ddaf08a1dadbb8b",
      "parents": [
        "0230aa899bb6900ca5c343d6360e79e205ac8f2c",
        "7fc6dcd092d3bd638514403e888b05808a0ad911"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jul 17 18:02:51 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jul 17 18:02:51 2012 +0000"
      },
      "message": "Merge \"Fix bug 1020513 by downloading xenapi plugins from correct place\""
    },
    {
      "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": "a9e0a488cf72431aabc972f7aac76abb56aaba02",
      "tree": "b26774e5d14cee141ecac2278879c3897b98e23b",
      "parents": [
        "08bc3048b10b7dbe62b38109274b0cd32a460de9"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 09 14:07:23 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jul 09 14:59:52 2012 -0500"
      },
      "message": "Update info.sh\n\n* Works properly on Fedora 17 now, possibly other RPM-based distros\n* Add GetDistro() function taken from logic in stack.sh\n* Source functions in tools/info.sh\n* Use GetDistro() and get_packages() in tools/info.sh\n* Report all installed pips\n* Don\u0027t sort localrc output as order is important\n\nChange-Id: I1b3e48e94786378c7313a0a6bea88d5cf9d0f0c0\n"
    },
    {
      "commit": "3edd5b41bcb969bc6f8403b03ae41700701fac1c",
      "tree": "9072af8f63b047af49efe31de19a1ae7dffa3a64",
      "parents": [
        "08bc3048b10b7dbe62b38109274b0cd32a460de9"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 21:04:12 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Sun Jul 08 21:04:12 2012 -0400"
      },
      "message": "Adds new parameter interpolations for tempest config\n\nTempest recently added a number of new config variables\nand this patch merely adds those variables to the\ntemplate replacement process in tools/configure_tempest.sh\n\nThis needs to go in before this:\n\nhttps://review.openstack.org/#/c/8738/2\n\nAdditionally, this patch sets the build_interval to 3\nand the build_timeout to 400. This faster status check\ninterval should allow Tempest to run a bit quicker in the\nJenkins gate job.\n\nChange-Id: I8835ccdee6af58da66c6327ddae8a05b6789d454\n"
    },
    {
      "commit": "e76fb89bbfc94e474908c3358d29d32a4e0be0ee",
      "tree": "8dce6bc95cad44fb1d49eecd5c1373c88b5ee5a6",
      "parents": [
        "6a19b59f6459c248c775377090561acdd57ca2f7",
        "e62ba4d312e3bb9ea6d754b6267f57b793ad0f60"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Jul 06 15:41:31 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Jul 06 15:41:31 2012 +0000"
      },
      "message": "Merge \"Cleanup tools scripts\""
    },
    {
      "commit": "70edafc9d396db3f47de24d4b5224268396360f0",
      "tree": "c4fb64b0fd969c7b706784bac365a74a29c020a6",
      "parents": [
        "5a70e3f5501a157b62528ea44a7da1df0fc4009e"
      ],
      "author": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Jul 03 10:24:08 2012 +0100"
      },
      "committer": {
        "name": "John Garbutt",
        "email": "john.garbutt@citrix.com",
        "time": "Tue Jul 03 10:39:32 2012 +0100"
      },
      "message": "Fix bug 1020474 by correcting substitutions in configure_tempest.sh\n\nThis is caused by the following commit in tempest:\nf38eaace9cb39d98b1203bd4c86b33d20501b7a3\n\nChange-Id: I0cf6b49e81b696411a0c01f66c2b89508dc701b9\n"
    },
    {
      "commit": "8d618ca855e9aa4f09073040490cb5ca769b7142",
      "tree": "c89e723d370b5a246c3f90c37e5a6f405e922d00",
      "parents": [
        "c4cd4140d3bb64a02321918df2f0f9258c6c4148",
        "1f8efd93d9e28cee2caf72267335126954bbb45e"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 28 14:04:20 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 28 14:04:20 2012 +0000"
      },
      "message": "Merge \"fix syntax error in the if test\""
    },
    {
      "commit": "e62ba4d312e3bb9ea6d754b6267f57b793ad0f60",
      "tree": "9c38cfcf7611a0c3fb779be23f83d5762030cb59",
      "parents": [
        "c4cd4140d3bb64a02321918df2f0f9258c6c4148"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jun 27 22:07:34 2012 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Jun 27 22:25:56 2012 -0500"
      },
      "message": "Cleanup tools scripts\n\n* whitespace and comment cleanups only\n\nChange-Id: I4e631e9a9b8151758dc8c96b3aef76b963d5ea7e\n"
    },
    {
      "commit": "7aea1758fc697f2bd74bb41c755fe0417d31d148",
      "tree": "5bb7223f5b8ec2cb98895acdaa8e31c3ecc0de4c",
      "parents": [
        "33bd721e8843ca0cdd95481eea22e2c6f369beb1",
        "819d2bed1d0cccf8f5afc31975c9a674a6938096"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Thu Jun 14 20:18:21 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Thu Jun 14 20:18:21 2012 +0000"
      },
      "message": "Merge \"Remove unused tools/rfc.sh\""
    },
    {
      "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": "819d2bed1d0cccf8f5afc31975c9a674a6938096",
      "tree": "ee4a2bba9dafb977c4eb6026543ac3b7ceebe0f5",
      "parents": [
        "0c2891558122aa9d030811109536caf5c81cfb75"
      ],
      "author": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed May 23 19:06:34 2012 -0700"
      },
      "committer": {
        "name": "Joe Gordon",
        "email": "jogo@cloudscaling.com",
        "time": "Wed May 23 19:07:54 2012 -0700"
      },
      "message": "Remove unused tools/rfc.sh\n\nOpenStack now uses git-review from pip\n\nChange-Id: If9f59738b807f36168076dc5b1c6bfb8cc780536\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": [
        "218a4fa532807bdecd52c5ac125743dca5414514",
        "1040a65fb90fcf52e11416807f27f7db8a5d5606"
      ],
      "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": "b297d2d0a8e1b38ffaebc4590bced3361df6fe89",
      "tree": "3de17190680149463e7a8c323e4e95a627395dce",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu May 10 11:21:22 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu May 10 11:25:39 2012 -0400"
      },
      "message": "Fixes LP #996571 - Alternate Tempest user\n\nAdds an alternate user to Keystone for Tempest\n\nTempest has a number of tests that are skipped if\nthe compute.alt_username is the same as compute.username\nor None. Here, we modify files/keystone_data.sh to add\nan additional regular user called alt_demo if Tempest\nis enabled in stackrc. We also make corresponding changes\nto the tools/configure_tempest.sh script to make use\nof this alternate user credential\n\nChange-Id: I551f3b378f843c62fffcf6effa916056708d54d3\n"
    },
    {
      "commit": "1040a65fb90fcf52e11416807f27f7db8a5d5606",
      "tree": "f8545e8c646e2444efbfd47f80d4c4096673e035",
      "parents": [
        "33a19d4345ffc32a06f74dadd70842335e9c6400"
      ],
      "author": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Wed May 02 01:41:18 2012 +0100"
      },
      "committer": {
        "name": "Armando Migliaccio",
        "email": "amigliaccio@internap.com",
        "time": "Thu May 10 01:04:26 2012 +0100"
      },
      "message": "bug 988550: devstack installer for xenserver to support user-defined ubuntu mirror\n\nadd support for local mirrors by:\n\n- making sure the preseed file points to a local mirror.\n- the apt sources mounted in the DevStack VM will point automatically to the same mirrror\n\nChange-Id: I33052ac5c10387db7206ce2210ee2cbe9096df47\n"
    },
    {
      "commit": "0f5da0016881578b3b822f4e8500095fefa08b83",
      "tree": "68fd2c062ba3577c32dafc8262fbeb4120c646fd",
      "parents": [
        "8d6638e809ebc5cc206c0c8bb72a8829f6b48570"
      ],
      "author": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu May 03 11:52:55 2012 -0400"
      },
      "committer": {
        "name": "Sean Dague",
        "email": "sdague@linux.vnet.ibm.com",
        "time": "Thu May 03 11:53:52 2012 -0400"
      },
      "message": "Regenerate tempest.conf every time\n\nSelect for active images\n\nIf we don\u0027t do this, repeat devstack installs won\u0027t be\nable to use this script.\n\nChange-Id: I95746ffebfa7163c80161d26de1e575c0fc5d39c\n"
    },
    {
      "commit": "e716416c2ea286bba5d9cea607275281ba43650f",
      "tree": "296c2ecb9670821c0c9fe7091cd3e26bfe2c0d07",
      "parents": [
        "de2f505a049250f148e30c8d4cf2ab35e317310b",
        "c0e1ef520cead9038b345f28652801f75857c8a2"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 30 23:03:08 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 30 23:03:08 2012 +0000"
      },
      "message": "Merge \"Add host/port/api_version to tempest.conf\""
    },
    {
      "commit": "de2f505a049250f148e30c8d4cf2ab35e317310b",
      "tree": "49dbc7ab23552b537ee228dbc595f69ac76c2801",
      "parents": [
        "a1c87388a45ede40cb150a137560d0aeb50bee0c",
        "1a61bf96d6f8895796dc1db3a5a641ec2c14c617"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Mon Apr 30 21:29:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Mon Apr 30 21:29:29 2012 +0000"
      },
      "message": "Merge \"Fixes typo on ADMIN_XXX variables\""
    },
    {
      "commit": "c0e1ef520cead9038b345f28652801f75857c8a2",
      "tree": "160883c4524ff46321b1486130eb5e98ed856f48",
      "parents": [
        "a1c87388a45ede40cb150a137560d0aeb50bee0c"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Apr 30 15:56:13 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Apr 30 15:56:13 2012 -0400"
      },
      "message": "Add host/port/api_version to tempest.conf\n\n* Something exposed by LP #992096 was that the image\n  tests were broken because the URL returned from the\n  service catalog was no longer including a version\n  identifier. The fix in Tempest was to pass the configure_via_auth\u003dFalse\n  parameter to the glance.client.Client constructor. However, in order\n  for this to work, the host/port in the [image] section of the\n  Tempest configuration file needs to be set\n\nChange-Id: I9f661a02270a1ad52c10f2233baf899e5f706c82\n"
    },
    {
      "commit": "a1c87388a45ede40cb150a137560d0aeb50bee0c",
      "tree": "bd2ed663b9251aad97c47dd799ed62bab32d2e7e",
      "parents": [
        "45495258d64589795b16f2b1927f5ca3490f9e16"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Apr 27 17:46:58 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Apr 27 17:47:47 2012 -0400"
      },
      "message": "Fixes parsing of glance(client) image-list.\n\nThere are still failures when tempest runs because\nof recent changes with glanceclient, but at least\nthis patch gets the tools/configure_tempest working\nagain.\n\nChange-Id: I73a5042dac2c930998663c478fb2ccd907c3ef87\n"
    },
    {
      "commit": "1a61bf96d6f8895796dc1db3a5a641ec2c14c617",
      "tree": "fa08ecc83676a5407d8c21b9f1a73a668490ee60",
      "parents": [
        "678a188e2d6ddd9230a80a63901202d573281d31"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Apr 24 16:05:08 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Apr 24 16:05:08 2012 -0400"
      },
      "message": "Fixes typo on ADMIN_XXX variables\n\nChange-Id: Idae7b0db7d2cbc28873d613dd31cf2fff20b7855\n"
    },
    {
      "commit": "678a188e2d6ddd9230a80a63901202d573281d31",
      "tree": "b2e93c3644321f01d09c5e036306c70158ac2abb",
      "parents": [
        "45593e2e638742886893c99365b945eadebdae21"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Mon Apr 23 10:56:15 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Tue Apr 24 14:25:39 2012 -0400"
      },
      "message": "Tempest - Remove Kong support and fix images\n\n* Removes (non-working) Kong config.ini support\n* Replaces copy/paste code from stack.sh that was not\n  properly grabbing image UUIDs with a call to glance\n  index\n* Grabs any non-kernel non-ramdisk images and properly populates\n  the IMAGE_UUID_ALT variable if more than 1 image is\n  available\n\nChange-Id: Ieaf892b8b3fb4ef4fe2e6168f7a53bbe42dd684c\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": "9105368bb000c6246a70140ab38f92f90e00f58b",
      "tree": "8de7d508376459dac2394dc623d31a254273cce0",
      "parents": [
        "e8309627edca10cb60ad3b284176469926c8c8d5",
        "58d34ea9c168992659238eee726c14005d0c23cf"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Wed Apr 18 16:16:29 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Wed Apr 18 16:16:29 2012 +0000"
      },
      "message": "Merge \"Make required changes to tempest.conf build\""
    },
    {
      "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": [
        "c0ae3164308011dd10f31a4b9b44a6f96fd923f5"
      ],
      "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": "58d34ea9c168992659238eee726c14005d0c23cf",
      "tree": "7a15cd995d99897e30f26e03da30ea043da2e1af",
      "parents": [
        "542067b45af18918d3c7784498a6a479fd67f1d5"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Thu Apr 05 17:19:02 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Fri Apr 13 16:52:54 2012 -0400"
      },
      "message": "Make required changes to tempest.conf build\n\n* Echo out the tempest.conf for easier debugging\n* Make sure IDENTITY_HOST defaults to 127.0.0.1\n* Source and ensure openrc is available\n* Ensure BUILD_TIMEOUT and BUILD_INTERVAL are set appropriately\n* Set COMPUTE_RESIZE_AVAILABLE to False because QEMU does not support\n\nChange-Id: If39c3cc011c1a2207fbcb2922094bd9ff2973746\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": "d01325f3e45d1a9a107db6bc9045146436a53d42",
      "tree": "3f0201d1dc9f21db905386063b188de9055f4eef",
      "parents": [
        "b24fca07fa9d8324b11ec812119441258e3b4b61"
      ],
      "author": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Apr 04 16:21:33 2012 -0400"
      },
      "committer": {
        "name": "Jay Pipes",
        "email": "jaypipes@gmail.com",
        "time": "Wed Apr 04 16:21:33 2012 -0400"
      },
      "message": "Get tempest configuration file up2date with trunk\n\nThe old configure_tempest script wasn\u0027t writing an\nappropriate Tempest config file. This should get things\nupdated to the point where Tempest should at least run\nproperly without erroring out on configuration issues like\nwe\u0027ve been seeing...\n\nChange-Id: Ice7aca10e74c0a365e1638f7b3e423aa768d3074\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": "5c4e9740df31ba9da8776d2038b2dd02b463dfc7",
      "tree": "8b0602cfcc4455cf368faf5a989827f56767a071",
      "parents": [
        "ced651797a630356d78a19a7f41a1542d291ad4f",
        "0a8b3222a8858ad7d4a2e092f83997f059b850c6"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Mar 06 18:12:26 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Mar 06 18:12:26 2012 +0000"
      },
      "message": "Merge \"Avoid duplicate \"/tokens\" path in auth_url.\""
    },
    {
      "commit": "0a8b3222a8858ad7d4a2e092f83997f059b850c6",
      "tree": "1a1e5b06cb56859498932965cf1ead38c015f0fa",
      "parents": [
        "f82f7daa1423a923213f2d1ac336d4e01d9470e0"
      ],
      "author": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 05 13:15:56 2012 +0000"
      },
      "committer": {
        "name": "Eoghan Glynn",
        "email": "eglynn@redhat.com",
        "time": "Mon Mar 05 13:15:56 2012 +0000"
      },
      "message": "Avoid duplicate \"/tokens\" path in auth_url.\n\nThe \"/tokens\" path is explicitly appended to the OS_AUTH_URL\nby the configure_tempest.sh tool, but this is also appended\ninternally by glance:\n\n  https://github.com/openstack/glance/blob/master/glance/common/auth.py#L111\n\nleading to a duplicated \"/tokens/tokens\" path.\n\nChange-Id: I2ea49289f7e1976346eff220dc3d1664bdad4fb0\n"
    },
    {
      "commit": "9f1891e668fa23c9097197f2a3c6e3047cae5d51",
      "tree": "a1be8d73c1023bc13de5c54ccf1ccc07175f0dd3",
      "parents": [
        "f82f7daa1423a923213f2d1ac336d4e01d9470e0"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Mar 04 23:40:05 2012 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Mar 04 23:40:05 2012 -0800"
      },
      "message": "fix kvm configuration for jenkins\n\nChange-Id: I46cd63f2ff1eaf24872486f1b0bcb16f2e6f1dd6\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": "0d7b5a4035a2d9db10f3209d543dbddddc8cb983",
      "tree": "29eb3252203dc7553427c43069c4cc82305fa86a",
      "parents": [
        "b32c876ed5e66c8971c8126432c1ae957301eb08"
      ],
      "author": {
        "name": "Zhongyue Luo",
        "email": "lzyeval@gmail.com",
        "time": "Sat Feb 11 00:56:18 2012 +0800"
      },
      "committer": {
        "name": "Zhongyue Luo",
        "email": "lzyeval@gmail.com",
        "time": "Wed Feb 29 14:18:40 2012 +0800"
      },
      "message": "Backslash continuations (DevStack)\n\nFixes bug #943087\n\nBackslash continuations removal for DevStack\n\nChange-Id: I3e3e6d35b939ce8d0e3bc2b529c9d172286ba2c0\n"
    },
    {
      "commit": "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": "7f9aa71bcea98a27d144a71841842069106bb3bc",
      "tree": "eb8e97edcb4e24eea5ad92cbf4b114bc90ef1203",
      "parents": [
        "d1ee828f339ac8efe1f6d693f13ee9a871dc8fc5"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 31 12:11:56 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 31 12:18:16 2012 -0600"
      },
      "message": "Extract common functions into a separate file\n\nThis is the start of an effort to organize devstack\u0027s code\nto better document the requirements for configuring the individual\ncomponents.\n\nChange-Id: I3476b76b9d1f9ee63687fb9898a98729118cbd84\n"
    },
    {
      "commit": "608bb12ae5fe22f3e9984706a2484d6839975e96",
      "tree": "07addbf900b487880bee150f46f87130a4e375ac",
      "parents": [
        "ce05e03213847da1220356e5d95adfde1bd3ae32"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 10 14:43:17 2012 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Jan 30 23:36:02 2012 -0600"
      },
      "message": "Update devstack\u0027s Tempest integration\n\nSplit build_ci_config.sh into:\n* tools/build_tempest.sh - checks out Tempest and installs prereqs\n* tools/configure_tempest.sh - creates tempest.conf from devstack\n\nChange-Id: I22f40226afb617a5a6e32f2631b07d5509f10b13\n"
    },
    {
      "commit": "30439a6dc4b859d9687500128d00fd51a35d1cb4",
      "tree": "d291a408d94b858f33e36e7c71336edc55fc3c40",
      "parents": [
        "35780e1d345e4cc742c949cca80411a128ada9ae",
        "3320c55d10b65d370f1b91bde1bcbd4d78a6a5ca"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Tue Jan 24 20:02:06 2012 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Tue Jan 24 20:02:06 2012 +0000"
      },
      "message": "Merge \"Set up downloaded images for testing\""
    },
    {
      "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": "3320c55d10b65d370f1b91bde1bcbd4d78a6a5ca",
      "tree": "e2dee62b889931bb7f7ff7d62c2c47592a5ad41b",
      "parents": [
        "f4497d5eb9b1d1457593515ff7a9f23d433ccba0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 23 23:19:10 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Jan 06 16:39:46 2012 -0600"
      },
      "message": "Set up downloaded images for testing\n\nChange-Id: Ia08d314e26fcf4a443b567432d0c36202d151c9f\n"
    },
    {
      "commit": "dec00f61fce0c2669f833a048fc49975548cf49e",
      "tree": "d7f385fda271defac99e40f551bbd01be80492a2",
      "parents": [
        "4b40c4d95fafbf48c79010956abf9069985ee0c7"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 30 17:43:20 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Jan 03 13:03:22 2012 -0600"
      },
      "message": "Add info.sh\n\nChange-Id: I4394482df2db4d4b251d97678d2692a2849715a1\n"
    },
    {
      "commit": "efa97d2c18678cb4760a251ab37ee365365a7349",
      "tree": "2c332c3a9fdee4dd9a03cc2fe739cad797754915",
      "parents": [
        "2d58f8603bd67c263c321d28455231f122c455ef",
        "331ae29e4ffc17f13eb9c73297ba9bc18d4998d9"
      ],
      "author": {
        "name": "Jenkins",
        "email": "jenkins@review.openstack.org",
        "time": "Fri Dec 30 18:19:53 2011 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "review@openstack.org",
        "time": "Fri Dec 30 18:19:53 2011 +0000"
      },
      "message": "Merge \"Fix build_uec to properly respect the devstack directory that is used when COPY_ENV\u003d1\""
    },
    {
      "commit": "2f15df8a2997adc8c2f4a9a97660f8930ad2d376",
      "tree": "c71e304b9af73b7a7c58cb90b765639f29690ce5",
      "parents": [
        "2fcb3a85df060a458f0fc2e0828d9373a1ebc974"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Dec 23 12:28:34 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Dec 23 12:28:45 2011 -0800"
      },
      "message": "add adapters for exercises jenkins integration)\n\nChange-Id: If15570612e784d6a1b9fbd54c83f9cd3a9a36941\n"
    },
    {
      "commit": "331ae29e4ffc17f13eb9c73297ba9bc18d4998d9",
      "tree": "49ac7838b645bfefc8a4e40612aee9f8114197dc",
      "parents": [
        "e23f6de4d2d634278e92d31c40298cc79aeee866"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Dec 21 11:55:35 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Dec 21 12:40:21 2011 -0800"
      },
      "message": "Fix build_uec to properly respect the devstack directory that is used when COPY_ENV\u003d1\n\nChange-Id: Ib9fd5d18d58349a145d50faa33228dd161965a9e\n"
    },
    {
      "commit": "50e3229c799c2ef3dce45146ba6229209350a3f8",
      "tree": "6f8890cdadef72020b3ac6422a4e79266db0b71c",
      "parents": [
        "cb9fbd905b3a35d372a5eff1e2d15c4cdef85582"
      ],
      "author": {
        "name": "Dolph Mathews",
        "email": "dolph.mathews@gmail.com",
        "time": "Thu Dec 15 16:04:49 2011 -0600"
      },
      "committer": {
        "name": "Dolph Mathews",
        "email": "dolph.mathews@gmail.com",
        "time": "Thu Dec 15 16:07:27 2011 -0600"
      },
      "message": "Keystone tenant ID\u0027s are no longer predictable (UUID\u0027s)\n\nApplicable to keystone master post essex-m2\n\nDepends on: https://review.openstack.org/#change,2394\n\nChange-Id: I1431f7177ff22e03cdf89bc7513473fdbbb1415d\n"
    },
    {
      "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": "f44e98d1c7baf7dde9b56c559bb372cf63ffa267",
      "tree": "313d88325c8a47f32bc0aae8d76765b2e6e5dd4b",
      "parents": [
        "59cd09051578eb3252928194d3a1c5b2e1ed8678"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 29 17:39:51 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Nov 29 18:44:38 2011 -0600"
      },
      "message": "Set sane defaults, get config info from localrc\n\nChange-Id: If8f942723c5e796207f3caf15a65c8501cd63d83\n"
    },
    {
      "commit": "44d8f8f826a962eabcd219316d9f5e9650a807c3",
      "tree": "b075253057d2891c5efe83021fff0aa3d80812f3",
      "parents": [
        "191a30fd74fd13e7de24406c1332601f4b3b9408"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Nov 23 23:21:06 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Nov 24 00:19:46 2011 -0600"
      },
      "message": "Check out integration tests and install prereqs\n\nChange-Id: I2a70a91c69005051f149a247faef42cfa88856a0\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": "d7326d2ea98b75c5e92e7309cc49abd680476693",
      "tree": "c6266b9978a0b9141f51d3084a34c714a5b630f0",
      "parents": [
        "38df1228decc04dfcce990eb996322b2ade5dedb"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 10:02:26 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 21 10:14:56 2011 -0800"
      },
      "message": "remove old build scripts and clean for those that work\n\nChange-Id: I5c156879f3c85f1555a1411695ac43cefbbf3b99\n"
    },
    {
      "commit": "a208dcc34077c96f5f4ab580c5c462f52bf114e1",
      "tree": "fcb6eb88c31977f80e557f8fccb774603c58e0ed",
      "parents": [
        "7436ab47b96e526143e52cb71c9ab743b31ea219"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Wed Nov 16 11:24:15 2011 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Wed Nov 16 11:24:49 2011 -0800"
      },
      "message": "Add .gitreview config file for gerrit.\n\nThe CI team is developing a new tool, git-review:\n\nhttps://github.com/openstack-ci/git-review\n\nwhich is intendend to replace rfc.sh. This adds a .gitreview file\nso that it can automatically determine the canonical gerrit location\nfor the repository when first run. Later, rfc.sh will be updated to\nindicate it is deprecated, and then eventually removed.\n\nChange-Id: I9f1be3e80aa40732ec500d329d31d3e880427a8a\n"
    },
    {
      "commit": "dfc0748b7c6db926bdd198cc5c3a6f815b04dad1",
      "tree": "1e3b1bdd2513318c1f8f55c4c4197fe839f136ec",
      "parents": [
        "8745286d7492e71e8a681140c2738c25f38226ad"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 15:29:37 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 15:29:37 2011 -0800"
      },
      "message": "some fixes for lxc\n"
    },
    {
      "commit": "977b334690d53cbbfb3c38026ae66eafbfb83117",
      "tree": "3fb318c910414322494fc72816a44a7b985462d7",
      "parents": [
        "69257f253466b58e75b346d1da0bfaf2d79613d1"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:30:20 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:30:20 2011 -0800"
      },
      "message": "user must configure a jenkins ssh key\n"
    },
    {
      "commit": "69257f253466b58e75b346d1da0bfaf2d79613d1",
      "tree": "e14b1590b0e74967fd1752d18d6ec76ed9fd8852",
      "parents": [
        "8326fd2038945aacc3a44dbf073773925b590094"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:07:58 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:07:58 2011 -0800"
      },
      "message": "update jenkins branches to master\n"
    },
    {
      "commit": "8326fd2038945aacc3a44dbf073773925b590094",
      "tree": "0ca4917899ce48c7699dc2742eb60b299d0f7889",
      "parents": [
        "1c48c891c74854020047ac291a8356843849237d"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:03:19 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Nov 15 13:03:19 2011 -0800"
      },
      "message": "fix for concurrent builds\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": "78f21408f458528236da87972d62f8211504aff4",
      "tree": "9197701becdd12e357c7a43578b895a66e2f74fd",
      "parents": [
        "de918e002cc9d3359c1a54337c881db526fc8772"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 14 17:45:37 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Nov 14 17:55:22 2011 -0600"
      },
      "message": "Change vpn to bridged mode\n"
    },
    {
      "commit": "de918e002cc9d3359c1a54337c881db526fc8772",
      "tree": "37008572c501f2ded6eefdd56ee80a69849a886f",
      "parents": [
        "375c1955904fd7e9a88bae6df5a8b494217079c3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 13:11:34 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 13:11:34 2011 -0800"
      },
      "message": "fix dep install line\n"
    },
    {
      "commit": "375c1955904fd7e9a88bae6df5a8b494217079c3",
      "tree": "0433d285f2a9724f0ea2d33eaf4403a3a15c6504",
      "parents": [
        "a138eaf25b30a06c5fe0b4830aea07e30a00fdda"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 13:08:12 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 13:08:12 2011 -0800"
      },
      "message": "remove sudo from test runner\n"
    },
    {
      "commit": "a138eaf25b30a06c5fe0b4830aea07e30a00fdda",
      "tree": "b7112a9f107cffefe24705669b6bb31e9ec24d09",
      "parents": [
        "5dbfdeafbaeb664af73112920612c88b33e002df"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 12:46:51 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 12:46:51 2011 -0800"
      },
      "message": "install deps\n"
    },
    {
      "commit": "5dbfdeafbaeb664af73112920612c88b33e002df",
      "tree": "46e85c0258716831bbdadca1ba1ab1bb20c832c8",
      "parents": [
        "28c6779856a2566b914a01e5e5653390dccbcfa5"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 12:40:04 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 12:40:04 2011 -0800"
      },
      "message": "fix typo\n"
    },
    {
      "commit": "28c6779856a2566b914a01e5e5653390dccbcfa5",
      "tree": "ea76b31358122604e536386fc240bfb5c9ae6f54",
      "parents": [
        "a0dfb9d7474e2f0badf990652fdec219d2003215",
        "fd5cf0bbb3fe84a063f3279caf0fb97a0f462435"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 11:32:15 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Nov 14 11:32:15 2011 -0800"
      },
      "message": "Merge pull request #192 from cloudbuilders/jenkins\n\nJenkins"
    },
    {
      "commit": "fd5cf0bbb3fe84a063f3279caf0fb97a0f462435",
      "tree": "abc50ad52d5cd19e11e7323c310c3fd9f2acefdb",
      "parents": [
        "cc503be3da9dc487b660b375ea2dfe4a536dd953"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:32:02 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:32:02 2011 -0800"
      },
      "message": "readme fix\n"
    },
    {
      "commit": "cc503be3da9dc487b660b375ea2dfe4a536dd953",
      "tree": "5d9843ec54f1e27945f3e9cd6509305c6a6de3ff",
      "parents": [
        "d99f5fd775d0ab57e964d8403266fc1adc7a4004"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:30:44 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:30:44 2011 -0800"
      },
      "message": "fix readme\n"
    },
    {
      "commit": "d99f5fd775d0ab57e964d8403266fc1adc7a4004",
      "tree": "878378a5aa88822d4841a4e963febf41b45a38c2",
      "parents": [
        "4a10d436c0b6ca57b29eece5334bf95edf4dba34"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:05:04 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Nov 14 11:05:04 2011 -0800"
      },
      "message": "add a script to print a json summary of our jenkins configs\n"
    },
    {
      "commit": "4a10d436c0b6ca57b29eece5334bf95edf4dba34",
      "tree": "54379043ca750bc3b7bee8fc0f3ee525b874273f",
      "parents": [
        "57346b7fcd63fe746491d088864e5f8d2c0822c3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Nov 11 15:56:51 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Nov 11 15:56:51 2011 -0800"
      },
      "message": "add in config.xml for xs\n"
    },
    {
      "commit": "c20428241ad8f6d034436b1bc3507d5e56b28631",
      "tree": "6c787c19f10433a08fc6a578053faa41253e9c59",
      "parents": [
        "2679303c89334cbd0c79cd143e22c807788fcde3"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Nov 11 13:59:05 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Nov 11 13:59:05 2011 -0800"
      },
      "message": "always check deps\n"
    },
    {
      "commit": "2679303c89334cbd0c79cd143e22c807788fcde3",
      "tree": "6865b11a8108791a0c1ae2683631d345ee01552e",
      "parents": [
        "ec74eef1870112478a2593bcaa622efbc260bd94"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Nov 11 13:56:29 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Nov 11 13:56:29 2011 -0800"
      },
      "message": "build_uec requires libvirt\n"
    },
    {
      "commit": "57346b7fcd63fe746491d088864e5f8d2c0822c3",
      "tree": "73f6cf62fc1be55c1052f8779251d8f155b8c6ad",
      "parents": [
        "c0d4e678d4bbbdcae1f09ef18319bf4f3c2950ff"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Nov 11 13:53:56 2011 -0800"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Nov 11 13:53:56 2011 -0800"
      },
      "message": "show how to uninstall jenkins if there are issues upgrading\n"
    },
    {
      "commit": "ec74eef1870112478a2593bcaa622efbc260bd94",
      "tree": "291c9b6053d37c40d3c2c96381cf7db507045ebf",
      "parents": [
        "c6e0fc37fd5fcf59bb25e389ff9efd3eff9df0b7"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Nov 11 13:51:55 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Nov 11 13:52:11 2011 -0800"
      },
      "message": "build pxe env tweaks\n"
    }
  ],
  "next": "c0d4e678d4bbbdcae1f09ef18319bf4f3c2950ff"
}
