)]}'
{
  "commit": "2e7029116204cf2d6f516e4514091f0b492bc689",
  "tree": "0048544773ddc9d21706dfcc7307bdd3e2f6971f",
  "parents": [
    "35d22217a5ed2f8b5b9b183217923071ccfe7f37"
  ],
  "author": {
    "name": "Renaud Paquay",
    "email": "rpaquay@google.com",
    "time": "Tue Nov 01 11:23:38 2016 -0700"
  },
  "committer": {
    "name": "David Pursehouse",
    "email": "dpursehouse@collab.net",
    "time": "Mon May 29 19:29:30 2017 +0900"
  },
  "message": "Make \"git command\" and \"forall\" work on Windows\n\nPython on Windows does not support non blocking file operations.\nTo workaround this issue, we instead use Threads and a Queue to\nsimulate non-blocking calls. This is happens only when running\nwith the native Windows version of Python, meaning Linux and Cygwin\nare not affected by this change.\n\nChange-Id: I4ce23827b096c5138f67a85c721f58a12279bb6f\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9f7d29302e26d72a20293f91157a37f01a522db7",
      "old_mode": 33188,
      "old_path": "git_command.py",
      "new_id": "dfa6a9248a3f0ac669b67f7bae72074790ef5465",
      "new_mode": 33188,
      "new_path": "git_command.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1c719b1d0d0996ea56978d80976e76ceb5dcf574",
      "new_mode": 33188,
      "new_path": "platform_utils.py"
    },
    {
      "type": "modify",
      "old_id": "07ee8d587549dd9cdcd7ca69944c6561f2b3de96",
      "old_mode": 33188,
      "old_path": "subcmds/forall.py",
      "new_id": "2c12c55ff36a5b1c89ceaf5d7e25bd715f8eafa4",
      "new_mode": 33188,
      "new_path": "subcmds/forall.py"
    }
  ]
}
