)]}'
{
  "log": [
    {
      "commit": "34c2ecc02871739dafeadb520abb7ab2b36fbe71",
      "tree": "98b8e671a80add2ce1c5c58c256caf92d9a7fc78",
      "parents": [
        "10ffe26593ddb5296aa6024fe6198ec49cb5acb9"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Jul 21 09:29:33 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Jul 21 09:29:33 2010 -0700"
      },
      "message": "Updated path of doxypy\n"
    },
    {
      "commit": "6a6f38ad44b32747c5d8cc755cddcc3db0335a4e",
      "tree": "7b6608cdb5a2c2893a3d7c2570fd99e89f9a150b",
      "parents": [
        "b3f43fee6cd38a82bdc9365a128b4c118e268897"
      ],
      "author": {
        "name": "Tatsuya Yabe",
        "email": "tyabe@stanford.edu",
        "time": "Sat May 22 23:48:04 2010 -0700"
      },
      "committer": {
        "name": "Tatsuya Yabe",
        "email": "tyabe@stanford.edu",
        "time": "Sat May 22 23:48:04 2010 -0700"
      },
      "message": "Added simple exact match and wildcard match tests\n"
    },
    {
      "commit": "de8df18bc7e7f35ca2e50281f03221a7a0f9a5b4",
      "tree": "683f8e299fda80d9d0dfdd8ebbe4383b121ebb35",
      "parents": [
        "ebd6db475f17e84768bde1776101f35077eabaae"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Mon Feb 15 14:22:27 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Mon Feb 15 14:22:27 2010 -0800"
      },
      "message": "typo\n"
    },
    {
      "commit": "ebd6db475f17e84768bde1776101f35077eabaae",
      "tree": "0534d68b5df4ff073bf5bd5213849b663f5aded9",
      "parents": [
        "2e1a10766e659ea24595539e099727c56e251098"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Mon Feb 15 14:16:27 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Mon Feb 15 14:16:27 2010 -0800"
      },
      "message": "Added test scripts directory\n"
    },
    {
      "commit": "d7e2dbedd24da852edb42a68ba315da719db553e",
      "tree": "57ad07d074ee1cfdfcf7a7eaa780936a4fd686ac",
      "parents": [
        "ec857daa57c1f6cd6e9225b9a530560e2a6d9fd6"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 21:51:15 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 21:51:15 2010 -0800"
      },
      "message": "Moved core code up to oftest directory\n"
    },
    {
      "commit": "d0dcca8520cb4d8f313075af29a72ac0f0058264",
      "tree": "119d15befff720ae1d61549f932c76fb279ae94c",
      "parents": [
        "9b5918996a7e12b699cc55256d06a8972960a7c2"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Feb 10 22:37:34 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Feb 10 22:37:34 2010 -0800"
      },
      "message": "Missed a file rename\n"
    },
    {
      "commit": "5d9911fc30043064aa5b3c7ef8bcb5ad64c16df8",
      "tree": "0af835a14d7a518a1f58569c7b4091e1fa3f8591",
      "parents": [
        "01b850160615d5115b0a1493852a8cd793b853a6"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 22:56:08 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 22:56:08 2010 -0800"
      },
      "message": "Added controller and dataplane classes\n"
    },
    {
      "commit": "01b850160615d5115b0a1493852a8cd793b853a6",
      "tree": "276a214c8a4328cc375392e893f85314cbd1c2e6",
      "parents": [
        "ac1cb81aa90bab03b97b585f07f771ecf2562370"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 06 20:35:45 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 06 20:35:45 2010 -0800"
      },
      "message": "Specify proper directory; only handles ofmsg for now\n"
    },
    {
      "commit": "f75360a6820e5e05fd72f528b0f246ffd2b39811",
      "tree": "e9d1dda4b3672d43cf5414badf4734861fa0d562",
      "parents": [],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 05 22:22:54 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 05 22:22:54 2010 -0800"
      },
      "message": "Initial oftest skeleton with wrapper generators and pylibopenflow\n"
    }
  ]
}
