)]}'
{
  "log": [
    {
      "commit": "e1445c3c15f3c63152bbe3fa797ff46bf50e8146",
      "tree": "a4c6d15e098516f27c95254ce0117b5beb303023",
      "parents": [
        "a16e5e9c4db083d071a2bcee831a577e4a53fb14",
        "b8b5ddd31ae953b8a3f78cf3b85e40dcf19aaf2b"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Fri Sep 16 16:54:02 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Fri Sep 16 16:54:02 2011 -0700"
      },
      "message": "Merge pull request #10 from jakedahn/master\n\nUpdating readme"
    },
    {
      "commit": "a16e5e9c4db083d071a2bcee831a577e4a53fb14",
      "tree": "024bc560cddf0510972310c4dfa282fff263d7c8",
      "parents": [
        "d1879c5cfbadfe3cd07242b8be6f510c5faa841e"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 16:30:55 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 16:30:55 2011 -0700"
      },
      "message": "move screen creation closer to where used\n"
    },
    {
      "commit": "d1879c5cfbadfe3cd07242b8be6f510c5faa841e",
      "tree": "7c9605a0df129281078a48906b1b87cab7d36176",
      "parents": [
        "9b01ffb05eac9ac0d6e2ff51a00e409e75143dba"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 16:28:13 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 16:28:28 2011 -0700"
      },
      "message": "default to kvm, but revert to qemu\n"
    },
    {
      "commit": "b8b5ddd31ae953b8a3f78cf3b85e40dcf19aaf2b",
      "tree": "0fbb1ce360c7bd87baa273c0a8dc79df9be9963d",
      "parents": [
        "8bf18c6ccd95498d6b1567159ac3aff49b9c51a4"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Fri Sep 16 16:12:08 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Fri Sep 16 16:12:08 2011 -0700"
      },
      "message": "fixing another typo, i suck at english on fridays\n"
    },
    {
      "commit": "8bf18c6ccd95498d6b1567159ac3aff49b9c51a4",
      "tree": "2433e8974c4b82f44b17bcb733493cc85f52188d",
      "parents": [
        "32dbf11a4650dec802598435e949fe2fee57017a"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Fri Sep 16 16:09:46 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Fri Sep 16 16:09:46 2011 -0700"
      },
      "message": "fixing typo\n"
    },
    {
      "commit": "32dbf11a4650dec802598435e949fe2fee57017a",
      "tree": "43b371217b1b154474ab59b472f643eeb7b090ad",
      "parents": [
        "1f7176011008c77bdf0a0ec8138755dfb0a769e3"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Fri Sep 16 16:06:46 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Fri Sep 16 16:06:46 2011 -0700"
      },
      "message": "updating readme a bit\n"
    },
    {
      "commit": "9b01ffb05eac9ac0d6e2ff51a00e409e75143dba",
      "tree": "421a75b3777d2c80a1e3db94af3879a957e864a8",
      "parents": [
        "ec21d9371acfbbb51c7bc7e1b09c55cc11610b1a",
        "1f7176011008c77bdf0a0ec8138755dfb0a769e3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 16:06:19 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 16:06:19 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/devstack\n"
    },
    {
      "commit": "ec21d9371acfbbb51c7bc7e1b09c55cc11610b1a",
      "tree": "39960e2def6597ad7bd85399450a047811f22027",
      "parents": [
        "23761c3553165e4a3c2ef1e15613be0d495e1f4d"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 16:05:55 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 16:05:55 2011 -0700"
      },
      "message": "Configure keystone catalog for multihost use\n"
    },
    {
      "commit": "1f7176011008c77bdf0a0ec8138755dfb0a769e3",
      "tree": "5c11a3ae5f1718c302d8dc3744d05a2f1bdc3f28",
      "parents": [
        "e30432f6251edf61ad04dd40a7efa43da239f3a1"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 15:18:53 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 15:18:53 2011 -0700"
      },
      "message": "use newgrp to launch nova-compute in a new context\n"
    },
    {
      "commit": "e30432f6251edf61ad04dd40a7efa43da239f3a1",
      "tree": "b74c7e30bc6d770edc9448f532b306d31a9e0a85",
      "parents": [
        "23761c3553165e4a3c2ef1e15613be0d495e1f4d"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:54:48 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:54:59 2011 -0700"
      },
      "message": "attempt to fix group issue\n"
    },
    {
      "commit": "23761c3553165e4a3c2ef1e15613be0d495e1f4d",
      "tree": "3b428359991c3805f18cf34c64b2ef1f27a74edf",
      "parents": [
        "1c9f0afeb33f60825c2daea56d73223845a5855d"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 14:54:20 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 14:54:20 2011 -0700"
      },
      "message": "floating ip support, and cleanup functionality\n"
    },
    {
      "commit": "1c9f0afeb33f60825c2daea56d73223845a5855d",
      "tree": "8a3f82e8073e4b443a53e720672fa02e3f15b76d",
      "parents": [
        "eba18fbfa52b38fd1497cc87c03dd8674a9a1fa8"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 14:36:11 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 14:36:11 2011 -0700"
      },
      "message": "add multi_host option\n"
    },
    {
      "commit": "eba18fbfa52b38fd1497cc87c03dd8674a9a1fa8",
      "tree": "6020e6cd8a7fa4e5ca47cbf80707e5150ae86053",
      "parents": [
        "74e965f0dbdce7807b4e9146eaa8de3b5bd75838"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:35:14 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:35:14 2011 -0700"
      },
      "message": "add note to fix the process of adding user to group\n"
    },
    {
      "commit": "74e965f0dbdce7807b4e9146eaa8de3b5bd75838",
      "tree": "c95f6054525659d78edf898f62309767913cc0b0",
      "parents": [
        "543d7d44e9ec02a7e4f7371148628236a7649235"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:19:46 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:19:46 2011 -0700"
      },
      "message": "more updates to how images are installed\n"
    },
    {
      "commit": "543d7d44e9ec02a7e4f7371148628236a7649235",
      "tree": "c413b3bb6740e22ec959afbd3d42c125c46c005d",
      "parents": [
        "291e72b0d73f35dcfc15fabc8611a5e251dcde2e"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:16:36 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:16:36 2011 -0700"
      },
      "message": "don\u0027t download images to /opt\n"
    },
    {
      "commit": "291e72b0d73f35dcfc15fabc8611a5e251dcde2e",
      "tree": "d34b8942706473207f318725700803985b5915a8",
      "parents": [
        "d61db8597fa01ae9a13f46e1ad7f0360c40774bf",
        "d20b3e4afaa8cd36038d47647a31ff3ae12fd04d"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:13:21 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:13:21 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/devstack\n"
    },
    {
      "commit": "d61db8597fa01ae9a13f46e1ad7f0360c40774bf",
      "tree": "cf3c009d9afd0eb442c6069bbd7b302a7c9a9a8f",
      "parents": [
        "1ec9d79ea19a005802355c4894323fc34c109bf3"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:13:17 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 14:13:17 2011 -0700"
      },
      "message": "clone to a directory owned by correct user\n"
    },
    {
      "commit": "d20b3e4afaa8cd36038d47647a31ff3ae12fd04d",
      "tree": "5d16dfa54cd64609748df91c62ebe3a990ad7702",
      "parents": [
        "1ec9d79ea19a005802355c4894323fc34c109bf3",
        "8cceaa20b149898b94518cebd5382ff38d12e9d9"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 12:02:15 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 12:02:15 2011 -0700"
      },
      "message": "Merge pull request #5 from dtroyer/master\n\nAdd make_image.sh and upload_image.sh"
    },
    {
      "commit": "8cceaa20b149898b94518cebd5382ff38d12e9d9",
      "tree": "5d16dfa54cd64609748df91c62ebe3a990ad7702",
      "parents": [
        "65cf60871009b3cead0818724adefa026a264dcf",
        "1ec9d79ea19a005802355c4894323fc34c109bf3"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Sep 16 13:41:39 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Sep 16 13:41:39 2011 -0500"
      },
      "message": "Merge remote-tracking branch \u0027upstream/master\u0027\n"
    },
    {
      "commit": "1ec9d79ea19a005802355c4894323fc34c109bf3",
      "tree": "a5393e0f0454d5aa023eeb19b1904e63064af2f1",
      "parents": [
        "57bca7ea85b287cf1764c9398096786167ae5c12",
        "bf3868d889564f716e293fa3180c7c199bfe893a"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 11:35:07 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 11:35:07 2011 -0700"
      },
      "message": "Merge pull request #6 from cloudbuilders/move_files\n\nmove apts/pips to files directory"
    },
    {
      "commit": "bf3868d889564f716e293fa3180c7c199bfe893a",
      "tree": "a5393e0f0454d5aa023eeb19b1904e63064af2f1",
      "parents": [
        "4d28218954ce9e7e4425bfd6f51da3b5d3b9ba2a"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 11:31:16 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 11:31:16 2011 -0700"
      },
      "message": "use variable FILES instead of DEVSTACK\n"
    },
    {
      "commit": "4d28218954ce9e7e4425bfd6f51da3b5d3b9ba2a",
      "tree": "16edb4a33bcd8bb44bf92b94e21c3e1240215579",
      "parents": [
        "57bca7ea85b287cf1764c9398096786167ae5c12"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 11:27:43 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Fri Sep 16 11:27:43 2011 -0700"
      },
      "message": "move apts/pips to files directory\n"
    },
    {
      "commit": "65cf60871009b3cead0818724adefa026a264dcf",
      "tree": "43fcc5f7786d5b34c0dc41727daea85346007cca",
      "parents": [
        "57bca7ea85b287cf1764c9398096786167ae5c12"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Sep 16 12:22:21 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Sep 16 12:22:21 2011 -0500"
      },
      "message": "Add image scripts\n"
    },
    {
      "commit": "57bca7ea85b287cf1764c9398096786167ae5c12",
      "tree": "299eeafd370f870679e622df5914f7cf8b83016c",
      "parents": [
        "414279d77ab015b12ec8270612c1110af9b0ecd4"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 00:37:26 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 00:37:26 2011 -0700"
      },
      "message": "clean up comment\n"
    },
    {
      "commit": "414279d77ab015b12ec8270612c1110af9b0ecd4",
      "tree": "0d97719107bc0d6ac9abbbcd2067bc2974c28017",
      "parents": [
        "cbbf718fa96569dc5216c7b8c0023bbd6da7a0f0"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 00:29:46 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 00:29:46 2011 -0700"
      },
      "message": "quiet wget\n"
    },
    {
      "commit": "cbbf718fa96569dc5216c7b8c0023bbd6da7a0f0",
      "tree": "17292f6f1cd876355dfd878f6c0d70d326bf8ea8",
      "parents": [
        "fde5a1cdd5429a3c1962ba10b7289e2df8a0f581"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 00:28:23 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Fri Sep 16 00:28:23 2011 -0700"
      },
      "message": "wait for head node to start before starting compute hosts\n"
    },
    {
      "commit": "fde5a1cdd5429a3c1962ba10b7289e2df8a0f581",
      "tree": "78ba3d0c8a860b7e6bd9058d560afd23f7ea9bb4",
      "parents": [
        "fa594eb978900b60ae0bb2b537e87a8c527faab7"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:49:02 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:49:02 2011 -0700"
      },
      "message": "work on lxc multi-node ha nova-net + flatdhcp + ha-nova-api\n"
    },
    {
      "commit": "fa594eb978900b60ae0bb2b537e87a8c527faab7",
      "tree": "2b21cf5594690cea41c85ba166aad4992d408aaf",
      "parents": [
        "093eeb0dbb5f3e1a638b7eba2b545c544fbc3a7f"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:28:52 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:28:52 2011 -0700"
      },
      "message": "fix path\n"
    },
    {
      "commit": "093eeb0dbb5f3e1a638b7eba2b545c544fbc3a7f",
      "tree": "f9b70621270457e4580e95d66e2d3c8b29ed9eaf",
      "parents": [
        "a9a32de4afa7cf7e19e90ec5caef2ec38bf2bed6"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:17:44 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:17:44 2011 -0700"
      },
      "message": "silent install\n"
    },
    {
      "commit": "a9a32de4afa7cf7e19e90ec5caef2ec38bf2bed6",
      "tree": "fd760fab5205b804e876f23e6d951ab5fc7102af",
      "parents": [
        "a09ae2ff4bbbf80a990ad80108d65511141f331d",
        "b0c8feec100528e1b4cdfae8133457de2b2e1eb2"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:11:53 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:11:53 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/devstack\n"
    },
    {
      "commit": "a09ae2ff4bbbf80a990ad80108d65511141f331d",
      "tree": "7a3df5a734086ad0fa0a65708767405d34598d3a",
      "parents": [
        "6edd17f7c1b59ff5fe16ebd26ba735cfb4acfadb"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:11:29 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 23:11:29 2011 -0700"
      },
      "message": "only install mysql-server and rabbitmq-server if needed\n"
    },
    {
      "commit": "b0c8feec100528e1b4cdfae8133457de2b2e1eb2",
      "tree": "077dce9dc41bb75269b5dedde2f84c3cb03388dc",
      "parents": [
        "c4b3aabd30ad38fdfde7b5aa951e47c2230d1a7e",
        "33cb8898f93fb31b655065588d4dc1882adff73b"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 23:08:33 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 23:08:33 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/devstack\n"
    },
    {
      "commit": "33cb8898f93fb31b655065588d4dc1882adff73b",
      "tree": "9b408d57d66d918efdda3f922182b0b6047096bd",
      "parents": [
        "6edd17f7c1b59ff5fe16ebd26ba735cfb4acfadb",
        "38fc665584e906f9b6832663953388e9fc24e1b2"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 23:08:16 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 23:08:16 2011 -0700"
      },
      "message": "Merge pull request #3 from jakedahn/nixon\n\nAdding nixon to dashboard"
    },
    {
      "commit": "38fc665584e906f9b6832663953388e9fc24e1b2",
      "tree": "9b408d57d66d918efdda3f922182b0b6047096bd",
      "parents": [
        "a3492ed4a95e85fae8d3a21c4737d4ae17839721"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 22:58:06 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 22:58:06 2011 -0700"
      },
      "message": "changing nixon repo to cloudbuilders\n"
    },
    {
      "commit": "c4b3aabd30ad38fdfde7b5aa951e47c2230d1a7e",
      "tree": "2dabb48eaa37b0fed1293821522c750a10aabbca",
      "parents": [
        "6edd17f7c1b59ff5fe16ebd26ba735cfb4acfadb"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 22:54:52 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 22:54:52 2011 -0700"
      },
      "message": "more docs update\n"
    },
    {
      "commit": "a3492ed4a95e85fae8d3a21c4737d4ae17839721",
      "tree": "c4333546cb3345d982a838381fc9f0a00c8111c1",
      "parents": [
        "1f712795c9edee4e02e5de3144d3aac4a54488d0"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 22:42:43 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 22:42:43 2011 -0700"
      },
      "message": "updating comments, adding fixmes\n"
    },
    {
      "commit": "1f712795c9edee4e02e5de3144d3aac4a54488d0",
      "tree": "361883b8c0297263b98c082ffafd40b7bbcee2b2",
      "parents": [
        "ad73da1c8beddbf53cb38a01a8ffffe157435571",
        "6edd17f7c1b59ff5fe16ebd26ba735cfb4acfadb"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 22:32:46 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 22:32:46 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 into nixon\n"
    },
    {
      "commit": "ad73da1c8beddbf53cb38a01a8ffffe157435571",
      "tree": "503aba00d0d4e847196d9638e3a10b4bcb95734f",
      "parents": [
        "feb65820194eb07587a37eb2730f34791225a4c1"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 22:28:53 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 22:28:53 2011 -0700"
      },
      "message": "adding other packages to local installed_apps\n"
    },
    {
      "commit": "6edd17f7c1b59ff5fe16ebd26ba735cfb4acfadb",
      "tree": "84f00c08024ad41070f2c256a2802b08872f28bf",
      "parents": [
        "7dd13d03f1b13693012ac84b8be6183f6765e779"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 22:19:42 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 22:19:42 2011 -0700"
      },
      "message": "update with sanity checks\n"
    },
    {
      "commit": "feb65820194eb07587a37eb2730f34791225a4c1",
      "tree": "5fdf6ce9f2aa5458f22c05120509f753be459111",
      "parents": [
        "9337b339bffc680942e62c08594d2c96b2839ae6",
        "7dd13d03f1b13693012ac84b8be6183f6765e779"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 21:46:59 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 21:46:59 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 into nixon\n"
    },
    {
      "commit": "9337b339bffc680942e62c08594d2c96b2839ae6",
      "tree": "be59a4d6917f04c407971dc0336f7ef42d6ab4e9",
      "parents": [
        "550ec96067528f5ae83000ce00a02525b41563d8"
      ],
      "author": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 21:46:20 2011 -0700"
      },
      "committer": {
        "name": "Jake Dahn",
        "email": "admin@jakedahn.com",
        "time": "Thu Sep 15 21:46:20 2011 -0700"
      },
      "message": "adding nixon\n"
    },
    {
      "commit": "7dd13d03f1b13693012ac84b8be6183f6765e779",
      "tree": "cacdc1e00a9816921f7d44b59cb5ee166758a156",
      "parents": [
        "2485906042be35d3c40506df1a28f5c407fbec29"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 21:29:15 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 21:29:15 2011 -0700"
      },
      "message": "add note that we need to make sure people grab more than just stack.sh\n"
    },
    {
      "commit": "2485906042be35d3c40506df1a28f5c407fbec29",
      "tree": "8a8c2671f8e119771bc5542acd1a7f0432b5e524",
      "parents": [
        "550ec96067528f5ae83000ce00a02525b41563d8"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 21:28:23 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Sep 15 21:28:23 2011 -0700"
      },
      "message": "update docs / moving mysql higher\n"
    },
    {
      "commit": "550ec96067528f5ae83000ce00a02525b41563d8",
      "tree": "01881ff9e22f57c6547d14f42c99f9f156b7364d",
      "parents": [
        "e7335c26a48d9a519e8bc83f30ca8c4c653e98e3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 21:05:50 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 21:05:50 2011 -0700"
      },
      "message": "use full path for devstack dir\n"
    },
    {
      "commit": "e7335c26a48d9a519e8bc83f30ca8c4c653e98e3",
      "tree": "82bb3db0929508a422e88a68fbb66131113ad5fa",
      "parents": [
        "036c9f8c50496278440734e02a2c9e4bcb2d19d6"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 20:58:31 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 20:58:31 2011 -0700"
      },
      "message": "warn non-natty users\n"
    },
    {
      "commit": "036c9f8c50496278440734e02a2c9e4bcb2d19d6",
      "tree": "bbd6a320a0104b0661642602fff84e9742b199fa",
      "parents": [
        "c17b563e3cf4e98fa9fa14709cd6b9a93d0adc5b"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 20:37:29 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 20:37:29 2011 -0700"
      },
      "message": "initial commit of multi-node lxc\n"
    },
    {
      "commit": "c17b563e3cf4e98fa9fa14709cd6b9a93d0adc5b",
      "tree": "b965cd6baba5e9b570c372823b7ad4a5e27a0a50",
      "parents": [
        "187b21f874ba09ce62ca7b5ad9ab342e5aa25c13",
        "70dc5e0578cd56bd0c5bd300515416ed4c4ec260"
      ],
      "author": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 18:05:49 2011 -0700"
      },
      "committer": {
        "name": "sleepsonthefloor",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 18:05:49 2011 -0700"
      },
      "message": "Merge pull request #2 from cloudbuilders/svc_enable_disable\n\nonly run certain code if the respective service has been enabled"
    },
    {
      "commit": "70dc5e0578cd56bd0c5bd300515416ed4c4ec260",
      "tree": "b965cd6baba5e9b570c372823b7ad4a5e27a0a50",
      "parents": [
        "187b21f874ba09ce62ca7b5ad9ab342e5aa25c13"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 16:52:43 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 16:52:43 2011 -0700"
      },
      "message": "only run certain code if th respective service has been enabled\n"
    },
    {
      "commit": "187b21f874ba09ce62ca7b5ad9ab342e5aa25c13",
      "tree": "3c5c3bfc55b00535d2a3800ed3d5e6f319a9559b",
      "parents": [
        "593828d4de9acc35228943c130e9880348771de6"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 09:33:37 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Thu Sep 15 09:33:37 2011 -0700"
      },
      "message": "fix keystone data - remove \u0027keystone\u0027 as it is now \u0027identity\u0027, comment out swift for now\n"
    },
    {
      "commit": "593828d4de9acc35228943c130e9880348771de6",
      "tree": "dfde864b8a660b683451386461d928ee3da522ff",
      "parents": [
        "b19424fb51617abf55e21497ec9af23b2471e311"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 22:44:50 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 22:44:50 2011 -0700"
      },
      "message": "attempt to write a script that exercises nova cli\n"
    },
    {
      "commit": "b19424fb51617abf55e21497ec9af23b2471e311",
      "tree": "39e71bd05567846b5a279c0b59221398d49ddf07",
      "parents": [
        "b019151c6e992e7ac8087a83d142fc77c9a53495"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 22:03:04 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 22:03:04 2011 -0700"
      },
      "message": "add docs for exercise\n"
    },
    {
      "commit": "b019151c6e992e7ac8087a83d142fc77c9a53495",
      "tree": "17df110d034173c219359af8d76a931372230bd0",
      "parents": [
        "57133cd67e5636ba5348525a49ef64db353025f2"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 19:37:10 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 19:37:10 2011 -0700"
      },
      "message": "start to cli exercise\n"
    },
    {
      "commit": "57133cd67e5636ba5348525a49ef64db353025f2",
      "tree": "c2cef5c98e97935ff348a369d8b00859f9fbf2dc",
      "parents": [
        "47e115e5c137175b792eb8588089dbf2c09a3dc7"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 11:29:12 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 11:29:12 2011 -0700"
      },
      "message": "ignore ~ files\n"
    },
    {
      "commit": "47e115e5c137175b792eb8588089dbf2c09a3dc7",
      "tree": "8583914239019e6b44e17b4ea848c8b58fa22f93",
      "parents": [
        "b683aa1bcac0a001308835750234fe265806fed4"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 11:25:47 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 11:25:47 2011 -0700"
      },
      "message": "nfs-stack is now devstack\n"
    },
    {
      "commit": "b683aa1bcac0a001308835750234fe265806fed4",
      "tree": "05e0571a021aa53a83e3c6d07f91f6412817767d",
      "parents": [
        "40f8d16a608ef897d33f66d2d8f5cf5a80bc0562",
        "b9cd6d5618e684d3af8404a49ed4350fb1fc0fa0"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 10:58:40 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Sep 14 10:58:40 2011 -0700"
      },
      "message": "Merge pull request #1 from dtroyer/master\n\nAdd munin to stack.sh"
    },
    {
      "commit": "40f8d16a608ef897d33f66d2d8f5cf5a80bc0562",
      "tree": "0416a09f1fa72f3ba743e87802ccf38cbd065477",
      "parents": [
        "52d019b1d2555b97f9b7ab14207f35a890da1ded"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 10:20:14 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 10:20:14 2011 -0700"
      },
      "message": "need a !\n"
    },
    {
      "commit": "52d019b1d2555b97f9b7ab14207f35a890da1ded",
      "tree": "d1ab32571b46e24a3d54a0f49cf3fedd680f4573",
      "parents": [
        "377aae6f6c5c26a5834c01085fe286e62a973c3c"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 10:19:24 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 10:19:24 2011 -0700"
      },
      "message": "remove dup flag\n"
    },
    {
      "commit": "377aae6f6c5c26a5834c01085fe286e62a973c3c",
      "tree": "2a4a2da17bbb5277388e545981ccfea56e829376",
      "parents": [
        "10791a13fa04a80c49262936dfdc1e0ec6033a31"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 09:55:31 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 09:55:31 2011 -0700"
      },
      "message": "make glance host configurable\n"
    },
    {
      "commit": "10791a13fa04a80c49262936dfdc1e0ec6033a31",
      "tree": "667bd5fa4629dc6dcec31f632fb63324362885bf",
      "parents": [
        "92e31ab648110987fac0c49157f5475be9561a94"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 09:40:58 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 09:40:58 2011 -0700"
      },
      "message": "update to allow remote mysql connections\n"
    },
    {
      "commit": "b9cd6d5618e684d3af8404a49ed4350fb1fc0fa0",
      "tree": "51454a9ec9b5629ab295b2b926cce19e4da7a187",
      "parents": [
        "925df4c29564f6d330896adc50ce5346a7307795",
        "92e31ab648110987fac0c49157f5475be9561a94"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Sep 14 11:13:54 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Sep 14 11:13:54 2011 -0500"
      },
      "message": "Fix merge conflicts\n"
    },
    {
      "commit": "925df4c29564f6d330896adc50ce5346a7307795",
      "tree": "13958d229773d394b3111cd8a73deab6a9abd611",
      "parents": [
        "0017c8f9d51553d7f19d931b313931d78fea526b"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Sep 14 10:20:57 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Wed Sep 14 10:20:57 2011 -0500"
      },
      "message": "Auto-detect current user\n"
    },
    {
      "commit": "92e31ab648110987fac0c49157f5475be9561a94",
      "tree": "54e2de60f34b5a51f6496fd3ab62d576b5927f3e",
      "parents": [
        "56e6292e1f6d11d5e2901262d30d9dcdf5d5f1ee"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:56:41 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:56:41 2011 -0700"
      },
      "message": "this command is already run by stack\n"
    },
    {
      "commit": "56e6292e1f6d11d5e2901262d30d9dcdf5d5f1ee",
      "tree": "ff2e15c40b92535e390ea2ba492d6ff74b127fde",
      "parents": [
        "320412b24fcd321756795767ae6d05c839c9432e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:54:27 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:54:27 2011 -0700"
      },
      "message": "run entire run script as stack user\n"
    },
    {
      "commit": "320412b24fcd321756795767ae6d05c839c9432e",
      "tree": "5eba0967ced94d9d1fe5acd154804344ba5af2f6",
      "parents": [
        "3859f7376044fa918a2c0621fa60895692a913ea"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:39:10 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:39:10 2011 -0700"
      },
      "message": "root user for mysql\n"
    },
    {
      "commit": "3859f7376044fa918a2c0621fa60895692a913ea",
      "tree": "2217da4be30f7859b1d1336a1572c335fe4f8c11",
      "parents": [
        "005abf03c72e35c9b68704b7dbbcbead3b38afd3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:33:43 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:33:43 2011 -0700"
      },
      "message": "pre-cache git repos, add mysql perms\n"
    },
    {
      "commit": "005abf03c72e35c9b68704b7dbbcbead3b38afd3",
      "tree": "709a38626b4b9b884c7705d121e4fc47b543aeb4",
      "parents": [
        "927a656ac2835610349af64e251af9d2bc85c489"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:15:48 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 02:15:48 2011 -0700"
      },
      "message": "no need to run in bg\n"
    },
    {
      "commit": "927a656ac2835610349af64e251af9d2bc85c489",
      "tree": "92364768b5c4e4cc27139553c49234ec86a19846",
      "parents": [
        "d74d681d3f9eb013838dd1a0935873f46f8b373e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 01:58:01 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 01:58:01 2011 -0700"
      },
      "message": "more work on multi-lxc\n"
    },
    {
      "commit": "d74d681d3f9eb013838dd1a0935873f46f8b373e",
      "tree": "47d423cb03f21e4f5f03c38c44f75f34b8d2f018",
      "parents": [
        "80638e545f8b2990b219ad8be891fe9c0ccfacca"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 01:35:54 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 01:35:54 2011 -0700"
      },
      "message": "fix check for nfs-stack existence\n"
    },
    {
      "commit": "80638e545f8b2990b219ad8be891fe9c0ccfacca",
      "tree": "1acd3ebf3d7d9b19c3d9b732a2041e41ae21261f",
      "parents": [
        "17348108b3842a11d4f188459beacce4348ea4c4"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 01:29:05 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 01:29:05 2011 -0700"
      },
      "message": "progress on multi-host lxc\n"
    },
    {
      "commit": "17348108b3842a11d4f188459beacce4348ea4c4",
      "tree": "fffa14451d38b1796651169bf82a1c12c04c7d2d",
      "parents": [
        "77dbb07959088a84f8c552bf06a56c904f1553ff"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 00:56:18 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 00:56:18 2011 -0700"
      },
      "message": "keep a log for the runner\n"
    },
    {
      "commit": "77dbb07959088a84f8c552bf06a56c904f1553ff",
      "tree": "3e1d2464a1a642c91af47269b91477ad67ac508a",
      "parents": [
        "ef7f36b711424d3763aa779abc4228ce6a67595e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 00:49:39 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Wed Sep 14 00:49:39 2011 -0700"
      },
      "message": "default nameserver to gateway\n"
    },
    {
      "commit": "ef7f36b711424d3763aa779abc4228ce6a67595e",
      "tree": "3fd7a5b17b202313c7ca80de15014db8d469494d",
      "parents": [
        "936c9280ea8c94a5029382cb693370dcf655fb2c"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 23:43:09 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 23:43:09 2011 -0700"
      },
      "message": "let the container start on reboot\n"
    },
    {
      "commit": "936c9280ea8c94a5029382cb693370dcf655fb2c",
      "tree": "b350756c9a7a11304e3a214a540314bb349b986a",
      "parents": [
        "190321ea45ce9617cee41a54a19a72d092813395"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 23:36:43 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 23:36:43 2011 -0700"
      },
      "message": "warn users to use natty\n"
    },
    {
      "commit": "190321ea45ce9617cee41a54a19a72d092813395",
      "tree": "3adeb209cecced9a9a653328877ea3b818b51b9f",
      "parents": [
        "34c4702bacc6820159b121273e9306ad3f084d31"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 23:21:29 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 23:21:29 2011 -0700"
      },
      "message": "install deps\n"
    },
    {
      "commit": "34c4702bacc6820159b121273e9306ad3f084d31",
      "tree": "0749aed0232cba6c27ed7d95c9ad662939aacf82",
      "parents": [
        "fe1d95af35143b8c96dd327c604e64ca7ede2851"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 22:14:37 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 22:14:37 2011 -0700"
      },
      "message": "add comment\n"
    },
    {
      "commit": "fe1d95af35143b8c96dd327c604e64ca7ede2851",
      "tree": "f344715ca12f6371201e07db7c0998fb23ec80fe",
      "parents": [
        "4f27922342ca274799a0f150fc28d4e0a59541b3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 22:09:36 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 22:09:36 2011 -0700"
      },
      "message": "make a cp_it cp wrapper\n"
    },
    {
      "commit": "4f27922342ca274799a0f150fc28d4e0a59541b3",
      "tree": "e79cd4ade2a45a86a3d00a9f7b509eab9d242d2d",
      "parents": [
        "1c36464615fd4b12ec6b3141d3d0173eac64bf75"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 21:51:28 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 21:51:28 2011 -0700"
      },
      "message": "cleanup output\n"
    },
    {
      "commit": "1c36464615fd4b12ec6b3141d3d0173eac64bf75",
      "tree": "7ef91bec334fde10e198754564365168ef348ae7",
      "parents": [
        "fdaf21a5e6da9e0e6b61598301c02551793ab79d"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 20:21:42 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 20:21:42 2011 -0700"
      },
      "message": "allow role configuration for multi-host lxc\n"
    },
    {
      "commit": "fdaf21a5e6da9e0e6b61598301c02551793ab79d",
      "tree": "84420fe3e81257f612e024f170c454cb3ce7a9c9",
      "parents": [
        "a841644e988415502831f17d1b34b0ad74d4c2c9"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 20:11:42 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 20:11:42 2011 -0700"
      },
      "message": "configurable mysql user\n"
    },
    {
      "commit": "a841644e988415502831f17d1b34b0ad74d4c2c9",
      "tree": "d259c76441603e0d27e18e3fd05d2fc7c07a6948",
      "parents": [
        "c6da0833a9aea59697e4b52c48bb92b545b0197e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 20:07:44 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 20:07:44 2011 -0700"
      },
      "message": "progress on multi-host stack.sh\n"
    },
    {
      "commit": "c6da0833a9aea59697e4b52c48bb92b545b0197e",
      "tree": "9ec8c444aa2ef1a4bd3587d6adc5d98a87e283eb",
      "parents": [
        "af9de3d56a6e8da0f328a8a76abfe1999e2ca23c"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 19:48:12 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 19:48:12 2011 -0700"
      },
      "message": "remove xtra space\n"
    },
    {
      "commit": "af9de3d56a6e8da0f328a8a76abfe1999e2ca23c",
      "tree": "d278e438d98b91d0e9a778495cf77081f7ce71c5",
      "parents": [
        "79918c54fa28dbc9eb6f5679c46418f6d649f2d7"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 19:45:18 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 19:45:18 2011 -0700"
      },
      "message": "xtra $\n"
    },
    {
      "commit": "79918c54fa28dbc9eb6f5679c46418f6d649f2d7",
      "tree": "54c54e05921116e3d55fb7347d0ed02418c67bc4",
      "parents": [
        "963d2eb1c63a33c95a9d2257c07fee37967042e5"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 19:43:14 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 19:43:14 2011 -0700"
      },
      "message": "configure mysql password for keystone and glance\n"
    },
    {
      "commit": "963d2eb1c63a33c95a9d2257c07fee37967042e5",
      "tree": "432dc6dc1517a2f4a0dae0e75a6db686023d4247",
      "parents": [
        "5d4843cfebadd57bf86f8291cd9c87a00bf5862b"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:29:02 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:29:02 2011 -0700"
      },
      "message": "update usage comment\n"
    },
    {
      "commit": "5d4843cfebadd57bf86f8291cd9c87a00bf5862b",
      "tree": "d016a1e92e316c79306b1fb098a761c3f830f340",
      "parents": [
        "b6838a1cec36568912739a56d655ead2a9765100"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:22:18 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:22:18 2011 -0700"
      },
      "message": "add some sudo\u0027s to dashboard setup, so that the script can handle consecutive runs of stack.sh without hitting permisisons issues\n"
    },
    {
      "commit": "b6838a1cec36568912739a56d655ead2a9765100",
      "tree": "ab8b2489779d58b999d2e7ed8e450b8ec2c20f45",
      "parents": [
        "4da668650728a80d775b2f45650a2b233a323011"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:13:32 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:13:32 2011 -0700"
      },
      "message": "make glance use mysql\n"
    },
    {
      "commit": "4da668650728a80d775b2f45650a2b233a323011",
      "tree": "f71d581100f56d8dba54b6e86fd0fcba895872a6",
      "parents": [
        "76d5dc77654010bd5411ff21db634829b6f0cc03"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:08:12 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:08:12 2011 -0700"
      },
      "message": "fix typo in 000-default config\n"
    },
    {
      "commit": "76d5dc77654010bd5411ff21db634829b6f0cc03",
      "tree": "3100b4acda6e1f449ced70f3094242ffed81328e",
      "parents": [
        "e8d9cd8b0951212cfc74b856a7e79a314011c92f"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:00:00 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 17:00:00 2011 -0700"
      },
      "message": "comments, and fix the sed expression for 000-default\n"
    },
    {
      "commit": "e8d9cd8b0951212cfc74b856a7e79a314011c92f",
      "tree": "5e7732ca9937c56127cecab6c7b540cc1a1c9b98",
      "parents": [
        "dfcd2003481a3f312ab0120f9308aa75a8f708c9"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 15:16:26 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 15:16:26 2011 -0700"
      },
      "message": "separate out keystone config\n"
    },
    {
      "commit": "0017c8f9d51553d7f19d931b313931d78fea526b",
      "tree": "e03d8bb930cb83bf7cd6874a26c342297df7016f",
      "parents": [
        "2a15a7c40afd22c9b4a14043a4bb569ccea82824"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Sep 13 15:37:50 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Sep 13 15:37:50 2011 -0500"
      },
      "message": "Add munin to stack\n"
    },
    {
      "commit": "dfcd2003481a3f312ab0120f9308aa75a8f708c9",
      "tree": "46c503fd0921a3c08eb50eed602891f494d66205",
      "parents": [
        "3a0931273be9d701781d9a02ebe97f1bf4979782"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 13:17:22 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 13:17:22 2011 -0700"
      },
      "message": "update docs\n"
    },
    {
      "commit": "3a0931273be9d701781d9a02ebe97f1bf4979782",
      "tree": "c44fe7b1bc93eccd656db94d8fb96b976823bb93",
      "parents": [
        "292e46d0013be51384225d934423c5f26444ddf4"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 19:01:45 2011 +0000"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 19:01:45 2011 +0000"
      },
      "message": "make keystone use mysql\n"
    },
    {
      "commit": "292e46d0013be51384225d934423c5f26444ddf4",
      "tree": "9436b3056881ba4a7d19064235aaeba3505eac3f",
      "parents": [
        "2135cf87c2455d73bf8dbe426c9983453330a883"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 11:28:56 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 11:28:56 2011 -0700"
      },
      "message": "fix service enablement\n"
    },
    {
      "commit": "2a15a7c40afd22c9b4a14043a4bb569ccea82824",
      "tree": "50177d7a04b9b7e8ce7dff96ae0f2a89a1fce321",
      "parents": [
        "1f81db690927007a23eebd3aed614f4fecd5d0af"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Sep 13 13:22:14 2011 -0500"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Tue Sep 13 13:22:14 2011 -0500"
      },
      "message": "Minor fixes\n"
    },
    {
      "commit": "2135cf87c2455d73bf8dbe426c9983453330a883",
      "tree": "b46e0ee96730388079b414cf7867cfda4303b569",
      "parents": [
        "17969713a5c2a3e22fd2886f22a14607b3d5c6ea"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 11:07:11 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 11:07:11 2011 -0700"
      },
      "message": "back out service selection\n"
    },
    {
      "commit": "17969713a5c2a3e22fd2886f22a14607b3d5c6ea",
      "tree": "32cada6ccc2119b78e2876a459d6f6ea7b800d7c",
      "parents": [
        "f9998abc01d1ad7069d9762ee5c18af942bf0b8e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:57:25 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:57:25 2011 -0700"
      },
      "message": "missing semi-colon\n"
    },
    {
      "commit": "f9998abc01d1ad7069d9762ee5c18af942bf0b8e",
      "tree": "5281ebf232408ba97f2bdf129da39798ec3630f6",
      "parents": [
        "6053496ebc8471890c26cc2845dad0c98d2f9832"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:43:44 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:43:44 2011 -0700"
      },
      "message": "no need to set root password\n"
    },
    {
      "commit": "6053496ebc8471890c26cc2845dad0c98d2f9832",
      "tree": "0016e7b15d0040e381e2d00619832e7aa65b9901",
      "parents": [
        "b748e69f0bb136e9e9eca54d6d3a68f786eeab3b"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:40:04 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:40:04 2011 -0700"
      },
      "message": "simplify pre-cache procedure\n"
    },
    {
      "commit": "b748e69f0bb136e9e9eca54d6d3a68f786eeab3b",
      "tree": "7e0064a183c815150bcc37dc1d76e9fad23e44e2",
      "parents": [
        "9c261ef9386c22b9fbfcac1778b2d32de7600a39"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:16:13 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:16:13 2011 -0700"
      },
      "message": "give container a cooler name\n"
    },
    {
      "commit": "9c261ef9386c22b9fbfcac1778b2d32de7600a39",
      "tree": "f8c60eeb46e2409ca6f16deadd65780c6b55ad6b",
      "parents": [
        "1003952b169472992792226b8ffdca5b92b3ac8e"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:13:23 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:13:23 2011 -0700"
      },
      "message": "simplifications - remove CLEAN option, remove unneccesary lxc code\n"
    }
  ],
  "next": "1003952b169472992792226b8ffdca5b92b3ac8e"
}
