)]}'
{
  "commit": "68e4897387e47010c90aaf44fd61753077807fc6",
  "tree": "858d9086f6ad4a6a6a88afc48d2d705b5ba67a57",
  "parents": [
    "df8ed7fe06a759f4d45337ab24f2de75657f56c5"
  ],
  "author": {
    "name": "John Criswell",
    "email": "criswell@uiuc.edu",
    "time": "Sat Jul 06 02:30:50 2013 +0000"
  },
  "committer": {
    "name": "John Criswell",
    "email": "criswell@uiuc.edu",
    "time": "Sat Jul 06 02:30:50 2013 +0000"
  },
  "message": "Merged in the release_32 branch of SAFECode on July 5, 2013.\n\nllvm-svn: 185750\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ec2e5f95b894f9d0219c254bfc253803c8e7eb7",
      "old_mode": 33188,
      "old_path": "safecode/lib/CommonMemorySafety/InstrumentMemoryAccesses.cpp",
      "new_id": "efe6dba5590a5baee3b7befbed5741fe8d1df77c",
      "new_mode": 33188,
      "new_path": "safecode/lib/CommonMemorySafety/InstrumentMemoryAccesses.cpp"
    },
    {
      "type": "modify",
      "old_id": "426cb1434e502b29fef24a9bf950ec13fdc765c3",
      "old_mode": 33261,
      "old_path": "safecode/runtime/DebugRuntime/ExactCheck.cpp",
      "new_id": "568a631ca1fac1bcce13fc888a5552ef11d05f74",
      "new_mode": 33261,
      "new_path": "safecode/runtime/DebugRuntime/ExactCheck.cpp"
    },
    {
      "type": "modify",
      "old_id": "e236293a09e7c89f67a6b1d27869307e94b37f55",
      "old_mode": 33261,
      "old_path": "safecode/runtime/DebugRuntime/RuntimeChecks.cpp",
      "new_id": "4a3638dbf0271ea6794b3ae80e31c2d306f7edc5",
      "new_mode": 33261,
      "new_path": "safecode/runtime/DebugRuntime/RuntimeChecks.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a39524737671b9c9dd8fa09b5ac580407658b81c",
      "new_mode": 33188,
      "new_path": "safecode/test/cstdlib/memcpy-004.c"
    }
  ]
}
