)]}'
{
  "commit": "01d337fc632a014b96bf6330d4ec5e77621696f9",
  "tree": "0e85dcc24257a719885ac8c61f98b5c4ae896286",
  "parents": [
    "3f2e8c8220a1cf07fda0a08fb21734df79364248"
  ],
  "author": {
    "name": "Fabian Meumertzheim",
    "email": "fabian@meumertzhe.im",
    "time": "Fri Apr 08 02:23:20 2022 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Fri Apr 08 02:24:51 2022 -0700"
  },
  "message": "Intern trivial ActionEnvironment and EnvironmentVariables instances\n\nWhen an ActionEnvironment is constructed out of an existing one, the\nActionEnvironment and EnvironmentVariables instances, which are\nimmutable, can be reused if no variables are added.\n\nAlso renames addVariables and addFixedVariables to better reflect that\nthey are operating on an immutable type.\n\nCloses #15171.\n\nPiperOrigin-RevId: 440312159\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "11def1f91b5b9ab7b9713f90d4b011fe518e2d8c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/ActionEnvironment.java",
      "new_id": "2ac661cd711587cdd72330b39e49146bfd6acbd5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/ActionEnvironment.java"
    },
    {
      "type": "modify",
      "old_id": "5825c2ab70b3fad3fdcd7e953a25b49ad7b6fc32",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/test/TestActionBuilder.java",
      "new_id": "d7cb43efcd787b0599a071adc9a38491a5ce045c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/test/TestActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "214cc1060c7b8e803db791c47897ee153d528385",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileActionBuilder.java",
      "new_id": "5aa6094071e30521b0eb16f013744e6a0a00e9e7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaCompileActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "0838f8667e1c759f4b1bc0e1482302022e11863c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java",
      "new_id": "d36f3bd2a9e186a4622e80709d2a1d38a85ea181",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/java/JavaHeaderCompileActionBuilder.java"
    },
    {
      "type": "modify",
      "old_id": "54119fc4da7332a4e5f64823e11f74b73db8ed75",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/actions/ActionEnvironmentTest.java",
      "new_id": "8ff56fbc18f40de46fad2d9ed4e6b425d545d2e3",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/actions/ActionEnvironmentTest.java"
    }
  ]
}
