)]}'
{
  "commit": "4d53754dd76572a85bd84a7847285d7458897e99",
  "tree": "ec67d871e01f0afaeaa7dbd9c9a1d4b7fd69aa46",
  "parents": [
    "861e2e119d21e80b1b120a525f9caf8d4c730e82"
  ],
  "author": {
    "name": "Alexander Rookey",
    "email": "atrookey@google.com",
    "time": "Wed May 25 15:50:52 2016 -0400"
  },
  "committer": {
    "name": "Alexander Rookey",
    "email": "atrookey@google.com",
    "time": "Thu May 26 14:01:18 2016 -0400"
  },
  "message": "Added namespace support to scoping.\n\nCreated scoping fragment ProtobufImportNamespacesScopingFragment that\ndelegates local scoping to\nProtobufImportedNamespaceAwareLocalScopeProvider\nand global scoping to ProtobufImportUriGlobalScopeProvider.\n\nChange-Id: Ic7773f99845050ab10f3ca9d48359d14da8f1742\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "173239dd60d6502875a27121eef4641a584cc6ea",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.generator/META-INF/MANIFEST.MF",
      "new_id": "bb2b6b69828c78fcba69641ec89d02fbd78e4e13",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.generator/META-INF/MANIFEST.MF"
    },
    {
      "type": "delete",
      "old_id": "de89a7e67e8cf9d5d16aca69b034bc4dd0bceece",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.generator/bin/.project",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "097852b819deff25625c07c78b41125b2d2d5a84",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.generator/src/com/google/eclipse/protobuf/GenerateProtobuf.mwe2",
      "new_id": "473a0166fe15e9faee9aab907d20299399562ef5",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.generator/src/com/google/eclipse/protobuf/GenerateProtobuf.mwe2"
    },
    {
      "type": "modify",
      "old_id": "2a39ba6263964cab17679c373571d0a4502d06cf",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.generator/src/com/google/eclipse/protobuf/Protobuf.xtext",
      "new_id": "2b99ea7cddb981dad0fcbbda2f0f842fc4212804",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.generator/src/com/google/eclipse/protobuf/Protobuf.xtext"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "497b6ccea74d198c9ca61a79448b5e07d5f91efc",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.generator/src/com/google/eclipse/protobuf/scoping/ProtobufImportNamespacesScopingFragment.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23c6cc5e27a85ced4ca38728ad21c3eabde75237",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.generator/src/com/google/eclipse/protobuf/scoping/ProtobufImportNamespacesScopingFragment.xpt"
    },
    {
      "type": "modify",
      "old_id": "01412d5fc17ad0b973fc0fd0e99057efbc1d6759",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/model/util/ModelObjects_packageOf_Test.java",
      "new_id": "043d46735f5c8371d80529809d5151c065b059c0",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/model/util/ModelObjects_packageOf_Test.java"
    },
    {
      "type": "modify",
      "old_id": "2ebfa1224f08467255b6b6ee3fe5296eac70b6ea",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/model/util/Packages_areRelated_Test.java",
      "new_id": "c9aeec444b0821312d93f0a03a385bd6592817ff",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/model/util/Packages_areRelated_Test.java"
    },
    {
      "type": "modify",
      "old_id": "c8b91bc6cd73d4b2ff25c100eb220d3a7571f331",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/validation/ImportValidator_checkUnknownSyntaxImports_withNonProto2Imports_Tests.java",
      "new_id": "47e4e6c24f83d678b69e3d151d0c90ed63acc1f1",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/validation/ImportValidator_checkUnknownSyntaxImports_withNonProto2Imports_Tests.java"
    },
    {
      "type": "modify",
      "old_id": "df880f4ead4026c67f6e9ddbd1fe6bc841b4729e",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator_checkOnlyOnePackageDefinition_Test.java",
      "new_id": "5bf5457ac7de803832aa8d21d59058d6fc31bb20",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.test/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator_checkOnlyOnePackageDefinition_Test.java"
    },
    {
      "type": "modify",
      "old_id": "0b90171b0402d49063e9ff2bf98175f6fdf5e4b3",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/ProtobufUiModule.java",
      "new_id": "a40d43a1742275f1f9da771250182f8408818226",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/ProtobufUiModule.java"
    },
    {
      "type": "modify",
      "old_id": "c2482eec92cd4e55397e6f9bca8dbdebde358965",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/editor/hyperlinking/ProtobufHyperlinkDetector.java",
      "new_id": "e6b4aa9340fe2f05ce1c9e0bb41641fc0b9c44e6",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/editor/hyperlinking/ProtobufHyperlinkDetector.java"
    },
    {
      "type": "modify",
      "old_id": "95ab1bb486aba368469715d91ba61e90dc2b8a58",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/editor/syntaxcoloring/ProtobufSemanticHighlightingCalculator.java",
      "new_id": "b0046aaadb68dc03c4d012390f5523deefa36383",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf.ui/src/com/google/eclipse/protobuf/ui/editor/syntaxcoloring/ProtobufSemanticHighlightingCalculator.java"
    },
    {
      "type": "modify",
      "old_id": "589dac18033cc7a5b7cf8b4c8049748f85b9c524",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/META-INF/MANIFEST.MF",
      "new_id": "e76431dae52912b502900d22b532d75e3b868f83",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/META-INF/MANIFEST.MF"
    },
    {
      "type": "modify",
      "old_id": "541b1a13e85aaf28a1a40d13afc7d0a364bcd71a",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/ProtobufRuntimeModule.java",
      "new_id": "378fe8696785fd7a290d38bef5dc1a80c95c03e9",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/ProtobufRuntimeModule.java"
    },
    {
      "type": "modify",
      "old_id": "66a57f69aaa0ba14f878ca52a3c2cbcd57c137c8",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/model/util/Packages.java",
      "new_id": "324b9c318d9da84308a24b2c5765f8b5d71b993d",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/model/util/Packages.java"
    },
    {
      "type": "delete",
      "old_id": "9f10eb04433351243737cd4661ccd478b7138d75",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufGlobalScopeProvider.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": "bc842501cdea8a549715b3b2426b6becc0647258",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufImportUriGlobalScopeProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "de3ccb1cf0b7ed0954de17ed43f104c0494d4c46",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/scoping/ProtobufImportedNamespaceAwareLocalScopeProvider.java"
    },
    {
      "type": "modify",
      "old_id": "3c6e1730e6d95eafbe3f640610fd6060c15019ef",
      "old_mode": 33188,
      "old_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator.java",
      "new_id": "b1649570451367def512d99e619812e6c58da50a",
      "new_mode": 33188,
      "new_path": "com.google.eclipse.protobuf/src/com/google/eclipse/protobuf/validation/ProtobufJavaValidator.java"
    }
  ]
}
