)]}'
{
  "commit": "4d611f89b2d0a4bac0f10be01f9c305d57fb456a",
  "tree": "affa944fb96f6f60b746525cfc6be9f33ff0001e",
  "parents": [
    "62714054b0453a4f9e28b7ee8835ca3c739d3612"
  ],
  "author": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Mon Apr 18 21:34:16 2016 +0200"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Wed Apr 27 12:02:47 2016 +0200"
  },
  "message": "Initial import of e4b, an Eclipse plugin for Bazel\n\nThis is really rudimentory. It simply supports creating the\nclasspath from a project.\n\nYou can create a new Bazel project with New project \u003e Import Bazel project\nThen you can select the list of targets you want to build and the list\nof directories you want to track.\n\nFixes bazelbuild/bazel#12.\n\nChange-Id: I7b33931ebc4539ff3070c6e68d43587a52674d07\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "117330ae0d2853de76b342fc9770888220324701",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a0c5cc1088e4ea7a804338722f7eaa00deb50207",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9d3d1aaf8a32d1fdf4775975a66d9eae758da799",
      "new_mode": 33188,
      "new_path": "CONTRIBUTING.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "70420a1bcf71205e54a949b3830d5f42830ccbf8",
      "new_mode": 33188,
      "new_path": "CONTRIBUTORS"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d645695673349e3947e8e5ae42332d0ac3164cd7",
      "new_mode": 33188,
      "new_path": "LICENSE.txt"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0471a9c0a79c8d5d5e0652243de3fca05fa05b53",
      "new_mode": 33188,
      "new_path": "README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "7eb8ae8c6d00caf1e08f78ae36887350875a7610",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b.feature/.project"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "64f93a9f0b7328eb563aa5ad6cec7f828020e124",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b.feature/build.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "930919accf1bbabc5a81e09002a24e30385a04ca",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b.feature/feature.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5d425371533b0539c8dc52d343e5c6575f7b7ca5",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b.p2updatesite/.project"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "754bec856b71f604929fec9e6bed3ad51f7d3b8f",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b.p2updatesite/site.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0d67874db86f544c303cb0e41b407def5bdd1e30",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/.classpath"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d2246b40d19884e5e0ffe48e329c2c5ab3df60c1",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/.project"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "52c2073221ec405335d95467079ae862ffae18d9",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/META-INF/MANIFEST.MF"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "23afbb56bbe03d4048645388be9c2df68a14debc",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/build.properties"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d645695673349e3947e8e5ae42332d0ac3164cd7",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/libs/LICENSE.guava"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c04b6d2352532226abc30ea511c719d50cda8e24",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/libs/LICENSE.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ddeb561936614b17277cdb3a842b2b3085da8356",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/libs/README.md"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b175ca867fe4320dfcf53877ec5984d49ce401e3",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/libs/guava-19.0.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "21e09dbc2a97b3b6ee01a9c51fa6a6a9d6b415a9",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/libs/json-20160212.jar"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b938b9c237c8dcb3b6ec067ff901a9e5554cb09b",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/plugin.xml"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97fc06705b0742640d696acf6026a309b091d171",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/resources/icon.ico"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "a9cd58e806cc5b1d4de2c1de4850673444e433da",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/resources/tools/must/be/unique/BUILD"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "59b5d41adb88ad8acd137590934e9021304f7638",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/resources/tools/must/be/unique/e4b_aspect.bzl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "69aa39a25831123dda629138c334460f2d596eb8",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/Activator.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b7bd69ea942a05c6c8bdd9f6a8bcd00811b7d105",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/ProjectNature.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2faa4c462119e1fb01f5994e732297748bd6b658",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/builder/BazelBuilder.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ec18b892bd1dd5c70be6970e2a50838a2a43ca78",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/classpath/BazelClasspathContainer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "204b0ddf59bf35007ab91f3cb2b22b116b8710be",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/classpath/BazelClasspathContainerInitilalizer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dfe2d8d65f736b098daf2dccd90c15391de70338",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/BazelCommand.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "cd4cccf93425a0a7dabe5c3a8c9bc304b703a138",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/Command.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c361b423c55567356a4557e1f1e8172fe15ade8d",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/IdeBuildInfo.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8514d5e06bedaaf522a699c7c34133b4aca33f45",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/command/SelectOutputStream.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "519538bd32ed1a3a29c921a8d25a61a55a5aa4a0",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/preferences/BazelPreferenceInitializer.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1619e8089c351dc6183e15dbd89e6f93a8bbc51b",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/preferences/BazelPreferencePage.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5bcd9b967b4c9be475f72d917196dab311ba2c0a",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/BazelProjectSupport.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef69e60d32a404eeceb38f0e311ff679e2024987",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/BazelTargetCompletionContentProposalProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32c338bed7a7c26fc2e90c020c984d6e7d6b8d6c",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/BazelWizard.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "126da48a9d0ec792490338b87067c13ae311c18a",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/DirectoryTreeContentProvider.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "350e596b7f71fe6eeb381e20b0111b2e0c1dbd5e",
      "new_mode": 33188,
      "new_path": "com.google.devtools.bazel.e4b/src/com/google/devtools/bazel/e4b/wizard/WorkspaceWizardPage.java"
    }
  ]
}
