)]}'
{
  "log": [
    {
      "commit": "6213e3cc709cfd33702c22420ba063bb8279873e",
      "tree": "400f9569c6c366f676156510f5d6f37fbd3659f9",
      "parents": [
        "34c2ecc02871739dafeadb520abb7ab2b36fbe71"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Jul 21 21:49:00 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Jul 21 21:49:00 2010 -0700"
      },
      "message": "Mention tutorial\n"
    },
    {
      "commit": "10ffe26593ddb5296aa6024fe6198ec49cb5acb9",
      "tree": "424f97c3b70eb055feb794ac3ecc4028bad9224d",
      "parents": [
        "7aa0b812d021528e789c362d3f389679692b31b6"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jul 20 21:55:53 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jul 20 21:55:53 2010 -0700"
      },
      "message": "Changed date, changed format\n"
    },
    {
      "commit": "10275aa7caa78e1a77dff2a88e5f1c32be2212f8",
      "tree": "41f98842bdbad217e738c75a5d5410b54ab8c7ac",
      "parents": [
        "4b2bee6367f022fe5e03c3d85e21b3382a7b27cb"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jul 20 14:12:31 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Tue Jul 20 14:12:31 2010 -0700"
      },
      "message": "Cleaned up readme with some helpful hints\n"
    },
    {
      "commit": "551befadb763269637cb38372400a31ad1a2ee1f",
      "tree": "b75ed8840a4b9b85756eb3055154035a3b6408e1",
      "parents": [
        "f36f108e0710024135a0f2b7c4cc6ed69f1455ca"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Thu Jul 15 17:05:32 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Thu Jul 15 17:05:32 2010 -0700"
      },
      "message": "Some major restructuring\n\nUpdated README with some warnings.\nAdded data-plane-only class to allow controlling the dataplane\nports without needing a controller connection.\nSubclassed this to allow sending only a packet without doing\nany flow mods; both tagged or untagged.\nAdded the ability to pass a parameter to a test through th\nconfig structure.  Use --param\u003dN.\nUsed the above to set the VLAN id in a tagged pkt in the new test.\nBreak up description/name in --list when name is long\n\nRestructured pktact.py into different routines, moving a lot of\nthe base functionality into testutils.py.  This allows packet\nmodification tests to be done independently.\n\nIn the process, added support for using tagged and untagged\npackets in the tests.  Several tests remain to be implemented.\n"
    },
    {
      "commit": "9469693e5cdaacb07e9d8bc26efff73e27923b46",
      "tree": "5eee5a2d50de80d0054d8b4314fee377fc4e36a3",
      "parents": [
        "39bf691b2a0427ccefeac3d2b964898e71f67536"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Jul 09 09:42:24 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Jul 09 09:42:24 2010 -0700"
      },
      "message": "Incorporated Glen\u0027s suggestions on quick start\n"
    },
    {
      "commit": "f31718773f1d4e8634a96d02ad0f93fc2bea307b",
      "tree": "ecf829116a6b6f8eec4ded7fb3919085565f2180",
      "parents": [
        "a99c21ad8909883b5040a1bac384f81410bf987a"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri May 07 09:29:57 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri May 07 09:29:57 2010 -0700"
      },
      "message": "Added copyright to readme; added license info\n"
    },
    {
      "commit": "80857c5c8b1afa2d6d1ee6f2657b3a2c6550419a",
      "tree": "c749b24a0929fb45f99cab51c544503bb8c7bf63",
      "parents": [
        "a85e566a841ed810cacadb1ee43b77dcf5094bbc"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed May 05 10:14:05 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed May 05 10:14:05 2010 -0700"
      },
      "message": "Updates to README.\n"
    },
    {
      "commit": "a85e566a841ed810cacadb1ee43b77dcf5094bbc",
      "tree": "7271d2cef888bb85f842e0f37452988cea011218",
      "parents": [
        "cc047ac546c808bbb011d5f3376ee8294ce9b246"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Apr 16 09:35:30 2010 -0700"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Apr 16 09:35:30 2010 -0700"
      },
      "message": "Documented run_switch.py\n"
    },
    {
      "commit": "fa16d59a54dd507c063860286a86df693ac98f14",
      "tree": "49aebcbd8a6fd9eaff50c87ffdc8afff7d15595d",
      "parents": [
        "f3d64d69dae47818152f015d469aeadd1eb66961"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Mar 12 10:01:43 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Mar 12 10:01:43 2010 -0800"
      },
      "message": "minor clarification\n"
    },
    {
      "commit": "79f3608496bd5c1f10b5414e787407d00bc23a50",
      "tree": "c78c70781ad2ccd8de3bc809be441f38ad0e891a",
      "parents": [
        "b21c7222b747558f9cf6eca587019df3561735fe"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Thu Mar 11 16:53:53 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Thu Mar 11 16:53:53 2010 -0800"
      },
      "message": "Updated README; added test descriptions to --list\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": "1ddefbf6f066017dedea31978f145080d97a4362",
      "tree": "10f2b12e76f5b8c5cb2c1d23bc80d3fb64187f11",
      "parents": [
        "c901f4d5185672a023b66a83a6f597a6b5ca54fe"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Mar 07 21:56:47 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sun Mar 07 21:56:47 2010 -0800"
      },
      "message": "Updated with latest changes\n"
    },
    {
      "commit": "673e085388eaab2f11936cefcc1a06c77c963bf4",
      "tree": "5e1ccc182edbe0a22757cd627e78a86d2e3a3506",
      "parents": [
        "2c0dba3b10266936d137c8756ef5dbc41a48a67f"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Mar 06 23:09:23 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Sat Mar 06 23:09:23 2010 -0800"
      },
      "message": "Added install to Makefile\nUpdated README\nUpdated doc for test_spec\n"
    },
    {
      "commit": "60a8d7a25ab60d68466ee5cedea5f085c66b81d4",
      "tree": "487f1a701b393dd086d9e9be667a940545dbe5f4",
      "parents": [
        "4837010d858480e186a9aeb7b28dc2555db307d3"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Mar 03 15:20:59 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Wed Mar 03 15:20:59 2010 -0800"
      },
      "message": "Updated with recent changes\n"
    },
    {
      "commit": "c4747969e0dc491ea58aa485358c2454acbdeb23",
      "tree": "fbf545a7bf8d21f9a25811aff13f1916b5ba4ce0",
      "parents": [
        "88bea17506a9b45ced92366503dff9a1f9456a23"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 19 12:29:17 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 19 12:29:17 2010 -0800"
      },
      "message": "Added note about OF version\n"
    },
    {
      "commit": "f7dae84df238115b0c76a05687b39483f8cb2484",
      "tree": "4cb0b6d6748e0c0f214afe236d2446e76925876d",
      "parents": [
        "9e11c13968a4d7e3f6c23df1faf03cc5c0abdeee"
      ],
      "author": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 19 11:50:02 2010 -0800"
      },
      "committer": {
        "name": "Dan Talayco",
        "email": "dtalayco@stanford.edu",
        "time": "Fri Feb 19 11:50:02 2010 -0800"
      },
      "message": "Initial version of README\n"
    }
  ]
}
