)]}'
{
  "commit": "72be9d6be7de305b34ac298f1466167b9aba9bc2",
  "tree": "44543f544c27b7d0006baa6559e72e2d49f4eba0",
  "parents": [
    "c4a3dbaf1132105586586617a59d0e7566eefd41"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Tue Jun 07 07:05:02 2022 -0600"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tromey@adacore.com",
    "time": "Fri Jul 15 09:26:54 2022 -0600"
  },
  "message": "Add \u0027summary\u0027 mode to Value.format_string\n\nThis adds a \u0027summary\u0027 mode to Value.format_string and to\ngdb.print_options.  For the former, it lets Python code format values\nusing this mode.  For the latter, it lets a printer potentially detect\nif it is being called in a backtrace with \u0027set print frame-arguments\u0027\nset to \u0027scalars\u0027.\n\nI considered adding a new mode here to let a pretty-printer see\nwhether it was being called in a \u0027backtrace\u0027 context at all, but I\u0027m\nnot sure if this is really desirable.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "85e1e1084579a46fbc0cc243a1569df842b8ec44",
      "old_mode": 33188,
      "old_path": "gdb/NEWS",
      "new_id": "4d6de3114110e784b2da2f9687c582897a131b27",
      "new_mode": 33188,
      "new_path": "gdb/NEWS"
    },
    {
      "type": "modify",
      "old_id": "4573ba677341dee63e94462a5897c2d65b07bd31",
      "old_mode": 33188,
      "old_path": "gdb/doc/python.texi",
      "new_id": "5dd907fac42704d6f44bf3ec25eee7f993d9b4c4",
      "new_mode": 33188,
      "new_path": "gdb/doc/python.texi"
    },
    {
      "type": "modify",
      "old_id": "4ef45b283f9caa66ea6a7105f72a524e82f2ed1f",
      "old_mode": 33188,
      "old_path": "gdb/python/py-prettyprint.c",
      "new_id": "7b2aa588bb0370b01aeef7748863d48b6b94c095",
      "new_mode": 33188,
      "new_path": "gdb/python/py-prettyprint.c"
    },
    {
      "type": "modify",
      "old_id": "93cb9b99edbfc4f2b499b378bbad070c60f68f59",
      "old_mode": 33188,
      "old_path": "gdb/python/py-value.c",
      "new_id": "3b75cdaae00730fee564158dce964c950698ea27",
      "new_mode": 33188,
      "new_path": "gdb/python/py-value.c"
    },
    {
      "type": "modify",
      "old_id": "58bbe85f693003f196bea04c8a12989a9c06846a",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/py-format-string.exp",
      "new_id": "c432de9727678a61f436b7b567110223c8c7fece",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/py-format-string.exp"
    },
    {
      "type": "modify",
      "old_id": "aa7b10445cd1d0738a9e8c4e692cdd5593425afe",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/py-format-string.py",
      "new_id": "b7e834625021c335aba05e7d2071482c20ab8bae",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/py-format-string.py"
    }
  ]
}
