)]}'
{
  "commit": "3ef74ddcca73c16e9fcde63d6281d6a0941d8918",
  "tree": "7c12b2415bf87d831fb2b64764ac20cdeae6d0c5",
  "parents": [
    "30fc26493e4c6457000172d49b526be0919e34c6"
  ],
  "author": {
    "name": "KO Myung-Hun",
    "email": "komh78@gmail.com",
    "time": "Sun Feb 16 21:39:01 2025 +0900"
  },
  "committer": {
    "name": "Bruno Haible",
    "email": "bruno@clisp.org",
    "time": "Fri Mar 06 14:36:13 2026 +0100"
  },
  "message": "Add OS/2-dependent aliases.\n\nSupport aliases available on OS/2, especially results of\nkLIBC nl_langinfo(CODESET).\n\n* Makefile.devel (all): Depend on lib/aliases_sysos2.h.\n(lib/aliases_sysos2.h lib/canonical_sysos2.h\nlib/canonical_local_sysos2.h): New rules.\n(lib/aliases_os2.h lib/canonical_os2.h): New rules.\n(lib/aliases_os2_sysos2.h lib/canonical_os2_sysos2.h): New rules.\n(totally-clean): Remove lib/aliases_sysos2.gperf, lib/aliases_os2.h,\nlib/aliases_os2_sysos2.h, lib/canonical_sysos2.h, lib/canonical_os2.h,\nlib/canonical_os2_sysos2.h, lib/canonical_local_sysos2.h.\n* lib/Makefile.in (iconv.lo): Depend on $(srcdir)/aliases_sysos2.h,\n$(srcdir)/aliases_os2.h, $(srcdir)/aliases_os2_sysos2.h.\n(GENERATED_FILES): Add aliases_sysos2.gperf, aliases_sysos2.h,\naliases_os2.h, aliases_os2_sysos2.h, canonical_sysos2.h,\ncanonical_os2.h, canonical_os2_sysos2.h, canonical_local_sysos2.h.\n* lib/aliases2.h: Include headers for OS/2 aliases.\n* lib/encodings.def: Add DEFALIAS statements, conditional on\nUSE_OS2_ALIASES.\n* lib/encodings_aix.def: Add DEFALIAS statements, conditional on\nUSE_OS2_ALIASES.\n* lib/encodings_dos.def: Add DEFALIAS statements, conditional on\nUSE_OS2_ALIASES.\n* lib/genaliases2.c (main): Include encodings_aix.def and\nencodings_dos.def for OS/2.\n* lib/genflags.c: Define USE_OS2.\n* lib/iconv.c: Define USE_OS2 if ENABLE_EXTRA, otherwise define USE_OS2,\nUSE_AIX, USE_DOS on OS/2.\n(all_encodings): Include OS/2-dependent headers on OS/2 aliases.\n(aliases2_lookup): Define OS/2-dependent alias lookup table.\n(all_canonical): Include OS/2-dependent headers on OS/2 aliases.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "606e1eca69ba03b5f99917b5e4a69d6d214dd82d",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "c6636995a8e2a2933b197a4c7adf0836dd9aede9",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "5f960555e711025e47a40da49c882776f66c784c",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "6433a08c963e406b05937a319e6965c6e8095862",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "90710c5136575a6c63bb20c1f806351948b7bffe",
      "old_mode": 33188,
      "old_path": "Makefile.devel",
      "new_id": "4d636dbf4d39fe6b30a1d3eb9f2e3aac233e2d95",
      "new_mode": 33188,
      "new_path": "Makefile.devel"
    },
    {
      "type": "modify",
      "old_id": "b93856b242dae0aa2b1f4c42bc1a63540ccfb22c",
      "old_mode": 33188,
      "old_path": "lib/Makefile.in",
      "new_id": "e3369775cd3b01339f8884ee91ae6844191eb1ee",
      "new_mode": 33188,
      "new_path": "lib/Makefile.in"
    },
    {
      "type": "modify",
      "old_id": "6a65c42acff16bbf6a0556e2282261eb4bedcd8d",
      "old_mode": 33188,
      "old_path": "lib/aliases2.h",
      "new_id": "fb9c184ccf24f0c04ee3e5f80128ceabfadc6b82",
      "new_mode": 33188,
      "new_path": "lib/aliases2.h"
    },
    {
      "type": "modify",
      "old_id": "e5063d329886818033e6d3aa14618c75d8b07852",
      "old_mode": 33188,
      "old_path": "lib/encodings.def",
      "new_id": "e77983f795384e09cba48b6e4486aa148215bfba",
      "new_mode": 33188,
      "new_path": "lib/encodings.def"
    },
    {
      "type": "modify",
      "old_id": "0a065f78e429a2a9287ee5c103bb4a54b9755284",
      "old_mode": 33188,
      "old_path": "lib/encodings_aix.def",
      "new_id": "277befda5b2386a93c9b2d28e489bf91fc696667",
      "new_mode": 33188,
      "new_path": "lib/encodings_aix.def"
    },
    {
      "type": "modify",
      "old_id": "ae8cc55612a4c0583b44bdd2e3e7771ec8525285",
      "old_mode": 33188,
      "old_path": "lib/encodings_dos.def",
      "new_id": "6d777c91183daa6c78e054d23e0728d4980be167",
      "new_mode": 33188,
      "new_path": "lib/encodings_dos.def"
    },
    {
      "type": "modify",
      "old_id": "51a951cc87c0d2c95e446b93734e766aa04abd95",
      "old_mode": 33188,
      "old_path": "lib/genaliases2.c",
      "new_id": "4b7942e5534515a090f6b72f9165046032899dd2",
      "new_mode": 33188,
      "new_path": "lib/genaliases2.c"
    },
    {
      "type": "modify",
      "old_id": "9f3d15d2ee3af6ddc363fe735eeb175aabda5083",
      "old_mode": 33188,
      "old_path": "lib/genflags.c",
      "new_id": "b15c1f7c037355347f7f6df0c60f81bb5a394364",
      "new_mode": 33188,
      "new_path": "lib/genflags.c"
    },
    {
      "type": "modify",
      "old_id": "13248972152e1be4a7031e4226c6a059fb70f800",
      "old_mode": 33188,
      "old_path": "lib/iconv.c",
      "new_id": "ec704cfcbe72e8807b37627a8546f5ab5d39c6e1",
      "new_mode": 33188,
      "new_path": "lib/iconv.c"
    }
  ]
}
