)]}'
{
  "commit": "fce31870886ca101bf359508f0ce6be076433da4",
  "tree": "2a11e57c4def6ece3d6bb422d183a9ec7edb0b08",
  "parents": [
    "9c6d60d073db079a87fbeb5de3e72ac12838a480"
  ],
  "author": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Tue Jul 28 12:06:23 2020 -0700"
  },
  "committer": {
    "name": "Elliott Hughes",
    "email": "enh@google.com",
    "time": "Tue Jul 28 12:12:20 2020 -0700"
  },
  "message": "Cleanup for #inclusivefixit.\n\nThis was initially just to try on \"pty\" and \"tty\" for size, while\ndiscussing with other projects to try to align on vocabulary, but -- in\nthe implemention and tests at least -- but these work out so well that\nI\u0027m tempted to go with them anyway if we can\u0027t come to a concensus. We\ncan always come back and change them again later.\n\nWhat I really like is that you pass the pty to functions like ptsname()\nand grantpt() with a \u0027p\u0027 in the name, and the tty to functions like\nttyname() and tcsetattr() with just \u0027t\u0027s.\n\nThe use of \"parent\" and \"child\" in forkpty() seems helpful too.\n\nAlso fix the documentation of forkpty(), which wasn\u0027t quite right.\n\nTest: treehugger\nChange-Id: Ic010c4b669f6528591c653e3701f4e41e0d0df9e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "71e14d9db6517185bcbc7775d2c97de9008f3e96",
      "old_mode": 33188,
      "old_path": "libc/bionic/pty.cpp",
      "new_id": "c0e2721acb311bd04e16e4d453a747521789166c",
      "new_mode": 33188,
      "new_path": "libc/bionic/pty.cpp"
    },
    {
      "type": "modify",
      "old_id": "90d6686c19f927466e963a32f3465e444d2e6ba2",
      "old_mode": 33188,
      "old_path": "libc/include/pty.h",
      "new_id": "be447d6f83aaf844ef64bff6b45b9655db8c520b",
      "new_mode": 33188,
      "new_path": "libc/include/pty.h"
    },
    {
      "type": "modify",
      "old_id": "29f86f16aa1f4a9a2a30657efae3ebb0d14d396c",
      "old_mode": 33188,
      "old_path": "tests/pty_test.cpp",
      "new_id": "d5d8994be8896229bff3a282e4e6caf0574b702b",
      "new_mode": 33188,
      "new_path": "tests/pty_test.cpp"
    }
  ]
}
