)]}'
{
  "commit": "7ab2607f97e5deaeae91018edf3ef5b4255a842c",
  "tree": "f1fea75412b59b147691af35019eb6d940f062b0",
  "parents": [
    "e0c34637019b0a070780b57b50d9026c0aca16f4"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Wed Apr 13 17:31:02 2022 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Mon Apr 18 15:48:03 2022 -0400"
  },
  "message": "gdbsupport: make gdb_abspath 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: Iced49b8ee2f189744c5072a3b217aab5af17a993\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a1f0f1bd6b97652887947a4f59f3b0b0aa2aabd",
      "old_mode": 33188,
      "old_path": "gdb/compile/compile.c",
      "new_id": "5cbb341b383bdc23054a069c640b3fde137c8f64",
      "new_mode": 33188,
      "new_path": "gdb/compile/compile.c"
    },
    {
      "type": "modify",
      "old_id": "a23dc81c5af90fc2b175c553edf0e63fb3fda0da",
      "old_mode": 33188,
      "old_path": "gdb/corelow.c",
      "new_id": "8c33fb7ebb2fac39aedadcd58c88ea89a758d735",
      "new_mode": 33188,
      "new_path": "gdb/corelow.c"
    },
    {
      "type": "modify",
      "old_id": "18e60cbd78cd5ee0389e86eca8f828c4c197450b",
      "old_mode": 33188,
      "old_path": "gdb/dwarf2/index-cache.c",
      "new_id": "fb827e04e59b43e6448b48dfd6eff95e4e231422",
      "new_mode": 33188,
      "new_path": "gdb/dwarf2/index-cache.c"
    },
    {
      "type": "modify",
      "old_id": "8c0807ff83b2d74aa1d1b2c7a35556772847a78c",
      "old_mode": 33188,
      "old_path": "gdb/main.c",
      "new_id": "ec2b7b017524d5df5a1e27c79cb2743312cae3c4",
      "new_mode": 33188,
      "new_path": "gdb/main.c"
    },
    {
      "type": "modify",
      "old_id": "0c71e0bd6a9f0fd494186c1baea626cfc8440d08",
      "old_mode": 33188,
      "old_path": "gdb/objfiles.c",
      "new_id": "849c6d73cab83905edd95df72d06b4211fbe5d27",
      "new_mode": 33188,
      "new_path": "gdb/objfiles.c"
    },
    {
      "type": "modify",
      "old_id": "e9016573333c4ec8a922c9ad47341ddbff890534",
      "old_mode": 33188,
      "old_path": "gdb/source.c",
      "new_id": "9d9ff4bbc3e993247afca3f8a0bcf20e091e29d1",
      "new_mode": 33188,
      "new_path": "gdb/source.c"
    },
    {
      "type": "modify",
      "old_id": "e776ac2d70e1173335d2b9abb9bbcc9a442c38cd",
      "old_mode": 33188,
      "old_path": "gdb/top.c",
      "new_id": "1cfffbeee7eee2e259455a1bb2dbc7ef2ce2eb86",
      "new_mode": 33188,
      "new_path": "gdb/top.c"
    },
    {
      "type": "modify",
      "old_id": "107236330d1c105b6c7285f1d3e963131c92ee62",
      "old_mode": 33188,
      "old_path": "gdb/tracefile-tfile.c",
      "new_id": "f84ad2f4a3fdf06e02eaf7e27d0a967df1bce2a1",
      "new_mode": 33188,
      "new_path": "gdb/tracefile-tfile.c"
    },
    {
      "type": "modify",
      "old_id": "24925cbbb5f58b8a836a190e2b958cd4ef8f0287",
      "old_mode": 33188,
      "old_path": "gdbserver/server.cc",
      "new_id": "33c42714e726f4c1bc448da9dda27e8baf986071",
      "new_mode": 33188,
      "new_path": "gdbserver/server.cc"
    },
    {
      "type": "modify",
      "old_id": "a347123cf2b334e48ab02930d040a86687d6eef4",
      "old_mode": 33188,
      "old_path": "gdbsupport/pathstuff.cc",
      "new_id": "dd6ffa49fb420bf9782edeb3ebaaa661986d4e9f",
      "new_mode": 33188,
      "new_path": "gdbsupport/pathstuff.cc"
    },
    {
      "type": "modify",
      "old_id": "50e388aad047ab2157142ed113ec8798d5d6f054",
      "old_mode": 33188,
      "old_path": "gdbsupport/pathstuff.h",
      "new_id": "04d9bf9029b50a6bba4997eb26d876d5a2568d3d",
      "new_mode": 33188,
      "new_path": "gdbsupport/pathstuff.h"
    }
  ]
}
