)]}'
{
  "commit": "deb1c7175b1ed45ce0a7bcdd5cd9bef008be54db",
  "tree": "01da10b52527891a60c11a8c12554754240cd143",
  "parents": [
    "6118be933375f447c8a74271be5b43e269b105cf"
  ],
  "author": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Tue Aug 08 15:37:20 2017 +0200"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "damienmg@users.noreply.github.com",
    "time": "Tue Aug 08 16:18:22 2017 +0200"
  },
  "message": "Move the plugin to the top level directory\n\nThis way every sources is under java{,tests}/pkg and in one eclipse project.\n",
  "tree_diff": [
    {
      "type": "rename",
      "old_id": "9d5039f352db2768eddc71bf9481693c43234e54",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/.classpath",
      "new_id": "163f5ec40b2531d1a637d9de2ededa5e39712365",
      "new_mode": 33188,
      "new_path": ".classpath",
      "score": 97
    },
    {
      "type": "modify",
      "old_id": "77647e017fd0b1ac739e049ac25e8cac326a438c",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "351d45e2f35f74fbe1bddd86bf931aedf7cfcf97",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "rename",
      "old_id": "d2246b40d19884e5e0ffe48e329c2c5ab3df60c1",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/.project",
      "new_id": "d2246b40d19884e5e0ffe48e329c2c5ab3df60c1",
      "new_mode": 33188,
      "new_path": ".project",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "22d86b2a9f7b942b941a2d6a36be1693e3c29b3f",
      "old_mode": 33188,
      "old_path": "BUILD",
      "new_id": "61424395879e380d96a0d95fa4c420aa5116f600",
      "new_mode": 33188,
      "new_path": "BUILD"
    },
    {
      "type": "rename",
      "old_id": "e85e851170352d5bf169b75141045dfa9e4cc63a",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/META-INF/MANIFEST.MF",
      "new_id": "e85e851170352d5bf169b75141045dfa9e4cc63a",
      "new_mode": 33188,
      "new_path": "META-INF/MANIFEST.MF",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59f690805fb1ee47c51c9cd1c3a5163a4ed9d91a",
      "new_mode": 33188,
      "new_path": "build.properties"
    },
    {
      "type": "delete",
      "old_id": "c6413dd018ffe304fe1ec831df6e07cb3da6dc38",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/BUILD",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "29be2269190961bbceb2742acb4bd67108f78537",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/build.properties",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "628a41a57f84f6d1df1c1d77471e45ebdcba1653",
      "old_mode": 40960,
      "old_path": "com.google.devtools.bazel.e4b/javatests",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2a536a61bf6f4dad8b8423279e3e603f189a9361",
      "old_mode": 40960,
      "old_path": "com.google.devtools.bazel.e4b/runfiles",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "5e8bc373d53ee75eb3dead5ba1a370e28a42ac92",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/Activator.java",
      "new_id": "5e8bc373d53ee75eb3dead5ba1a370e28a42ac92",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/Activator.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a14cdf3e87440d3322c90bb26dc0076ff1377de6",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/BazelAspectLocationImpl.java",
      "new_id": "a14cdf3e87440d3322c90bb26dc0076ff1377de6",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/BazelAspectLocationImpl.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ae94246789588fbf77293d3d8ad3a0725b56d2d1",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/CommandConsoleFactoryImpl.java",
      "new_id": "ae94246789588fbf77293d3d8ad3a0725b56d2d1",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/CommandConsoleFactoryImpl.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b7bd69ea942a05c6c8bdd9f6a8bcd00811b7d105",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/ProjectNature.java",
      "new_id": "b7bd69ea942a05c6c8bdd9f6a8bcd00811b7d105",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/ProjectNature.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "4c16fd49522283c2cdd8248c443fb4d76e78e328",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/builder/BazelBuilder.java",
      "new_id": "4c16fd49522283c2cdd8248c443fb4d76e78e328",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/builder/BazelBuilder.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bdd0082b3e0b27eb2f06667f5c97b3c69416be8d",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/classpath/BazelClasspathContainer.java",
      "new_id": "bdd0082b3e0b27eb2f06667f5c97b3c69416be8d",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/classpath/BazelClasspathContainer.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8c6ab966f78b3f39ff7010c53981862edddff980",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/classpath/BazelClasspathContainerInitilalizer.java",
      "new_id": "8c6ab966f78b3f39ff7010c53981862edddff980",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/classpath/BazelClasspathContainerInitilalizer.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "8d9561c7c62a56cb51dc2dc94651e43237533cb4",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/BUILD",
      "new_id": "abad7f5c6b26e764602c049101d638bdbc820592",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/command/BUILD",
      "score": 82
    },
    {
      "type": "rename",
      "old_id": "277e13eb8970b1e1698e77d538f1aa57609f0fd0",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/BazelAspectLocation.java",
      "new_id": "277e13eb8970b1e1698e77d538f1aa57609f0fd0",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/command/BazelAspectLocation.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "28fae712d0bee8f46acd19ebc194b50a64b0c603",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/BazelCommand.java",
      "new_id": "28fae712d0bee8f46acd19ebc194b50a64b0c603",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/command/BazelCommand.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "e67bc2013de5422f4d3dbbb5da98cc506ecda1b9",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/BazelNotFoundException.java",
      "new_id": "e67bc2013de5422f4d3dbbb5da98cc506ecda1b9",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/command/BazelNotFoundException.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6217ae09ec133cdfb045407530e250a5dd04fdee",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/Command.java",
      "new_id": "6217ae09ec133cdfb045407530e250a5dd04fdee",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/command/Command.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "02f571d92192fc2cf337155b07ae3d73b1c6de5b",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/CommandConsole.java",
      "new_id": "02f571d92192fc2cf337155b07ae3d73b1c6de5b",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/command/CommandConsole.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "1f279faa03aafb45234bd3c104142108f34b4055",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/IdeBuildInfo.java",
      "new_id": "1f279faa03aafb45234bd3c104142108f34b4055",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/command/IdeBuildInfo.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "126a5fa59378a9ac8257c7268a786cc481d48c06",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/SelectOutputStream.java",
      "new_id": "126a5fa59378a9ac8257c7268a786cc481d48c06",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/command/SelectOutputStream.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "519538bd32ed1a3a29c921a8d25a61a55a5aa4a0",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/preferences/BazelPreferenceInitializer.java",
      "new_id": "519538bd32ed1a3a29c921a8d25a61a55a5aa4a0",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/preferences/BazelPreferenceInitializer.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "207716c5c7ab9502e991f061abe354bffaec0154",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/preferences/BazelPreferencePage.java",
      "new_id": "207716c5c7ab9502e991f061abe354bffaec0154",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/preferences/BazelPreferencePage.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5bcd9b967b4c9be475f72d917196dab311ba2c0a",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/BazelProjectSupport.java",
      "new_id": "5bcd9b967b4c9be475f72d917196dab311ba2c0a",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/wizard/BazelProjectSupport.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6a32e89b68278b0131c2ab0fee8166a528f89429",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/BazelTargetCompletionContentProposalProvider.java",
      "new_id": "6a32e89b68278b0131c2ab0fee8166a528f89429",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/wizard/BazelTargetCompletionContentProposalProvider.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "32c338bed7a7c26fc2e90c020c984d6e7d6b8d6c",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/BazelWizard.java",
      "new_id": "32c338bed7a7c26fc2e90c020c984d6e7d6b8d6c",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/wizard/BazelWizard.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "126da48a9d0ec792490338b87067c13ae311c18a",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/DirectoryTreeContentProvider.java",
      "new_id": "126da48a9d0ec792490338b87067c13ae311c18a",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/wizard/DirectoryTreeContentProvider.java",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "5f70a67ad66db3fe07bc37522109ad7d9e397acd",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/WorkspaceWizardPage.java",
      "new_id": "5f70a67ad66db3fe07bc37522109ad7d9e397acd",
      "new_mode": 33188,
      "new_path": "java/com/google/devtools/bazel/e4b/wizard/WorkspaceWizardPage.java",
      "score": 100
    },
    {
      "type": "modify",
      "old_id": "47834db78aa971e278fddb8d63c4a7d335cf8f15",
      "old_mode": 33188,
      "old_path": "javatests/com/google/devtools/bazel/e4b/command/BUILD",
      "new_id": "4ae36dd69bcc352d4156bbeb902db14349987db0",
      "new_mode": 33188,
      "new_path": "javatests/com/google/devtools/bazel/e4b/command/BUILD"
    },
    {
      "type": "rename",
      "old_id": "b938b9c237c8dcb3b6ec067ff901a9e5554cb09b",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/plugin.xml",
      "new_id": "b938b9c237c8dcb3b6ec067ff901a9e5554cb09b",
      "new_mode": 33188,
      "new_path": "plugin.xml",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "97fc06705b0742640d696acf6026a309b091d171",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/resources/icon.ico",
      "new_id": "97fc06705b0742640d696acf6026a309b091d171",
      "new_mode": 33188,
      "new_path": "resources/icon.ico",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "a9cd58e806cc5b1d4de2c1de4850673444e433da",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/resources/tools/must/be/unique/BUILD",
      "new_id": "3b68e55f2e96f0e9637dce0730edbf49dd8e0845",
      "new_mode": 33188,
      "new_path": "resources/tools/must/be/unique/BUILD",
      "score": 76
    },
    {
      "type": "rename",
      "old_id": "55b80f7b903171f4bd3c653a635f121a8d2077a7",
      "old_mode": 33188,
      "old_path": "com.google.devtools.bazel.e4b/resources/tools/must/be/unique/e4b_aspect.bzl",
      "new_id": "55b80f7b903171f4bd3c653a635f121a8d2077a7",
      "new_mode": 33188,
      "new_path": "resources/tools/must/be/unique/e4b_aspect.bzl",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3ad15da56e29aaa437eef32b78da32e913ed7089",
      "new_mode": 40960,
      "new_path": "runfiles"
    }
  ]
}
