)]}'
{
  "commit": "e2f9adab37975cc6565f218b26021afa0796e2fd",
  "tree": "2cd959afd7ad6d4d959f54cdb63f176dc4b49694",
  "parents": [
    "0aec8b2e6d199112edfa09b3ef0cb1095437b02a"
  ],
  "author": {
    "name": "Dmitry Lomov",
    "email": "dslomov@google.com",
    "time": "Fri Jul 08 14:29:53 2016 +0000"
  },
  "committer": {
    "name": "Kristina Chodorow",
    "email": "kchodorow@google.com",
    "time": "Mon Jul 11 09:39:14 2016 +0000"
  },
  "message": "Fix capturing stdin/stdout on Windows.\n\n1. Return EOF for streams representing Windows process pipes.\n2. Fix the timing of process.close()\n3. Un-synchronized reading of stderr and stdout.\n\n--\nChange-Id: Iec98f45db9984be2c2b066962801cbd3ca60da3f\nReviewed-on: https://bazel-review.googlesource.com/#/c/4000/\nMOS_MIGRATED_REVID\u003d126910063\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84f78d2ae38efdcdedbcf3a058b20293ac19e4fc",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/shell/Command.java",
      "new_id": "79b850acad1e5938dbe2cb02ed8722a88f330f06",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/shell/Command.java"
    },
    {
      "type": "modify",
      "old_id": "d8e07a0a5cbbc86aa8254dca2b880d10394253f1",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsProcesses.java",
      "new_id": "2188068245304eb00720c1398d7495317a3c84a8",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsProcesses.java"
    },
    {
      "type": "modify",
      "old_id": "df7b11c8fc24b16c67e8448592dcf8ae54b151f7",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsSubprocess.java",
      "new_id": "245774911ee279078287be2b49a4678d523cfe7e",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsSubprocess.java"
    },
    {
      "type": "modify",
      "old_id": "7b4a7d8b7e329f893fe6ea27122e280adcd20fe5",
      "old_mode": 33188,
      "old_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsSubprocessFactory.java",
      "new_id": "10759a91ce096f5aac09ea43f4a8d4987958978c",
      "new_mode": 33188,
      "new_path": "src/main/java/com/google/devtools/build/lib/windows/WindowsSubprocessFactory.java"
    },
    {
      "type": "modify",
      "old_id": "f27ba3925990ad35390bea608a6b64a88829ba21",
      "old_mode": 33188,
      "old_path": "src/main/native/windows_processes.cc",
      "new_id": "b5a810eaac516c4fd17708e6816ecb1faef5fa65",
      "new_mode": 33188,
      "new_path": "src/main/native/windows_processes.cc"
    },
    {
      "type": "modify",
      "old_id": "30159fc37673ab30b8f894336203a1f6971e912a",
      "old_mode": 33188,
      "old_path": "src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java",
      "new_id": "07f88d077ac61c58a2d48d691d9d1a834cbf6bbc",
      "new_mode": 33188,
      "new_path": "src/test/java/com/google/devtools/build/lib/windows/WindowsProcessesTest.java"
    }
  ]
}
