)]}'
{
  "commit": "dd61520f48cb5fcc28df374e8f7c4c05f68f18a0",
  "tree": "fe62e67b8d28e582879b2053920b7ddccc3fafd3",
  "parents": [
    "19350de0caaafbe3c6800c09d520d3ced82d87f9"
  ],
  "author": {
    "name": "Nathan Harmata",
    "email": "nharmata@google.com",
    "time": "Fri Apr 29 22:17:00 2016 +0000"
  },
  "committer": {
    "name": "Damien Martin-Guillerez",
    "email": "dmarting@google.com",
    "time": "Mon May 02 09:10:07 2016 +0000"
  },
  "message": "When we don\u0027t have an OutputService, precompute and cache the assumed-to-be-immutable filesystem type of output_base.\n\nWhen we do have an OutputService, defer computation of the OutputService\u0027s dynamic filesystem type until we actually need it at the start of a \"build\" or \"test\" command.\n\nThis saves ~450us on each invocation, according to my benchmarks.\n\n--\nMOS_MIGRATED_REVID\u003d121156323\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f04eab4f96a9c011d5dc9c9f4c98a9b30004a0ce",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java",
      "new_id": "182b74cd143435808163e95432af30e9a756d953",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/buildtool/BuildTool.java"
    },
    {
      "type": "modify",
      "old_id": "aa98d3b98adb90d86119cbcb1c8f781e25106b46",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeWorkspace.java",
      "new_id": "6652bd74ab4f836a93d586ce85582eb4f3e41fb0",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/BlazeWorkspace.java"
    },
    {
      "type": "modify",
      "old_id": "0900086aca652212379ea53df12fcd6dc23d9cd7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/runtime/CommandEnvironment.java",
      "new_id": "38eac7f2306b6405f3c975a65144544ca992557f",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/runtime/CommandEnvironment.java"
    }
  ]
}
