)]}'
{
  "commit": "a11ac3b3e8ff6769badcf0041894f6c5acc1b94f",
  "tree": "09cfacc40b2fbe929ca0013869915ddce49378ba",
  "parents": [
    "0426ad513f93bb1c5805988e60d6f87fbe738860"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Sun Jan 02 11:42:07 2022 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Tue Mar 29 12:46:24 2022 -0600"
  },
  "message": "Unify gdb putc functions\n\nNow that filtered and unfiltered output can be treated identically, we\ncan unify the putc family of functions.  This is done under the name\n\"gdb_putc\".  Most of this patch was written by script.\n\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5cd5b160534614570a7acb02cb1662496d0253ac",
      "old_mode": 33188,
      "old_path": "gdb/arm-tdep.c",
      "new_id": "a87affe17a8b238fa83c539852cefae3c57b48a0",
      "new_mode": 33188,
      "new_path": "gdb/arm-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "e268a102891bf80ccde139dd956e1ce4cf6cbb7a",
      "old_mode": 33188,
      "old_path": "gdb/break-catch-sig.c",
      "new_id": "b41a9083ccdcbe6163508d0e576b7ff83c06ce64",
      "new_mode": 33188,
      "new_path": "gdb/break-catch-sig.c"
    },
    {
      "type": "modify",
      "old_id": "ebcefdee54d107a9ffb5f5bf33f1e6504eea3221",
      "old_mode": 33188,
      "old_path": "gdb/breakpoint.c",
      "new_id": "60d343ec55a4742f3ad6fdbdaae19cb78470fb44",
      "new_mode": 33188,
      "new_path": "gdb/breakpoint.c"
    },
    {
      "type": "modify",
      "old_id": "2fd86ec101973a4648de49afe0c1e54dca1de165",
      "old_mode": 33188,
      "old_path": "gdb/c-lang.c",
      "new_id": "014dbefb8e2029ce89aa09e2211dec1f7912b9df",
      "new_mode": 33188,
      "new_path": "gdb/c-lang.c"
    },
    {
      "type": "modify",
      "old_id": "0c87a820568d81e9f064b06723fb7b7395b922c5",
      "old_mode": 33188,
      "old_path": "gdb/cli-out.c",
      "new_id": "47b256bd97ec86b91784fa99a6dcfd5fed2e8818",
      "new_mode": 33188,
      "new_path": "gdb/cli-out.c"
    },
    {
      "type": "modify",
      "old_id": "18cf7b6333819c070fe2784ddc36b6f2ea09cef2",
      "old_mode": 33188,
      "old_path": "gdb/compile/compile-cplus-types.c",
      "new_id": "2b1b01e8d037d0236d2342602c7dd3117e18e301",
      "new_mode": 33188,
      "new_path": "gdb/compile/compile-cplus-types.c"
    },
    {
      "type": "modify",
      "old_id": "09455e2e952c39f10af29fce45d620db426f9177",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/loc.c",
      "new_id": "9cd21572f782a4cfa2abf2a11a57e60745897b28",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/loc.c"
    },
    {
      "type": "modify",
      "old_id": "e56815c2813fe6aeac4df244c282574aca61fc20",
      "old_mode": 33188,
      "old_path": "gdb/f-valprint.c",
      "new_id": "e10d4718833b57521ca8ec14c6ab9931057b9cce",
      "new_mode": 33188,
      "new_path": "gdb/f-valprint.c"
    },
    {
      "type": "modify",
      "old_id": "c61ca1dafc411348c22ecce85b18e46213e1d56e",
      "old_mode": 33188,
      "old_path": "gdb/guile/scm-ports.c",
      "new_id": "946859aa1f3e8df930969175e9dc83fe12d9451d",
      "new_mode": 33188,
      "new_path": "gdb/guile/scm-ports.c"
    },
    {
      "type": "modify",
      "old_id": "8a5c02d0adb0fa9ad1868c3dd77e036db730bcfb",
      "old_mode": 33188,
      "old_path": "gdb/guile/scm-pretty-print.c",
      "new_id": "707ef4be4e48c037fcff333263865921a8935950",
      "new_mode": 33188,
      "new_path": "gdb/guile/scm-pretty-print.c"
    },
    {
      "type": "modify",
      "old_id": "cf84555a28cc75115a4b53bcd1456b7b4165182d",
      "old_mode": 33188,
      "old_path": "gdb/hppa-tdep.c",
      "new_id": "80cea7e732241245853a3a4dc382e2d9ca410a7d",
      "new_mode": 33188,
      "new_path": "gdb/hppa-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "e7e25b5eae6e1c96a847537b4126a5686f56fced",
      "old_mode": 33188,
      "old_path": "gdb/linux-fork.c",
      "new_id": "8cea33d793f286e213ac338fa500a09977ffd3b4",
      "new_mode": 33188,
      "new_path": "gdb/linux-fork.c"
    },
    {
      "type": "modify",
      "old_id": "11d79a0e9e74c441ae088e07392ba9e62183622e",
      "old_mode": 33188,
      "old_path": "gdb/mep-tdep.c",
      "new_id": "696d9c63bce978f72107111d78a7495130a023f9",
      "new_mode": 33188,
      "new_path": "gdb/mep-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "5043e9b475def16c803b7fd714426bbb1aa50b41",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-console.c",
      "new_id": "5cdb486be5e31a7b7d336d1528f0a699101a4eda",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-console.c"
    },
    {
      "type": "modify",
      "old_id": "ff93cb3ba10d72264a416db6b2712277902cf1d6",
      "old_mode": 33188,
      "old_path": "gdb/mi/mi-out.c",
      "new_id": "c84cc55e4c17f5ffb79ee3d6ff66bc25926d149e",
      "new_mode": 33188,
      "new_path": "gdb/mi/mi-out.c"
    },
    {
      "type": "modify",
      "old_id": "d731ecc4938cd12f0e65cd20085fa7e318d65129",
      "old_mode": 33188,
      "old_path": "gdb/mips-tdep.c",
      "new_id": "cedce6c1abe2308ba6283b2749f8533670e82243",
      "new_mode": 33188,
      "new_path": "gdb/mips-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "98bbee97988bcc9c3310d5e389ca14cb19841562",
      "old_mode": 33188,
      "old_path": "gdb/p-typeprint.c",
      "new_id": "f8bdf72cf4a7e6ee1407e0b50868f291f2a7a8ae",
      "new_mode": 33188,
      "new_path": "gdb/p-typeprint.c"
    },
    {
      "type": "modify",
      "old_id": "2bad9ee1b361c4884c79627b507e1f7b890d4b25",
      "old_mode": 33188,
      "old_path": "gdb/remote.c",
      "new_id": "fb09a9bbc5f02b41aa12f4adfdaabe255510c184",
      "new_mode": 33188,
      "new_path": "gdb/remote.c"
    },
    {
      "type": "modify",
      "old_id": "768924564490e8a317ba25e80d6bd606af5f4d13",
      "old_mode": 33188,
      "old_path": "gdb/rust-lang.c",
      "new_id": "6738243ba9bf73929a7dead66dc252ff8581ae89",
      "new_mode": 33188,
      "new_path": "gdb/rust-lang.c"
    },
    {
      "type": "modify",
      "old_id": "d13d7397057a7ef567311e02bc73b5fe846cab37",
      "old_mode": 33188,
      "old_path": "gdb/s12z-tdep.c",
      "new_id": "77dda56fab0b9924f4d6ee585a7b5b4f80e0e8e2",
      "new_mode": 33188,
      "new_path": "gdb/s12z-tdep.c"
    },
    {
      "type": "modify",
      "old_id": "347ab2e098f580a36a48a687438838ebcbab46b3",
      "old_mode": 33188,
      "old_path": "gdb/serial.c",
      "new_id": "1508c5de2c3b581ae0a13c0d95b333efadd702a8",
      "new_mode": 33188,
      "new_path": "gdb/serial.c"
    },
    {
      "type": "modify",
      "old_id": "0a4f892a9ee67c973c5a20458056e5041f798d3c",
      "old_mode": 33188,
      "old_path": "gdb/target.c",
      "new_id": "8216ee930b9cb12350e73e96f638a3349b962226",
      "new_mode": 33188,
      "new_path": "gdb/target.c"
    },
    {
      "type": "modify",
      "old_id": "ec441a73a8c82f6791cea790496b3b0875108f25",
      "old_mode": 33188,
      "old_path": "gdb/ui-file.c",
      "new_id": "afb12b408f5f154eb71ca872971e84bf2f484ebd",
      "new_mode": 33188,
      "new_path": "gdb/ui-file.c"
    },
    {
      "type": "modify",
      "old_id": "2124b4bdfc34b70d6a97234b10bed1db81fd1e89",
      "old_mode": 33188,
      "old_path": "gdb/utils.c",
      "new_id": "21fb7d6e9b1a8d9fc098d3006cec123e71fd6027",
      "new_mode": 33188,
      "new_path": "gdb/utils.c"
    },
    {
      "type": "modify",
      "old_id": "dc76da468c31a753139063ba08759d0fd022110a",
      "old_mode": 33188,
      "old_path": "gdb/utils.h",
      "new_id": "26c35bc545155bb9b862a937901e19462cae5884",
      "new_mode": 33188,
      "new_path": "gdb/utils.h"
    },
    {
      "type": "modify",
      "old_id": "43ba08d5ef23cf88edabd44dfb42bd94268db2c6",
      "old_mode": 33188,
      "old_path": "gdb/valprint.c",
      "new_id": "3a07c98ceb48e6a47195826cfd72dc18f6f2db39",
      "new_mode": 33188,
      "new_path": "gdb/valprint.c"
    }
  ]
}
