)]}'
{
  "commit": "8219422026639990b0c56e079460f42e54016f5a",
  "tree": "06e8e16278037c49c569d8e87bf11b5979ed6940",
  "parents": [
    "13ac5a52c4a78eb6fb3a09bafa9dac8b9fcaeef1"
  ],
  "author": {
    "name": "Alex Ruiz",
    "email": "alruiz@google.com",
    "time": "Fri Feb 03 04:04:20 2012 -0800"
  },
  "committer": {
    "name": "Alex Ruiz",
    "email": "alruiz@google.com",
    "time": "Fri Feb 03 04:04:20 2012 -0800"
  },
  "message": "In progress: [Issue 199] Add ability to navigate to proto element from\ngenerated C++ code.\n\n* Added support for enums.\n* Made retrieval of alternative qualified names lazy.\n* Code cleanup. \n* Added tests.",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "f21019f2c0924bb9d8a6182fb068e8102ad6926a",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/actions/QualifiedNameFactory_createQualifiedNamesForComplexType_Test.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "1fcc16d53e7d93b7a3d133ee61a89e70f516b580",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/actions/ClassTypeQualifiedNameBuilder_createQualifiedNamesFrom_Test.java",
      "new_id": "469f45490f4a9be16ade49a857aadcbae10ff031",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/fqn/ClassTypeQualifiedNameProviderStrategy_qualifiedNamesFrom_Test.java",
      "score": 69
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a5417d1ced3ca586c4e66e5fcff4cccde6e30f90",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/fqn/IsQualifiedNameSource.java"
    },
    {
      "type": "delete",
      "old_id": "e2f213a34a1113ad0d236d7fcbcc764ed9162f5b",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt.test/src/com/google/eclipse/protobuf/cdt/junit/QualifiedNamesContain.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "2774df5e6a77fab5db98284eb38d894513332d14",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/ProtobufCdtModule.java",
      "new_id": "5a4ee5437ba70a6e62a1a2f638ae7d2a57908609",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/ProtobufCdtModule.java"
    },
    {
      "type": "rename",
      "old_id": "c5f9320fb467535ec97cd25ec4722c0f2ba5843a",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/actions/ModelObjectDefinitionQueryBuilder.java",
      "new_id": "61e11a3093afaa90990a2ec0c06c4ef6ee45f599",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/actions/ModelObjectLookupQueryBuilder.java",
      "score": 64
    },
    {
      "type": "modify",
      "old_id": "25201bcf409e910e323db05abe0e8652b671727f",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/actions/OpenProtoDeclarationAction.java",
      "new_id": "0c390f6992ead43e100a58445efad71d58913b13",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/actions/OpenProtoDeclarationAction.java"
    },
    {
      "type": "delete",
      "old_id": "9ee947e2ee045e058793f555be025819e11fae9e",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/actions/ProtoFilePathFinder.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "98389a8670c434f19b89c3a950da7b1a4c557ebd",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/actions/QualifiedNameFactory.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "907fa264a75f4276e4d7d5b900f2fa7bff79d8a1",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/actions/ClassTypeQualifiedNameBuilder.java",
      "new_id": "34fe592dc0a7d603d81ed3aa86ca234688a9bdf6",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/fqn/ClassTypeQualifiedNameProviderStrategy.java",
      "score": 68
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d90442875c644842ae02ce3dcf473e87194301c7",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/fqn/EnumQualifiedNameProviderStrategy.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "03438b0c970ca073b1976696bd5f549dab2d77d3",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/fqn/QualifiedNameProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "44816d0f7d471dc7eafbbe54d04e149852d57e61",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/fqn/QualifiedNameProviderStrategy.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "062e1ac7f8b960b5e48541951945214559a7f2ff",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/fqn/QualifiedNameSource.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fd25b970a61741de0188ab502dc62d78b38f5282",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.cdt/src/com/google/eclipse/protobuf/cdt/path/ProtoFilePathFinder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a6cb9b5324e1f87505d3c84a46354fb155443ce5",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.integration.test/src/com/google/eclipse/protobuf/resource/IndexLookup_resourceIn_Test.java"
    },
    {
      "type": "rename",
      "old_id": "afa5d16e04edfbfac86f42740361d5ef5aa198e0",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.integration.test/src/com/google/eclipse/protobuf/resource/ModelObjectLocationLookup_findModelObjectUri_Test.java",
      "new_id": "0d680f52e22f657334371e1b72bfcf2e08480279",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.integration.test/src/com/google/eclipse/protobuf/resource/ResourceDescriptions_modelObjectUri_Test.java",
      "score": 60
    },
    {
      "type": "modify",
      "old_id": "62130987f9c889b684b3b96618c54098f59a71ed",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui.test/src/com/google/eclipse/protobuf/ui/editor/ModelObjectDefinitionNavigator_navigateToDefinition_Test.java",
      "new_id": "75ce83f376782a963d03ab50532a8216142963da",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui.test/src/com/google/eclipse/protobuf/ui/editor/ModelObjectDefinitionNavigator_navigateToDefinition_Test.java"
    },
    {
      "type": "modify",
      "old_id": "67cbaf6dcbdf9783b8c8cf3101c97cf694604fac",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/OutputDirectory.java",
      "new_id": "75cd929a0d5748f0093b82074ca04cfb7e645d76",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/builder/protoc/OutputDirectory.java"
    },
    {
      "type": "modify",
      "old_id": "f0393c7524bc61f1f07c7b50c4a3240c83ec22f1",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/editor/ModelObjectDefinitionNavigator.java",
      "new_id": "3cec964f1b7d85636c8b5bd9512380165754380b",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/editor/ModelObjectDefinitionNavigator.java"
    },
    {
      "type": "modify",
      "old_id": "108152a1ad77465ce601aed04dd4f0634b352276",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/model/util/Resources.java",
      "new_id": "1627d2cc8843a3885b4477092f0632b6f13d95c4",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/model/util/Resources.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65668fda451347155524ffa6745071435dd3fe42",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/resource/IndexLookup.java"
    },
    {
      "type": "delete",
      "old_id": "4c82a511fb7f5593f8f1c3f3a5252765f13182f4",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/resource/ModelObjectLocationLookup.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "14a93f644a7d5038ef5b16801d22c4ad86df4c1c",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/resource/ResourceDescriptions.java"
    }
  ]
}
