)]}'
{
  "commit": "42afe2033fddc7c43ccfeb5f20defe992d0bc1a2",
  "tree": "cf8f449c1e5f087208c9d05da9e91d63859569ba",
  "parents": [
    "2dff6490fd24c03a3d41348a4d085cb18c73391d"
  ],
  "author": {
    "name": "Josh Gao",
    "email": "jmgao@google.com",
    "time": "Wed Jun 22 15:57:12 2016 -0700"
  },
  "committer": {
    "name": "Josh Gao",
    "email": "jmgao@google.com",
    "time": "Wed Jun 22 15:57:12 2016 -0700"
  },
  "message": "adb: don\u0027t dup local socket fd.\n\nSIGHUP handling depends on the local socket fd being fully closed in\norder to trigger an event on its counterpart. Release the local socket\nfd inside of Subprocess when returning it to ensure this.\n\nBug: http://b/29565233\nChange-Id: I13b17bcddf0b396a5f4880f9e410fbbf24d9370d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f98394d0d92d0d824120680c5844db6862d8e3c2",
      "old_mode": 33188,
      "old_path": "adb/shell_service.cpp",
      "new_id": "104f39947c89a0c848a5b9dc6b905c2090938c7b",
      "new_mode": 33188,
      "new_path": "adb/shell_service.cpp"
    }
  ]
}
