)]}'
{
  "commit": "d63bbf44dc22994ad3cdd73cf852f3d91d87b3f8",
  "tree": "f3fca75ef50280259369c607a7320ba5f02dad02",
  "parents": [
    "a8421a128a2f0a5e6dcca7e37e36ceb63c9291c4"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Tue Apr 21 08:05:27 2009 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Tue Apr 21 08:05:27 2009 -0700"
  },
  "message": "Work around \u0027ControlPath too long\u0027 on Mac OS X\n\nMac OS X sets TMPDIR to a very long path within /var, so long\nthat a socket created in that location is too big for a struct\nsockaddr_un on the platform, resulting in OpenSSH being unable\nto create or bind to a socket in that location.\n\nInstead we try to use the very short and very common /tmp, but\nfall back to the guessed default if /tmp does not exist.\n\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "954bebadabb4ee2427cc9d973fe4c23d4c08816d",
      "old_mode": 33188,
      "old_path": "git_command.py",
      "new_id": "7ff1abaccbacaaf112c2bad598be362e6f3dbdb2",
      "new_mode": 33188,
      "new_path": "git_command.py"
    }
  ]
}
