)]}'
{
  "log": [
    {
      "commit": "c6eca8f93f186e06bfc30cb608c800ec15e1c30c",
      "tree": "415b841323cc62c6b521829ff87576a8003d1d6a",
      "parents": [
        "1b7ed656b4c34c813e703d1f2643b449183815c0"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Apr 08 15:42:26 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Apr 08 15:42:26 2015 -0700"
      },
      "message": "add veth8 platform\n\nLike the default eth platform, but uses 8 veths pairs instead of 4.\n"
    },
    {
      "commit": "1b7ed656b4c34c813e703d1f2643b449183815c0",
      "tree": "df193fbd6ba77560faf6c8ebfd1de9defe94aad3",
      "parents": [
        "b63e6bd19fa5c758f986cb775b80b2404873391f",
        "ae68aeceaed2f7e6e568711907c41358c5ef8daf"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Apr 08 14:00:27 2015 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Apr 08 14:00:27 2015 -0700"
      },
      "message": "Merge into master from pull request #175:\nport_stats.AllPortStats: clear flowtable before inserting new flows (https://github.com/floodlight/oftest/pull/175)\n"
    },
    {
      "commit": "ae68aeceaed2f7e6e568711907c41358c5ef8daf",
      "tree": "df193fbd6ba77560faf6c8ebfd1de9defe94aad3",
      "parents": [
        "b63e6bd19fa5c758f986cb775b80b2404873391f"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Apr 08 13:58:34 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Apr 08 13:58:34 2015 -0700"
      },
      "message": "port_stats.AllPortStats: clear flowtable before inserting new flows\n\nThis test was failing due to interference from other tests.\n"
    },
    {
      "commit": "b63e6bd19fa5c758f986cb775b80b2404873391f",
      "tree": "0a0092884a724f1a129a1eff1da2bedbdde0f425",
      "parents": [
        "95640dd68b5528a5b3fe6cec0f672c1edb66365f",
        "62b4fb156c9496678afc3da6e2893c26b8d03f51"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Apr 08 12:22:41 2015 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Apr 08 12:22:41 2015 -0700"
      },
      "message": "Merge into master from pull request #174:\noft: sort tests by default and add option to randomize order (https://github.com/floodlight/oftest/pull/174)\n"
    },
    {
      "commit": "62b4fb156c9496678afc3da6e2893c26b8d03f51",
      "tree": "0a0092884a724f1a129a1eff1da2bedbdde0f425",
      "parents": [
        "c72ef4647aac1cd148c9e41c38f34d40de6805f7"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Apr 02 18:04:10 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Apr 08 11:43:37 2015 -0700"
      },
      "message": "oft: add --random-order option\n\nIt\u0027s sometimes useful to run tests in random order to catch interactions\nbetween tests that don\u0027t occur when run in the default sorted order.\n"
    },
    {
      "commit": "c72ef4647aac1cd148c9e41c38f34d40de6805f7",
      "tree": "9be36800265c1d28db996119c83ef59b11319d82",
      "parents": [
        "95640dd68b5528a5b3fe6cec0f672c1edb66365f"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Apr 02 17:52:44 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Apr 08 11:41:49 2015 -0700"
      },
      "message": "oft: sort tests by name\n\nThe old ordering was based on iterating over a hashtable.\n"
    },
    {
      "commit": "95640dd68b5528a5b3fe6cec0f672c1edb66365f",
      "tree": "047f746b3b6378648336ccb6c1e7fba05021518e",
      "parents": [
        "759957cdb312f16d3cbe5fbf8ef2009442e30074",
        "e63234002629943f84ea92790eaa2e6bde6675bd"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Apr 02 15:03:38 2015 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Apr 02 15:03:38 2015 -0700"
      },
      "message": "Merge into master from pull request #173:\nupdate pyloxi to latest (https://github.com/floodlight/oftest/pull/173)\n"
    },
    {
      "commit": "e63234002629943f84ea92790eaa2e6bde6675bd",
      "tree": "047f746b3b6378648336ccb6c1e7fba05021518e",
      "parents": [
        "759957cdb312f16d3cbe5fbf8ef2009442e30074"
      ],
      "author": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Thu Apr 02 14:38:52 2015 -0700"
      },
      "committer": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Thu Apr 02 14:38:52 2015 -0700"
      },
      "message": "update pyloxi to latest\n"
    },
    {
      "commit": "759957cdb312f16d3cbe5fbf8ef2009442e30074",
      "tree": "6bb100cff037528d55a7ea53eb7c310b7b8fd307",
      "parents": [
        "ded6a65c0b96c752144e4ff4fa2f6b8da2929411",
        "7b69e79eb86448192c096e0e32dd55bcc9b4b5ae"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Mar 31 11:32:30 2015 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Mar 31 11:32:30 2015 -0700"
      },
      "message": "Merge into master from pull request #172:\nupdate pyloxi to floodlight/loxigen-artifacts @ ec3d69c10ff9fc6988fb9cbad47949b6403aceb0 (https://github.com/floodlight/oftest/pull/172)\n"
    },
    {
      "commit": "7b69e79eb86448192c096e0e32dd55bcc9b4b5ae",
      "tree": "6bb100cff037528d55a7ea53eb7c310b7b8fd307",
      "parents": [
        "ded6a65c0b96c752144e4ff4fa2f6b8da2929411"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Tue Mar 31 11:12:50 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Tue Mar 31 11:12:50 2015 -0700"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ ec3d69c10ff9fc6988fb9cbad47949b6403aceb0\n"
    },
    {
      "commit": "ded6a65c0b96c752144e4ff4fa2f6b8da2929411",
      "tree": "1eec871d7e200100f69f45537c1c8e9a83929a9a",
      "parents": [
        "c8526c19b695910fc2f89f5fef4ccc8255181e31",
        "4fe21218391c4ae3b96d47e97408cb2e694c11c7"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Mar 24 13:08:45 2015 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Mar 24 13:08:45 2015 -0700"
      },
      "message": "Merge into master from pull request #170:\ntests-1.4: add bundle.Barrier testcase (https://github.com/floodlight/oftest/pull/170)\n"
    },
    {
      "commit": "4fe21218391c4ae3b96d47e97408cb2e694c11c7",
      "tree": "1eec871d7e200100f69f45537c1c8e9a83929a9a",
      "parents": [
        "c8526c19b695910fc2f89f5fef4ccc8255181e31"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Tue Mar 24 12:56:26 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Tue Mar 24 12:56:26 2015 -0700"
      },
      "message": "tests-1.4: add bundle.Barrier testcase\n"
    },
    {
      "commit": "c8526c19b695910fc2f89f5fef4ccc8255181e31",
      "tree": "e10584c3ea44ed1f8ea60119317ac816f89ca5dd",
      "parents": [
        "c6df00403057320e61588db08ca7d5e251a70be1",
        "3e7d28a14df871513d76fe66cf447b0b52779f6f"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Mar 19 01:10:22 2015 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Mar 19 01:10:22 2015 -0700"
      },
      "message": "Merge into master from pull request #169:\ndataplane: pass protocol number to bind() instead of socket() (https://github.com/floodlight/oftest/pull/169)\n"
    },
    {
      "commit": "3e7d28a14df871513d76fe66cf447b0b52779f6f",
      "tree": "e10584c3ea44ed1f8ea60119317ac816f89ca5dd",
      "parents": [
        "c6df00403057320e61588db08ca7d5e251a70be1"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Mar 19 00:18:47 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Mar 19 01:08:00 2015 -0700"
      },
      "message": "dataplane: pass protocol number to bind() instead of socket()\n\nThis makes the bind call much faster because it doesn\u0027t need to unregister the\nprotocol hook, which requires waiting for an RCU grace period (~10ms). Linux\n3.14 and later optimize this internally, but Ubuntu 14.04 doesn\u0027t have a recent\nenough kernel.\n\nThe Python socket library does the htons for us when creating the sockaddr for\nbind.\n\nThis change reduces the time to run IVS automated tests by half.\n"
    },
    {
      "commit": "c6df00403057320e61588db08ca7d5e251a70be1",
      "tree": "cf8ed6a19a4c989a1cd0da53f27161bd73e2b71b",
      "parents": [
        "2e0afbc2fa635f69b1d9411385f4ce15ad8cfe20",
        "31cd7d8e641e29a2a570deab4f2635eb41fb7c44"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 18 14:06:24 2015 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 18 14:06:24 2015 -0700"
      },
      "message": "Merge into master from pull request #168:\nAvoid using libpcap on Linux (https://github.com/floodlight/oftest/pull/168)\n"
    },
    {
      "commit": "31cd7d8e641e29a2a570deab4f2635eb41fb7c44",
      "tree": "cf8ed6a19a4c989a1cd0da53f27161bd73e2b71b",
      "parents": [
        "9393d990ac569aa855d30ae5de753036a7658699"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 18 13:53:03 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 18 13:53:03 2015 -0700"
      },
      "message": "use numeric message IDs for compatibility with pylint 0.25.1\n"
    },
    {
      "commit": "9393d990ac569aa855d30ae5de753036a7658699",
      "tree": "20eca1b7d9750c5ebfc434d7882f0c091c14de5b",
      "parents": [
        "2e860483e75cc020dacabbf9af83a222e0710c66"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 18 13:37:35 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 18 13:37:35 2015 -0700"
      },
      "message": "silence a couple of pylint false positives\n"
    },
    {
      "commit": "2e860483e75cc020dacabbf9af83a222e0710c66",
      "tree": "46b767cafde832ebebf36191e8b014e1ff991933",
      "parents": [
        "1b7372685a8b45e9946f509f779b2e0e37a1e6b5"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 18 10:22:43 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 18 10:30:29 2015 -0700"
      },
      "message": "dataplane: prefer using AF_PACKET directly when running on Linux\n\nWe still need to use libpcap on other operating systems. Using the packet\nsocket directly on Linux avoids TPACKET_V3 which is horribly broken.\n"
    },
    {
      "commit": "1b7372685a8b45e9946f509f779b2e0e37a1e6b5",
      "tree": "04927d891999cb50df768eed9e08ec789ac4c02b",
      "parents": [
        "2e0afbc2fa635f69b1d9411385f4ce15ad8cfe20"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 18 10:13:56 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 18 10:16:44 2015 -0700"
      },
      "message": "dataplane: extract VLAN from AF_PACKET auxiliary data\n\nThe original reason we switched to libpcap was that it handled VLAN offload for\nus. Now that libpcap isn\u0027t reliable on Linux (TPACKET_V3 is broken) we have to\nreconstruct the VLAN tag ourselves.\n"
    },
    {
      "commit": "2e0afbc2fa635f69b1d9411385f4ce15ad8cfe20",
      "tree": "f5015bfb9d9f2263368a205768690eb9ef8ed3e5",
      "parents": [
        "ea3cf6d364aa486e53ea02c83f3c526391f41122",
        "0306fd3db6f94ed1013314c38b5d94374a2b9312"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 11 15:55:25 2015 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 11 15:55:25 2015 -0700"
      },
      "message": "Merge into master from pull request #167:\ndataplane: support PyPI version of pypcap (https://github.com/floodlight/oftest/pull/167)\n"
    },
    {
      "commit": "0306fd3db6f94ed1013314c38b5d94374a2b9312",
      "tree": "f5015bfb9d9f2263368a205768690eb9ef8ed3e5",
      "parents": [
        "ea3cf6d364aa486e53ea02c83f3c526391f41122"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 11 15:52:21 2015 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 11 15:52:21 2015 -0700"
      },
      "message": "dataplane: support PyPI version of pypcap\n\nThe Ubuntu version of pypcap only supports \"inject\" for sending packets, but\nthe upstream verison only supports \"sendpacket\".\n"
    },
    {
      "commit": "ea3cf6d364aa486e53ea02c83f3c526391f41122",
      "tree": "8d698046dc036121e1117bcc37d6ab2398d9cdf7",
      "parents": [
        "0a78a3d89287762f79ea0f04583d0d09c5e18367",
        "c2c6b4ef99e29d5ab6e34a04b9a1a1eb2d4a1543"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 04 17:41:20 2015 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 04 17:41:20 2015 -0800"
      },
      "message": "Merge into master from pull request #166:\nRevert \"Use a short timeout when polling for packets.\" (https://github.com/floodlight/oftest/pull/166)\n"
    },
    {
      "commit": "c2c6b4ef99e29d5ab6e34a04b9a1a1eb2d4a1543",
      "tree": "8d698046dc036121e1117bcc37d6ab2398d9cdf7",
      "parents": [
        "0a78a3d89287762f79ea0f04583d0d09c5e18367"
      ],
      "author": {
        "name": "Wilson Ng",
        "email": "wilson.ng@bigswitch.com",
        "time": "Wed Mar 04 17:30:20 2015 -0800"
      },
      "committer": {
        "name": "Wilson Ng",
        "email": "wilson.ng@bigswitch.com",
        "time": "Wed Mar 04 17:30:20 2015 -0800"
      },
      "message": "Revert \"Use a short timeout when polling for packets.\"\n\nThis reverts commit 627b28c3c988716f9cfce8bb7a761dc42b86386c.\n"
    },
    {
      "commit": "0a78a3d89287762f79ea0f04583d0d09c5e18367",
      "tree": "263691bef3dc8be1dc0005cafd4a0e0bcc7880ed",
      "parents": [
        "f86c606df01f83f56ac15ea65f7bc77675b68a94",
        "627b28c3c988716f9cfce8bb7a761dc42b86386c"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 04 17:02:28 2015 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 04 17:02:28 2015 -0800"
      },
      "message": "Merge into master from pull request #165:\nUse a short timeout when polling for packets. (https://github.com/floodlight/oftest/pull/165)\n"
    },
    {
      "commit": "627b28c3c988716f9cfce8bb7a761dc42b86386c",
      "tree": "113299a508a3d8ea5db21ab0186f66c78d244aaa",
      "parents": [
        "431b2a1f9b719ddcbdc22486b645c33d38a35154"
      ],
      "author": {
        "name": "Wilson Ng",
        "email": "wilson.ng@bigswitch.com",
        "time": "Wed Mar 04 16:58:28 2015 -0800"
      },
      "committer": {
        "name": "Wilson Ng",
        "email": "wilson.ng@bigswitch.com",
        "time": "Wed Mar 04 16:58:28 2015 -0800"
      },
      "message": "Use a short timeout when polling for packets.\n"
    },
    {
      "commit": "f86c606df01f83f56ac15ea65f7bc77675b68a94",
      "tree": "8d698046dc036121e1117bcc37d6ab2398d9cdf7",
      "parents": [
        "0be5ae3979e28b259b7c3c755cc56b4ebc4f392a",
        "0bd61024d76108c68cfb89c3ff8b5de32ad96d4d"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 04 11:15:39 2015 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Mar 04 11:15:39 2015 -0800"
      },
      "message": "Merge into master from pull request #164:\nadd OF 1.4 role status test (https://github.com/floodlight/oftest/pull/164)\n"
    },
    {
      "commit": "0bd61024d76108c68cfb89c3ff8b5de32ad96d4d",
      "tree": "8d698046dc036121e1117bcc37d6ab2398d9cdf7",
      "parents": [
        "0be5ae3979e28b259b7c3c755cc56b4ebc4f392a"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 04 10:57:11 2015 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Mar 04 10:57:11 2015 -0800"
      },
      "message": "add OF 1.4 role status test\n\nThis is copied from the BSN role status test, only needing to change a few\nconstants.\n"
    },
    {
      "commit": "0be5ae3979e28b259b7c3c755cc56b4ebc4f392a",
      "tree": "0d772ba83b51196abcf1204f7d84ae654a5961b2",
      "parents": [
        "84f905cf712b54bbbcf0bbef451c1910a26d4601",
        "4e74836d645be41f663a7c3396c5f51c155896f3"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Mar 03 15:37:31 2015 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Mar 03 15:37:31 2015 -0800"
      },
      "message": "Merge into master from pull request #163:\nupdate pyloxi to floodlight/loxigen-artifacts @ 7f8b06392f610bae43424f2a5ba2ec243203a865 (https://github.com/floodlight/oftest/pull/163)\n"
    },
    {
      "commit": "4e74836d645be41f663a7c3396c5f51c155896f3",
      "tree": "0d772ba83b51196abcf1204f7d84ae654a5961b2",
      "parents": [
        "84f905cf712b54bbbcf0bbef451c1910a26d4601"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Tue Mar 03 15:14:34 2015 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Tue Mar 03 15:14:34 2015 -0800"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ 7f8b06392f610bae43424f2a5ba2ec243203a865\n"
    },
    {
      "commit": "84f905cf712b54bbbcf0bbef451c1910a26d4601",
      "tree": "f88ee906aba6f6450c8a0afc6beb925f7d8963ba",
      "parents": [
        "98ab505feb264032ae41acca6ac8a90e971b7e2f",
        "2d1b40e2d51fe75c3f5cef33e99538bd480d2369"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Feb 11 13:05:21 2015 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Feb 11 13:05:21 2015 -0800"
      },
      "message": "Merge into master from pull request #162:\nupdate pyloxi to floodlight/loxigen-artifacts @ b4ddabec7bad37fee98fa518a9e8123a603f99c1 (https://github.com/floodlight/oftest/pull/162)\n"
    },
    {
      "commit": "2d1b40e2d51fe75c3f5cef33e99538bd480d2369",
      "tree": "f88ee906aba6f6450c8a0afc6beb925f7d8963ba",
      "parents": [
        "98ab505feb264032ae41acca6ac8a90e971b7e2f"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Feb 11 12:45:33 2015 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Feb 11 12:45:33 2015 -0800"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ b4ddabec7bad37fee98fa518a9e8123a603f99c1\n"
    },
    {
      "commit": "98ab505feb264032ae41acca6ac8a90e971b7e2f",
      "tree": "34974f8d1c9ad56c2eadc5b8dc13f37d86f9f6c5",
      "parents": [
        "e1900199d06d26ce92f2d5cc8f444af833a13d81",
        "bf84c338b696d4278d0abd1c4782a6284363d1c9"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Jan 27 13:11:48 2015 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Jan 27 13:11:48 2015 -0800"
      },
      "message": "Merge into master from pull request #161:\nAllow controller host to be an IPv6 address. (https://github.com/floodlight/oftest/pull/161)\n"
    },
    {
      "commit": "bf84c338b696d4278d0abd1c4782a6284363d1c9",
      "tree": "bde783c5f14d110183ebdc0429e52aa24fb8cc14",
      "parents": [
        "8f3f705d0e930048ac6a2ed89a9dcacd4c88b8f4"
      ],
      "author": {
        "name": "Ken Chiang",
        "email": "ken.chiang@bigswitch.com",
        "time": "Tue Jan 27 12:52:27 2015 -0800"
      },
      "committer": {
        "name": "Ken Chiang",
        "email": "ken.chiang@bigswitch.com",
        "time": "Tue Jan 27 12:52:27 2015 -0800"
      },
      "message": "Strip off exception handling so backtrace can be obtained.\n"
    },
    {
      "commit": "8f3f705d0e930048ac6a2ed89a9dcacd4c88b8f4",
      "tree": "9594497a7180e3d5c6cb2522731d67430a7f89a4",
      "parents": [
        "1a09f9a06f9ca9fa28cf7ccc0f1d8dab7d0c44f2"
      ],
      "author": {
        "name": "Ken Chiang",
        "email": "ken.chiang@bigswitch.com",
        "time": "Tue Jan 27 11:25:34 2015 -0800"
      },
      "committer": {
        "name": "Ken Chiang",
        "email": "ken.chiang@bigswitch.com",
        "time": "Tue Jan 27 11:25:34 2015 -0800"
      },
      "message": "Allow controller host to be an IPv6 address.\n"
    },
    {
      "commit": "e1900199d06d26ce92f2d5cc8f444af833a13d81",
      "tree": "b5fa5f9979c944db11f8faa5d36e7f1517622d2c",
      "parents": [
        "1a09f9a06f9ca9fa28cf7ccc0f1d8dab7d0c44f2",
        "e2567708f9782a996f1dcc4585f92dacf619b6b0"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Jan 26 15:09:30 2015 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Jan 26 15:09:30 2015 -0800"
      },
      "message": "Merge into master from pull request #160:\nupdate pyloxi to floodlight/loxigen-artifacts @ cb7d6d4063ed4d311d105e20f0844a54c4bd9916 (https://github.com/floodlight/oftest/pull/160)\n"
    },
    {
      "commit": "e2567708f9782a996f1dcc4585f92dacf619b6b0",
      "tree": "b5fa5f9979c944db11f8faa5d36e7f1517622d2c",
      "parents": [
        "1a09f9a06f9ca9fa28cf7ccc0f1d8dab7d0c44f2"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jan 26 15:04:35 2015 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jan 26 15:04:35 2015 -0800"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ cb7d6d4063ed4d311d105e20f0844a54c4bd9916\n"
    },
    {
      "commit": "1a09f9a06f9ca9fa28cf7ccc0f1d8dab7d0c44f2",
      "tree": "24b3ab5d25e9d1057a8895c4aa736ed2d2a0f452",
      "parents": [
        "c65908df6af6068f5f174c3f0c2c54cb25550b1d",
        "474324f5a75bb8f3aa491cc56e778ba26e0fd536"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jan 14 15:27:32 2015 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jan 14 15:27:32 2015 -0800"
      },
      "message": "Merge into master from pull request #159:\nupdate pyloxi to floodlight/loxigen-artifacts @ 1c503031afab723babd7cbcdbac8ebf0ea7490d1 (https://github.com/floodlight/oftest/pull/159)\n"
    },
    {
      "commit": "474324f5a75bb8f3aa491cc56e778ba26e0fd536",
      "tree": "24b3ab5d25e9d1057a8895c4aa736ed2d2a0f452",
      "parents": [
        "c65908df6af6068f5f174c3f0c2c54cb25550b1d"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Jan 14 15:22:56 2015 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Jan 14 15:22:56 2015 -0800"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ 1c503031afab723babd7cbcdbac8ebf0ea7490d1\n"
    },
    {
      "commit": "c65908df6af6068f5f174c3f0c2c54cb25550b1d",
      "tree": "70cad0cc940a4c49569cde2529e343978c0820d8",
      "parents": [
        "431b2a1f9b719ddcbdc22486b645c33d38a35154",
        "cb18dbd10186d7fb6649b5303a66c9519da7824b"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Dec 18 11:41:27 2014 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Dec 18 11:41:27 2014 -0800"
      },
      "message": "Merge into master from pull request #157:\nupdate pyloxi to floodlight/loxigen-artifacts @ f9dd10108ee6f7f770b4433e23eaf875a8abf1df (https://github.com/floodlight/oftest/pull/157)\n"
    },
    {
      "commit": "cb18dbd10186d7fb6649b5303a66c9519da7824b",
      "tree": "70cad0cc940a4c49569cde2529e343978c0820d8",
      "parents": [
        "431b2a1f9b719ddcbdc22486b645c33d38a35154"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Dec 18 10:02:29 2014 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Dec 18 10:02:29 2014 -0800"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ f9dd10108ee6f7f770b4433e23eaf875a8abf1df\n"
    },
    {
      "commit": "431b2a1f9b719ddcbdc22486b645c33d38a35154",
      "tree": "e07e921c8a6ec3bc06f98d3af1fa4d7d6ed33c2a",
      "parents": [
        "2e809b928b025cd8f59d77d46eb85fa0fcbd4a3f",
        "2eba47aefeb055ffd75f4981d26ea96fd513ff9a"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Fri Dec 12 15:12:41 2014 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Fri Dec 12 15:12:41 2014 -0800"
      },
      "message": "Merge into master from pull request #156:\nimplement packet_to_flow_match_oxm for OF 1.4 (https://github.com/floodlight/oftest/pull/156)\n"
    },
    {
      "commit": "2eba47aefeb055ffd75f4981d26ea96fd513ff9a",
      "tree": "e07e921c8a6ec3bc06f98d3af1fa4d7d6ed33c2a",
      "parents": [
        "2e809b928b025cd8f59d77d46eb85fa0fcbd4a3f"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Tue Dec 09 14:29:08 2014 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Fri Dec 12 15:04:38 2014 -0800"
      },
      "message": "implement packet_to_flow_match_oxm for OF 1.4\n"
    },
    {
      "commit": "2e809b928b025cd8f59d77d46eb85fa0fcbd4a3f",
      "tree": "f53330e0c9df54c7a6f01e928ea7f8507d80fbba",
      "parents": [
        "e316e225619a8ca83467784aee583414fda30ea6",
        "4a090e33fc599e2fbf0f367c192a13cd3878cd0c"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Dec 08 15:11:36 2014 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Dec 08 15:11:36 2014 -0800"
      },
      "message": "Merge into master from pull request #155:\nFix typo in CONTRIBUTING.md (https://github.com/floodlight/oftest/pull/155)\n"
    },
    {
      "commit": "4a090e33fc599e2fbf0f367c192a13cd3878cd0c",
      "tree": "f53330e0c9df54c7a6f01e928ea7f8507d80fbba",
      "parents": [
        "e316e225619a8ca83467784aee583414fda30ea6"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Mon Dec 08 22:54:27 2014 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Mon Dec 08 22:54:27 2014 +0000"
      },
      "message": "Fix typo in CONTRIBUTING.md\n\nIncorrect link and link syntax used. Correct this."
    },
    {
      "commit": "e316e225619a8ca83467784aee583414fda30ea6",
      "tree": "fcbb5b5fe35c361a9fa2e06571eeb3be2e6051ec",
      "parents": [
        "68e1a20fb32ad460d15d247f769bf9c1fc9aadbe",
        "06fbde6ac4affbffc617f08ee346de802c1883f9"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Dec 08 14:01:36 2014 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Dec 08 14:01:36 2014 -0800"
      },
      "message": "Merge into master from pull request #153:\nResolve #152 (https://github.com/floodlight/oftest/pull/153)\n"
    },
    {
      "commit": "68e1a20fb32ad460d15d247f769bf9c1fc9aadbe",
      "tree": "dc46181bf9cf6f71f0b238943bd9b9c0e9219667",
      "parents": [
        "6fb808b0454bccef297e011a93b5188b252b7820",
        "301f717384d235cde5ad0462217a4eb35fd82de3"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Dec 08 13:14:39 2014 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Dec 08 13:14:39 2014 -0800"
      },
      "message": "Merge into master from pull request #154:\nupdate pyloxi to latest loxigen (https://github.com/floodlight/oftest/pull/154)\n"
    },
    {
      "commit": "301f717384d235cde5ad0462217a4eb35fd82de3",
      "tree": "dc46181bf9cf6f71f0b238943bd9b9c0e9219667",
      "parents": [
        "6fb808b0454bccef297e011a93b5188b252b7820"
      ],
      "author": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Mon Dec 08 13:07:29 2014 -0800"
      },
      "committer": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Mon Dec 08 13:07:29 2014 -0800"
      },
      "message": "update pyloxi to latest loxigen\n"
    },
    {
      "commit": "06fbde6ac4affbffc617f08ee346de802c1883f9",
      "tree": "850ad83267205ced8f6d15197774189f2e046317",
      "parents": [
        "6fdfea9b3b19529df6b7bc9aff61056583328203"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Sat Dec 06 19:55:17 2014 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Sat Dec 06 20:21:33 2014 +0000"
      },
      "message": "CONTRIBUTING.md: Complete rewrite of CONTRIBUTING\n\n- Add some documentation from the archived OpenFlow website, found\n  here:\n\n      http://archive.openflow.org/wk/index.php/OFTestTutorial\n\n- Add some documentation from the OpenFlow Hub website, found here:\n\n      http://www.openflowhub.org/display/OFTest\n\n- Reformat as Markdown\n- Remove old or irrelevant sections\n- Rename \u0027doc\u0027 to \u0027docs\u0027\n- Merge \u0027STYLE\u0027 into \u0027CONTRIBUTING.md\u0027, as this is expected by GitHub:\n\n      https://github.com/blog/1184-contributing-guidelines\n\n- Add some additional information on contributing to OFTest.\n\nThis still includes TODOs from the original sources. These will need to\nbe resolved in a future commit.\n\nSigned-off-by: Stephen Finucane \u003cstephenfinucane@hotmail.com\u003e\n"
    },
    {
      "commit": "6fdfea9b3b19529df6b7bc9aff61056583328203",
      "tree": "1c396dd37e5d10d426234eb7fa7f67708efbf8a6",
      "parents": [
        "6fb808b0454bccef297e011a93b5188b252b7820"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Thu Dec 04 23:12:30 2014 +0000"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Sat Dec 06 20:04:22 2014 +0000"
      },
      "message": "README.md: Complete rewrite of README\n\n- Add some documentation from the archived OpenFlow website, found\n  here:\n\n      http://archive.openflow.org/wk/index.php/OFTestTutorial\n\n- Add some documentation from the OpenFlow Hub website, found here:\n\n      http://www.openflowhub.org/display/OFTest\n\n- Reformat as Markdown\n- Remove copyright, as it\u0027s duplicated in \u0027LICENSE\u0027\n- Remove old or irrelevant sections\n- Resolve #152, \"Running OFTest on a different board\"\n\nSigned-off-by: Stephen Finucane \u003cstephenfinucane@hotmail.com\u003e\n"
    },
    {
      "commit": "6fb808b0454bccef297e011a93b5188b252b7820",
      "tree": "3045006eea2d7117cdea1f2c64f704bdb90fd92b",
      "parents": [
        "919be3c690d609d6a9828e5f13bfbd6ce0fa5968",
        "a0afb5c6ad425e6899d95937455d80e2266795b8"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Nov 24 16:31:33 2014 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Nov 24 16:31:33 2014 -0800"
      },
      "message": "Merge into master from pull request #151:\nbundle test cases (https://github.com/floodlight/oftest/pull/151)\n"
    },
    {
      "commit": "a0afb5c6ad425e6899d95937455d80e2266795b8",
      "tree": "3045006eea2d7117cdea1f2c64f704bdb90fd92b",
      "parents": [
        "58d8de295bd349ba296b522e4da229d980f583ab"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 24 16:27:29 2014 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 24 16:27:29 2014 -0800"
      },
      "message": "bundle tests: use ofp instead of importing of14 manually\n"
    },
    {
      "commit": "58d8de295bd349ba296b522e4da229d980f583ab",
      "tree": "ddaceb48ee3f317273cd2872f817fbd09670d225",
      "parents": [
        "0ccd9753569e344d63fe7b0cf741dbd9090699de"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 24 16:26:10 2014 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 24 16:26:10 2014 -0800"
      },
      "message": "move bundle tests from tests-1.3 to tests-1.4\n"
    },
    {
      "commit": "0ccd9753569e344d63fe7b0cf741dbd9090699de",
      "tree": "e7bc135b2c31802a810188ff36bc6fb554286235",
      "parents": [
        "1e7617b39ca266edbc44123721e0815abde2020e"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 24 14:11:59 2014 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 24 14:12:29 2014 -0800"
      },
      "message": "bundle test cases\n"
    },
    {
      "commit": "1e7617b39ca266edbc44123721e0815abde2020e",
      "tree": "ad9eebc8548a2b2244cc621af3281b7597eebf58",
      "parents": [
        "919be3c690d609d6a9828e5f13bfbd6ce0fa5968"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 24 14:10:06 2014 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 24 14:10:06 2014 -0800"
      },
      "message": "controller: fix exp_msg validation when mixing OF versions\n\nThe OpenFlow version configured on the command line might not match the version\nof messages sent by the switch.\n"
    },
    {
      "commit": "919be3c690d609d6a9828e5f13bfbd6ce0fa5968",
      "tree": "8bea3adc406610617a4c97137111c75c0a276917",
      "parents": [
        "2664ab18eca08fc524a9301893c39544de2e2d15",
        "ccd32ed3fc9c4f01599b1e961acd42a6bef0456f"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Nov 10 18:03:29 2014 -0800"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Nov 10 18:03:29 2014 -0800"
      },
      "message": "Merge into master from pull request #150:\nupdate pyloxi to floodlight/loxigen-artifacts @ d8618ceae4c7b791eeb068ab18df3ebdea073bf2 (https://github.com/floodlight/oftest/pull/150)\n"
    },
    {
      "commit": "ccd32ed3fc9c4f01599b1e961acd42a6bef0456f",
      "tree": "8bea3adc406610617a4c97137111c75c0a276917",
      "parents": [
        "2664ab18eca08fc524a9301893c39544de2e2d15"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 10 17:48:24 2014 -0800"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Nov 10 17:48:24 2014 -0800"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ d8618ceae4c7b791eeb068ab18df3ebdea073bf2\n"
    },
    {
      "commit": "2664ab18eca08fc524a9301893c39544de2e2d15",
      "tree": "7e90206e31b46e57e147386202afc3e1822c71d2",
      "parents": [
        "a8d47396b774ede4a61706624dbbbff0463c1b1b",
        "2e079da61e50b902bae8738070a1ee5acdc51ab1"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Oct 29 15:46:30 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Oct 29 15:46:30 2014 -0700"
      },
      "message": "Merge into master from pull request #149:\nupdate pyloxi to floodlight/loxigen-artifacts @ b44eb26cc919f8bd61d0da059163a1a7dce088de (https://github.com/floodlight/oftest/pull/149)\n"
    },
    {
      "commit": "2e079da61e50b902bae8738070a1ee5acdc51ab1",
      "tree": "7e90206e31b46e57e147386202afc3e1822c71d2",
      "parents": [
        "a8d47396b774ede4a61706624dbbbff0463c1b1b"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Oct 29 15:30:24 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Oct 29 15:31:13 2014 -0700"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ b44eb26cc919f8bd61d0da059163a1a7dce088de\n\nPulls in OF 1.4.\n"
    },
    {
      "commit": "a8d47396b774ede4a61706624dbbbff0463c1b1b",
      "tree": "3fa6d0c135963b62dab3bca1f67871b4ae62d319",
      "parents": [
        "7b25fc9ad5801abd7fe4cc606388b7d436323c20",
        "d0be755eecd807e9d053fe85d2e6d9c63c53b9ee"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Oct 23 13:04:39 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Oct 23 13:04:39 2014 -0700"
      },
      "message": "Merge into master from pull request #148:\nupdate pyloxi to floodlight/loxigen-artifacts @ 8ee5d1d264dd0d6bb719a19fc8ff2c8867ed3e31 (https://github.com/floodlight/oftest/pull/148)\n"
    },
    {
      "commit": "d0be755eecd807e9d053fe85d2e6d9c63c53b9ee",
      "tree": "3fa6d0c135963b62dab3bca1f67871b4ae62d319",
      "parents": [
        "7b25fc9ad5801abd7fe4cc606388b7d436323c20"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Oct 23 12:52:35 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Oct 23 12:52:35 2014 -0700"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ 8ee5d1d264dd0d6bb719a19fc8ff2c8867ed3e31\n"
    },
    {
      "commit": "7b25fc9ad5801abd7fe4cc606388b7d436323c20",
      "tree": "007fb6967d83ec915fd5b6b80f00f84623cb9b0c",
      "parents": [
        "eb070ecc0b87b98b603ffdf48bee6e34bd353fed",
        "1db4633805d3ffd9e76edd7f075aec9267336ae5"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Oct 14 16:49:20 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue Oct 14 16:49:20 2014 -0700"
      },
      "message": "Merge into master from pull request #147:\nupdate pyloxi to latest floodlight/loxigen-artifacts  (https://github.com/floodlight/oftest/pull/147)\n"
    },
    {
      "commit": "1db4633805d3ffd9e76edd7f075aec9267336ae5",
      "tree": "007fb6967d83ec915fd5b6b80f00f84623cb9b0c",
      "parents": [
        "eb070ecc0b87b98b603ffdf48bee6e34bd353fed"
      ],
      "author": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Tue Oct 14 16:29:13 2014 -0700"
      },
      "committer": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Tue Oct 14 16:29:13 2014 -0700"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @f0964fcb4f8ba88a058a3110b7c647c971b18712\n"
    },
    {
      "commit": "eb070ecc0b87b98b603ffdf48bee6e34bd353fed",
      "tree": "e54a4fe479a885e6bd846e27fc8b6f5672b62eb3",
      "parents": [
        "d68b68d7798360f8fe57566956fae25506f2ee2d",
        "18ec5350b2d529923e08b356a9570857fa7985ee"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Oct 02 09:29:46 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu Oct 02 09:29:46 2014 -0700"
      },
      "message": "Merge into master from pull request #146:\nupdate pyloxi to floodlight/loxigen-artifacts @ d54f9d32510eef695431c02e519adddb5c64fb90 (https://github.com/floodlight/oftest/pull/146)\n"
    },
    {
      "commit": "18ec5350b2d529923e08b356a9570857fa7985ee",
      "tree": "e54a4fe479a885e6bd846e27fc8b6f5672b62eb3",
      "parents": [
        "d68b68d7798360f8fe57566956fae25506f2ee2d"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Oct 02 09:09:17 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Thu Oct 02 09:09:17 2014 -0700"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ d54f9d32510eef695431c02e519adddb5c64fb90\n"
    },
    {
      "commit": "d68b68d7798360f8fe57566956fae25506f2ee2d",
      "tree": "b837b2c1e9f2b28ce40f0f3f21f1fec0e08c622d",
      "parents": [
        "ab74b0d65bfb711de85e28ad4c18dfc4dbcec36b",
        "cc80d42d0315d5aa54de5419468ab745363cad0c"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Sep 24 14:26:46 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Sep 24 14:26:46 2014 -0700"
      },
      "message": "Merge into master from pull request #145:\nupdate pyloxi to floodlight/loxigen-artifacts @ 28693e75f6526cee55fc8b88a85ceab24d3a0c46 (https://github.com/floodlight/oftest/pull/145)\n"
    },
    {
      "commit": "cc80d42d0315d5aa54de5419468ab745363cad0c",
      "tree": "b837b2c1e9f2b28ce40f0f3f21f1fec0e08c622d",
      "parents": [
        "ab74b0d65bfb711de85e28ad4c18dfc4dbcec36b"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Sep 24 14:54:09 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Sep 24 14:54:09 2014 -0700"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts @ 28693e75f6526cee55fc8b88a85ceab24d3a0c46\n"
    },
    {
      "commit": "ab74b0d65bfb711de85e28ad4c18dfc4dbcec36b",
      "tree": "ab94d8aa131c6e4d708788eb87ec9374a2fae240",
      "parents": [
        "c0356b4483c0a54848afc5efce978cc09927da9b",
        "f9530c43d50eae2eeeb926a08034dd2627ec31c8"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Sep 15 10:19:38 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Sep 15 10:19:38 2014 -0700"
      },
      "message": "Merge into master from pull request #143:\nupdate pyloxi to loxigen-artifacts @ 8d47a63310c888e276c93b8e45d4ddbf81fc8e0a (https://github.com/floodlight/oftest/pull/143)\n"
    },
    {
      "commit": "f9530c43d50eae2eeeb926a08034dd2627ec31c8",
      "tree": "ad26045daf3afb67f8b42de8b5714b26cb9ef2d3",
      "parents": [
        "0b8ba3901bb5e9040b48f101bc9d80b6e7642c39"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Sep 15 09:59:43 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Sep 15 09:59:43 2014 -0700"
      },
      "message": "update pyloxi to loxigen-artifacts @ 8d47a63310c888e276c93b8e45d4ddbf81fc8e0a\n"
    },
    {
      "commit": "c0356b4483c0a54848afc5efce978cc09927da9b",
      "tree": "392c0a4dda7ef894011c6b9a1697abd0bc15c537",
      "parents": [
        "0b8ba3901bb5e9040b48f101bc9d80b6e7642c39",
        "0158865d8123d83bb98b24848ceacd7a8b906643"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Sep 10 17:22:20 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Sep 10 17:22:20 2014 -0700"
      },
      "message": "Merge into master from pull request #142:\nPython 2.7 Updates (https://github.com/floodlight/oftest/pull/142)\n"
    },
    {
      "commit": "0158865d8123d83bb98b24848ceacd7a8b906643",
      "tree": "392c0a4dda7ef894011c6b9a1697abd0bc15c537",
      "parents": [
        "7424a74d3b52aefa651aad2bb53c81ce2b1914fe"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Thu May 15 20:03:12 2014 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Wed Sep 10 22:01:13 2014 +0100"
      },
      "message": "oft: Convert to print_function\n\nReplace the Python \u0027print\u0027 keyword (\u0027print x\u0027) with the function\nversion (\u0027print(x)\u0027). This is the recommended approach for new Python\ncode.\n\nIn addition, replace a number of \u0027print\u0027 calls with either logging or\ncalls to \u0027die\u0027 to be consistent.\n\nSigned-off-by: Stephen Finucane \u003cstephenfinucane@hotmail.com\u003e\n"
    },
    {
      "commit": "7424a74d3b52aefa651aad2bb53c81ce2b1914fe",
      "tree": "80c5e7f5b0b37d06c8573b265a6b9797782823f4",
      "parents": [
        "0b8ba3901bb5e9040b48f101bc9d80b6e7642c39"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Thu May 15 19:46:06 2014 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Wed Sep 10 21:51:32 2014 +0100"
      },
      "message": "oft: Name constants in UPPERCASE\n\nSigned-off-by: Stephen Finucane \u003cstephenfinucane@hotmail.com\u003e\n"
    },
    {
      "commit": "0b8ba3901bb5e9040b48f101bc9d80b6e7642c39",
      "tree": "52b9f45e8ae0f724d3893b7b12d1587470f6918c",
      "parents": [
        "9c7b17f1e63153aa02b06cba4428b9dec317c82d",
        "165332d8aadf0b74d612a627812ec1cc06e5f159"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jul 30 14:36:39 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jul 30 14:36:39 2014 -0700"
      },
      "message": "Merge into master from pull request #140:\ngroups: fix GroupDescStats to use group_type (https://github.com/floodlight/oftest/pull/140)\n"
    },
    {
      "commit": "165332d8aadf0b74d612a627812ec1cc06e5f159",
      "tree": "52b9f45e8ae0f724d3893b7b12d1587470f6918c",
      "parents": [
        "9c7b17f1e63153aa02b06cba4428b9dec317c82d"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Jul 30 14:27:44 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Wed Jul 30 14:27:44 2014 -0700"
      },
      "message": "groups: fix GroupDescStats to use group_type\n\nFixes #138.\n"
    },
    {
      "commit": "9c7b17f1e63153aa02b06cba4428b9dec317c82d",
      "tree": "90ed328028a4e993eb3a1e8c1107e5440f41af0d",
      "parents": [
        "0d2d36e9bf89ec2d4f8d8a68edf874e93e436549",
        "c0378a9513300c75865b004b55b6419d23c68d6c"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jul 23 16:14:22 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jul 23 16:14:22 2014 -0700"
      },
      "message": "Merge into master from pull request #137:\nupdate loxi to include disable_vlan_counters (https://github.com/floodlight/oftest/pull/137)\n"
    },
    {
      "commit": "c0378a9513300c75865b004b55b6419d23c68d6c",
      "tree": "90ed328028a4e993eb3a1e8c1107e5440f41af0d",
      "parents": [
        "0d2d36e9bf89ec2d4f8d8a68edf874e93e436549"
      ],
      "author": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Tue Jul 22 17:09:36 2014 -0700"
      },
      "committer": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Tue Jul 22 17:09:36 2014 -0700"
      },
      "message": "update loxi to include disable_vlan_counters\n"
    },
    {
      "commit": "0d2d36e9bf89ec2d4f8d8a68edf874e93e436549",
      "tree": "65edac8a7d521e5379f712be673d9616bd1785b8",
      "parents": [
        "7ffb510a1771406da2bc748df37cd0e504a6db13",
        "e0aef81460fb19b356f1e121a7c22f934d66115d"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Jul 21 18:21:19 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Jul 21 18:21:19 2014 -0700"
      },
      "message": "Merge into master from pull request #136:\ntests-1.3: mark bsn_in_ports as nonstandard (https://github.com/floodlight/oftest/pull/136)\n"
    },
    {
      "commit": "e0aef81460fb19b356f1e121a7c22f934d66115d",
      "tree": "65edac8a7d521e5379f712be673d9616bd1785b8",
      "parents": [
        "7ffb510a1771406da2bc748df37cd0e504a6db13"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jul 21 18:01:15 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jul 21 18:01:15 2014 -0700"
      },
      "message": "tests-1.3: mark bsn_in_ports as nonstandard\n\nThis tests an experimenter OXM.\n"
    },
    {
      "commit": "7ffb510a1771406da2bc748df37cd0e504a6db13",
      "tree": "2484ceab2899c198c344d29d793f92a98f8aadd7",
      "parents": [
        "cb49e7faefa15561aacaa93ecd6076672ff15cf7",
        "8f405c2c650dc9545f397b9556c0f96c4903f362"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jul 16 13:47:18 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jul 16 13:47:18 2014 -0700"
      },
      "message": "Merge into master from pull request #135:\nReplace flowtable/gentable checksum XOR operations with add/subtract (https://github.com/floodlight/oftest/pull/135)\n"
    },
    {
      "commit": "8f405c2c650dc9545f397b9556c0f96c4903f362",
      "tree": "addb29a532eceea8b7d9bbf10fb483e8f0286b0b",
      "parents": [
        "4ef81fd1fd447b1b8b486db1015fc4a5643f2aab"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jun 30 17:17:21 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jul 07 15:39:31 2014 -0700"
      },
      "message": "bsn_gentable: change checksum XOR operation to add/subtract\n"
    },
    {
      "commit": "4ef81fd1fd447b1b8b486db1015fc4a5643f2aab",
      "tree": "fc24bb2d98904a43dd90ab8a1714b9b4677ed951",
      "parents": [
        "baa2df476eb0faa996dc10b99efcc6bf0d7aaf08"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jun 30 17:16:07 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jul 07 15:39:21 2014 -0700"
      },
      "message": "bsn_flow_checksum: change checksum XOR operation to add/subtract\n"
    },
    {
      "commit": "cb49e7faefa15561aacaa93ecd6076672ff15cf7",
      "tree": "b0aa3597fd29a319af0a6de33595b2a459acb310",
      "parents": [
        "baa2df476eb0faa996dc10b99efcc6bf0d7aaf08",
        "6f0c89352d824a8bb435acec3d2e46d192af32ef"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jul 02 16:10:40 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Jul 02 16:10:40 2014 -0700"
      },
      "message": "Merge into master from pull request #134:\nadd new port counters (https://github.com/floodlight/oftest/pull/134)\n"
    },
    {
      "commit": "6f0c89352d824a8bb435acec3d2e46d192af32ef",
      "tree": "b0aa3597fd29a319af0a6de33595b2a459acb310",
      "parents": [
        "baa2df476eb0faa996dc10b99efcc6bf0d7aaf08"
      ],
      "author": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Wed Jul 02 15:52:56 2014 -0700"
      },
      "committer": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Wed Jul 02 15:52:56 2014 -0700"
      },
      "message": "add new port counters\n"
    },
    {
      "commit": "baa2df476eb0faa996dc10b99efcc6bf0d7aaf08",
      "tree": "9ab1ba46f387b233ba72a942327e8fbb8f1d986f",
      "parents": [
        "537b2d1de3699b79f0bec47517c3af198b609064",
        "5587ab1f9d55c6855aa346b2b65b3a984a87875d"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Jun 30 11:21:28 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Jun 30 11:21:28 2014 -0700"
      },
      "message": "Merge into master from pull request #133:\nupdate pyloxi to loxigen-artifacts @ c5aa7c7e694f3679b53f92844eb955d7471... (https://github.com/floodlight/oftest/pull/133)\n"
    },
    {
      "commit": "5587ab1f9d55c6855aa346b2b65b3a984a87875d",
      "tree": "9ab1ba46f387b233ba72a942327e8fbb8f1d986f",
      "parents": [
        "537b2d1de3699b79f0bec47517c3af198b609064"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jun 30 11:19:09 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Jun 30 11:19:09 2014 -0700"
      },
      "message": "update pyloxi to loxigen-artifacts @ c5aa7c7e694f3679b53f92844eb955d74719ca95\n"
    },
    {
      "commit": "537b2d1de3699b79f0bec47517c3af198b609064",
      "tree": "8db35d694391f7573edde0d35d4aefc6dc0e45f1",
      "parents": [
        "a1e487581929fb8b120a752b988f966839359796",
        "506673aea8eb86adf98cdd1906d50f6f41bf30f3"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Fri May 30 15:35:43 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Fri May 30 15:35:43 2014 -0700"
      },
      "message": "Merge into master from pull request #132:\nbsn_flow_checksum: add TableChecksumIds test (https://github.com/floodlight/oftest/pull/132)\n"
    },
    {
      "commit": "506673aea8eb86adf98cdd1906d50f6f41bf30f3",
      "tree": "8db35d694391f7573edde0d35d4aefc6dc0e45f1",
      "parents": [
        "a1e487581929fb8b120a752b988f966839359796"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Fri May 30 15:26:29 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Fri May 30 15:26:29 2014 -0700"
      },
      "message": "bsn_flow_checksum: add TableChecksumIds test\n\nWe had a bug in Indigo where the table ID wasn\u0027t being populated in the table\nchecksum stats reply. This test would have caught it.\n"
    },
    {
      "commit": "a1e487581929fb8b120a752b988f966839359796",
      "tree": "efd41af4e2233637941fb3cbfe3d78522727ad93",
      "parents": [
        "4878d4e1815b539001bd7f4e29fed56cb5a78c68",
        "31ba331da459820294a563480b542f2aac9604c1"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed May 21 14:04:15 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed May 21 14:04:15 2014 -0700"
      },
      "message": "Merge into master from pull request #131:\nupdate pyloxi and add tcp flags support (https://github.com/floodlight/oftest/pull/131)\n"
    },
    {
      "commit": "31ba331da459820294a563480b542f2aac9604c1",
      "tree": "0b90fb7a0444b99e930fe127d908b7af44ab6f31",
      "parents": [
        "c51f404661cea6c948577b033607946042e7d09f"
      ],
      "author": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Wed May 21 13:48:35 2014 -0700"
      },
      "committer": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Wed May 21 13:48:35 2014 -0700"
      },
      "message": "remove tab\n"
    },
    {
      "commit": "c51f404661cea6c948577b033607946042e7d09f",
      "tree": "79b1b1f37ea1558db61fb36ec8fa94c2d9ec92d1",
      "parents": [
        "93e604b46739114327cc27807eb5caba87e568fa"
      ],
      "author": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Wed May 21 13:32:52 2014 -0700"
      },
      "committer": {
        "name": "Harshmeet Singh",
        "email": "harshmeet.singh@bigswitch.com",
        "time": "Wed May 21 13:32:52 2014 -0700"
      },
      "message": "update pyloxi and add tcp flags support\n"
    },
    {
      "commit": "4878d4e1815b539001bd7f4e29fed56cb5a78c68",
      "tree": "dafabb568cdfc477584df98a9e7444f8ca37aaf9",
      "parents": [
        "d9d0564b085e0e7ec3ecc06b82ee8ff94e95ef77",
        "1278255612bb2f6a571f68867e534ac62993bc5f"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue May 20 14:07:41 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Tue May 20 14:07:41 2014 -0700"
      },
      "message": "Merge into master from pull request #129:\nAdd XML support (https://github.com/floodlight/oftest/pull/129)\n"
    },
    {
      "commit": "1278255612bb2f6a571f68867e534ac62993bc5f",
      "tree": "41f422ce420b96f6e29695e8d329f1565a01b143",
      "parents": [
        "6219af7f6dbab1e45aa94d7b29851b3915fb2862"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Tue May 20 21:55:04 2014 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Tue May 20 21:57:20 2014 +0100"
      },
      "message": "oft: Enclose \u0027xmlrunner\u0027 import in try-except\n\nIf the \u0027xmlrunner\u0027 package cannot be imported, an exception is\nthrown. Unhandled, the datapath will not shut down causing the\nprogram to hang. Ensure the datapath is killed before re-raising\nthe exception.\n\nSigned-off-by: Stephen Finucane \u003cstephenfinucane@hotmail.com\u003e\n"
    },
    {
      "commit": "d9d0564b085e0e7ec3ecc06b82ee8ff94e95ef77",
      "tree": "474a0fe75ca54213adb989417ac92a883700ef0e",
      "parents": [
        "93e604b46739114327cc27807eb5caba87e568fa",
        "58c5c04b8839b960607071723c65cae63b561ab8"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu May 15 15:44:33 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Thu May 15 15:44:33 2014 -0700"
      },
      "message": "Merge into master from pull request #130:\nverify_packet_in with in_port as None. (https://github.com/floodlight/oftest/pull/130)\n"
    },
    {
      "commit": "58c5c04b8839b960607071723c65cae63b561ab8",
      "tree": "474a0fe75ca54213adb989417ac92a883700ef0e",
      "parents": [
        "93e604b46739114327cc27807eb5caba87e568fa"
      ],
      "author": {
        "name": "Kiran Poola",
        "email": "kiran.poola@bigswitch.com",
        "time": "Thu May 15 15:11:06 2014 -0700"
      },
      "committer": {
        "name": "Kiran Poola",
        "email": "kiran.poola@bigswitch.com",
        "time": "Thu May 15 15:11:06 2014 -0700"
      },
      "message": "verify_packet_in with in_port as None.\n"
    },
    {
      "commit": "6219af7f6dbab1e45aa94d7b29851b3915fb2862",
      "tree": "bf205c09b87013a47acaca5cb825deb2c37a9f16",
      "parents": [
        "e016cf29d5b602efc6ba2f435f7c9010151187b2"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Wed May 14 21:08:30 2014 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Thu May 15 19:17:29 2014 +0100"
      },
      "message": "oft: Move profiler setup/teardown to function\n\nProfiler setup/teardown was done \"in-situ\". This was inconsistent\nwith the general design of \u0027oft\u0027. Fix this, by moving these\noperations to a seperate file.\n\nIn addition, add a \u0027--profile-file\u0027 parameter, so that the output\nfile can be changed if necessary.\n\nSigned-off-by: Stephen Finucane \u003cstephenfinucane@hotmail.com\u003e\n"
    },
    {
      "commit": "e016cf29d5b602efc6ba2f435f7c9010151187b2",
      "tree": "8c2c6b27fce0bacb9a4685264931dbc4ccb896a6",
      "parents": [
        "93e604b46739114327cc27807eb5caba87e568fa"
      ],
      "author": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Wed Apr 16 22:04:11 2014 +0100"
      },
      "committer": {
        "name": "Stephen Finucane",
        "email": "stephenfinucane@hotmail.com",
        "time": "Thu May 15 19:06:42 2014 +0100"
      },
      "message": "oft: Add support for XML output\n\nAdd support for xUnit-format XML output by utilising the \u0027xmlrunner\u0027\npackage. This feature is optional, and is disabled by default.\n\nResolves issue #123.\n\nSigned-off-by: Stephen Finucane \u003cstephenfinucane@hotmail.com\u003e\n"
    },
    {
      "commit": "93e604b46739114327cc27807eb5caba87e568fa",
      "tree": "457650bad0c4a86f7999ae5a6008ec4b78801664",
      "parents": [
        "47544e410531732ee3603c5dfd255770009a9d96",
        "78d9bcb1c1b90940333aa281576daa26d0ce7f25"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon May 12 13:38:43 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon May 12 13:38:43 2014 -0700"
      },
      "message": "Merge into master from pull request #127:\nupdate pyloxi to floodlight/loxigen-artifacts@60b6e39c8a5dddade0ad293da5 (https://github.com/floodlight/oftest/pull/127)\n"
    },
    {
      "commit": "78d9bcb1c1b90940333aa281576daa26d0ce7f25",
      "tree": "457650bad0c4a86f7999ae5a6008ec4b78801664",
      "parents": [
        "47544e410531732ee3603c5dfd255770009a9d96"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon May 12 13:27:44 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon May 12 13:27:44 2014 -0700"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts@60b6e39c8a5dddade0ad293da512d9dd57ed2f98\n"
    },
    {
      "commit": "47544e410531732ee3603c5dfd255770009a9d96",
      "tree": "8ab2eb7b56102c99e036c2cbc22c90b401a190ed",
      "parents": [
        "e3df578cfd1d68afc3183b748b635ac48c0dbc98",
        "93b3313162b7ebe21b6148e78fac6edb43926cfa"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Apr 21 12:33:41 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Mon Apr 21 12:33:41 2014 -0700"
      },
      "message": "Merge into master from pull request #125:\nupdate pyloxi to floodlight/loxigen-artifacts@82ba9ace14a6a71383b79e62cc... (https://github.com/floodlight/oftest/pull/125)\n"
    },
    {
      "commit": "93b3313162b7ebe21b6148e78fac6edb43926cfa",
      "tree": "3cd55807cd0662e5587037fa0de9a090fa2cf295",
      "parents": [
        "95222802e687f27a483da82e53d7de10b34f4daf"
      ],
      "author": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Apr 21 12:20:58 2014 -0700"
      },
      "committer": {
        "name": "Rich Lane",
        "email": "rlane@bigswitch.com",
        "time": "Mon Apr 21 12:20:58 2014 -0700"
      },
      "message": "update pyloxi to floodlight/loxigen-artifacts@82ba9ace14a6a71383b79e62cc291c7d30fda2a6\n"
    },
    {
      "commit": "e3df578cfd1d68afc3183b748b635ac48c0dbc98",
      "tree": "474ee39484e5c09249493b113ee9ec2ebed91eb0",
      "parents": [
        "0b49c5f70094780782424e995e716e4f32a45375",
        "1ec8c0f4b54665f53ceca5fb8e71d57f78799ca9"
      ],
      "author": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Apr 16 15:58:19 2014 -0700"
      },
      "committer": {
        "name": "abat",
        "email": "abat@bigswitch.com",
        "time": "Wed Apr 16 15:58:19 2014 -0700"
      },
      "message": "Merge into master from pull request #107:\nVerifiy configuration flag (https://github.com/floodlight/oftest/pull/107)\n"
    }
  ],
  "next": "0b49c5f70094780782424e995e716e4f32a45375"
}
