)]}'
{
  "commit": "d01ac199dc787d1e94f91c8c77153443ac0705bf",
  "tree": "9e6d7929249dfd0a99bd737dda78ab82ed50b5b1",
  "parents": [
    "999f8b33824194e14ea2b8be0c1089a53f0bb7e6"
  ],
  "author": {
    "name": "Bruno Haible",
    "email": "bruno@clisp.org",
    "time": "Wed Sep 13 19:53:35 2023 +0200"
  },
  "committer": {
    "name": "Bruno Haible",
    "email": "bruno@clisp.org",
    "time": "Wed Sep 13 19:53:35 2023 +0200"
  },
  "message": "Simplify the library: Don\u0027t compile relocatable.c any more.\n\nThe library does not need relocatable.h any more since 2018-09-22.\n\n* lib/relocatable.h: Remove file.\n* lib/relocatable.c: Remove file.\n* lib/compat.c: New file.\n* lib/Makefile.in (DEFS): Don\u0027t define LIBDIR, BUILDING_DLL,\nENABLE_RELOCATABLE, IN_LIBRARY, INSTALLDIR, NO_XMALLOC,\nset_relocation_prefix, relocate, relocate2.\n(SOURCES): Remove relocatable.c. Add compat.c.\n(OBJECTS): Remove relocatable.lo. Add compat.lo.\n(localcharset.lo): Update dependencies.\n(relocatable.lo): Remove rule.\n(compat.lo): Add rule.\n(SOURCE_FILES): Remove relocatable.h, relocatable.c. Add compat.c.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1ed3d0a2578a62e04267added40f6ed9e1b85107",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "0c033f1828bc6e874826bcbd4e7e86e2f6fc995a",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "59b1c42b0ad6ae7676257b0d1a1823056e8fe317",
      "old_mode": 33188,
      "old_path": "lib/Makefile.in",
      "new_id": "dcf73b34f0edaeaf24a37b106a7cb007771dfc37",
      "new_mode": 33188,
      "new_path": "lib/Makefile.in"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "41f5950bb859da1e2196ef1ab6ea4e2ebb25b3c6",
      "new_mode": 33188,
      "new_path": "lib/compat.c"
    },
    {
      "type": "delete",
      "old_id": "b65a3bec1a0cff84ed58dc98f6248d7857d3e1d3",
      "old_mode": 33188,
      "old_path": "lib/relocatable.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "0edf0e9c2dd0fc534ebd5d42f1982185af3da2ea",
      "old_mode": 33188,
      "old_path": "lib/relocatable.h",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    }
  ]
}
