)]}'
{
  "log": [
    {
      "commit": "a8dda1709f4cb6b64ea9664bf22aa88ae691a047",
      "tree": "7cc4209f6f90dd592de6777d244c3c571a66a78e",
      "parents": [
        "e0d6cd1e920033fc889ae01b102885dc2eb2cdd0"
      ],
      "author": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 16 12:22:02 2011 -0600"
      },
      "committer": {
        "name": "Dean Troyer",
        "email": "dtroyer@gmail.com",
        "time": "Fri Dec 16 14:36:35 2011 -0600"
      },
      "message": "Add volume.sh exercise\n\nChange-Id: Ic339c34c85493d21f9fbf5280bb5ff1660644f98\n"
    },
    {
      "commit": "9c7c9083a4866e4c225fe8dac7d17054c640ba03",
      "tree": "7bc2940040995ce70d024ed5f8db4e01ad6a9eaf",
      "parents": [
        "83a59d26a7ad5c31136e0b2974e0acd1d95f764d"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 23 10:10:53 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Wed Nov 23 11:26:39 2011 -0800"
      },
      "message": "initial devstack + essex\n\n* update horizon apache config\n* updates apts for horizon\n* better logging for horizon\n* keystone conf settings\n* only add swift endpoint if it is enabled\n* new nova paste\n\nChange-Id: I1edacbe5d8adc4bd5265d36abcaf01ce5490aefd\n"
    },
    {
      "commit": "38df1228decc04dfcce990eb996322b2ade5dedb",
      "tree": "f0bad789a79a5b79aa3fe7d888b0c525c7be7e24",
      "parents": [
        "f6c09edf25a6da0fcdb7c2997dbddfaf90b33e21"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Sun Nov 20 09:55:44 2011 -0800"
      },
      "message": "revive working with subset of services\n\nChange-Id: I645c5df457a2ac2c997ac32720d53cacc0fa109b\n"
    },
    {
      "commit": "f6c09edf25a6da0fcdb7c2997dbddfaf90b33e21",
      "tree": "df4caffd52b9b5d19bc5d3e79d257f0924ad4810",
      "parents": [
        "a208dcc34077c96f5f4ab580c5c462f52bf114e1"
      ],
      "author": {
        "name": "Vishvananda Ishaya",
        "email": "vishvananda@gmail.com",
        "time": "Wed Nov 16 16:38:24 2011 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "james.blair@rackspace.com",
        "time": "Thu Nov 17 15:14:43 2011 -0800"
      },
      "message": "pause is admin-api, we shouldn\u0027t be testing it\n\nChange-Id: Ia7b9d2f06aecb67f3e0c2f12687f18e3e386da3f\n"
    },
    {
      "commit": "b74b74a2b321adfc976590a58685b6a506e5db64",
      "tree": "acd993dbfb69930f0f494d069c5a089d0d5a6a18",
      "parents": [
        "16b6efab4c36456beb3c56157c4d854cafb4a87d"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Nov 10 11:47:34 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Nov 10 11:47:34 2011 -0800"
      },
      "message": "permissions\n"
    },
    {
      "commit": "16b6efab4c36456beb3c56157c4d854cafb4a87d",
      "tree": "08820d11f8c76fea3bb75e2211394c0ce028df27",
      "parents": [
        "662e1b0333a88ed994aae56f54b9cb3e75a3ecb9",
        "aa4aa2ecb8508c12c64d1dd9fcc77e98133c0817"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Nov 10 11:46:18 2011 -0800"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Thu Nov 10 11:46:18 2011 -0800"
      },
      "message": "merge origin/master\n"
    },
    {
      "commit": "3ef87eedce4cde0c23e2dd310772eeef2fb39fb7",
      "tree": "87ba3cb17815c93a8278d12abc7a32a518e2f386",
      "parents": [
        "9a3066f9fd4efae4ec838a673fe1517554e0e531",
        "3e6ec236f01abaf80fe7dc8db73ecbfdf3532e89"
      ],
      "author": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Sat Nov 05 11:05:56 2011 -0400"
      },
      "committer": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Sat Nov 05 11:05:56 2011 -0400"
      },
      "message": "Merge branch \u0027toddexercises\u0027 of github.com:cloudbuilders/devstack into toddexercises\n"
    },
    {
      "commit": "9a3066f9fd4efae4ec838a673fe1517554e0e531",
      "tree": "e86f8c291b881bcf487c5635c7dec8cda55dae42",
      "parents": [
        "0367cf1585eb7359a6bc741aab06dc3a3750575a"
      ],
      "author": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Sat Nov 05 11:02:34 2011 -0400"
      },
      "committer": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Sat Nov 05 11:02:34 2011 -0400"
      },
      "message": "RUNNING_TIMEOUT \u003d BOOT_TIMEOUT + ACTIVE_TIMEOUT\n"
    },
    {
      "commit": "3e6ec236f01abaf80fe7dc8db73ecbfdf3532e89",
      "tree": "8a44d35eb28aedc1cd2086a476d09f5f835e63ee",
      "parents": [
        "9e9132ddaf77a4b858352e827da29ce214a6848d"
      ],
      "author": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Fri Nov 04 12:23:35 2011 -0400"
      },
      "committer": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Fri Nov 04 12:23:35 2011 -0400"
      },
      "message": "Pull in swift testing from master.\n"
    },
    {
      "commit": "9e9132ddaf77a4b858352e827da29ce214a6848d",
      "tree": "589dc5d737d8c4d6b68a99b50d2e6ba99f756f4e",
      "parents": [
        "2599b3165ad35c9c62b5bfa543c03f2a3aecb4cd"
      ],
      "author": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Fri Nov 04 12:09:54 2011 -0400"
      },
      "committer": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Fri Nov 04 12:09:54 2011 -0400"
      },
      "message": "Exercises: euca bugfix, output cleanup.\n\nDon\u0027t log stderr per-exercise, because stdout is barfy anyway.\nMove the state of skip/pass/fail to the end of the exercise run.\n"
    },
    {
      "commit": "2599b3165ad35c9c62b5bfa543c03f2a3aecb4cd",
      "tree": "5087db7234cb76b7949dac952a5d3a318570348a",
      "parents": [
        "787af01bddbaace8f83c65c273da6a62a9658a06"
      ],
      "author": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Fri Nov 04 10:31:37 2011 -0400"
      },
      "committer": {
        "name": "Todd Willey",
        "email": "xtoddx@gmail.com",
        "time": "Fri Nov 04 10:31:37 2011 -0400"
      },
      "message": "Wrap exercises with master script, with logs, and move common variables.\n"
    },
    {
      "commit": "787af01bddbaace8f83c65c273da6a62a9658a06",
      "tree": "60423bb0e14d06ad466179191bc8ba1838f571d9",
      "parents": [
        "9f1863450e71e19bb8ff42e9a7c182c3f5f67c3d"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 01 16:44:19 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 01 16:44:19 2011 -0700"
      },
      "message": "fix sourcing of openrc\n"
    },
    {
      "commit": "9f1863450e71e19bb8ff42e9a7c182c3f5f67c3d",
      "tree": "527de7ed7aae2f460bbaa17450c14e2a8b4b05f9",
      "parents": [
        "f6705491868494fb3b78139dad23f35cd99f12c7"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 01 16:05:40 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 01 16:05:40 2011 -0700"
      },
      "message": "docs\n"
    },
    {
      "commit": "f6705491868494fb3b78139dad23f35cd99f12c7",
      "tree": "be32345ae99cf7ab29094008e0b7e8b01afc266d",
      "parents": [
        "f0dca55a29048a6183c103e47bee667c5e3a76e3"
      ],
      "author": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 01 16:04:14 2011 -0700"
      },
      "committer": {
        "name": "Jesse Andrews",
        "email": "anotherjesse@gmail.com",
        "time": "Tue Nov 01 16:04:14 2011 -0700"
      },
      "message": "move from exercise.sh to exercises/..\n"
    }
  ]
}
