)]}'
{
  "commit": "559798f82800e1d7a2ef8b86da4a0e169e07efee",
  "tree": "30bcb4aefb6814b2e86bb85738de53b8a819cfc3",
  "parents": [
    "ebb8507cee4edcb6b355a04159a4d4822f756e1c"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Fri Apr 19 16:04:32 2024 -0400"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@polymtl.ca",
    "time": "Fri Apr 19 16:07:59 2024 -0400"
  },
  "message": "gdb: fix include for gdb_signal in target/waitstatus.h\n\nclangd tells me that the gdb_signals.h include in target/waitstatus.h is\nunused.  This include was probably to give access to `enum gdb_signal`,\nbut this is in fact defined in gdb/signals.h.  Change the include to\ngdb/signals.h.  Include gdbsupport/gdb_signals.h in some files that were\nrelying on the transitive include.\n\nChange-Id: I6f4361b3d801394bf29abe8c1393aff110aa0ad6\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a5900fe4ee8f5fa4f563a8864ecfbfb81f184207",
      "old_mode": 33188,
      "old_path": "gdb/nat/fork-inferior.c",
      "new_id": "4378177bc8c49de31b4fc156eb0864ed0d7795c5",
      "new_mode": 33188,
      "new_path": "gdb/nat/fork-inferior.c"
    },
    {
      "type": "modify",
      "old_id": "30c0621326fd7ccb0fedc1e871da0c2a696a49a9",
      "old_mode": 33188,
      "old_path": "gdb/target/waitstatus.c",
      "new_id": "9e9b5633b12d803dc2e9d9ac95d38a232525e86c",
      "new_mode": 33188,
      "new_path": "gdb/target/waitstatus.c"
    },
    {
      "type": "modify",
      "old_id": "dce1a7f3175eef0c284ee2df5ece85b32873a936",
      "old_mode": 33188,
      "old_path": "gdb/target/waitstatus.h",
      "new_id": "7d5ad3f97769c62b2555ec3efcf2a5abe5fc91a2",
      "new_mode": 33188,
      "new_path": "gdb/target/waitstatus.h"
    }
  ]
}
