)]}'
{
  "commit": "42742fc5817a8f2e47c711880501073a9ad86cfc",
  "tree": "a8a3ceb7ef74871b4226955eff34fc9585ba54c3",
  "parents": [
    "6b09f1342cf2d8e2b13a0d634acc3bcf2852a73b"
  ],
  "author": {
    "name": "Lancelot Six",
    "email": "lancelot.six@amd.com",
    "time": "Fri Oct 13 09:55:19 2023 +0000"
  },
  "committer": {
    "name": "Lancelot Six",
    "email": "lancelot.six@amd.com",
    "time": "Tue Nov 21 11:52:35 2023 +0000"
  },
  "message": "gdbsupport: remove gdb::optional\n\nThe previous patch migrated all the uses of gdb::optional to use\nstd::optional instead,  so gdb::optional can be removed entirely\nas well as the self-tests which came with it.\n\nChange-Id: I96ecd67b850b01be10ef00eb85a78ac647d5adc7\nApproved-By: Tom Tromey \u003ctom@tromey.com\u003e\nApproved-By: Pedro Alves \u003cpedro@palves.net\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "52b08692b5270fe48144d0ae44fabcd020539bbb",
      "old_mode": 33188,
      "old_path": "gdb/Makefile.in",
      "new_id": "714564f27b4fb03f860132632456f527a088554c",
      "new_mode": 33188,
      "new_path": "gdb/Makefile.in"
    },
    {
      "type": "delete",
      "old_id": "51135b8b98c10f27c2f0f6bfe91ed8ec337ebaed",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional-selftests.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6a68f7d4002c9459f56ed753d7c25834293374db",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/assignment/1.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2e63a49192005438692bb57978b5597b53e8bf1f",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/assignment/2.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a1d0934fe797f0378c23607edd99aac833597c8a",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/assignment/3.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "2ad5978a5b491eb10f1cae55eaf0c901a0a996ad",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/assignment/4.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "85016a27bfafcc9ac5f56960accd28ac0d1d5bdf",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/assignment/5.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "d0ea95fa5563cd17fd0f07dcc8c146baf2311fb0",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/assignment/6.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "a9bd181e317b19c010cd4175be2cf7726bb6f61e",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/assignment/7.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "87a08f9a52bfadee0befd0347903c664f4eb0d3d",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/cons/copy.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "6ed99c3b9e5b227890c0a76e8d9fdc583dc9432f",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/cons/default.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "398784ae7ecf6b6143bfd90c15560a3fdd082227",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/cons/move.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "7d4fd91cfe6b5b6c95edac63150a7b2c8ecca6a5",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/cons/value.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "067f975a0d338fc175bcd2006706547f31346017",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/in_place.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "20f4176adf1dc9ad0021c41dbd0d9cb9c771e6a9",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/observers/1.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0ad09ab5011f806df6a1f5a8e3c00ead49394c94",
      "old_mode": 33188,
      "old_path": "gdb/unittests/optional/observers/2.cc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "9b7b7b2f7f4f63a8d2ccbc7c5bb94cb9e8f53a21",
      "old_mode": 33188,
      "old_path": "gdbsupport/gdb_optional.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
