)]}'
{
  "commit": "fcf75449b8525e93b635e67685b160d9d29a13b4",
  "tree": "1fd35a234257acbd66d58b6615408d46c81a4e94",
  "parents": [
    "c21bda16493fbf3586820c2f5f952399329f674a"
  ],
  "author": {
    "name": "mustiikhalil",
    "email": "26250654+mustiikhalil@users.noreply.github.com",
    "time": "Thu Feb 12 19:04:26 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Feb 12 08:04:26 2026 -1000"
  },
  "message": "[Swift] Moves VTs from enums to structs to prevent empty enum generation\n\nMoves VTs from enums to structs to prevent empty enum generation, which would usually cause a compilation error.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a82e4e8585dbdc857595c7d11dc0a6f90fb6694b",
      "old_mode": 33188,
      "old_path": "grpc/examples/swift/Greeter/Sources/Model/greeter_generated.swift",
      "new_id": "954f200e886798d9b0dbf2bde16f28b419ffdf47",
      "new_mode": 33188,
      "new_path": "grpc/examples/swift/Greeter/Sources/Model/greeter_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "6f04323d124d58a945c46377ce0b2043daa4e7be",
      "old_mode": 33188,
      "old_path": "samples/monster_generated.swift",
      "new_id": "3bd45617fdc1facbabaa2ffe232084d93cca96bb",
      "new_mode": 33188,
      "new_path": "samples/monster_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "713b3109e99707c49551af11c2dcd93eef61a8f1",
      "old_mode": 33261,
      "old_path": "scripts/generate_code.py",
      "new_id": "a278ae28c50e347e544f10a19ea4eb17d1a32b87",
      "new_mode": 33261,
      "new_path": "scripts/generate_code.py"
    },
    {
      "type": "modify",
      "old_id": "0f519b2490f9194d2fc9101ce376fd0db69a9198",
      "old_mode": 33188,
      "old_path": "src/idl_gen_swift.cpp",
      "new_id": "4dda6a7d95de04052b755ae3e61248e24518e4fb",
      "new_mode": 33188,
      "new_path": "src/idl_gen_swift.cpp"
    },
    {
      "type": "modify",
      "old_id": "4aa08d576f6a36ed3819bf23ff2c75d647b8d27c",
      "old_mode": 33188,
      "old_path": "swift/Sources/FlatBuffers/Table.swift",
      "new_id": "f29a51e5b376fdd140db26322c710eb6950067da",
      "new_mode": 33188,
      "new_path": "swift/Sources/FlatBuffers/Table.swift"
    },
    {
      "type": "modify",
      "old_id": "b47159a4fbd8f849ce10189551a8243c1a580681",
      "old_mode": 33188,
      "old_path": "tests/swift/Tests/Flatbuffers/MutatingBool_generated.swift",
      "new_id": "e5771b994257d5f31c5dc70f3f5990731bddc5f8",
      "new_mode": 33188,
      "new_path": "tests/swift/Tests/Flatbuffers/MutatingBool_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "f433559f64baf1d2ca2941ff0e68ada518d215f2",
      "old_mode": 33188,
      "old_path": "tests/swift/Tests/Flatbuffers/arrays_test_generated.swift",
      "new_id": "644794f63d3bfddd1ad2c021a6f33ee8c24e380a",
      "new_mode": 33188,
      "new_path": "tests/swift/Tests/Flatbuffers/arrays_test_generated.swift"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed809f8c4d4e8b43cc21a66f64f78fc0157a25f6",
      "new_mode": 33188,
      "new_path": "tests/swift/Tests/Flatbuffers/empty_vtable_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "1702d8158788b49e15bf3a3d152cab124f3fdd88",
      "old_mode": 33188,
      "old_path": "tests/swift/Tests/Flatbuffers/monster_test_generated.swift",
      "new_id": "e6311fadcce582752ee557c06aed98cba70b6b55",
      "new_mode": 33188,
      "new_path": "tests/swift/Tests/Flatbuffers/monster_test_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "2756aade68d5cfcbed36aa57a686ecece78ddb78",
      "old_mode": 33188,
      "old_path": "tests/swift/Tests/Flatbuffers/more_defaults_generated.swift",
      "new_id": "78c6680b05eeddb5c3e38eb9cdf2c72068dac435",
      "new_mode": 33188,
      "new_path": "tests/swift/Tests/Flatbuffers/more_defaults_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "0e8c49b464c658b239acf8253804d84019d3aedf",
      "old_mode": 33188,
      "old_path": "tests/swift/Tests/Flatbuffers/nan_inf_test_generated.swift",
      "new_id": "c850fa1dbaa4b02b98b7c8370ddc5ca10859e5d7",
      "new_mode": 33188,
      "new_path": "tests/swift/Tests/Flatbuffers/nan_inf_test_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "899847da945765bc4047771191e8246cde941fb6",
      "old_mode": 33188,
      "old_path": "tests/swift/Tests/Flatbuffers/optional_scalars_generated.swift",
      "new_id": "16d21697bff4621468acfb5ae679388852c8756f",
      "new_mode": 33188,
      "new_path": "tests/swift/Tests/Flatbuffers/optional_scalars_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "a0e3a1e1e39e3b6bddc85e628fdcb42983c86301",
      "old_mode": 33188,
      "old_path": "tests/swift/Tests/Flatbuffers/union_vector_generated.swift",
      "new_id": "3d2bc56d205bc945febdeb879e8e5c38af958177",
      "new_mode": 33188,
      "new_path": "tests/swift/Tests/Flatbuffers/union_vector_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "0cdec52de8753fc55dbf648f3dd3f8aef2a78b48",
      "old_mode": 33188,
      "old_path": "tests/swift/Tests/Flatbuffers/vector_has_test_generated.swift",
      "new_id": "48f578f653c614fb4650c87433147056886387cf",
      "new_mode": 33188,
      "new_path": "tests/swift/Tests/Flatbuffers/vector_has_test_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "1702d8158788b49e15bf3a3d152cab124f3fdd88",
      "old_mode": 33188,
      "old_path": "tests/swift/Wasm.tests/Tests/FlatBuffers.Test.Swift.WasmTests/monster_test_generated.swift",
      "new_id": "e6311fadcce582752ee557c06aed98cba70b6b55",
      "new_mode": 33188,
      "new_path": "tests/swift/Wasm.tests/Tests/FlatBuffers.Test.Swift.WasmTests/monster_test_generated.swift"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "85e31448cb44de1791cb10c759febc69e4f6a944",
      "new_mode": 33188,
      "new_path": "tests/swift/fuzzer/CodeGenerationTests/empty_vtable.fbs"
    },
    {
      "type": "modify",
      "old_id": "e003f714d54f03a131ae6d613be4177da159fe52",
      "old_mode": 33188,
      "old_path": "tests/swift/fuzzer/CodeGenerationTests/test_import_generated.swift",
      "new_id": "7391dc9c94f4c2453c4c16c1aa964ab26fadf6e1",
      "new_mode": 33188,
      "new_path": "tests/swift/fuzzer/CodeGenerationTests/test_import_generated.swift"
    },
    {
      "type": "modify",
      "old_id": "843de31167feae3eaf2c4d9852dba1b25056797d",
      "old_mode": 33188,
      "old_path": "tests/swift/fuzzer/CodeGenerationTests/test_no_include_generated.swift",
      "new_id": "afb146d7bb956ebacf9f39e7c5b85fa6be277b9f",
      "new_mode": 33188,
      "new_path": "tests/swift/fuzzer/CodeGenerationTests/test_no_include_generated.swift"
    }
  ]
}
