)]}'
{
  "commit": "e5e619acf9922bd4c7be05d944eae34cc4fa413b",
  "tree": "05db1521873b4c2e22405aef326d8858499bf0a4",
  "parents": [
    "8f9b303e68d1e5b48b253b0a215ef7761422fb8a"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Nov 01 12:48:27 2022 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Sat Apr 26 15:03:00 2025 -0600"
  },
  "message": "Add \"maint canonicalize\" command\n\nThis adds a new \"maint canonicalize\" command that can be used to see\nthe canonical form of a C++ name.  I\u0027ve needed this a few times when\ndebugging gdb.\n\nReviewed-By: Eli Zaretskii \u003celiz@gnu.org\u003e\nReviewed-By: Tom de Vries \u003ctdevries@suse.de\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "14d30631a2c3e00dd4b04154fc603e3dafcef434",
      "old_mode": 33188,
      "old_path": "gdb/NEWS",
      "new_id": "077d28a33e4b2161e5d8abbef543cfbcc2f7a3fe",
      "new_mode": 33188,
      "new_path": "gdb/NEWS"
    },
    {
      "type": "modify",
      "old_id": "362e6e752ef37be7c77e36d7c87fb99b47c69240",
      "old_mode": 33188,
      "old_path": "gdb/doc/gdb.texinfo",
      "new_id": "9b4aa5b47b2efe09e667aed0987ee96573216618",
      "new_mode": 33188,
      "new_path": "gdb/doc/gdb.texinfo"
    },
    {
      "type": "modify",
      "old_id": "f5977ecd919466319693e50bca15d247f50480e2",
      "old_mode": 33188,
      "old_path": "gdb/maint.c",
      "new_id": "766ab74e6d5125ec4e20b16b8e8adae34b686d87",
      "new_mode": 33188,
      "new_path": "gdb/maint.c"
    },
    {
      "type": "modify",
      "old_id": "e006d55c53bb6fb9fe29378882c9fafb846aff96",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/maint.exp",
      "new_id": "52282bc32b3788a291d21f642f635dd44823fdcc",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/maint.exp"
    }
  ]
}
