)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9d5f77b1c4fdb2c1711b90507a95449b17b8982c",
      "old_mode": 33188,
      "old_path": "doc/Doxyfile",
      "new_id": "4f0690c74bed1b712ee47f8528f458eabb6d77b1",
      "new_mode": 33188,
      "new_path": "doc/Doxyfile"
    },
    {
      "type": "modify",
      "old_id": "25e50809545e2d6281a5dd5e469738d9a321531e",
      "old_mode": 33188,
      "old_path": "src/python/oftest/controller.py",
      "new_id": "4262ca990dae6e0dd629da345b989bdd3900ea91",
      "new_mode": 33188,
      "new_path": "src/python/oftest/controller.py"
    },
    {
      "type": "modify",
      "old_id": "90a5207d94fd119ceb76257ad51332c5b752353b",
      "old_mode": 33188,
      "old_path": "src/python/oftest/dataplane.py",
      "new_id": "0462f5d735f0fb5719481fd9c946ddea0062361c",
      "new_mode": 33188,
      "new_path": "src/python/oftest/dataplane.py"
    },
    {
      "type": "modify",
      "old_id": "f53c2e04869939961daeb81dc22e711a250f8b67",
      "old_mode": 33188,
      "old_path": "src/python/oftest/netutils.py",
      "new_id": "613ac668b28d6c90e186bdfe7d8765095762fec2",
      "new_mode": 33188,
      "new_path": "src/python/oftest/netutils.py"
    },
    {
      "type": "modify",
      "old_id": "b6c14d3ba5ab7a0b154dbc8dedadf51cd0a6c555",
      "old_mode": 33188,
      "old_path": "src/python/oftest/oft_config.py",
      "new_id": "af82455f822ca99f7ab0474faccf6bf164ee11bb",
      "new_mode": 33188,
      "new_path": "src/python/oftest/oft_config.py"
    },
    {
      "type": "modify",
      "old_id": "43f02e2ee208e773b9c19391c218b5b8a0f1ba54",
      "old_mode": 33188,
      "old_path": "tools/munger/Makefile",
      "new_id": "4e979d234e9db1181f927bf1d8f58728e96d3a33",
      "new_mode": 33188,
      "new_path": "tools/munger/Makefile"
    },
    {
      "type": "modify",
      "old_id": "6f9d11ac60092714e669afad4c6e2b62d641e8eb",
      "old_mode": 33188,
      "old_path": "tools/munger/scripts/action_gen.py",
      "new_id": "8746faf9d4d0011d451fdf356278c4a3369495b8",
      "new_mode": 33188,
      "new_path": "tools/munger/scripts/action_gen.py"
    },
    {
      "type": "modify",
      "old_id": "e1c8ce7e130f825e6d67de16c4edf4e9cc2dc218",
      "old_mode": 33188,
      "old_path": "tools/munger/scripts/error_gen.py",
      "new_id": "7ee2d357a8220f0c593b563bca89a3d7bed27f7a",
      "new_mode": 33188,
      "new_path": "tools/munger/scripts/error_gen.py"
    },
    {
      "type": "modify",
      "old_id": "2a9f963b64e736b7bec0b441d48483468cac7f59",
      "old_mode": 33188,
      "old_path": "tools/munger/scripts/message_gen.py",
      "new_id": "31665ca3a631d93b1d06ffa6f01ceda7d12454b0",
      "new_mode": 33188,
      "new_path": "tools/munger/scripts/message_gen.py"
    },
    {
      "type": "modify",
      "old_id": "720c608a7c8b162e247e0b6c65916577af9b8c72",
      "old_mode": 33188,
      "old_path": "tools/munger/tests/msg_test.py",
      "new_id": "e816cc1c898756fa6ad15fca708edeb96ab0a17b",
      "new_mode": 33188,
      "new_path": "tools/munger/tests/msg_test.py"
    }
  ]
}
