)]}'
{
  "commit": "97c195191578e9a68bfbb810eea373f5f3efcb7d",
  "tree": "bacc3829c4a3e56349f44e1daab8f5f89c6d2feb",
  "parents": [
    "24b7e8b18ae6410e0b2445475cd21503a2c38922"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Mon Feb 13 11:19:57 2023 +0000"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Mon Feb 13 11:19:57 2023 +0000"
  },
  "message": "gdb/testsuite: handle differences in guile error string output\n\nA new guile test added in commit:\n\n  commit 0a9ccb9dd79384f3ba3f8cd75940e8868f3b526f\n  Date:   Mon Feb 6 13:04:16 2023 +0000\n\n      gdb: only allow one of thread or task on breakpoints or watchpoints\n\nfails for some versions of guile.  It turns out that some versions of\nguile emit an error like this:\n\n  (gdb) guile (set-breakpoint-thread! bp 1)\n  ERROR: In procedure set-breakpoint-thread!:\n  In procedure gdbscm_set_breakpoint_thread_x: cannot set both task and thread attributes\n  Error while executing Scheme code.\n\nwhile other versions of guile emit the error like this:\n\n  (gdb) guile (set-breakpoint-thread! bp 1)\n  ERROR: In procedure set-breakpoint-thread!:\n  ERROR: In procedure gdbscm_set_breakpoint_thread_x: cannot set both task and thread attributes\n  Error while executing Scheme code.\n\nnotice the extra \u0027ERROR: \u0027 on the second line of output.  This commit\nupdates the test regexp to handle this optional \u0027ERROR: \u0027 string.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a73a1919419c41a833621180125d5137d9106085",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.ada/tasks.exp",
      "new_id": "eb7ee5c995147fb8d39f19429421330c9a4b781c",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.ada/tasks.exp"
    }
  ]
}
