)]}'
{
  "commit": "3ee608864c6c2d5c76b6ae48b30673b2870e717a",
  "tree": "46735dfa56c41ccd2b602a3a1b4e9c97d25095dd",
  "parents": [
    "0131aeb3c742cfdb109f63716123e8324b2a481e"
  ],
  "author": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Mon Apr 08 09:42:28 2019 -0400"
  },
  "committer": {
    "name": "Barret Rhoden",
    "email": "brho@cs.berkeley.edu",
    "time": "Mon Apr 08 09:48:36 2019 -0400"
  },
  "message": "Remove getcallerpc()\n\nIt did nothing and was just confusing.  For example, the panic message\nfor a double-close was just: \"cclose 0x0000000000000000\".\n\nSigned-off-by: Barret Rhoden \u003cbrho@cs.berkeley.edu\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fdb4eaae7d2e6a40ea2fbd21f34110a77d6109f",
      "old_mode": 33188,
      "old_path": "kern/drivers/dev/cons.c",
      "new_id": "809a325ed7680ad94b7331b404f8aec4a56941db",
      "new_mode": 33188,
      "new_path": "kern/drivers/dev/cons.c"
    },
    {
      "type": "modify",
      "old_id": "5615df00bd16ed350820300f39d65355c9912a93",
      "old_mode": 33188,
      "old_path": "kern/include/ns.h",
      "new_id": "35c6933da54c3e91d873b57aae978d8681c49179",
      "new_mode": 33188,
      "new_path": "kern/include/ns.h"
    },
    {
      "type": "modify",
      "old_id": "02f11fd8b5db8d21eb1c6944eb0f34817ce28e24",
      "old_mode": 33188,
      "old_path": "kern/src/ns/chan.c",
      "new_id": "ae1608916f049a5acf61f629d29527fcd399b084",
      "new_mode": 33188,
      "new_path": "kern/src/ns/chan.c"
    },
    {
      "type": "modify",
      "old_id": "791fa0c98d8a639e9b267fc5fa4bc310abd1fbd5",
      "old_mode": 33188,
      "old_path": "kern/src/ns/qio.c",
      "new_id": "1c4178758dc35d622fd50e7886827a980e709137",
      "new_mode": 33188,
      "new_path": "kern/src/ns/qio.c"
    }
  ]
}
