)]}'
{
  "commit": "5f2491c300636a2091a2ca3db7773d52d04bf566",
  "tree": "e85460da53174cd4de6c5b8aad0f8941f6b12f82",
  "parents": [
    "7ab2607f97e5deaeae91018edf3ef5b4255a842c"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Wed Apr 13 17:39:06 2022 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Mon Apr 18 15:48:03 2022 -0400"
  },
  "message": "gdbsupport: make gdb_realpath_keepfile return an std::string\n\nI\u0027m trying to switch these functions to use std::string instead of char\narrays, as much as possible.  Some callers benefit from it (can avoid\ndoing a copy of the result), while others suffer (have to make one more\ncopy).\n\nChange-Id: I793aab17baaef8345488f4c40b9094e2695425bc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "84c36473abb0c56510a4503e80f3c0dba0611e89",
      "old_mode": 33188,
      "old_path": "gdb/exec.c",
      "new_id": "38540c0840b99995a403bd8b4a5ad0a0a916b589",
      "new_mode": 33188,
      "new_path": "gdb/exec.c"
    },
    {
      "type": "modify",
      "old_id": "dd6ffa49fb420bf9782edeb3ebaaa661986d4e9f",
      "old_mode": 33188,
      "old_path": "gdbsupport/pathstuff.cc",
      "new_id": "ac65651d4492f3d78b0a4897577cfe47dc2b598a",
      "new_mode": 33188,
      "new_path": "gdbsupport/pathstuff.cc"
    },
    {
      "type": "modify",
      "old_id": "04d9bf9029b50a6bba4997eb26d876d5a2568d3d",
      "old_mode": 33188,
      "old_path": "gdbsupport/pathstuff.h",
      "new_id": "f6c51e9de887d2ddafb7c8f3ad628dedeba8db6e",
      "new_mode": 33188,
      "new_path": "gdbsupport/pathstuff.h"
    }
  ]
}
