)]}'
{
  "commit": "8f82a4f828c2765cc4585f9d749f5155f06fd9e9",
  "tree": "9eb8208cdb0e6f92db491bc9577544904624ed13",
  "parents": [
    "146fe902b7dd4a7758a8748674aa1e5d3cac2592"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Wed Apr 01 07:24:22 2009 -0700"
  },
  "committer": {
    "name": "Shawn O. Pearce",
    "email": "sop@google.com",
    "time": "Wed Apr 01 07:24:22 2009 -0700"
  },
  "message": "Don\u0027t start the pager if stdout is a pipe\n\nThe repo script often uses a pager by default and will produce\ncontrol characters (coloring) to standard output when using the\npager, even if the output is redirected to another pipe or script.\nThis is because the pager setup checked for the terminal presence\non FD 0, and in case of redirection FD 0 is still attached to\nthe terminal.\n\nInstead require that both FD 0 and FD 1 are connected to the terminal\nin order to start the pager.\n\nBug: REPO-19, b.android.com/2004\nSigned-off-by: Shawn O. Pearce \u003csop@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "320131cd575498e9d2c6542605768dcfa9aa81a9",
      "old_mode": 33261,
      "old_path": "pager.py",
      "new_id": "714c3db50eb7d6d82a0af7aeeffe4ac7f4925478",
      "new_mode": 33261,
      "new_path": "pager.py"
    }
  ]
}
