)]}'
{
  "commit": "4f41b611481bad08319966f7787fc7c4c7bfaa52",
  "tree": "3a333aed6eefc5c10742efc2dce64741e3fdc837",
  "parents": [
    "2b26e0e18907132eaac2a8163de0cac552217082"
  ],
  "author": {
    "name": "Shawn O. Pearce",
    "email": "spearce@spearce.org",
    "time": "Fri Feb 05 12:57:37 2010 -0800"
  },
  "committer": {
    "name": "Junio C Hamano",
    "email": "gitster@pobox.com",
    "time": "Fri Feb 05 20:57:16 2010 -0800"
  },
  "message": "run-command: Allow stderr to be a caller supplied pipe\n\nLike .out, .err may now be set to a file descriptor \u003e 0, which\nis a writable pipe/socket/file that the child\u0027s stderr will be\nredirected into.\n\nSigned-off-by: Shawn O. Pearce \u003cspearce@spearce.org\u003e\nSigned-off-by: Junio C Hamano \u003cgitster@pobox.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b26c28133c143b23acf28fc1a3a06d16c10c65f8",
      "old_mode": 33188,
      "old_path": "Documentation/technical/api-run-command.txt",
      "new_id": "a1280dd83755fc55ca13940b55ba37a64595b7f8",
      "new_mode": 33188,
      "new_path": "Documentation/technical/api-run-command.txt"
    },
    {
      "type": "modify",
      "old_id": "cf2d8f7fae1356e50736cb9d599625df79738a2a",
      "old_mode": 33188,
      "old_path": "run-command.c",
      "new_id": "bfd231243d2293b1803fc3c3614f67279e959362",
      "new_mode": 33188,
      "new_path": "run-command.c"
    },
    {
      "type": "modify",
      "old_id": "fb342090e3cac49f41689f9610bfe2d6c87c87c1",
      "old_mode": 33188,
      "old_path": "run-command.h",
      "new_id": "a29171adae9903420d29bdcdd4acb2191e683f75",
      "new_mode": 33188,
      "new_path": "run-command.h"
    }
  ]
}
