)]}'
{
  "log": [
    {
      "commit": "b0470146defb891d7428b781b1539b9db65ee9fd",
      "tree": "494f58297e022836fe6bc2679b383ff000dba3df",
      "parents": [
        "2a3bbb4f5d7e1cdd48704a53d8d8f22c5590abbc"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Thu Oct 04 15:50:35 2012 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Thu Oct 04 17:28:05 2012 -0700"
      },
      "message": "exit with a nice error message when missing message classes\n"
    },
    {
      "commit": "fadf3459b641ddadf1cf2d9cd17f0b75580dc8ba",
      "tree": "a78e75430ecd3b10495fc39dc4d8f5dc15d12a4d",
      "parents": [
        "ac2da802cf0a04fae33f486513fecaa6aa39340d"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Wed Oct 03 16:23:37 2012 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Wed Oct 03 16:23:37 2012 -0700"
      },
      "message": "fix import path issues when running from a symlink\n"
    },
    {
      "commit": "e284b6bfcebcfd7782431ecfda3d570f9281401a",
      "tree": "36b3c4fe37bb0ea46f69e2cc69e7a328f64be517",
      "parents": [
        "da3b5ad89ce995cbc3a08dfff06dcb4f66f85578"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Wed Oct 03 09:19:58 2012 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rich.lane@bigswitch.com",
        "time": "Wed Oct 03 10:15:33 2012 -0700"
      },
      "message": "move oft script to the top level\n"
    }
  ]
}
