)]}'
{
  "commit": "8eaecfb37c8ece7396303dd3122def526a223d70",
  "tree": "be3cba32a5b2cc9105541bf7d72b9e918ea70704",
  "parents": [
    "92a2cc556c702154fcbc69f7def2a023185f25dd"
  ],
  "author": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Mon Feb 13 14:55:13 2023 -0500"
  },
  "committer": {
    "name": "Simon Marchi",
    "email": "simon.marchi@efficios.com",
    "time": "Tue Feb 14 14:25:48 2023 -0500"
  },
  "message": "gdb: cast return value of std::unique_ptr::release to void\n\nMy editor shows warnings like:\n\n     value.c:2784: warning: The value returned by this function should be used\n     value.c:2784: note: cast the expression to void to silence this warning [bugprone-unused-return-value]\n\nThese warnings come from clangd, so ultimately from one of the clang\nstatic analyzers (probably clang-tidy).\n\nSilence these warnings by casting to void.  Add a comment to explain\nwhy this unusual thing is done.\n\nChange-Id: I58323959c0baf9f1b20a8d596e4c58dc77c6809a\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7873aeb9558ef6a32772903e746b94be6f6f4143",
      "old_mode": 33188,
      "old_path": "gdb/value.c",
      "new_id": "6597d0fe4ef5eab337c2bd6fce113739b84c09c5",
      "new_mode": 33188,
      "new_path": "gdb/value.c"
    }
  ]
}
