)]}'
{
  "commit": "498fe90b455e896e306498abd24961fd90a21c67",
  "tree": "1f45eba29d25a4751ebd43b6cfe89cf532e492d9",
  "parents": [
    "53d6f4d17e0cb4eabcd604d584a1132a51cc8bf3"
  ],
  "author": {
    "name": "Ulrik Sjölin",
    "email": "ulrik.sjolin@sonyericsson.com",
    "time": "Sun Sep 11 22:59:37 2011 +0200"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Tue Nov 29 11:54:58 2011 -0800"
  },
  "message": "Stabilize repo communication with subprocesses.\n\nMake repo use the standard way in python to work with pipes.\nCommunication via pipes to sub processes is done by calling\ncommunicate(). This will make repo not hang every now and\nthen.\n\nChange-Id: Ibe2c4ecbdbcbe72f0b725ca50d54088e5646fc5d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1e0c9714f6b1a5a1c105c2e9cb56732ec2f4046",
      "old_mode": 33188,
      "old_path": "git_command.py",
      "new_id": "aecda0e49b5b947e1185d4985bb4ef1b1a137189",
      "new_mode": 33188,
      "new_path": "git_command.py"
    }
  ]
}
