)]}'
{
  "commit": "30ecb7a1dcf1ab051fc524239890a52a4ba5d019",
  "tree": "c1f0efd8d338e3ff655d36d00656db6a3340a331",
  "parents": [
    "3e77024015c8f28ecfd11014fe53e1155847b0d0"
  ],
  "author": {
    "name": "janakr",
    "email": "janakr@google.com",
    "time": "Mon Apr 22 15:25:19 2019 -0700"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Mon Apr 22 15:26:31 2019 -0700"
  },
  "message": "Add #getKey to SpawnActionTemplate by just creating a dummy SpawnAction and computing its key. That should be sufficient. As a result, we can move #getKey up to ActionAnalysisMetadata.\n\nCan we use this tactic for CppCompileActionTemplate as well?\n\nPiperOrigin-RevId: 244746907\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e5da6d69f8cc7f91a86e6014255c7e1b159f877",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/ActionAnalysisMetadata.java",
      "new_id": "e0769120d5f39e988813aca80df3c02fb9cbd31e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/ActionAnalysisMetadata.java"
    },
    {
      "type": "modify",
      "old_id": "c83cea98b10aa454dc8e738539030b4636cd51a3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/ActionExecutionMetadata.java",
      "new_id": "255074f3212912f18d25613eb0b58e7b2beea432",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/ActionExecutionMetadata.java"
    },
    {
      "type": "modify",
      "old_id": "ab54b4f9f46ab4fe33d47d534ce7382f72176352",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTemplate.java",
      "new_id": "c3716e14968ae6d763d69022fdffa7907de9a51d",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTemplate.java"
    },
    {
      "type": "modify",
      "old_id": "21310b087333b6ed64ea6c53b76aa5331ba08876",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionTemplate.java",
      "new_id": "3ce146e5b28899867b0931489233ae57e4f3bb02",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/cpp/CppCompileActionTemplate.java"
    },
    {
      "type": "modify",
      "old_id": "d9cd78d682e5dd994ef5d84a3f3123bf93811ae7",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTemplateTest.java",
      "new_id": "56ed07653a961d742d7516d7961f9ecd67203ad0",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTemplateTest.java"
    }
  ]
}
