)]}'
{
  "commit": "7c29e52c34b40d2af60a4efc7dbccce8bba5635f",
  "tree": "9d8f952deef20b0debad7e375a061c80ef261c01",
  "parents": [
    "010ac99ed02882d391c9d7120f6076489f616530"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Thu Mar 14 20:40:29 2024 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Mar 14 19:40:29 2024 +0000"
  },
  "message": "Cherry-pick Java execution info improvements (#21703)\n\n* [Avoid making a copy in mergeMaps if one of the input maps is\nempty.](https://github.com/bazelbuild/bazel/commit/3e8ee270bfc2fb6e51ea8f757d3a77afdb6044a9)\n\n* [Add the path for in-memory jdeps files to execution info on demand\ninstead of storing it in `JavaCompileAction` and\n`JavaHeaderCompileAction`.](https://github.com/bazelbuild/bazel/commit/c830f21a627b973890fcf2b53b2a4a7ee40f33bf)\n\nFixes https://github.com/bazelbuild/bazel/issues/21661\n\n---------\n\nCo-authored-by: Googler \u003cjhorvitz@google.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "00d2dbe49e976acb4aacd12beccbe5e6f9441454",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/ActionAnalysisMetadata.java",
      "new_id": "2c9cb37e96c3bd29109af87b3fe6f14c17a1cbfa",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/ActionAnalysisMetadata.java"
    },
    {
      "type": "modify",
      "old_id": "0e6fc2adb5cf3104435327d72f4e77fb2ca30a7a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileAction.java",
      "new_id": "9084c27b17bc8c9e313068707aa60fe2a2b37a48",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileAction.java"
    },
    {
      "type": "modify",
      "old_id": "2237d1b703f7579f8b9e4390f1fe0c13ebc13bbd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileActionBuilder.java",
      "new_id": "dae194bb7d1edb5a06d7063333e531bd05ef6770",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "6e11727422faa4ae7ad5803c71e3ac3e91039235",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileAction.java",
      "new_id": "569740384001e121c1fef51073ee7536a87f4dad",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileAction.java"
    }
  ]
}
