)]}'
{
  "commit": "7860c51e9735cbd463d044b8df49588063c52b5b",
  "tree": "eb3e20cac0fc7693d91859654df4b2bbfbf27448",
  "parents": [
    "9b71f1fe1c14f3bd6477a88cf1c79d641d09e6e3"
  ],
  "author": {
    "name": "Patrice Dumas",
    "email": "pertusus@free.fr",
    "time": "Sat Apr 05 22:34:30 2025 +0200"
  },
  "committer": {
    "name": "Patrice Dumas",
    "email": "pertusus@free.fr",
    "time": "Sat Apr 05 22:34:30 2025 +0200"
  },
  "message": "Remove identifiers target implementation as sorted lists in C\n\n* tta/C/main/build_perl_info.c (build_identifiers_target),\ntta/C/main/document.c (destroy_document_information_except_tree),\ntta/C/main/document_types.h (DOCUMENT), tta/C/main/targets.c\n(identifiers_target_number, find_identifier_target)\n(add_target_in_identifiers_target), tta/C/parsetexi/labels.c\n(set_labels_identifiers_target): replace IDENTIFIER_TARGET by\nC_HASHMAP.  Rename build_identifiers_target_h to\nbuild_identifiers_target, identifiers_target_number_h to\nidentifiers_target_number, find_identifier_target_h to\nfind_identifier_target, add_target_in_identifiers_target_h to\nadd_target_in_identifiers_target and set_labels_identifiers_target_h\nto set_labels_identifiers_target.  Remove USE_TARGET_IDENTIFIER_LIST\ndefine, remove build_identifiers_target_l,\nidentifiers_target_number_l, find_identifier_target_l,\nadd_target_in_identifiers_target_l and\nset_labels_identifiers_target_l. Remove now unused compare_targets and\nsort_labels_identifiers_target.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "40c6a4af30a86e5f958cd7c1c370a2b70d0c1fe4",
      "old_mode": 33188,
      "old_path": "ChangeLog",
      "new_id": "fd6aac43d95b4d7558b77225c991f74bd686fa78",
      "new_mode": 33188,
      "new_path": "ChangeLog"
    },
    {
      "type": "modify",
      "old_id": "b319b4ae487ff21512bd859b63c44d4e37f537c9",
      "old_mode": 33188,
      "old_path": "tta/C/main/build_perl_info.c",
      "new_id": "f9a48125da816dc2c0425252d23a30e30dae2628",
      "new_mode": 33188,
      "new_path": "tta/C/main/build_perl_info.c"
    },
    {
      "type": "modify",
      "old_id": "7a3d41bdbaae521b08ce17bbe5292f0580c95710",
      "old_mode": 33188,
      "old_path": "tta/C/main/document.c",
      "new_id": "6d74945f88538bfbeab102590834ca44a2949bae",
      "new_mode": 33188,
      "new_path": "tta/C/main/document.c"
    },
    {
      "type": "modify",
      "old_id": "4594e326a85e224a5c34d34f0688fc3417620ce5",
      "old_mode": 33188,
      "old_path": "tta/C/main/document_types.h",
      "new_id": "7aac968b38355fdd9459219cd269354deee9482f",
      "new_mode": 33188,
      "new_path": "tta/C/main/document_types.h"
    },
    {
      "type": "modify",
      "old_id": "b42449d04e5826bd32b2790f6fd53db096eca55a",
      "old_mode": 33188,
      "old_path": "tta/C/main/manipulate_tree.c",
      "new_id": "261a159fc0c35cdf122b26be42ebaba2d5f1ac2b",
      "new_mode": 33188,
      "new_path": "tta/C/main/manipulate_tree.c"
    },
    {
      "type": "modify",
      "old_id": "fa14f87269260dca122ee77833326a9a42139f3c",
      "old_mode": 33188,
      "old_path": "tta/C/main/manipulate_tree.h",
      "new_id": "bb409ca37b7f18a32829f69293f0600a6efd89c7",
      "new_mode": 33188,
      "new_path": "tta/C/main/manipulate_tree.h"
    },
    {
      "type": "modify",
      "old_id": "858bbb163ae81c496d6fa1542493712ca601d8f3",
      "old_mode": 33188,
      "old_path": "tta/C/main/output_unit.c",
      "new_id": "a9275a6947f4377e073612f9ab78344dff616009",
      "new_mode": 33188,
      "new_path": "tta/C/main/output_unit.c"
    },
    {
      "type": "modify",
      "old_id": "9a20a32a1d570085e214f35ed46e4df6998773a7",
      "old_mode": 33188,
      "old_path": "tta/C/main/output_unit.h",
      "new_id": "756d1dd39c7dfa7999ee27f7fdd7195786d2fbb2",
      "new_mode": 33188,
      "new_path": "tta/C/main/output_unit.h"
    },
    {
      "type": "modify",
      "old_id": "9be7073e44feb36da08a6c30bce941b6fad2ea25",
      "old_mode": 33188,
      "old_path": "tta/C/main/targets.c",
      "new_id": "ce0bbee6bd09a69dbbcbef1af3a5b72554399dc8",
      "new_mode": 33188,
      "new_path": "tta/C/main/targets.c"
    },
    {
      "type": "modify",
      "old_id": "dd02011b32fb1ea85642bdd405ed6cf81d099b73",
      "old_mode": 33188,
      "old_path": "tta/C/main/targets.h",
      "new_id": "24b862c4f7b53fc5a09f787d8cbd89db2ccc82f4",
      "new_mode": 33188,
      "new_path": "tta/C/main/targets.h"
    },
    {
      "type": "modify",
      "old_id": "92a0549962204c6e8bc6872b5f3ec66375279d60",
      "old_mode": 33188,
      "old_path": "tta/C/main/tree_types.h",
      "new_id": "6c9ff3580c67a21397898a2f70b78fb3042cb292",
      "new_mode": 33188,
      "new_path": "tta/C/main/tree_types.h"
    },
    {
      "type": "modify",
      "old_id": "d38fb964ff90048b4a24afbc3ef39a4f3af3f708",
      "old_mode": 33188,
      "old_path": "tta/C/parsetexi/labels.c",
      "new_id": "59ac7f4ebb60f421b4475f22ed0a96f96ffe3eb9",
      "new_mode": 33188,
      "new_path": "tta/C/parsetexi/labels.c"
    },
    {
      "type": "modify",
      "old_id": "cc609ee13e79bca337e09e1efff829db0260c1a0",
      "old_mode": 33188,
      "old_path": "tta/C/parsetexi/labels.h",
      "new_id": "4346b850c43c35888081e1ddf7b8938454d23b6a",
      "new_mode": 33188,
      "new_path": "tta/C/parsetexi/labels.h"
    },
    {
      "type": "modify",
      "old_id": "e48eb49c297bca2bc7d20394b86477808291ac59",
      "old_mode": 33188,
      "old_path": "tta/C/structuring_transfo/structuring.c",
      "new_id": "d4bbc99ad6b45160ab0880556a7851d9ff610991",
      "new_mode": 33188,
      "new_path": "tta/C/structuring_transfo/structuring.c"
    },
    {
      "type": "modify",
      "old_id": "23e1cb61beacbbba9e558832cfd7ff27d9994d90",
      "old_mode": 33188,
      "old_path": "tta/C/structuring_transfo/structuring.h",
      "new_id": "a062a9772b1e3e289794bce383a5b80ebae533ed",
      "new_mode": 33188,
      "new_path": "tta/C/structuring_transfo/structuring.h"
    },
    {
      "type": "modify",
      "old_id": "c72a699e7cea813812871477352e5cc9fa5ad9ed",
      "old_mode": 33188,
      "old_path": "tta/C/structuring_transfo/transformations.c",
      "new_id": "95affad9fb33dd008c64647f842f750312109079",
      "new_mode": 33188,
      "new_path": "tta/C/structuring_transfo/transformations.c"
    }
  ]
}
