)]}'
{
  "commit": "2eead96aeba1ec15d258b0952b37cb5d8bfc4c4a",
  "tree": "15bba79331ea10abb662b539cf66b9853cfa3052",
  "parents": [
    "94f3facb2185f780b9b971330277c6d89ad8c053"
  ],
  "author": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Wed Apr 23 10:07:09 2025 +0100"
  },
  "committer": {
    "name": "Andrew Burgess",
    "email": "aburgess@redhat.com",
    "time": "Thu Apr 24 00:13:23 2025 +0100"
  },
  "message": "gdb/python: keyword args for Color.__init__\n\nGDB\u0027s Python API documentation is clear:\n\n     Functions and methods which have two or more optional arguments allow\n  them to be specified using keyword syntax.\n\nThe gdb.Color.__init__ method matches this description, but doesn\u0027t\nsupport keyword arguments.\n\nThis commit fixes this by adding keyword argument support.\n\nThere\u0027s a new test to cover this functionality.\n\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c48d14e1418ee2202b0c2d0539f4dc26ddf3ac56",
      "old_mode": 33188,
      "old_path": "gdb/python/py-color.c",
      "new_id": "97801f859f0d22e775aeb735fa48c582826fc3fa",
      "new_mode": 33188,
      "new_path": "gdb/python/py-color.c"
    },
    {
      "type": "modify",
      "old_id": "99b4689028990df098ca2e2279541bf5e64d2854",
      "old_mode": 33188,
      "old_path": "gdb/testsuite/gdb.python/py-color.exp",
      "new_id": "7f711583b2c4c7cc1e2bef5188d2066e243d4793",
      "new_mode": 33188,
      "new_path": "gdb/testsuite/gdb.python/py-color.exp"
    }
  ]
}
