)]}'
{
  "log": [
    {
      "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"
    },
    {
      "commit": "1003952b169472992792226b8ffdca5b92b3ac8e",
      "tree": "208d5fc270788b9fb730d8b10d4a16466a2dfe5f",
      "parents": [
        "7c3e5ed0552d30f9be052b55d6e6a98b9b45682a"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:05:07 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 10:05:07 2011 -0700"
      },
      "message": "comment tweaks, provide CLEAN option to stack.sh\n"
    },
    {
      "commit": "7c3e5ed0552d30f9be052b55d6e6a98b9b45682a",
      "tree": "89e29f9c7ab24c22c3b8944d8de699ea2a6cdae2",
      "parents": [
        "bdbe6d98dbb1f1ef8b2e981760134c45499aabe3"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 09:57:31 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 09:57:31 2011 -0700"
      },
      "message": "more lxc cleanup - better stack user configuration\n"
    },
    {
      "commit": "bdbe6d98dbb1f1ef8b2e981760134c45499aabe3",
      "tree": "f4a0a70610597b0a4a466b36adf1a359d55cd160",
      "parents": [
        "8fbba9124bdb6f4ff1f3583c1766ed5c87879fc8"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 09:43:46 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 09:43:46 2011 -0700"
      },
      "message": "allow for enabling/disabling of services.  separate source dir from opt in lxc\n"
    },
    {
      "commit": "8fbba9124bdb6f4ff1f3583c1766ed5c87879fc8",
      "tree": "84a2aaaf0d3b23c35298708b69beca5b08128451",
      "parents": [
        "40203cb1c4416bffe356c9cb94b08ed1cc04b04a"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 09:20:58 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 09:20:58 2011 -0700"
      },
      "message": "fix apache logging\n"
    },
    {
      "commit": "40203cb1c4416bffe356c9cb94b08ed1cc04b04a",
      "tree": "e835d61777259828115145226e7ef8dbdc9ea65e",
      "parents": [
        "1f81db690927007a23eebd3aed614f4fecd5d0af"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 09:17:56 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 09:17:56 2011 -0700"
      },
      "message": "tweaks to cache warming, and better comments\n"
    },
    {
      "commit": "1f81db690927007a23eebd3aed614f4fecd5d0af",
      "tree": "fb7096f88a9f21dd5a187c92dd1d384e5a295986",
      "parents": [
        "f49d7eeab5ec54962a08830e03373044c4177043"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 03:35:00 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 03:35:00 2011 -0700"
      },
      "message": "make vnc work\n"
    },
    {
      "commit": "f49d7eeab5ec54962a08830e03373044c4177043",
      "tree": "99166b9d375b518c1c0357a19b1636d1811ef13c",
      "parents": [
        "eeba8864082bb0e4643351f698fcc0fb75231e5b"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 03:29:52 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 03:29:52 2011 -0700"
      },
      "message": "enable tun/tap\n"
    },
    {
      "commit": "eeba8864082bb0e4643351f698fcc0fb75231e5b",
      "tree": "4d62743d4cae18d36ef4edd0159e127f0229deb1",
      "parents": [
        "99003e7511e35cd18b3b5a806a12bdda9e5934f4"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 03:02:38 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 03:02:38 2011 -0700"
      },
      "message": "woot!  more reliable lxc teardown\n"
    },
    {
      "commit": "99003e7511e35cd18b3b5a806a12bdda9e5934f4",
      "tree": "9f7561fce931ace3107a53f9a2a7cf520f0e9e54",
      "parents": [
        "ffbf1c9cf4ed9897f93ad1a21cf603eca9293d57"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 02:05:12 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 02:05:12 2011 -0700"
      },
      "message": "a variety of tweaks for lxc stackiness\n"
    },
    {
      "commit": "ffbf1c9cf4ed9897f93ad1a21cf603eca9293d57",
      "tree": "47f92ff1bf35113c8054d2882c5619cad1a7ce4c",
      "parents": [
        "b3c0454a6edbee450a110b289b6f2f423b4fa830",
        "d74257d0da628e8c8f7f977a0dd142610d143b88"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 01:28:41 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 01:28:41 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/nfs-stack\n"
    },
    {
      "commit": "b3c0454a6edbee450a110b289b6f2f423b4fa830",
      "tree": "b54c08ac375f005af5aeb9d5ea47b25bea96387b",
      "parents": [
        "5f6c93b1fcb52e5f6a97cc9cc7cf2260b9b711b2"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 01:28:18 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 01:28:18 2011 -0700"
      },
      "message": "more tweaks to lxc builder\n"
    },
    {
      "commit": "d74257d0da628e8c8f7f977a0dd142610d143b88",
      "tree": "c784be2748e2754a60582ba362f441c8376cfa70",
      "parents": [
        "30f68e9658f5b451af86c0c0979c134620e11d19"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 01:24:50 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 01:24:50 2011 -0700"
      },
      "message": "more doc updates\n"
    },
    {
      "commit": "30f68e9658f5b451af86c0c0979c134620e11d19",
      "tree": "50d0797e3d045f4f9959e8e5a5c9dbe078543a70",
      "parents": [
        "948fd841524199d8926af5f2aed8d7b71d3eb562"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 00:59:54 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 00:59:54 2011 -0700"
      },
      "message": "start to use RST thanks to termie\u0027s port\n"
    },
    {
      "commit": "5f6c93b1fcb52e5f6a97cc9cc7cf2260b9b711b2",
      "tree": "e424895393a34e24c34ce59f4f6543907f3e44f7",
      "parents": [
        "1bbd9e01dfb086e44ea54aae819bf335a1c48953"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 00:04:57 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Tue Sep 13 00:04:57 2011 -0700"
      },
      "message": "crude pip caching, remove no-op fstab\n"
    },
    {
      "commit": "948fd841524199d8926af5f2aed8d7b71d3eb562",
      "tree": "977ab9bde7c925227ee2dfc568050f7e75539678",
      "parents": [
        "710eeec0f4d49cec4102bba6a8467df56307f297",
        "1bbd9e01dfb086e44ea54aae819bf335a1c48953"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 00:04:31 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 00:04:31 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/nfs-stack\n"
    },
    {
      "commit": "710eeec0f4d49cec4102bba6a8467df56307f297",
      "tree": "21641cb0f711d0e6ea608e1ba5c8bdbe739c904e",
      "parents": [
        "e192c38f46248ad82789d2902f5fcf2d67419718"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 00:04:24 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Sep 13 00:04:24 2011 -0700"
      },
      "message": "update readme\n"
    },
    {
      "commit": "1bbd9e01dfb086e44ea54aae819bf335a1c48953",
      "tree": "c30d93871bbc497954457cccccf2ca9136c3a6c2",
      "parents": [
        "e192c38f46248ad82789d2902f5fcf2d67419718"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 23:59:19 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 23:59:19 2011 -0700"
      },
      "message": "use pip cache directory\n"
    },
    {
      "commit": "e192c38f46248ad82789d2902f5fcf2d67419718",
      "tree": "c8bb715d298bfed705f3b675f9fb15ac2d0bbfa2",
      "parents": [
        "59cf78e956d46eac1eda798c332cdbaf6948762a"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 23:52:03 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 23:52:03 2011 -0700"
      },
      "message": "update readme\n"
    },
    {
      "commit": "59cf78e956d46eac1eda798c332cdbaf6948762a",
      "tree": "5ec262dd9970735c7d8b7c0d01583ccbce6c8a4b",
      "parents": [
        "4d6cb14acc0175d8a45bd45cca4757846c066b85",
        "e2c3a37f6c63908833b7ada01c104a482108f121"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 23:48:38 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 23:48:38 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/nfs-stack\n"
    },
    {
      "commit": "4d6cb14acc0175d8a45bd45cca4757846c066b85",
      "tree": "d42e52a749e7eed7a105175bd17519825ad540b8",
      "parents": [
        "9053d6a0ea640a6f37b8238b8438e97b964f8ce4"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 23:48:30 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 23:48:30 2011 -0700"
      },
      "message": "running as a regular user works\n"
    },
    {
      "commit": "e2c3a37f6c63908833b7ada01c104a482108f121",
      "tree": "70dc0629c5ef8c6fb58d23700aa078ce2fc7157f",
      "parents": [
        "9053d6a0ea640a6f37b8238b8438e97b964f8ce4"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 23:25:37 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 23:25:37 2011 -0700"
      },
      "message": "fix apt-get update, add crude caching\n"
    },
    {
      "commit": "9053d6a0ea640a6f37b8238b8438e97b964f8ce4",
      "tree": "b30fc8e9be4902b028c2180479ca1a2c6e0153a8",
      "parents": [
        "ed2b6216695ee5a9f23a8eec3d43fa4efb71b686"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 22:13:11 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 22:13:11 2011 -0700"
      },
      "message": "glance issues with sudo\n"
    },
    {
      "commit": "ed2b6216695ee5a9f23a8eec3d43fa4efb71b686",
      "tree": "fc18ff468fdd835571f1c5e5d7007ca39623497e",
      "parents": [
        "18d350da3603863f6f899739165f5125858c2c6c",
        "9a052d5d9c9b09f5a1df1739b368ea1e880c6249"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 22:06:03 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 22:06:03 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/nfs-stack\n"
    },
    {
      "commit": "18d350da3603863f6f899739165f5125858c2c6c",
      "tree": "fc18ff468fdd835571f1c5e5d7007ca39623497e",
      "parents": [
        "4f0c9bc6a8deb0801558fa8fc682642deacfc4db"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 21:46:12 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 22:05:51 2011 -0700"
      },
      "message": "add a new user stack with sudoers privileges (start of using sudo again)\n"
    },
    {
      "commit": "9a052d5d9c9b09f5a1df1739b368ea1e880c6249",
      "tree": "ef67b210764757f5c2efbec5413fff1f6257c397",
      "parents": [
        "4f0c9bc6a8deb0801558fa8fc682642deacfc4db"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 21:46:12 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 21:49:54 2011 -0700"
      },
      "message": "add a new user stack with sudoers privileges (start of using sudo again)\n"
    },
    {
      "commit": "4f0c9bc6a8deb0801558fa8fc682642deacfc4db",
      "tree": "af651df0dafcea0eefb3ddf1183c3ec2acff295e",
      "parents": [
        "0d8f44a7327732cb8f5617f787be5ef4138261f1"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 21:18:51 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 21:18:51 2011 -0700"
      },
      "message": "move build to build_nfs since tones added lxc support\n"
    },
    {
      "commit": "0d8f44a7327732cb8f5617f787be5ef4138261f1",
      "tree": "86ef1a01daa6a5262d77bccba1708473d5b97aea",
      "parents": [
        "f46fe753f47593b5402cf762e0692aa19c528f19"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 21:16:37 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 21:16:37 2011 -0700"
      },
      "message": "rename to build_lxc.sh\n"
    },
    {
      "commit": "f46fe753f47593b5402cf762e0692aa19c528f19",
      "tree": "848d8b2c859dc3fdc3f41ceb3b4f2dfb3001a0e5",
      "parents": [
        "0db9fa3cd6e7e8925f99c57f3e8dff9941d473ba"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 21:12:20 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 21:12:20 2011 -0700"
      },
      "message": "dash instead of underscore?\n"
    },
    {
      "commit": "0db9fa3cd6e7e8925f99c57f3e8dff9941d473ba",
      "tree": "dcbcf7e013e9b9d2fb4a175387ea4a03c6456111",
      "parents": [
        "72d69636dfd13b3975ceb6e11f7675d4d57a604b",
        "834531c5bfac5797c634d61fe21cbe1de0bf1dcc"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 21:10:49 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 21:10:49 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/nfs-stack\n"
    },
    {
      "commit": "72d69636dfd13b3975ceb6e11f7675d4d57a604b",
      "tree": "98336f6a1894a42ec1b3e743a039d746d92e25a2",
      "parents": [
        "1c1d1505c7b5527e550a91146855336e5bb2d064"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 21:09:55 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 21:09:55 2011 -0700"
      },
      "message": "add script to launch stack.sh in an lxc container\n"
    },
    {
      "commit": "834531c5bfac5797c634d61fe21cbe1de0bf1dcc",
      "tree": "43637fad2fb90a12f37de91877fc7960e1736d76",
      "parents": [
        "1c1d1505c7b5527e550a91146855336e5bb2d064"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 19:37:57 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 19:37:57 2011 -0700"
      },
      "message": "don\u0027t explode if nova db doesn\u0027t exist and install a few more libraries during bootstrap\n"
    },
    {
      "commit": "1c1d1505c7b5527e550a91146855336e5bb2d064",
      "tree": "8c627faccfdc403fd08037cbf3a1acd28d20ab32",
      "parents": [
        "be395c1e9a49684fedf2fdf63050713c6405c90f"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 19:29:56 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 19:29:56 2011 -0700"
      },
      "message": "mysql-izing for nova\n"
    },
    {
      "commit": "be395c1e9a49684fedf2fdf63050713c6405c90f",
      "tree": "0d9d5825e94dc04c7a9d952a2e08468681ada2a0",
      "parents": [
        "55508d62e7c3977a267e97231e7b1f5106705e3c"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 19:11:30 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 19:11:30 2011 -0700"
      },
      "message": "more docs and fix path issue for image locations\n"
    },
    {
      "commit": "55508d62e7c3977a267e97231e7b1f5106705e3c",
      "tree": "5de49778a348defbd0c273e8cbf4c6cee8ab5da9",
      "parents": [
        "73e27b83e5d2d5beeda815d8ae613f89f32a9efd"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 19:00:28 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 19:00:38 2011 -0700"
      },
      "message": "make SQL_CONN an ENV, change order of screened items\n"
    },
    {
      "commit": "73e27b83e5d2d5beeda815d8ae613f89f32a9efd",
      "tree": "a58f2b5a475371e9824cc624cc6737e246a52e50",
      "parents": [
        "e49b8bd68d82066e00c9bd694acbb1e1405d3ade"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 17:55:00 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 19:00:38 2011 -0700"
      },
      "message": "move keystone initialization into stack.sh\n"
    },
    {
      "commit": "e49b8bd68d82066e00c9bd694acbb1e1405d3ade",
      "tree": "6b30663f2ad984f648f48cb4e56b078dd0e042ec",
      "parents": [
        "dd9f2966d27c44a2f9f666bd12099c3ebac6b343"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 18:08:04 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 18:08:04 2011 -0700"
      },
      "message": "switch to using glance to upload images\n"
    },
    {
      "commit": "dd9f2966d27c44a2f9f666bd12099c3ebac6b343",
      "tree": "beaf45a6e88b2d5d060f2b323eba0acbd1be58f8",
      "parents": [
        "6163257a94aa03188f5604a12742b24d133a0c6f"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 17:42:43 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 17:42:43 2011 -0700"
      },
      "message": "update readme\n"
    },
    {
      "commit": "6163257a94aa03188f5604a12742b24d133a0c6f",
      "tree": "83947c4611d0200a14633c645d18a7ef50cc2ea9",
      "parents": [
        "75a37653030b44c6ba336bf598ca09e052c35188"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 17:40:00 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 17:40:00 2011 -0700"
      },
      "message": "only clone if the directory doesn\u0027t exist already\n"
    },
    {
      "commit": "75a37653030b44c6ba336bf598ca09e052c35188",
      "tree": "44c1575c0d264d04ac5f27350f2050b457b14586",
      "parents": [
        "aec8fa4eb56a2f568c8b117c4b557dd4c49308d9"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 17:09:08 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 17:24:18 2011 -0700"
      },
      "message": "switch to single pass script\n"
    },
    {
      "commit": "aec8fa4eb56a2f568c8b117c4b557dd4c49308d9",
      "tree": "c5387b456589dba42be89a2d360be820fc08b438",
      "parents": [
        "04ab3aec4783959552bb819955e01e59972f49cc"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 16:41:23 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 16:41:23 2011 -0700"
      },
      "message": "update todos"
    },
    {
      "commit": "04ab3aec4783959552bb819955e01e59972f49cc",
      "tree": "740836b4083f960135c78c30d45ba8106de4205f",
      "parents": [
        "7e708c1709a3c7194f44670a1646d218822ac1de"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 16:29:14 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 16:29:14 2011 -0700"
      },
      "message": "use tmux instead of screen?"
    },
    {
      "commit": "7e708c1709a3c7194f44670a1646d218822ac1de",
      "tree": "a0d8b95c859a8187d269f130a9f50a60d77db69c",
      "parents": [
        "44fce6e9d97c4ef0715abbba3bc8db9d4e1c6600"
      ],
      "author": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 16:21:33 2011 -0700"
      },
      "committer": {
        "name": "Anthony Young",
        "email": "sleepsonthefloor@gmail.com",
        "time": "Mon Sep 12 16:21:33 2011 -0700"
      },
      "message": "update readme with task\n"
    },
    {
      "commit": "44fce6e9d97c4ef0715abbba3bc8db9d4e1c6600",
      "tree": "36929a2338e8ebfc0e3088b394900da3bb525226",
      "parents": [
        "2caf8fddff77368110b1588af50a72a3c70f2aac",
        "4da4d16d4c7ddac7e9e97c060940a10e255f6452"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 16:15:29 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 16:15:29 2011 -0700"
      },
      "message": "Merge branch \u0027master\u0027 of github.com:cloudbuilders/nfs-stack\n"
    },
    {
      "commit": "2caf8fddff77368110b1588af50a72a3c70f2aac",
      "tree": "ec112581377394446208d22eb90f3f06de771805",
      "parents": [
        "f110fd98169e0c083ba1447ab3644728e724bd7f"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 16:15:11 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 16:15:11 2011 -0700"
      },
      "message": "comments on how to improve\n"
    },
    {
      "commit": "4da4d16d4c7ddac7e9e97c060940a10e255f6452",
      "tree": "8111966ccaa5f57b43e35b50b514528cdf1d0a95",
      "parents": [
        "f110fd98169e0c083ba1447ab3644728e724bd7f"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 14:17:03 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 14:17:03 2011 -0700"
      },
      "message": "anthony recommends using vim-nox"
    },
    {
      "commit": "f110fd98169e0c083ba1447ab3644728e724bd7f",
      "tree": "a073c6006fbbdfa5dd2d20ab4f11d6881e27d4e2",
      "parents": [
        "6f3baafd7129c6031fa3a3dbb560a5ae9860e9da"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 12:11:23 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 12:11:23 2011 -0700"
      },
      "message": "update comments for more clarity\n"
    },
    {
      "commit": "6f3baafd7129c6031fa3a3dbb560a5ae9860e9da",
      "tree": "3464acd478544922414f2c8b6d60e0b07e867ac5",
      "parents": [
        "79736ff031726587537c468308a08c09a029081b"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 11:59:38 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Mon Sep 12 11:59:38 2011 -0700"
      },
      "message": "update installer script\n"
    },
    {
      "commit": "79736ff031726587537c468308a08c09a029081b",
      "tree": "c540961f4e4418eef8d279c28ea27131fb905863",
      "parents": [
        "73b4707070b5e249b989c0734abcd766834ebb64"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Sep 11 18:26:33 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Sep 11 18:26:33 2011 -0700"
      },
      "message": "add locate \u0026 doc it is only needed for debugging\n"
    }
  ],
  "next": "73b4707070b5e249b989c0734abcd766834ebb64"
}
