)]}'
{
  "commit": "5e60e3868b4bafacc138f786b304589dbd687016",
  "tree": "c0d85fc4347b7ff67225bead1834ed19cc021e74",
  "parents": [
    "2cea8bc6e17b4df623ed73155c6be7a97cfbe957"
  ],
  "author": {
    "name": "Yue Gan",
    "email": "yueg@google.com",
    "time": "Mon Mar 20 10:58:11 2017 +0000"
  },
  "committer": {
    "name": "Yue Gan",
    "email": "yueg@google.com",
    "time": "Mon Mar 20 11:47:24 2017 +0000"
  },
  "message": "Rollback of commit 59180a4ea66b1395b5b85defd732859ecae919ea.\n\n*** Reason for rollback ***\n\nBreak bazel-tests and many other jobs on CI.\nhttp://ci.bazel.io/job/bazel-tests/BAZEL_VERSION\u003dHEAD,PLATFORM_NAME\u003dlinux-x86_64/651/console\n\n*** Original change description ***\n\nAdd SpawnInputExpander helper class to arrange runfiles for spawn strategies\n\nThis new class is a combination of SpawnHelper and our internal code; the\nplan is to migrate all spawn strategies to the new class. The strict flag\nshould be enabled by default, but that\u0027s a breaking change, so we need to do\nit later.\n\n- Use it in SandboxStrategy.\n- Add ActionInput.getExecPath to return a PathFragment; this avoids lots of\n  back and forth between path fragments and strings.\n\nThis is a step towards #159...\n\n***\n\n--\nPiperOrigin-RevId: 150610616\nMOS_MIGRATED_REVID\u003d150610616\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "90d4c5ff004d1da8e07d7605c42f2b24319c413c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/ActionInput.java",
      "new_id": "a21ed8519f58ee0e159de16440be11732faec480",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/ActionInput.java"
    },
    {
      "type": "modify",
      "old_id": "c63fd5b93a65c45ccc6fecfd6eec7dc681fefec3",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/ActionInputHelper.java",
      "new_id": "4ca4a1b162396ccc43db4479002650e731fba6b9",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/ActionInputHelper.java"
    },
    {
      "type": "modify",
      "old_id": "bd54b0f8e7dec2b1c445cb7fe53d4c1afeb1e978",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/actions/Artifact.java",
      "new_id": "4b7adbc40622a24d9406850ac5c09a86199e4b25",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/actions/Artifact.java"
    },
    {
      "type": "modify",
      "old_id": "04eaf1287bdba29fde5832cf040f9277c18dd75a",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/analysis/Runfiles.java",
      "new_id": "a087ee4ff837e254d156c24ee48f8703e8bb3d5e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/analysis/Runfiles.java"
    },
    {
      "type": "delete",
      "old_id": "4c45aa962515db8f28d7399492328966385dbd8c",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/exec/SpawnInputExpander.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "a8da48e4f5dd847a549d877461a9c1df8bbabb4f",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/sandbox/SandboxStrategy.java",
      "new_id": "274377831b3d2dc502c78f36513969bf2666228c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/sandbox/SandboxStrategy.java"
    },
    {
      "type": "modify",
      "old_id": "27edca06d2da4ff58079be196bbc77354b028911",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/exec/DigestTest.java",
      "new_id": "b6106411442a51dad2b45e9ea2118007b6f7b16b",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/exec/DigestTest.java"
    },
    {
      "type": "delete",
      "old_id": "fdfa65537178ef9bd1ece894ac803b8c4d41fe4c",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/exec/SpawnInputExpanderTest.java",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
