)]}'
{
  "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",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "643c63a93c95be37ac853e50c6cc4be8d3513858",
      "old_mode": 33188,
      "old_path": "src/python/oftest/oft_config.py",
      "new_id": "643c63a93c95be37ac853e50c6cc4be8d3513858",
      "new_mode": 33188,
      "new_path": "src/python/oftest/config.py",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5327eee2dcea0c529f5e433ce948be73b8d52294",
      "old_mode": 33188,
      "old_path": "src/python/oftest/ofmsg/action_list.py",
      "new_id": "884b93332426b85fbf8207303a45071b751b54ba",
      "new_mode": 33188,
      "new_path": "src/python/oftest/protocol/action_list.py",
      "score": 99
    },
    {
      "type": "rename",
      "old_id": "bd6d639350014ba64e0e7b101026c36b123c52c7",
      "old_mode": 33188,
      "old_path": "src/python/oftest/ofmsg/of_message.py",
      "new_id": "49b5df16a1eaf9515a6ba0bea9f577ca58b47288",
      "new_mode": 33188,
      "new_path": "src/python/oftest/protocol/parse.py",
      "score": 73
    },
    {
      "type": "modify",
      "old_id": "9984cc02ec5ab894e3bbcb4abcba6a184e43f223",
      "old_mode": 33188,
      "old_path": "tools/munger/Makefile",
      "new_id": "0e40e4ee8628be77f5ef9713682bcb4ab048e3d7",
      "new_mode": 33188,
      "new_path": "tools/munger/Makefile"
    },
    {
      "type": "modify",
      "old_id": "65a12938cbba71920e58e2bca0e2dfe8859b0f08",
      "old_mode": 33188,
      "old_path": "tools/munger/scripts/action_gen.py",
      "new_id": "6f9d11ac60092714e669afad4c6e2b62d641e8eb",
      "new_mode": 33188,
      "new_path": "tools/munger/scripts/action_gen.py"
    },
    {
      "type": "modify",
      "old_id": "0a6d2419a288a67af883a55366e217231fba802e",
      "old_mode": 33188,
      "old_path": "tools/munger/scripts/error_gen.py",
      "new_id": "d82df10b57e68db3582ad7897d58007bb48a027d",
      "new_mode": 33188,
      "new_path": "tools/munger/scripts/error_gen.py"
    },
    {
      "type": "modify",
      "old_id": "1f93b1c98baf4b8914c551bbaf1d582d441ff6ad",
      "old_mode": 33188,
      "old_path": "tools/munger/scripts/message_gen.py",
      "new_id": "d56f20b399084d866f88b4a2778bdc3b8e36dec8",
      "new_mode": 33188,
      "new_path": "tools/munger/scripts/message_gen.py"
    },
    {
      "type": "modify",
      "old_id": "b92acae8eaa88ad8495692536f6a0efcb71d32dd",
      "old_mode": 33188,
      "old_path": "tools/munger/tests/msg_test.py",
      "new_id": "02a368cd5af267691d39ef47c51f293357426bd9",
      "new_mode": 33188,
      "new_path": "tools/munger/tests/msg_test.py"
    }
  ]
}
