)]}'
{
  "commit": "67b8e30af907d8c19f50343268d7c6db85347ee2",
  "tree": "5aa12e4efaa74cec6156ff4b6f9ebfe8b2483521",
  "parents": [
    "8f87fcb1daf1af1dd2d332f7303b02e391fa6b6c"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Mon Jun 24 15:53:34 2024 +0100"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Sat Sep 07 20:28:58 2024 +0100"
  },
  "message": "gdb: implement readline rl_directory_rewrite_hook callback\n\nImplement the readline rl_directory_rewrite_hook callback function,\nthis is used when readline needs to offer completions from within a\ndirectory.  The important thing is that this function should remove\nany escaping, this allows GDB to correctly offer completions in\nsituations like this:\n\n  (gdb) file /tmp/directory\\ with\\ spaces/\u003cTAB\u003e\u003cTAB\u003e\n\nNote the escaping in \u0027directory\\ with\\ spaces\u0027.  Without the\nrl_directory_rewrite_hook callback readline will try to open a\ndirectory literally called \u0027/tmp/directory\\ with\\ spaces\u0027 which\nobviously doesn\u0027t exist.\n\nThere are tests added to cover this new functionality.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b0e999ef514b0560b0a1cf71554cd3b94d8c5d33",
      "old_mode": 33188,
      "old_path": "gdb/completer.c",
      "new_id": "b80649c5260a81cee5e2a1b04fb051459e22f4e3",
      "new_mode": 33188,
      "new_path": "gdb/completer.c"
    },
    {
      "type": "modify",
      "old_id": "a4b411c1c6766eefbb953e9dffa763b39f160921",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.base/filename-completion.exp",
      "new_id": "cf00d007ca7efdb1abd597dd5444f26207fa0725",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/filename-completion.exp"
    }
  ]
}
