)]}'
{
  "commit": "6ef5b402fa6fdaf803627735f02a32f1bfed10c9",
  "tree": "a5f639c22eb0924781c890673085a653a62897f6",
  "parents": [
    "e65aad1bb4a8fa8b197dcb1ee3036a39b435b22d"
  ],
  "author": {
    "name": "Alexander Rookey",
    "email": "atrookey@google.com",
    "time": "Thu Jul 28 18:31:15 2016 -0400"
  },
  "committer": {
    "name": "Alexander Rookey",
    "email": "atrookey@google.com",
    "time": "Fri Jul 29 19:39:32 2016 -0400"
  },
  "message": "Implements new scoping pipeline\n\nRemoves scoping methods dependent on ModelElementFinder and replaces\nthem with methods dependent on ProtobufImportedNamespaceAwareLocalScopeProvider.\n\nChange-Id: I50e8691a61bbb85f277fef6748ed4724c85fdd41\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "401bb86ea4e01989c7602864f045639c9a4ff603",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/bugs/Issue131_AddOptionsForService_Test.java",
      "new_id": "d9242291eee261e997e1adb372afbcfbacb227bd",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/bugs/Issue131_AddOptionsForService_Test.java"
    },
    {
      "type": "modify",
      "old_id": "62a5015392017aa2961f3c926011faa69cfefbb7",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/bugs/Issue147_AddSupportForGroupOptions_Test.java",
      "new_id": "8abafc03db9aa28e04912f0d3f4fdb01d6e3c465",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/bugs/Issue147_AddSupportForGroupOptions_Test.java"
    },
    {
      "type": "modify",
      "old_id": "9afbe580bb63d673021c29c83455883664bb50de",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/bugs/Issue156_AddSupportForEnumValueOptions_Test.java",
      "new_id": "e10ba9fcc4fd6fc9795c6362545e522642c40af9",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/bugs/Issue156_AddSupportForEnumValueOptions_Test.java"
    },
    {
      "type": "modify",
      "old_id": "f66915f2222a81a7a62959063ee33bf5b53e67bb",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/core/IntegrationTestModule.java",
      "new_id": "4668d917e585d34e19fa98a27cb20db81085a125",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/junit/core/IntegrationTestModule.java"
    },
    {
      "type": "modify",
      "old_id": "47e5fb1cb13aeea583dd101c519a54fd90b4ee02",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_ComplexTypeLink_target_Test.java",
      "new_id": "80bde8eee9fceb2148d117986a45a4c04c8a2a93",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_ComplexTypeLink_target_Test.java"
    },
    {
      "type": "modify",
      "old_id": "58c3c53b83fa9bb6c944c7a4d2eb7294dba51f07",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_FieldName_target_with_ExtensionFieldName_Test.java",
      "new_id": "f3fcaa35a5846458b769a865cc0d1a338bc2cb21",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_FieldName_target_with_ExtensionFieldName_Test.java"
    },
    {
      "type": "modify",
      "old_id": "f52b4c1b48a9e6b8c93f403b36708b5b7e72f10b",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_FieldName_target_with_NormalFieldName_Test.java",
      "new_id": "538d71ab8124e691b080d64fdffe3021312c7617",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_FieldName_target_with_NormalFieldName_Test.java"
    },
    {
      "type": "modify",
      "old_id": "1c13b6f9823f730c30037c5d05ea1600c0b1e69c",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_LiteralLink_target_Test.java",
      "new_id": "aad3151f33cbdc8a84311d6ae1cf6060ba53c79c",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_LiteralLink_target_Test.java"
    },
    {
      "type": "modify",
      "old_id": "d8833382240dadea7a09b8134200593cb84f37f3",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_OptionField_target_with_ExtensionOptionField_Test.java",
      "new_id": "4dc1113a86a494d5dca99baab05620f1dd6cd8e8",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_OptionField_target_with_ExtensionOptionField_Test.java"
    },
    {
      "type": "modify",
      "old_id": "f46338f15af4bcbf622246b0f63055c4b393dd07",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_OptionField_target_with_MessageOptionField_Test.java",
      "new_id": "ee5ad96c0ba7de89ea481424047421c0b2a7a3ba",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_OptionField_target_with_MessageOptionField_Test.java"
    },
    {
      "type": "modify",
      "old_id": "8b30f48c8e8d262588862f1d53339b38301ee97b",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_OptionSource_target_Test.java",
      "new_id": "175a43a21681f84b7ba1a0c17c8e4fad7d179238",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider_scope_OptionSource_target_Test.java"
    },
    {
      "type": "modify",
      "old_id": "378fe8696785fd7a290d38bef5dc1a80c95c03e9",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/ProtobufRuntimeModule.java",
      "new_id": "d793075ea1e765d5c16007579728229e8e87e4f5",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/ProtobufRuntimeModule.java"
    },
    {
      "type": "modify",
      "old_id": "a7402ad70633d752ab45362f7a15f767bf0c7839",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/model/util/QualifiedNames.java",
      "new_id": "b7708ded622001bea8f27166b6a048fbbed06c57",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/model/util/QualifiedNames.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "34027fdf2d71a14ffcace857c236690abcb878f2",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufCaseInsensitivityHelper.java"
    },
    {
      "type": "modify",
      "old_id": "fcc04761c6d403f9c7c799b629fffd3db42ca35c",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufImportScope.java",
      "new_id": "15f9a2c7697c95faa6f2ff74a5597b4bd113de45",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufImportScope.java"
    },
    {
      "type": "modify",
      "old_id": "df272281f60980f621c30925743960289d72a4f2",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufImportUriGlobalScopeProvider.java",
      "new_id": "0edb1a148d9d659c3000c7eb83504447e4452595",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufImportUriGlobalScopeProvider.java"
    },
    {
      "type": "modify",
      "old_id": "76cd4abfe575dec4613d8d5dc4a852ce40a06805",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufImportedNamespaceAwareLocalScopeProvider.java",
      "new_id": "97670673c55005b7a9059a5b5c4bc180e4655003",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufImportedNamespaceAwareLocalScopeProvider.java"
    },
    {
      "type": "modify",
      "old_id": "f34a85a096429da0e93995e57f0d24535142298f",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider.java",
      "new_id": "d541014d22302fc73f3e56b66d4417ee35f492ae",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufScopeProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "40f6e00a8c02afe5437249545d9adf24a29bd235",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufSelectableBasedScope.java"
    }
  ]
}
