)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "391d55a6038d6aaa9186ba21e7588055e7990d9a",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of12/oxm.py",
      "new_id": "9be40e94b9e0e3fa0d409218193ae7f27113c22b",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of12/oxm.py"
    },
    {
      "type": "modify",
      "old_id": "6ebb0fdb3f14b8926f7b91f666c5475d91016476",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of13/bsn_tlv.py",
      "new_id": "2af4626d31e55670297044da3539e05e49e243af",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of13/bsn_tlv.py"
    },
    {
      "type": "modify",
      "old_id": "adbbd8312164613cebbd51191df8ce82eaa6482e",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of13/const.py",
      "new_id": "843282529d1f27b06f512fd67efb8ac39a55551d",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of13/const.py"
    },
    {
      "type": "modify",
      "old_id": "4342a6a77fae58d1dceb43ddefb48d4ec4a4ac74",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of13/oxm.py",
      "new_id": "1e829a26430337c0ce8f7565d9ed680847f19b01",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of13/oxm.py"
    },
    {
      "type": "modify",
      "old_id": "afaca75da78eb6b8ab0e5e878cc2744aee49b769",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/__init__.py",
      "new_id": "e5769981ea8227c42f1630b007b874aab2641fe9",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/__init__.py"
    },
    {
      "type": "modify",
      "old_id": "177bd5b39add1497c672a9ef00b2df6cf429796d",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/action.py",
      "new_id": "098ae7f8b8456a5aa3e369ba24fd938d57eb431a",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/action.py"
    },
    {
      "type": "modify",
      "old_id": "7b2e74b34dfbf802b0f4cdeb4666b944108ded3c",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/action_id.py",
      "new_id": "4ebcfcdc92a239138ecbdb64cd4d7fccea4bbd54",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/action_id.py"
    },
    {
      "type": "modify",
      "old_id": "d33ac62607decc0a3b42afa30ed6ff59af5eaa44",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/async_config_prop.py",
      "new_id": "f2c16633ace34a02d25701d9f842cb7d06852d04",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/async_config_prop.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d664ed1776bf09cc655cece60308c06d050f7810",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/bsn_tlv.py"
    },
    {
      "type": "modify",
      "old_id": "59ecfc01f752bb29db0d7a5be431ec26f992429a",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/bundle_prop.py",
      "new_id": "f5d8b1a69510f35a91e584ecc5acfff290c5e423",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/bundle_prop.py"
    },
    {
      "type": "modify",
      "old_id": "191fa7a5ddd2673b37de7e707498f6811fda665f",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/common.py",
      "new_id": "af39685b8efb73bfafd0c7369aa354f8a7648570",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/common.py"
    },
    {
      "type": "modify",
      "old_id": "b6130f816048f4ed731b3622df134ba4fe33dbe0",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/const.py",
      "new_id": "5fa645ea623c94701ce9b82b496e7dfda85455e7",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/const.py"
    },
    {
      "type": "modify",
      "old_id": "cebf31ea4ad2714b8fbcea6ea2f664f190a739fb",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/instruction.py",
      "new_id": "1a0a436d87cc03cffdfe3ccec79f9dd70dd199ee",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/instruction.py"
    },
    {
      "type": "modify",
      "old_id": "9b679c2c799cef8142e1868cc4707ab6549222b8",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/instruction_id.py",
      "new_id": "71fff545f93bd4efef7ef765f81c80dd791500c6",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/instruction_id.py"
    },
    {
      "type": "modify",
      "old_id": "8ce6c092417c1ae8b146b19e0994cdb49d079086",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/message.py",
      "new_id": "67c8f9a17e62643fa68692a9e941cb9b099763af",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/message.py"
    },
    {
      "type": "modify",
      "old_id": "54f0b04679e5fe2970b4f38f3c8e8e0cba35accd",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/meter_band.py",
      "new_id": "1b75f026a7352c542461776ffe4b01e835f08574",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/meter_band.py"
    },
    {
      "type": "modify",
      "old_id": "47d4a6d04782c34736d228fbb6aa80ce353d0d0c",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/oxm.py",
      "new_id": "21fe0f384169704b128fd9d3b20bc732828207f0",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/oxm.py"
    },
    {
      "type": "modify",
      "old_id": "c4047329058397e9db80164f450124743551ff78",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/port_desc_prop.py",
      "new_id": "3674b98a63d339775c4ff1130aabf64754281924",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/port_desc_prop.py"
    },
    {
      "type": "modify",
      "old_id": "df8c796d1b200b8b65e04360b55de7acc0a10dce",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/port_mod_prop.py",
      "new_id": "bf68e3cb3f4c112f856c36bf57a7528e1505351c",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/port_mod_prop.py"
    },
    {
      "type": "modify",
      "old_id": "e5ebb383dafffd2c5703083f9cffec06e1c940b0",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/port_stats_prop.py",
      "new_id": "b20325fe9eb85812df97082f84ac0da2b804d363",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/port_stats_prop.py"
    },
    {
      "type": "modify",
      "old_id": "eabf6bafacf413868f07a646a1b855ab002f1930",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/queue_desc_prop.py",
      "new_id": "5e902460ba697b5669552d717b7b5089e83a0594",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/queue_desc_prop.py"
    },
    {
      "type": "modify",
      "old_id": "44129e2c8cb3100362b6503e5ea50934dbfc6b03",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/queue_stats_prop.py",
      "new_id": "a29443658e6cb88ac1beb8b14809f160fa6ff3b8",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/queue_stats_prop.py"
    },
    {
      "type": "modify",
      "old_id": "81404274359a05329f4010e5c2734bd42a0cb09b",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/role_prop.py",
      "new_id": "5baa1e08949bfe64548b0e82d0b89a6303b363b6",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/role_prop.py"
    },
    {
      "type": "modify",
      "old_id": "26b4b3d5ca5a95323a49af314cc49f4bdd110a74",
      "old_mode": 33188,
      "old_path": "src/python/loxi/of14/table_mod_prop.py",
      "new_id": "4d538a1118b82ba0e81691288fb089aaf205863c",
      "new_mode": 33188,
      "new_path": "src/python/loxi/of14/table_mod_prop.py"
    }
  ]
}
