)]}'
{
  "log": [
    {
      "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": "9b5918996a7e12b699cc55256d06a8972960a7c2",
      "tree": "023ee853bc5954e600a4ec109308f00bc996d10f",
      "parents": [
        "e37999f12704c95fe06a225e9bbda0a58da7acb8"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Feb 09 15:28:29 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Feb 09 15:28:29 2010 -0800"
      },
      "message": "Make lint dir\n"
    },
    {
      "commit": "b9cb548960025dab688f754d61d9479faa8b971b",
      "tree": "7171a5290295f8ebbf491e042d642f0cd07d31e3",
      "parents": [
        "34089522e7b488249bd9de2944d7199975655e8e"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Feb 09 15:23:12 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Feb 09 15:23:12 2010 -0800"
      },
      "message": "Renamed files\n\noft_config \u003d\u003d\u003e config\nofmsg \u003d\u003d\u003e protocol\nofmsg/of_message \u003d\u003d\u003e protocol/parse\nofmsg/ofp \u003d\u003d\u003e protocol/cstruct\nofmsg/ofp_aux \u003d\u003d\u003e protocol/class_maps\n"
    },
    {
      "commit": "c85e97eef591ee47c568e529ea4f1cbf6fcbb0bb",
      "tree": "d2e1c78b8e4eefaa1a130a59e2205ba799b4f3a9",
      "parents": [
        "c398ca975de89de0338b9f2f64aba48c80ae0ff4"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 22:59:04 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Feb 07 22:59:04 2010 -0800"
      },
      "message": "Added sanity tests for generated files\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": "8176c9180369d641a2c415c30fc06f7bb7d66743",
      "tree": "a57d0d26182203b50f8e4c18b5ba14f4da8cdcf9",
      "parents": [
        "f75360a6820e5e05fd72f528b0f246ffd2b39811"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 05 22:27:55 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 05 22:27:55 2010 -0800"
      },
      "message": "help formatting\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"
    }
  ]
}
