)]}'
{
  "commit": "0589ca4e7ba9b8d60599706b57be22c007c1f4fa",
  "tree": "7fdde22953de4f48839190426acf158768445dc4",
  "parents": [
    "bf31fd38f02ca9b1a7d75e2d00ee0af665fd3efd"
  ],
  "author": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Tue Dec 21 16:48:38 2021 -0700"
  },
  "committer": {
    "name": "Tom Tromey",
    "email": "tom@tromey.com",
    "time": "Tue Jan 18 10:14:43 2022 -0700"
  },
  "message": "Introduce gdb-hashtab module in gdbsupport\n\ngdb has some extensions and helpers for working with the libiberty\nhash table.  This patch consolidates these and moves them to\ngdbsupport.\n\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "92efd511075d0cc79e6cf8bd5d26bf7c1c4bbf57",
      "old_mode": 33188,
      "old_path": "gdb/compile/compile-internal.h",
      "new_id": "042ddf9c5f92d9d6c005f731f06143e3e0829ed4",
      "new_mode": 33188,
      "new_path": "gdb/compile/compile-internal.h"
    },
    {
      "type": "modify",
      "old_id": "93125e4c54c0f16c522c61851561cbbf6a0bb20f",
      "old_mode": 33188,
      "old_path": "gdb/completer.h",
      "new_id": "78e5240a95edf1428e92c549181dbde80c154918",
      "new_mode": 33188,
      "new_path": "gdb/completer.h"
    },
    {
      "type": "modify",
      "old_id": "09529031973c0e414f2695ecaf77928e163d6060",
      "old_mode": 33188,
      "old_path": "gdb/filename-seen-cache.h",
      "new_id": "83a6e8a6258c8935b6b3e62ebc0af63c2a6acf6b",
      "new_mode": 33188,
      "new_path": "gdb/filename-seen-cache.h"
    },
    {
      "type": "modify",
      "old_id": "467f60975e1a93990c39091eb5e860b078df0652",
      "old_mode": 33188,
      "old_path": "gdb/gdbtypes.h",
      "new_id": "7238873e4db1286f811c341c3e4ed912015b4044",
      "new_mode": 33188,
      "new_path": "gdb/gdbtypes.h"
    },
    {
      "type": "modify",
      "old_id": "0be49a6d4f841c847669714cf71b68016ef74552",
      "old_mode": 33188,
      "old_path": "gdb/utils.c",
      "new_id": "bda3b7b5f0dd3592336681b63499c18e0fc14890",
      "new_mode": 33188,
      "new_path": "gdb/utils.c"
    },
    {
      "type": "modify",
      "old_id": "5ac34eb41a922ecdbe9e38a804b7c0011b97cb1b",
      "old_mode": 33188,
      "old_path": "gdb/utils.h",
      "new_id": "8e9c20499152fabe6a3402c716d3ea0866d19a02",
      "new_mode": 33188,
      "new_path": "gdb/utils.h"
    },
    {
      "type": "modify",
      "old_id": "73d4149f294605cee5e3406b1b59d486c218c5b2",
      "old_mode": 33188,
      "old_path": "gdbsupport/Makefile.am",
      "new_id": "9e4334891b55c73dddd3ef6d95b61f35a1860861",
      "new_mode": 33188,
      "new_path": "gdbsupport/Makefile.am"
    },
    {
      "type": "modify",
      "old_id": "88d3dd153d69d3643c24fa000499855c045dd472",
      "old_mode": 33188,
      "old_path": "gdbsupport/Makefile.in",
      "new_id": "59e1dfedd8bf20a15c7450ee01ac5e2b2aa248dd",
      "new_mode": 33188,
      "new_path": "gdbsupport/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "c42e8fec7b79dc7fc67c1fd37caad5f272de1fa3",
      "new_mode": 33188,
      "new_path": "gdbsupport/gdb-hashtab.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "65c2dc59a79dee62748e3698eaf05ee99d68a49f",
      "new_mode": 33188,
      "new_path": "gdbsupport/gdb-hashtab.h"
    }
  ]
}
