)]}'
{
  "commit": "85296b1f93fa0ded5eeb46859bb609c0ba31a45d",
  "tree": "926ebb6d37a7f1a75cff5e6d04dfda544f4c3612",
  "parents": [
    "8bca207d921f09e216fca11b1dca0e208d2a7bd5"
  ],
  "author": {
    "name": "jhorvitz",
    "email": "jhorvitz@google.com",
    "time": "Tue Oct 19 11:47:10 2021 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Tue Oct 19 11:48:38 2021 -0700"
  },
  "message": "Omit serializing the generating action key in cross-config sharing mode.\n\nIn cross-config sharing, deserialized derived artifacts are only used for ownerless comparisons in `ActionExecutionValue#transformForSharedAction`, so we can skip serializing the generating action key.\n\nAs an exception, artifacts representing CPP modules still have their generating action key serialized, since they may appear in `discoveredModules`, which is ignored during `transformForSharedAction`.\n\nPiperOrigin-RevId: 404323979\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "96966d9ccc5b761ae8dadf88afc1d6931e03d4fd",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/Artifact.java",
      "new_id": "e6c55fe85ec1fb082a2f06313ccea1d21bcf74e5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/Artifact.java"
    },
    {
      "type": "modify",
      "old_id": "f5a191f1c13e4d592c987563bac6d24144bf36fd",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/actions/ArtifactTest.java",
      "new_id": "6d184125aff7a537cc1471dadf9bfff3cd144335",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/actions/ArtifactTest.java"
    }
  ]
}
