)]}'
{
  "commit": "0fbd03fda1b693422802ee96f37728dff60f552e",
  "tree": "c0bc8bd285667720d28b616eabd8663c9d0492cd",
  "parents": [
    "7f26d260ef76a4cb2873a7815bef187005528c19"
  ],
  "author": {
    "name": "Thiago Jung Bauermann",
    "email": "thiago.bauermann@linaro.org",
    "time": "Wed Jan 10 19:08:36 2024 -0300"
  },
  "committer": {
    "name": "Thiago Jung Bauermann",
    "email": "thiago.bauermann@linaro.org",
    "time": "Thu Feb 08 20:42:59 2024 -0300"
  },
  "message": "gdb/testsuite: Fix testing of \"info copying\"\n\ngdb.base/default.exp has an incomplete test for the \"info copying\" command,\nas poetically pointed out by the FIXME removed by this patch.\n\nThe test omits the pattern argument to gdb_test, which causes it to just\ncheck for a GDB prompt at the end of the command output.\n\nThe problem is that the command output is the whole GPLv3 license, which\ndue to its size causes the test to fail sometimes, making the testcase to\nbe out of sync with GDB\u0027s output and failing the tests that follow\nit. E.g.,\n\n  FAIL: gdb.base/default.exp: info copying (timeout)\n  FAIL: gdb.base/default.exp: info display\n  FAIL: gdb.base/default.exp: info frame \"f\" abbreviation\n  PASS: gdb.base/default.exp: info frame\n  FAIL: gdb.base/default.exp: info files\n  FAIL: gdb.base/default.exp: info float\n  FAIL: gdb.base/default.exp: info functions\n  FAIL: gdb.base/default.exp: info locals\n  FAIL: gdb.base/default.exp: info program\n  FAIL: gdb.base/default.exp: info registers\n  FAIL: gdb.base/default.exp: info stack \"s\" abbreviation\n\nFix by by checking for a few excerpts at the beginning, middle and end of\nthe license text.  This makes the test consume the command\u0027s output in\nsmallish chunks.\n\nReviewed-by: Keith Seitz \u003ckeiths@redhat.com\u003e\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a6bbdc6ce426db071cbf0a76c9c448f4fb3a7af4",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/default.exp",
      "new_id": "98dad7cb30953294de6e4ba4e504393b730316e7",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/default.exp"
    }
  ]
}
