)]}'
{
  "commit": "a1e125af11cb66b07a2bb747adb9ae11bb2d238a",
  "tree": "6f3c0937627050c8b32d91786cc777d0e5cb5197",
  "parents": [
    "0b60686e3d21ea40aac6546310b0507a002d48ca"
  ],
  "author": {
    "name": "Justin Davis",
    "email": "jtdavis777@gmail.com",
    "time": "Tue Dec 02 23:37:06 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Dec 03 04:37:06 2025 +0000"
  },
  "message": "Implement `--file-names-only` (#8788)\n\n* flatc builds and seems to work, some of the extra targets are having linker errors\n\n* fix build system\n\n* pipeline failures\n\n* un-rename files\n\n* refactor to use unique_ptr\n\n* typo\n\n* rm make_unique, add comments\n\n* fix cmake\n\n---------\n\nCo-authored-by: Wouter van Oortmerssen \u003caardappel@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93dac0aaf98caef358d211ac35a11f2a5e32c349",
      "old_mode": 33188,
      "old_path": "CMakeLists.txt",
      "new_id": "81b994ed5e31942efb4cad6c9c1b9c1b1bf5432d",
      "new_mode": 33188,
      "new_path": "CMakeLists.txt"
    },
    {
      "type": "modify",
      "old_id": "f217c9d5e009588e295cd7f303feefdb3f07359f",
      "old_mode": 33188,
      "old_path": "grpc/src/compiler/python_generator.cc",
      "new_id": "7e50266354e3bb4e2a906ac3127b3730bf074556",
      "new_mode": 33188,
      "new_path": "grpc/src/compiler/python_generator.cc"
    },
    {
      "type": "modify",
      "old_id": "cc4df7f1c8b6d41d3a8d3118cd87834862d2ccef",
      "old_mode": 33188,
      "old_path": "include/flatbuffers/code_generator.h",
      "new_id": "bfd771dae625e485a17889ed98539f07d31e7c0d",
      "new_mode": 33188,
      "new_path": "include/flatbuffers/code_generator.h"
    },
    {
      "type": "modify",
      "old_id": "0941faef66298525301726d9ba59f3dbd8026c8b",
      "old_mode": 33188,
      "old_path": "include/flatbuffers/file_manager.h",
      "new_id": "bafe6f29b9764184a50c11b8d11fe91635084488",
      "new_mode": 33188,
      "new_path": "include/flatbuffers/file_manager.h"
    },
    {
      "type": "modify",
      "old_id": "1c551e999db43f9854a18e1531ffc41de62f70f0",
      "old_mode": 33188,
      "old_path": "include/flatbuffers/idl.h",
      "new_id": "4139529a11a5789a7f83959a6d8056aca48fc52b",
      "new_mode": 33188,
      "new_path": "include/flatbuffers/idl.h"
    },
    {
      "type": "modify",
      "old_id": "0313e74d88cb07ee9f0ca2890b9c6e5357508cc8",
      "old_mode": 33188,
      "old_path": "include/flatbuffers/util.h",
      "new_id": "d8387e175d875b8f8ed1d2ca3719857ba8ced0f5",
      "new_mode": 33188,
      "new_path": "include/flatbuffers/util.h"
    },
    {
      "type": "modify",
      "old_id": "4b9fb7a8156c8cc3afe84a26318fdde63fd867d4",
      "old_mode": 33188,
      "old_path": "src/BUILD.bazel",
      "new_id": "cefc0b8d8fead22b010622299e7d6edbb67e6d95",
      "new_mode": 33188,
      "new_path": "src/BUILD.bazel"
    },
    {
      "type": "modify",
      "old_id": "01cd2d9927fbacbbeaeb835368d1b289fb8bebaf",
      "old_mode": 33188,
      "old_path": "src/bfbs_gen_lua.cpp",
      "new_id": "f21892953f7f79cb94b3ec3697d975e9d568d289",
      "new_mode": 33188,
      "new_path": "src/bfbs_gen_lua.cpp"
    },
    {
      "type": "modify",
      "old_id": "ec72930e68426390c19e3563164d31190fb15f56",
      "old_mode": 33188,
      "old_path": "src/bfbs_gen_nim.cpp",
      "new_id": "d5ec2bd341c8aba0634c1c02ba72835e1e076c6e",
      "new_mode": 33188,
      "new_path": "src/bfbs_gen_nim.cpp"
    },
    {
      "type": "delete",
      "old_id": "6fc762f38bc8b9a1fcd41f1dcf4bb0dc29112df6",
      "old_mode": 33188,
      "old_path": "src/file_binary_writer.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "13b1580af04580830a87b02aa8b882e83f1165f7",
      "new_mode": 33188,
      "new_path": "src/file_manager.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aad63de8c6b62f245bd11947961eac74ca464f26",
      "new_mode": 33188,
      "new_path": "src/file_name_manager.cpp"
    },
    {
      "type": "delete",
      "old_id": "f0a356c05279f9a130cca3df2d14fbaf2b725e35",
      "old_mode": 33188,
      "old_path": "src/file_name_saving_file_manager.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "delete",
      "old_id": "5cba285e2ce68f586678ede86733653dee75ec8e",
      "old_mode": 33188,
      "old_path": "src/file_writer.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "612f797cc18dece67527bf41630e879bd25ac87b",
      "old_mode": 33188,
      "old_path": "src/flatc.cpp",
      "new_id": "cab0ee395a3e7a74baf1db9007e9c8ccd1a81dca",
      "new_mode": 33188,
      "new_path": "src/flatc.cpp"
    },
    {
      "type": "modify",
      "old_id": "bcbb55d8376716d1256ca7ceff5fd1de6c74a2bc",
      "old_mode": 33188,
      "old_path": "src/flatc_main.cpp",
      "new_id": "ce9b8c4a4edda50723740998c49e06c8923da52e",
      "new_mode": 33188,
      "new_path": "src/flatc_main.cpp"
    },
    {
      "type": "modify",
      "old_id": "a0280551642ce3b188036855c56acb19f13e5221",
      "old_mode": 33188,
      "old_path": "src/idl_gen_binary.cpp",
      "new_id": "2afc6f77c560b13206a3d36ef41b74181556efe8",
      "new_mode": 33188,
      "new_path": "src/idl_gen_binary.cpp"
    },
    {
      "type": "modify",
      "old_id": "d3441db4c0c0391d56599d72fed48aa172cd7477",
      "old_mode": 33188,
      "old_path": "src/idl_gen_cpp.cpp",
      "new_id": "6207071f3a9de490624fd3de731798fbdce2e440",
      "new_mode": 33188,
      "new_path": "src/idl_gen_cpp.cpp"
    },
    {
      "type": "modify",
      "old_id": "223402f4c8a0b038a7dbbc2e08a290517c2a0d6b",
      "old_mode": 33188,
      "old_path": "src/idl_gen_csharp.cpp",
      "new_id": "f02a17fd2c65e4ba24624ce17f6a78968df3f5d3",
      "new_mode": 33188,
      "new_path": "src/idl_gen_csharp.cpp"
    },
    {
      "type": "modify",
      "old_id": "d0b0930168acc79b0ba4a6a95a14818ac25c947f",
      "old_mode": 33188,
      "old_path": "src/idl_gen_dart.cpp",
      "new_id": "589e5d91fb4b6dc2febde6864c8cb3e83cf5fe88",
      "new_mode": 33188,
      "new_path": "src/idl_gen_dart.cpp"
    },
    {
      "type": "modify",
      "old_id": "1d7fd9a435c36e549435939d5177662d988bbd4d",
      "old_mode": 33188,
      "old_path": "src/idl_gen_fbs.cpp",
      "new_id": "da4289587b9b974241ce0657f60b48debc9ab9fc",
      "new_mode": 33188,
      "new_path": "src/idl_gen_fbs.cpp"
    },
    {
      "type": "modify",
      "old_id": "46585b3e67a30d22d6949d80332ac1138527d239",
      "old_mode": 33188,
      "old_path": "src/idl_gen_go.cpp",
      "new_id": "9e743dd2d79d5a91630fb50d645cec00ab7fd052",
      "new_mode": 33188,
      "new_path": "src/idl_gen_go.cpp"
    },
    {
      "type": "modify",
      "old_id": "dc5bed3f655133bcd323d26b5caeb8a14f7f70a9",
      "old_mode": 33188,
      "old_path": "src/idl_gen_grpc.cpp",
      "new_id": "476fa5ffe0222832e80837c88e3963259c862a8b",
      "new_mode": 33188,
      "new_path": "src/idl_gen_grpc.cpp"
    },
    {
      "type": "modify",
      "old_id": "143a361b326fad0ea5b710cef4ea8b6104301465",
      "old_mode": 33188,
      "old_path": "src/idl_gen_java.cpp",
      "new_id": "32214e4e58fabbfbdf131cc9789661965a255185",
      "new_mode": 33188,
      "new_path": "src/idl_gen_java.cpp"
    },
    {
      "type": "modify",
      "old_id": "9ab290516b9e7ed829b16a2e3e18e0d65701d1da",
      "old_mode": 33188,
      "old_path": "src/idl_gen_json_schema.cpp",
      "new_id": "e24d6ce1235b9c5829be2f73bfc8ed4460b94953",
      "new_mode": 33188,
      "new_path": "src/idl_gen_json_schema.cpp"
    },
    {
      "type": "modify",
      "old_id": "cda07a809b942b197c422f39dae0fad220a9b5ce",
      "old_mode": 33188,
      "old_path": "src/idl_gen_kotlin.cpp",
      "new_id": "2ed89d419b7a1340c34e96a18ceff1975171165d",
      "new_mode": 33188,
      "new_path": "src/idl_gen_kotlin.cpp"
    },
    {
      "type": "modify",
      "old_id": "89bee944786e0546e58f0bcde9292341d9fed4a2",
      "old_mode": 33188,
      "old_path": "src/idl_gen_kotlin_kmp.cpp",
      "new_id": "571d452f04360dc0880b3945042109694000a576",
      "new_mode": 33188,
      "new_path": "src/idl_gen_kotlin_kmp.cpp"
    },
    {
      "type": "modify",
      "old_id": "33c1071ec2f71f8f1dc7e8c284e4437085f1fb3f",
      "old_mode": 33188,
      "old_path": "src/idl_gen_lobster.cpp",
      "new_id": "dfe3ac8e4ac10743e581086d9c8e482fc9ad75b5",
      "new_mode": 33188,
      "new_path": "src/idl_gen_lobster.cpp"
    },
    {
      "type": "modify",
      "old_id": "48de73c529daa9955d0dbbd4114254eeb2ec3ff5",
      "old_mode": 33188,
      "old_path": "src/idl_gen_php.cpp",
      "new_id": "4b05703e8e274d9d225942e07f1cce7e6d7f2ac0",
      "new_mode": 33188,
      "new_path": "src/idl_gen_php.cpp"
    },
    {
      "type": "modify",
      "old_id": "b034ec8c34d4698ef8e438e26be80236ffcb8f04",
      "old_mode": 33188,
      "old_path": "src/idl_gen_python.cpp",
      "new_id": "314c3c2d855f4466b44f8ff7fff29b564a471904",
      "new_mode": 33188,
      "new_path": "src/idl_gen_python.cpp"
    },
    {
      "type": "modify",
      "old_id": "22df1dcf0209d5db3a9e903dc0b633879d01d2dc",
      "old_mode": 33188,
      "old_path": "src/idl_gen_rust.cpp",
      "new_id": "05a58e6bb434fc553909e16357e4edcb10d9c8a7",
      "new_mode": 33188,
      "new_path": "src/idl_gen_rust.cpp"
    },
    {
      "type": "modify",
      "old_id": "e0e231978389e780d8507d65a883a1e6a5c52c5e",
      "old_mode": 33188,
      "old_path": "src/idl_gen_swift.cpp",
      "new_id": "6e4910937f21da8da819a6fb259347586509d4b1",
      "new_mode": 33188,
      "new_path": "src/idl_gen_swift.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea1738c71dd08728e274d927d5078f08b5237525",
      "old_mode": 33188,
      "old_path": "src/idl_gen_text.cpp",
      "new_id": "69083055357e6fa3f3ba6be2c1a089ce522091a4",
      "new_mode": 33188,
      "new_path": "src/idl_gen_text.cpp"
    },
    {
      "type": "modify",
      "old_id": "aed7d59f84d2a40a98de42b083d7b50255548574",
      "old_mode": 33188,
      "old_path": "src/idl_gen_ts.cpp",
      "new_id": "446be30c4994de186852ac00cf8bb813f4c22b88",
      "new_mode": 33188,
      "new_path": "src/idl_gen_ts.cpp"
    },
    {
      "type": "modify",
      "old_id": "03a5086283dbf6cb7b57ad9e21a8f9bda8ca669d",
      "old_mode": 33188,
      "old_path": "tests/fuzzer/CMakeLists.txt",
      "new_id": "272c121aabfa06a3604791be4ec367d5e729ba5f",
      "new_mode": 33188,
      "new_path": "tests/fuzzer/CMakeLists.txt"
    }
  ]
}
