)]}'
{
  "commit": "dcf1a2c8d2f5776796927d147f40214d23c818de",
  "tree": "ae0e553b000e0a12d62adf7428c5393bb78f736e",
  "parents": [
    "830df12588cfa80be673e710bee22761752ead11"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Sat Jan 01 12:18:47 2022 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Tue Mar 29 12:46:24 2022 -0600"
  },
  "message": "Only have one API for unfiltered output\n\nAt the end of this series, the use of unfiltered output will be very\nrestricted -- only places that definitely need it will use it.  To\nthis end, I thought it would be good to reduce the number of\n_unfiltered APIs that are exposed.  This patch changes gdb so that\nonly printf_unfiltered exists.  (After this patch, the f* variants\nstill exist as well, but those will be removed later.)\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3ba7239518e7630527233977c05f146833b28b8d",
      "old_mode": 33188,
      "old_path": "gdb/event-top.c",
      "new_id": "7de3c91a3a35225e2ad3550e086e293c4f6d7da3",
      "new_mode": 33188,
      "new_path": "gdb/event-top.c"
    },
    {
      "type": "modify",
      "old_id": "7831b4f96cadb51e499b1de945c278bd53e0e3f7",
      "old_mode": 33188,
      "old_path": "gdb/top.c",
      "new_id": "afd3c94283d4e6deea15d0852101f466d81e070f",
      "new_mode": 33188,
      "new_path": "gdb/top.c"
    },
    {
      "type": "modify",
      "old_id": "48aedb034b990198e26a2b143b54b21a4952a9c1",
      "old_mode": 33188,
      "old_path": "gdb/utils.c",
      "new_id": "a0717213f0f09df9315eb8fe91fbba5277b7a874",
      "new_mode": 33188,
      "new_path": "gdb/utils.c"
    },
    {
      "type": "modify",
      "old_id": "2cd0cff0766a23cbcf1d590cd301d7cbbe858318",
      "old_mode": 33188,
      "old_path": "gdb/utils.h",
      "new_id": "cd73af4651a78ba056653da59c0f3643ece237a0",
      "new_mode": 33188,
      "new_path": "gdb/utils.h"
    }
  ]
}
