)]}'
{
  "log": [
    {
      "commit": "381591ad66758bf8d2b7660ecf5b1db98080fd90",
      "tree": "e0f4d13a5e8e9ad195049000dd2841609fc4cbb9",
      "parents": [
        "24997f614f42a58000812aab570041b63a6ab212"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 22:25:16 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 22:25:16 2011 -0700"
      },
      "message": "raise error if stack.sh failed\n"
    },
    {
      "commit": "87a73e8216f9b0f1d4229c683f75b97c57832952",
      "tree": "10920942921bba206a282d2ee700729f388b0865",
      "parents": [
        "23867b738b0964f1f982473cf8a343735b2314c6"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 17:06:58 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 17:06:58 2011 -0700"
      },
      "message": "only run apt-get install if needed - fixes multiple builds being kicked off at once\n"
    },
    {
      "commit": "fcfa9c3d1f382c8136bc6ceba4499f6be73f0f40",
      "tree": "6817f0ec45f9c491a90e1606e865b915f2f9e2a9",
      "parents": [
        "9af93e95513621114d8f92f7b96395bc4581ec5c"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 24 16:18:52 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 24 16:18:52 2011 -0500"
      },
      "message": "Add oneiric to supported list\n"
    },
    {
      "commit": "9af93e95513621114d8f92f7b96395bc4581ec5c",
      "tree": "db92c10641967d030a656baf4ace2127a516e4d1",
      "parents": [
        "e61f3185cea5eeb4b873784ff74300b4c76d3c81"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 24 16:11:20 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 24 16:11:20 2011 -0500"
      },
      "message": "Add oneric to supported list\n"
    },
    {
      "commit": "f5ecd5bcaf478e19444120fc57993c0222d726ea",
      "tree": "9d1278d6e6592ea495c4fed3576de119ae522962",
      "parents": [
        "61e0a2e0da571c67ea25b708668be7a1ffe2805a"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:59:29 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:59:29 2011 -0700"
      },
      "message": "Add comment about why the sleep is there\n"
    },
    {
      "commit": "61e0a2e0da571c67ea25b708668be7a1ffe2805a",
      "tree": "19b4bd80c8e0df90271b7b15fa841887d8c39ce9",
      "parents": [
        "b169b6354d9d663b52add12d2d92b13946444a3c"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:47:13 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:47:13 2011 -0700"
      },
      "message": "don\u0027t explode if domain doesn\u0027t already exist in build_kvm.sh\n"
    },
    {
      "commit": "b169b6354d9d663b52add12d2d92b13946444a3c",
      "tree": "5c22133e9e74711ad998276cc6b83b3ec6430dd2",
      "parents": [
        "4b8ab92ebbf58712edb963430cb73aae51717648"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:46:01 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:46:01 2011 -0700"
      },
      "message": "typo in setting root password\n"
    },
    {
      "commit": "4b8ab92ebbf58712edb963430cb73aae51717648",
      "tree": "04ad570e7209c27224e29282b827a736ad422707",
      "parents": [
        "1369c05f9b7958e140b447542ab28041f450330a"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:42:43 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:42:43 2011 -0700"
      },
      "message": "errexit for build_kvm.sh\n"
    },
    {
      "commit": "1369c05f9b7958e140b447542ab28041f450330a",
      "tree": "239b3ceb307219a3e729861daa030d1405adf4af",
      "parents": [
        "6fc71019c9db6137b6004b85c761500d36cd6409"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:38:13 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Oct 24 12:38:13 2011 -0700"
      },
      "message": "can\u0027t unmount if cwd is in copy\n"
    },
    {
      "commit": "82040df0da65ab6f79109646f1dfb9858bb1dd6f",
      "tree": "a03f651e90c7dde8243bca0344e59f0747c1bb86",
      "parents": [
        "ccc11c9d186fb645233514cd5c4799aed6eb7148"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Oct 22 20:56:23 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Oct 22 20:56:23 2011 -0700"
      },
      "message": "update build lxc/kvm variables to GUEST instead of CONTAINER\n"
    },
    {
      "commit": "ccc11c9d186fb645233514cd5c4799aed6eb7148",
      "tree": "5db164d105e520442753da1dbc6afe3db618c2ca",
      "parents": [
        "ec1d0318abd5e56cf248da0063ddaa18278653ef"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Oct 22 20:52:29 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Oct 22 20:52:29 2011 -0700"
      },
      "message": "use CONTAINER_NAME instead of CONTAINER like build_kvm.sh\n"
    },
    {
      "commit": "ec1d0318abd5e56cf248da0063ddaa18278653ef",
      "tree": "d7b238d5e7599eb7baa773df26679350f1e5c7e5",
      "parents": [
        "9c8537316397d51ac7aa46ee9408232a2b434dd4"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Oct 21 19:22:55 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Oct 21 19:22:55 2011 -0700"
      },
      "message": "libvirt.xml needs to be created in correct location\n"
    },
    {
      "commit": "d03329106fb572f614360b243b5338369ddd1ab3",
      "tree": "96dd0b27824841e1da416760c9f327cf5edd6d8f",
      "parents": [
        "ad57a3a8e81e42f0a4dba0e5f836cce4044a78d4"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Oct 21 14:58:44 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Oct 21 14:58:44 2011 -0500"
      },
      "message": "Rename BASE_IMAGE_COPY to VM_IMAGE\n"
    },
    {
      "commit": "ad57a3a8e81e42f0a4dba0e5f836cce4044a78d4",
      "tree": "828b5d5ac6d10fce82071edbac28e6b3bedd7281",
      "parents": [
        "e4f030fef125578c447448735d0a2dd1d79ab4fb"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Oct 21 14:29:30 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Oct 21 14:29:30 2011 -0500"
      },
      "message": "Change hard-coded natty to DIST_NAME\n"
    },
    {
      "commit": "e4f030fef125578c447448735d0a2dd1d79ab4fb",
      "tree": "1a1d4693f9d6b3382675794cb947a06bc85652ad",
      "parents": [
        "35a534929913a00c4effd2d0c27ac8c76654fcbc"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Oct 21 14:28:03 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Oct 21 14:28:03 2011 -0500"
      },
      "message": "Add CONTAINER_NAME to BASE_IMAGE_COPY value\n"
    },
    {
      "commit": "47d265b060c8af6322fbc818506176d756937368",
      "tree": "daa896f76102092d58101717dfd65cb173fc1b86",
      "parents": [
        "13050a8735da7a88547156446bdf28fe22e3aa43",
        "314bc2247d2e2312ab0bb41aa7aba85afd96ad12"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Oct 21 11:32:46 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Oct 21 11:32:46 2011 -0700"
      },
      "message": "Merge pull request #63 from dtroyer/2-checkout-devstack\n\ncheckout devstack"
    },
    {
      "commit": "13050a8735da7a88547156446bdf28fe22e3aa43",
      "tree": "d20ab77d2ca71beca47d514f2895fb1ee387ad0b",
      "parents": [
        "8063e6fe38e89d85aacaa7bd5eddc511cdec4f4b",
        "a7e2bfbf3f808e989b7a207f5c483772ca9f39ba"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Oct 21 11:32:25 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Oct 21 11:32:25 2011 -0700"
      },
      "message": "Merge pull request #85 from cloudbuilders/n-vol\n\ninitial support for volumes"
    },
    {
      "commit": "698fc619b7cc5dfc5b7da6aab341d111747951ac",
      "tree": "29419b674c56feb4e0cb7e413061aa4599d433af",
      "parents": [
        "7057ae991d42adc795534185e6d7bf2f5868f8a4",
        "6960eff97914beccb6941437e0c1f6c1853ae4a4"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Fri Oct 21 12:07:23 2011 -0400"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Fri Oct 21 12:07:23 2011 -0400"
      },
      "message": "Merge remote-tracking branch \u0027cloudbuilders/master\u0027\n\nConflicts:\n\tstack.sh\n"
    },
    {
      "commit": "6960eff97914beccb6941437e0c1f6c1853ae4a4",
      "tree": "6c9955031b4114ceb1590c6fb3be719ac7a6c6bc",
      "parents": [
        "6993746cac39fe4059b42d26c994c0de8b0d75b4"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Oct 20 14:57:18 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Oct 20 14:57:18 2011 -0700"
      },
      "message": "parameterize ram/cores in build_kvm\n"
    },
    {
      "commit": "6993746cac39fe4059b42d26c994c0de8b0d75b4",
      "tree": "95b876ac25088f1f1538cec5b425742176d82d89",
      "parents": [
        "d781efd87ba158f2f33988f5cf7e6ffdd96b2248"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 12:55:46 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 12:55:46 2011 -0700"
      },
      "message": "add some sleeps to help figure out mount error\n"
    },
    {
      "commit": "d781efd87ba158f2f33988f5cf7e6ffdd96b2248",
      "tree": "49c58c28c558be79bf53388d65695ffc77dc67f0",
      "parents": [
        "babb2e075adbba7402d0914ad81eb01d5fe5c17e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 12:36:09 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 12:36:09 2011 -0700"
      },
      "message": "fix space\n"
    },
    {
      "commit": "babb2e075adbba7402d0914ad81eb01d5fe5c17e",
      "tree": "3c6a963e27d712ecd5864a836226933f98e94d64",
      "parents": [
        "637475815b4e7a54d4853ab5dfb96cd76c5839f5"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 12:32:58 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 12:35:01 2011 -0700"
      },
      "message": "re-order cleanup calls\n"
    },
    {
      "commit": "03c1fa601286882021c97d2c579450f9d7593171",
      "tree": "bec16ae2cc3e3605e2a63d7fa070a72232d75c7c",
      "parents": [
        "cfddc125beb8c925a4f992a58818cdc1e320d26c"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 11:35:14 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 11:35:14 2011 -0700"
      },
      "message": "use CONTAINER_NAME, like lxc, and use default semi-unique mac addresses\n"
    },
    {
      "commit": "b22263a60485a614a76e03227ea994e239929a74",
      "tree": "0ba679feaf43719c7a14c78798c50831f30b9655",
      "parents": [
        "acff87a2023fa96e8b8983b73a380ad613783a89"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 10:26:30 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 10:26:30 2011 -0700"
      },
      "message": "tweaks per jesse comments\n"
    },
    {
      "commit": "7057ae991d42adc795534185e6d7bf2f5868f8a4",
      "tree": "fb329d002b0ffe0f197dbf1fa2665be9c2258ca5",
      "parents": [
        "92e81992c19604b112d0695134e9070dd5675a53"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Thu Oct 20 12:23:50 2011 -0500"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Thu Oct 20 12:23:50 2011 -0500"
      },
      "message": "Reduce timeouts to 60 seconds.\n"
    },
    {
      "commit": "acff87a2023fa96e8b8983b73a380ad613783a89",
      "tree": "fb4fc09fb179c3aa70f989ef47a8edba1e290518",
      "parents": [
        "148b13ac8860dcf22c8a3a24fdb28593aaea0610"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 10:12:58 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Oct 20 10:12:58 2011 -0700"
      },
      "message": "initial support for volumes\n"
    },
    {
      "commit": "9b3536714a45307577e24dc7bf67371989f7e9dd",
      "tree": "ef0fa6c5539b23e3ba5b263d5d96355c7f0e52e3",
      "parents": [
        "148b13ac8860dcf22c8a3a24fdb28593aaea0610"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Thu Oct 20 10:07:10 2011 -0700"
      },
      "committer": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Thu Oct 20 10:08:20 2011 -0700"
      },
      "message": "fix whitespace\n"
    },
    {
      "commit": "92e81992c19604b112d0695134e9070dd5675a53",
      "tree": "e1499e0212f30d775aaf3103d7c89890aabaeba6",
      "parents": [
        "148b13ac8860dcf22c8a3a24fdb28593aaea0610"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Tue Oct 11 09:26:29 2011 -0500"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Thu Oct 20 11:26:08 2011 -0500"
      },
      "message": "Add bare-metal build scripts.\n\nAdd ROOTSLEEP parameter to avoid 10 second sleep.\n\nAdd host argument to mysql password change command so that it\nwill still work if mysql is already installed and running\n(otherwise, the my.cnf created immediately prior takes precedence).\n\nAdd timeouts when waiting for things to start so they aren\u0027t in\ninfinite loops.\n"
    },
    {
      "commit": "3ee09ec2099c908fb4c6d08455006837fb492cd6",
      "tree": "c895e921eb41dee4f6e6e298d73853b8c98c20a9",
      "parents": [
        "5086e71fcbe693a6b788547dcdf536aa68cd0b93"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 20:35:04 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 20:35:04 2011 -0700"
      },
      "message": "now works with natty\n"
    },
    {
      "commit": "9c0fdd7ded7c205a5e2b629d8cb0542d8c033617",
      "tree": "e381555abf9cc55bb99dc9280278ba481cdd2870",
      "parents": [
        "d51812d44431a2048727ce69817cfe7e3b21fc5c"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 20:22:32 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 20:22:32 2011 -0700"
      },
      "message": "parameterize nbd dev\n"
    },
    {
      "commit": "d51812d44431a2048727ce69817cfe7e3b21fc5c",
      "tree": "a7fdd9ef161be7af2e6dbaf0165a8c2d2b9022ac",
      "parents": [
        "67243cebe135829cb376cc894b283a1ba23d4eaa"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 20:09:43 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 20:09:43 2011 -0700"
      },
      "message": "working build_kvm\n"
    },
    {
      "commit": "67243cebe135829cb376cc894b283a1ba23d4eaa",
      "tree": "9d294312edda6eaba1d30fae864a0132217b12b5",
      "parents": [
        "728e944d0b92514f366f57ae10bf31f70f1feb03",
        "fa4b5eba2077889c4217df69dfdc15a2a123bb0a"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 17:26:07 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 17:26:07 2011 -0700"
      },
      "message": "Merge remote-tracking branch \u0027origin/build_kvm\u0027 into build_kvm\n"
    },
    {
      "commit": "728e944d0b92514f366f57ae10bf31f70f1feb03",
      "tree": "3684c0ca0c0480893dc8774e1aa33d811d106d51",
      "parents": [
        "f6f52270a9cae23760875adf24f31ab969e35b26",
        "0e0affddb6187532c24937fa2beb1453fab1f8d3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 17:19:15 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 17:19:15 2011 -0700"
      },
      "message": "Merge branch \u0027build_kvm\u0027, remote-tracking branch \u0027origin\u0027 into build_kvm\n"
    },
    {
      "commit": "0e0affddb6187532c24937fa2beb1453fab1f8d3",
      "tree": "33e987234654631f79260bc91a7eb58c62b4735e",
      "parents": [
        "f1a98143dc2ac110271cd1eda1dfa5a7f6b07d60",
        "9122e7b17344dc80710f3a50aa6e8896f9ba8c71"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Oct 19 15:59:19 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Oct 19 15:59:19 2011 -0700"
      },
      "message": "Merge pull request #67 from dtroyer/7-stack-home\n\nstack home dir"
    },
    {
      "commit": "fa4b5eba2077889c4217df69dfdc15a2a123bb0a",
      "tree": "0c91349f9c1884ec332bf6de21ec423573eaad39",
      "parents": [
        "f6f52270a9cae23760875adf24f31ab969e35b26"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 11:27:02 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 11:27:02 2011 -0700"
      },
      "message": "more progress on build_kvm\n"
    },
    {
      "commit": "f6f52270a9cae23760875adf24f31ab969e35b26",
      "tree": "f58e82db82cd9dfbdc1b0a2af4b9fe4186e1fe19",
      "parents": [
        "f994c2aac7cd88dede2adc0b68a8c58463244aa5"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 02:58:18 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 02:58:18 2011 -0700"
      },
      "message": "console log\n"
    },
    {
      "commit": "1b7a42e07598bc53e604b387a6e747039109020f",
      "tree": "5d3a021bf0ea638dc59d37b4afa9b3c697705daa",
      "parents": [
        "78bd0cbd9865df211200a70d196b34eed1c02725"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 02:34:06 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Oct 19 02:34:06 2011 -0700"
      },
      "message": "add build_kvm file\n"
    },
    {
      "commit": "314bc2247d2e2312ab0bb41aa7aba85afd96ad12",
      "tree": "bd617a5a59a362fbceac79be50a11973814bf09f",
      "parents": [
        "b5da51972cf8d6e7919d87dfe0767bffdb16a441"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 18 16:32:13 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 18 16:32:13 2011 -0500"
      },
      "message": "Fix another chroot/chown combo\n"
    },
    {
      "commit": "d642f86144491e3f825608e363c56714241e5f92",
      "tree": "8314b299304cf6051759eb358923a8b2bc946d86",
      "parents": [
        "65d5c6a01bad21cf82a6eef3a07bc9bc0f172e40"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 17 14:55:10 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 18 16:15:57 2011 -0500"
      },
      "message": "Fix syslinux failure on new USB drive\n"
    },
    {
      "commit": "583bad0b14b47b8933bb417acd8893bdd4f10baa",
      "tree": "f0f256e6d48fecc096594c5143bfabb597276363",
      "parents": [
        "20a2caecfdce0969ab932511ef97cb8109d4e5c0"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Oct 18 08:22:30 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Oct 18 08:22:30 2011 -0700"
      },
      "message": "minor tweaks - source stackrc/localrc for excercise.sh.  Also, fix typo in build_lxc.sh\n"
    },
    {
      "commit": "028cad16442924a4457dcbb1a12ec9117934218d",
      "tree": "325715cedbbb02f4a733441beca19cd7674897e8",
      "parents": [
        "1f27360089a6cb1a56efcf3fcc7b755d6b772d08"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 17 14:10:42 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 17 14:10:42 2011 -0700"
      },
      "message": "better pre-caching\n"
    },
    {
      "commit": "b5da51972cf8d6e7919d87dfe0767bffdb16a441",
      "tree": "4e15bf7e84594c80e9bbeee6a18e389c9353b012",
      "parents": [
        "f6fd4dcf2e9c29f3ed4b911abc16bbb4b8af4b70"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 17 13:32:06 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 17 14:19:05 2011 -0500"
      },
      "message": "Always use current devstack in ramdisk\n"
    },
    {
      "commit": "ae8bc12d1ad5f4325a63e0efdbe902d6ab31b901",
      "tree": "fb85a3c64beb69299a0a84a2bf474fb269fc0438",
      "parents": [
        "6b9d6dad6ad460b2b5fede659363cfca51e33c8d"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 17 10:38:05 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 17 10:38:05 2011 -0700"
      },
      "message": "automatically use the nameserver of the launching host if not specified\n"
    },
    {
      "commit": "bd50e963e7a16cde77ccfaf9a5e769837fba1d30",
      "tree": "0f75031984ae15933695b7e541185fc186435f07",
      "parents": [
        "0fdb2ec15fa40c5dd40244d01376e8b7a847df95",
        "da89268c9272e5e649d7d2332c86bf2fe68f57ee"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 17 12:22:01 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 17 12:22:01 2011 -0500"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027 into 4-run.sh\n"
    },
    {
      "commit": "6b9d6dad6ad460b2b5fede659363cfca51e33c8d",
      "tree": "6176e2c39f59fc1a4386381d412c435436cb8e4c",
      "parents": [
        "04db155a70a3e2baf91d1610bb05f921f8d37f09"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 17 10:12:22 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 17 10:12:22 2011 -0700"
      },
      "message": "force dep updates every run for now\n"
    },
    {
      "commit": "04db155a70a3e2baf91d1610bb05f921f8d37f09",
      "tree": "290efebfb3fb30af272631da9ac4ddba0e6dd948",
      "parents": [
        "da89268c9272e5e649d7d2332c86bf2fe68f57ee"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 17 09:40:45 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Oct 17 09:40:45 2011 -0700"
      },
      "message": "make sure to kill tail on exit\n"
    },
    {
      "commit": "0fdb2ec15fa40c5dd40244d01376e8b7a847df95",
      "tree": "1b1a3c8e310154c1d6b7a1f2e27b5a4d361393b2",
      "parents": [
        "288f3bdc236f2c3c973db654694c4932ba44659f"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 17 10:48:21 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Mon Oct 17 10:48:21 2011 -0500"
      },
      "message": "Remove natty image fakery\n"
    },
    {
      "commit": "25369c914aa928de1ce67b9dec56aa5e0c2b782f",
      "tree": "9beef818fb1d70adb4811b0e09d50cdecfee46d3",
      "parents": [
        "9ff71acb08e4885d7da8cb44aedb2ff79f4e0909"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Oct 14 16:50:27 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Oct 14 16:50:27 2011 -0700"
      },
      "message": "make tail stop when stack.sh is finished\n"
    },
    {
      "commit": "9ff71acb08e4885d7da8cb44aedb2ff79f4e0909",
      "tree": "e1f5aa046d4f55624826601d4aa867fda518e0c0",
      "parents": [
        "1046d94ec15dc768a87bd5ad80416df133d1a945"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Oct 14 15:02:20 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Oct 14 15:02:20 2011 -0700"
      },
      "message": "make build_lxc.sh work on oneiric\n"
    },
    {
      "commit": "e8efef79809f8a88910926f4efeb3eb8d6b0ddcd",
      "tree": "60da3ec9e50775734b70bada9366a37fde1ed88b",
      "parents": [
        "ec7c89f677419c1b5eb748070568375f1a53ae57"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Oct 14 12:00:50 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Oct 14 12:00:50 2011 -0700"
      },
      "message": "move lxc to tools\n"
    },
    {
      "commit": "288f3bdc236f2c3c973db654694c4932ba44659f",
      "tree": "373b37ecf1491027f64bceab6b8f204f368df553",
      "parents": [
        "7c076eeff5db638cba5e1e274fd85056f4dd67ed"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Oct 13 15:50:44 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Oct 13 15:50:44 2011 -0500"
      },
      "message": "Set hostname in ramdisk image\n"
    },
    {
      "commit": "8abb812e9e55d5f7c9f31e66a695067514ec2eac",
      "tree": "b70238a638244275014c205e87bdde3c7004c86a",
      "parents": [
        "71b9e4b9a03e5ffa39441e1e8fc1ff8335f63007",
        "9a60bfac1ecbbc858a0cbb932f88c046e3a65974"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Oct 13 11:37:15 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Oct 13 11:37:15 2011 -0700"
      },
      "message": "Merge pull request #66 from dtroyer/6-usb-boot\n\nAdd build_usb_boot"
    },
    {
      "commit": "7c076eeff5db638cba5e1e274fd85056f4dd67ed",
      "tree": "63b36d39840f54bcb83c3058bbd41399cd47159d",
      "parents": [
        "8f851e716e0945cb5debeb2321ebd4cfe25843a5"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Oct 13 13:20:13 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Thu Oct 13 13:20:13 2011 -0500"
      },
      "message": "Add FLOATING_RANGE default\n"
    },
    {
      "commit": "9a60bfac1ecbbc858a0cbb932f88c046e3a65974",
      "tree": "4f570cbce1c224db459e44487e86e440a1456d19",
      "parents": [
        "274ec1022ec5bdff6bf96503fab6d17ad9d1005a"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:34:07 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:34:07 2011 -0500"
      },
      "message": "Cleanups\n"
    },
    {
      "commit": "274ec1022ec5bdff6bf96503fab6d17ad9d1005a",
      "tree": "4fbce3d6cce6eca5e87801ad6413202d61067afc",
      "parents": [
        "5611951aefba515a994b1600ff4dd21e5a601cff"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:32:07 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:32:07 2011 -0500"
      },
      "message": "Add build_usb_boot.sh\n"
    },
    {
      "commit": "dd6636be060edb782e09a86364ad3b7db63c7d63",
      "tree": "da0eaefabfbe1009722fd16cd2d1746a36aed258",
      "parents": [
        "5611951aefba515a994b1600ff4dd21e5a601cff"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:28:39 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:28:39 2011 -0500"
      },
      "message": "Cleanup PXE boot config\n"
    },
    {
      "commit": "8f851e716e0945cb5debeb2321ebd4cfe25843a5",
      "tree": "5e50df566056478f18aa4e873f2a8328ee88159a",
      "parents": [
        "5611951aefba515a994b1600ff4dd21e5a601cff"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:22:23 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:22:23 2011 -0500"
      },
      "message": "Create run.sh\n"
    },
    {
      "commit": "f6fd4dcf2e9c29f3ed4b911abc16bbb4b8af4b70",
      "tree": "696b7f69d0caffeb633a8d72b6f40f54669bfc0c",
      "parents": [
        "5611951aefba515a994b1600ff4dd21e5a601cff"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:03:05 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 20:03:05 2011 -0500"
      },
      "message": "Check out devstack by default\n"
    },
    {
      "commit": "5611951aefba515a994b1600ff4dd21e5a601cff",
      "tree": "e45d4cb2a42d525b860462167a1e946f8051c444",
      "parents": [
        "336e0001a6dc807e024aebb3b5eb6d9d6fb26e49"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 19:39:34 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Oct 11 19:45:58 2011 -0500"
      },
      "message": "Move utility scripts to tools/\n"
    },
    {
      "commit": "135fb645344bb6c8cc06517df8ef12c215f034cc",
      "tree": "ea3f22d94039852900df85b96b631c46fb05ecc6",
      "parents": [
        "2969c701a05f2f2f6d6a2a0739fc2c19e4f60782"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Sep 27 12:57:53 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Sep 27 12:57:53 2011 -0500"
      },
      "message": "Major refactor of vpn install\n"
    },
    {
      "commit": "2969c701a05f2f2f6d6a2a0739fc2c19e4f60782",
      "tree": "eccea1c179cad1fb70a0d431b9d5507e4107157f",
      "parents": [
        "49f2d02dc2c56b9bae17be50417e1271bbc81b5b"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Sep 24 12:31:57 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sat Sep 24 12:31:57 2011 -0700"
      },
      "message": "initial commit of wilks work\n"
    }
  ]
}
