)]}'
{
  "commit": "4001dddc38b07fe0ee86f6a9e95ff4a92276bb2d",
  "tree": "d60af84b2654414ccd80b7df1a4561e046cbc9fa",
  "parents": [
    "5df8eb24f84a6943e70876c805c77f06e719dcd7"
  ],
  "author": {
    "name": "elenairina",
    "email": "elenairina@google.com",
    "time": "Fri Jun 08 01:42:20 2018 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-piper@google.com",
    "time": "Fri Jun 08 01:43:29 2018 -0700"
  },
  "message": "Make JavaBuilder use a unique coverage metadata directory\n\nfor each test instead of the same directory for all the tests. The previous implementation was using one directory for instrumenting the classes of a jar. For each each jar the metadata directory was deleted if it already existed. This is problematic for local execution when multiple tests are run in parallel because some threads will try to delete the directory and some will try to perform read/write operations on it.\n\nThis is an important fix for Bazel coverage users.\n\nFixes #4398.\n\nRELNOTES: Java coverage works now with multiple jobs.\nPiperOrigin-RevId: 199764483\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50c936ac43360e6efa4b9c23a57031a0d97c0b87",
      "old_mode": 33188,
      "old_path": "src/java_tools/buildjar/java/com/google/devtools/build/buildjar/SimpleJavaLibraryBuilder.java",
      "new_id": "483b871d518c2973d21b3bfbdf29e683b97dfea0",
      "new_mode": 33188,
      "new_path": "src/java_tools/buildjar/java/com/google/devtools/build/buildjar/SimpleJavaLibraryBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "d3b37d257abf57b0f25586c86a5a1273247d8481",
      "old_mode": 33188,
      "old_path": "src/java_tools/buildjar/java/com/google/devtools/build/buildjar/instrumentation/JacocoInstrumentationProcessor.java",
      "new_id": "995c95d408d02f9a05f6fc6137f1a94c2642d63e",
      "new_mode": 33188,
      "new_path": "src/java_tools/buildjar/java/com/google/devtools/build/buildjar/instrumentation/JacocoInstrumentationProcessor.java"
    }
  ]
}
