)]}'
{
  "commit": "b1172926f81e46ccd9095679196f4688797d9d0d",
  "tree": "9e8661929a2d95bd1c4b56a2057fd8b3298982b8",
  "parents": [
    "33349aec76671b3afd1382014088349aa6105c82"
  ],
  "author": {
    "name": "Alex Ruiz",
    "email": "alruiz@google.com",
    "time": "Mon Feb 27 15:45:10 2012 -0800"
  },
  "committer": {
    "name": "Alex Ruiz",
    "email": "alruiz@google.com",
    "time": "Mon Feb 27 15:45:10 2012 -0800"
  },
  "message": "In progress: [Issue 199] Add ability to navigate to proto element from\ngenerated C++ code.\n\n* Made navigation from C++ class to message definition efficient.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c35c9a5f7edebf32b506f6a6ed793e57462236dc",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/mapping/ClassMappingStrategy_createMappingFrom_Test.java",
      "new_id": "bbf3a635f1f17215e81ce82c58447691cfdc2194",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/mapping/ClassMappingStrategy_createMappingFrom_Test.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "da9064d26198f1ec838c708fe6b59ae194b2f931",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/matching/MessageMatcherStrategy_matchingProtobufElementLocations_Test.java"
    },
    {
      "type": "delete",
      "old_id": "f1ccfd07d64ab1cef207582a6f0235ac339c02b6",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/matching/PatternBuilder_patternToMatchFrom_Test.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "c7d4f07ac505018ce185f2d03852017b907c3a0c",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/matching/PatternMatcher.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9e87acfceb1a1d3f53e456c84352b8bdb53ec607",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/ClassMappingStrategy.java",
      "new_id": "ecd7349bdfcaa27fe969a383cbfb1b52a66bfff6",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/ClassMappingStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "9422974fcb4b8ddb1f1996e901d4b99272a0664b",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/CppToProtobufMapping.java",
      "new_id": "deffd08f6e45f262442d497ffdde7c753a8193ac",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/CppToProtobufMapping.java"
    },
    {
      "type": "modify",
      "old_id": "c2db20c3b33b7ef154ac80af9853d228baad9f2a",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/EnumMappingStrategy.java",
      "new_id": "aac7eb86755dfb974c3d83e91c001281168cd8a5",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/EnumMappingStrategy.java"
    },
    {
      "type": "rename",
      "old_id": "3dc7e4a51510f591f26338a318708f97f6c7bd19",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/AstElements.java",
      "new_id": "21e1b7a615c7a788697389b2a3669cb908b216b9",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/IBindings.java",
      "score": 64
    },
    {
      "type": "modify",
      "old_id": "dcef34ae8463c9a37af882405902801868ec9e91",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/MethodMappingStrategy.java",
      "new_id": "fb3cabadbe7cb6c5ae1ca1f3fbb01d1b8ebbf250",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/MethodMappingStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "88fca85b46035aeb948f60b5d86b761ca009314c",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/TypeDefMappingStrategy.java",
      "new_id": "0b5b4e70ec8ea40a9162f3421064c9ed07adb0b9",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/mapping/TypeDefMappingStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "1f9fe3c0bbe5f47a29150c3a857655d5f000d290",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/matching/MessageMatcherStrategy.java",
      "new_id": "0ccd200c7c9bd59ce009b4491fb6ae39ad9aa5fb",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/matching/MessageMatcherStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "cfd959681457d376c4e1e9a3106d660dd00ae2c0",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/matching/ProtobufElementMatchFinder.java",
      "new_id": "fbebdee5d383fcf7179cfdc6536675c09ceafe52",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/matching/ProtobufElementMatchFinder.java"
    },
    {
      "type": "modify",
      "old_id": "b4cb9e2b83e575cd901b3bd4377bc0eb1032bb35",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/matching/ProtobufElementMatcherStrategy.java",
      "new_id": "bc9704d724f9ab48979b85c99225c5a388690f22",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/matching/ProtobufElementMatcherStrategy.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d607de517d2f67cfc4ab251070cf0fc3f269d22e",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/model/util/ModelObjects_uriOf_Test.java"
    },
    {
      "type": "modify",
      "old_id": "6ec9da19c2eb8626ca6de4a3cb1efba245cef979",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/model/util/ModelObjects.java",
      "new_id": "7aa3d9fb7c6173e9bec603805d8481a183d5c076",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/model/util/ModelObjects.java"
    }
  ]
}
