)]}'
{
  "commit": "720433acf7cefa99c0d7fb9769817d3bb40fe787",
  "tree": "71b15af6b5816fcb403486fb126d77fbb30c4c11",
  "parents": [
    "7d458612b61b921de03eb53dbf8fcb942727d4e2"
  ],
  "author": {
    "name": "James K. Lowden",
    "email": "jklowden@cobolworx.com",
    "time": "Thu Aug 27 21:45:53 2026 -0400"
  },
  "committer": {
    "name": "James K. Lowden",
    "email": "jklowden@cobolworx.com",
    "time": "Thu Aug 27 22:13:53 2026 -0400"
  },
  "message": "cobol: Allow REDEFINES of table.\n\nISO prohibits REDEFINES to act on a table.  Introduce\nWredefines-table, defeated by default with -dialect mf.\n\ngcc/cobol/ChangeLog:\n\n\t* cbldiag.h (enum cbl_diag_id_t): Add MfRedefinesTable.\n\t* cobol1.cc (cobol_langhook_handle_option): Handle Wredefines-table.\n\t* gcobol.1: Document Wredefines-table.\n\t* lang-specs.h: Add Wredefines-table to spec string.\n\t* lang.opt: Define Wredefines-table.\n\t* messages.cc: Add Wredefines-table to -dialect mf.\n\t* parse_ante.h (valid_redefine): Honor new diagnostic.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7f7aca7ccbe5b15b003d2238eae94e30872b0739",
      "old_mode": 33188,
      "old_path": "gcc/cobol/cbldiag.h",
      "new_id": "d5da511821811ad35045123390d2268db32613ec",
      "new_mode": 33188,
      "new_path": "gcc/cobol/cbldiag.h"
    },
    {
      "type": "modify",
      "old_id": "a6f7c3b952e03e9e46eaf0848e54cb7f8c7be449",
      "old_mode": 33188,
      "old_path": "gcc/cobol/cobol1.cc",
      "new_id": "8e410c91e45aa30ffa0954856cf5cf94d1935dea",
      "new_mode": 33188,
      "new_path": "gcc/cobol/cobol1.cc"
    },
    {
      "type": "modify",
      "old_id": "50bd26e06e053da0df376a48f5a5098f9b069af1",
      "old_mode": 33188,
      "old_path": "gcc/cobol/gcobol.1",
      "new_id": "0998a58733580c18e88a69dce591ac44e2064deb",
      "new_mode": 33188,
      "new_path": "gcc/cobol/gcobol.1"
    },
    {
      "type": "modify",
      "old_id": "714fb703e0c7051d14c4ae8d469a32d2433b50b9",
      "old_mode": 33188,
      "old_path": "gcc/cobol/lang-specs.h",
      "new_id": "9d0919324ac74a128e38f31e0b91d10f1ec36e97",
      "new_mode": 33188,
      "new_path": "gcc/cobol/lang-specs.h"
    },
    {
      "type": "modify",
      "old_id": "e7f71af7c7a2de1f1f81c0220ed47eb8d3541883",
      "old_mode": 33188,
      "old_path": "gcc/cobol/lang.opt",
      "new_id": "be9f51363357baebe4530dfce0255a9619a4b07e",
      "new_mode": 33188,
      "new_path": "gcc/cobol/lang.opt"
    },
    {
      "type": "modify",
      "old_id": "2f6a67d9102ee3fd6a1be739a2f5600b15004f8a",
      "old_mode": 33188,
      "old_path": "gcc/cobol/messages.cc",
      "new_id": "9d1a1374a36f92a55604d770aaed1d4d30ea1369",
      "new_mode": 33188,
      "new_path": "gcc/cobol/messages.cc"
    },
    {
      "type": "modify",
      "old_id": "06a8f81b1dce1bb1689d517195e8ec06716d08b1",
      "old_mode": 33188,
      "old_path": "gcc/cobol/parse_ante.h",
      "new_id": "ecbfd66e965237669ecaa91a97cf9a368245d2c5",
      "new_mode": 33188,
      "new_path": "gcc/cobol/parse_ante.h"
    }
  ]
}
