)]}'
{
  "commit": "40ddec31e4e45e69968f1b12af446342cb38f28a",
  "tree": "94f1a88e4f31fa4bb302b0af47f431876eec5bfb",
  "parents": [
    "71d1bbefcaa34c697db4166b7ba01970c15206a9"
  ],
  "author": {
    "name": "dslomov",
    "email": "dslomov@google.com",
    "time": "Mon Jul 03 07:15:31 2017 -0400"
  },
  "committer": {
    "name": "John Cater",
    "email": "jcater@google.com",
    "time": "Wed Jul 05 10:56:31 2017 -0400"
  },
  "message": "Migrate tests to ctx.actions.run/run_shell.\n\nRELNOTES: None.\nPiperOrigin-RevId: 160817326\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "39f435cdb6d015c1752bbe78205a5f6ecd8f3115",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java",
      "new_id": "4474a76cd3ad2a75a5d8baf1eae18ffbf5c35019",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/AbstractAction.java"
    },
    {
      "type": "modify",
      "old_id": "fb85a7e2e5c0e83516d6e15fcd65973b7c9e1a24",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/SkylarkActionFactory.java",
      "new_id": "2fad61119ab42c2f5120c22d43d62fc8b386d0f7",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/SkylarkActionFactory.java"
    },
    {
      "type": "modify",
      "old_id": "943906d9a82c3e6e895477051e5866ac22bf2653",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleImplementationFunctions.java",
      "new_id": "1be40eb9d4f25efeae0a7d6d91c48d9e74ceb36f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/rules/SkylarkRuleImplementationFunctions.java"
    },
    {
      "type": "modify",
      "old_id": "682b15f6297de2202c7d732be5c34a3bd5c4e850",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java",
      "new_id": "6caf43fc2fe4ad522cf2e925bfa68e47328127c5",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/syntax/FuncallExpression.java"
    },
    {
      "type": "modify",
      "old_id": "1100ce40878a90fc9cdbf1a9d120ac3cc9498646",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/BuildViewTest.java",
      "new_id": "4098a2b02f813f8d384dc9f451902187066c28bb",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/BuildViewTest.java"
    },
    {
      "type": "modify",
      "old_id": "174e050bfb40fdebabc0513bdd2d83f4e5ef895d",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTest.java",
      "new_id": "127da84012b24906fe25f7c410c198c9923447c6",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/analysis/actions/SpawnActionTest.java"
    },
    {
      "type": "modify",
      "old_id": "6b86b8800c3644a0eb6a865c5ecfb0268cb78421",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java",
      "new_id": "3283693091bd44de1e526dc365f5398aeacd5e97",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkAspectsTest.java"
    },
    {
      "type": "modify",
      "old_id": "14842fc05666c8ce16b33e7a7a0d970276ff0e68",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkIntegrationTest.java",
      "new_id": "1f77337ff23be11fe2e788f9e4b1c620303e154b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkIntegrationTest.java"
    },
    {
      "type": "modify",
      "old_id": "f93a7e31813fadf0904921cf27f433733136413e",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java",
      "new_id": "eb0cee7a8c78e80634293e4ffe5b1a6772c2ff59",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleContextTest.java"
    },
    {
      "type": "modify",
      "old_id": "d908085b8bb2340c0f7aa6b50c9145faf38dcb68",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java",
      "new_id": "c5de6c8ae4b41b9f7b2442bd9acd6e0640a1dcf4",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/skylark/SkylarkRuleImplementationFunctionsTest.java"
    },
    {
      "type": "modify",
      "old_id": "4a1d6a3e54f8fdcf5831eea26d7c132ec1d79fcb",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java",
      "new_id": "256985c6865ac876b5f3954a958ce35ea3b3824b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/syntax/SkylarkEvaluationTest.java"
    },
    {
      "type": "modify",
      "old_id": "b3e4e06f5b260ef4d46cc4fdf07d48b85fd1491e",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/bazel_sandboxing_test.sh",
      "new_id": "8fd9064ed1d872b5bac817cf476351e48a4c08a2",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/bazel_sandboxing_test.sh"
    },
    {
      "type": "modify",
      "old_id": "d802af5d66e7d3fd9b5b9527dce5cb9cc2fee4a0",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/local_repository_test.sh",
      "new_id": "b343bbca49636503c3f5e78f6efa2efe7591cb7e",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/local_repository_test.sh"
    },
    {
      "type": "modify",
      "old_id": "87d6b514b81af39c072858a9a4b04dac0271b04b",
      "old_mode": 33261,
      "old_path": "src/test/shell/bazel/remote_execution_test.sh",
      "new_id": "5a0a6e9702f5520700fc3b6039aa4884144be6a4",
      "new_mode": 33261,
      "new_path": "src/test/shell/bazel/remote_execution_test.sh"
    },
    {
      "type": "modify",
      "old_id": "98e56de5bd9e37a8d22e71c2f8f69fc2f64a00d6",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/action_env_test.sh",
      "new_id": "f1fe4a5d59d7d722cd3c0ba5c5ce8658d7700cff",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/action_env_test.sh"
    },
    {
      "type": "modify",
      "old_id": "bde845e4ca68dda98c67f0130249e3c6355cced9",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/bazel_worker_test.sh",
      "new_id": "4eadbefb95a499973f595704c9317ddfb2aa05f1",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/bazel_worker_test.sh"
    },
    {
      "type": "modify",
      "old_id": "90386f1683169339649274c0d38cd1931b4aa162",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/discard_analysis_cache_test.sh",
      "new_id": "c94e69a7c20405d470cc4654b129d0d5a9dc8102",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/discard_analysis_cache_test.sh"
    },
    {
      "type": "modify",
      "old_id": "2a6eb6871919a3d35f931baab4d51a39b0105d69",
      "old_mode": 33261,
      "old_path": "src/test/shell/integration/discard_graph_edges_test.sh",
      "new_id": "dba3c6b584a677149c8edaeda9e0d75163052723",
      "new_mode": 33261,
      "new_path": "src/test/shell/integration/discard_graph_edges_test.sh"
    }
  ]
}
