)]}'
{
  "log": [
    {
      "commit": "07e8f5f7ba1cf7505a55c104bac4fe1d18e014b5",
      "tree": "2ed578e9fe17a6fb4fe5f861155d773c9575ec8e",
      "parents": [
        "82b1fd072d260b6ce35817812158380c20d59dd2"
      ],
      "author": {
        "name": "Ed Swierk",
        "email": "eswierk@bigswitch.com",
        "time": "Tue Apr 03 13:52:39 2012 -0700"
      },
      "committer": {
        "name": "Ed Swierk",
        "email": "eswierk@bigswitch.com",
        "time": "Tue Apr 03 13:52:39 2012 -0700"
      },
      "message": "Rename this dummy file to something more agreeable to p4\n"
    },
    {
      "commit": "7f0d545e224883bf1be8397c3ed91822f73710c2",
      "tree": "ef7655370dbf922201227e614a3b032b0c2ae2ce",
      "parents": [
        "89d5734045e35fe0998f5c372fb5116e4f763e20"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jun 08 10:33:30 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jun 08 10:33:30 2010 -0700"
      },
      "message": "Fix show output for data members\n"
    },
    {
      "commit": "6f223c841534e682d00f40f6341230f4264beb71",
      "tree": "940cf9982c7e0fd1d5071b7c7d59a49e05a3f4ec",
      "parents": [
        "9f088483ac78d32547ff99e3d7c3a8fd4e2234b0"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Mar 12 13:56:27 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Mar 12 13:56:27 2010 -0800"
      },
      "message": "Make unpack Python 2.4 compliant\n"
    },
    {
      "commit": "b21c7222b747558f9cf6eca587019df3561735fe",
      "tree": "58347539910adda65988c1fd5c93782c80c49e42",
      "parents": [
        "d2ca1031708f717da7e8db5b05a87972a0a429a9"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Mar 10 14:41:30 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Mar 10 14:41:30 2010 -0800"
      },
      "message": "Oops, change back to executable\n"
    },
    {
      "commit": "d2ca1031708f717da7e8db5b05a87972a0a429a9",
      "tree": "6be35dcf9ae05fd5cbde36552cb86cf6a266a21a",
      "parents": [
        "0db53eb3dd0c33696698798244ca2f397b8b2ba8"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Mar 10 14:40:26 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Mar 10 14:40:26 2010 -0800"
      },
      "message": "As much as possible, remove dependence on python 2.5\n"
    },
    {
      "commit": "11e598b47c15de2aef5be45b9acabee0dee53b55",
      "tree": "62dd6a709a4d37ff4c257188e23397b9315c8b8a",
      "parents": [
        "46755faa9b26c268ea60002531f610a9c3eb965e"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Mar 09 21:46:19 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Mar 09 21:46:19 2010 -0800"
      },
      "message": "Two changes\n\nChanges for KK to be merged into mainline pylibopenflow\nChanged show to return a string.\n"
    },
    {
      "commit": "88bea17506a9b45ced92366503dff9a1f9456a23",
      "tree": "b83e40c0521bc5079d63eb0609478515aa4002cb",
      "parents": [
        "f7dae84df238115b0c76a05687b39483f8cb2484"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 19 12:28:06 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 19 12:28:06 2010 -0800"
      },
      "message": "Set OFP_VERSION back to 0x01\n"
    },
    {
      "commit": "4f0f4a0f1f8fd0e0e43859718bfdbca92de89bd3",
      "tree": "ed5e8242bffab315d7aa656ee8c942d962ba50d5",
      "parents": [
        "710438c723e18e9e0e2d2ef070f158ef7d24950a"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Thu Feb 18 15:17:24 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Thu Feb 18 15:17:24 2010 -0800"
      },
      "message": "Default value for packet_out buffer id is now -1\n"
    },
    {
      "commit": "5c99b3212cb6dadaadad2fce95f9aa2e5c3c0ef9",
      "tree": "53fc58c8bfeef6db87312eab3449fd7a22912520",
      "parents": [
        "d7e2dbedd24da852edb42a68ba315da719db553e"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 21:52:07 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 13 21:52:07 2010 -0800"
      },
      "message": "Changed order of value/enum\n"
    },
    {
      "commit": "411489d65a53503c5d4ba54a980628053f035a1c",
      "tree": "84ecb7b58b6a1c9c139acf5c851709376f19df0a",
      "parents": [
        "08d9dfeeb37a009b4f96b2ee989db4bd689e9c2a"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 23:03:46 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 12 23:03:46 2010 -0800"
      },
      "message": "Added message type list; changed order of values in enum maps\n"
    },
    {
      "commit": "10fe5c2c6a97bdd2b44331199a40cd5e03e7f42f",
      "tree": "6ff67d2ed1c1090ab5531e3779d2389afe2488ec",
      "parents": [
        "6d2470b14b0b2f388cd10110d6716a60a861096f"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 23:05:29 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 23:05:29 2010 -0800"
      },
      "message": "Fixed tuple dereference\n"
    },
    {
      "commit": "ac1cb81aa90bab03b97b585f07f771ecf2562370",
      "tree": "22b7481ce6e65ba7767f013e8ad6cec2c0a6ebd5",
      "parents": [
        "8176c9180369d641a2c415c30fc06f7bb7d66743"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 06 20:34:18 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Feb 06 20:34:18 2010 -0800"
      },
      "message": "Added support for cpythonize to generate auxillary info\nto stdout.  Also added check for of_message_parse to\nprint out error if wrong version is called.\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"
    }
  ]
}
