)]}'
{
  "commit": "fde1a9a3ee8c95bb7bae6c764755bcbffdbb0308",
  "tree": "7a4913567f8c8ede1e6f43d11fa1f2183fe386b1",
  "parents": [
    "5cf3b309489d1606ee0fb7e452f467d82fd1b765"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "andrew.burgess@embecosm.com",
    "time": "Thu Apr 26 16:21:34 2018 +0100"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "andrew.burgess@embecosm.com",
    "time": "Mon Sep 27 11:31:35 2021 +0100"
  },
  "message": "gdb: add setting to disable reading source code files\n\nIn some situations it is possible that a user might not want GDB to\ntry and access source code files, for example, the source code might\nbe stored on a slow to access network file system.\n\nIt is almost certainly possible that using some combination of \u0027set\ndirectories\u0027 and/or \u0027set substitute-path\u0027 a user can trick GDB into\nbeing unable to find the source files, but this feels like a rather\ncrude way to solve the problem.\n\nIn this commit a new option is add that stops GDB from opening and\nreading the source files.  A user can run with source code reading\ndisabled if this is required, then re-enable later if they decide\nthat they now want to view the source code.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f94855204386c4e7e954a42dcba672d18b87e3ce",
      "old_mode": 33188,
      "old_path": "gdb/NEWS",
      "new_id": "d7c29c82edba605f7047bdbfa343450aa741cb51",
      "new_mode": 33188,
      "new_path": "gdb/NEWS"
    },
    {
      "type": "modify",
      "old_id": "5ff0b77eb68fb52e84cf84f9618851091bbc2f9a",
      "old_mode": 33188,
      "old_path": "gdb/cli/cli-cmds.c",
      "new_id": "e5c7152ba7a5e670ab557be848cddc998546f52e",
      "new_mode": 33188,
      "new_path": "gdb/cli/cli-cmds.c"
    },
    {
      "type": "modify",
      "old_id": "ce2e38886f1ec47126c74d634d85421ee8d59e17",
      "old_mode": 33188,
      "old_path": "gdb/cli/cli-cmds.h",
      "new_id": "a4b4168896edfb2d1977c44948d960b2d80dbf07",
      "new_mode": 33188,
      "new_path": "gdb/cli/cli-cmds.h"
    },
    {
      "type": "modify",
      "old_id": "bf731a1feb5f47ffef97789891e9bfcb67e93bb8",
      "old_mode": 33188,
      "old_path": "gdb/doc/gdb.texinfo",
      "new_id": "fcfdc26ac1ad52976624f4c1a0d0651699035424",
      "new_mode": 33188,
      "new_path": "gdb/doc/gdb.texinfo"
    },
    {
      "type": "modify",
      "old_id": "7d1934bd6c9bb8d1f48bcde3c76e0730c4584dcf",
      "old_mode": 33188,
      "old_path": "gdb/source.c",
      "new_id": "eec6e77eaa302caade8b5d1cb4e93a4997f226d2",
      "new_mode": 33188,
      "new_path": "gdb/source.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "1fb5edb9e75f543210f848fb16336885e1e88b2b",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/source-open.c"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb801427bf365ba005fa02de753ff86b446b80dc",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.base/source-open.exp"
    }
  ]
}
