)]}'
{
  "commit": "7cb0bcb21245418ea17e01a9ecdadb45d8d71dec",
  "tree": "d8b746ce1d8c068a627770527487515bcc59badf",
  "parents": [
    "b1e7868db68aba89b2879c7e42b449fb80e2e0a9"
  ],
  "author": {
    "name": "Justin Davis",
    "email": "jtdavis777@gmail.com",
    "time": "Sun Dec 21 17:36:47 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Dec 21 17:36:47 2025 -0500"
  },
  "message": "C++ Feature: Mutable union getters (#8852)\n\n* generate mutable union accessors\n\n* add test\n\n* Revert \"add test\"\n\nThis reverts commit 45e352b18f93c9d59afef6498f9948b2dcb8c0a4.\n\n* update file\n\n* formatter got in the way\n\n* merge conflicts\n\n* updated genned code\n\n* manually fix code gen bc I can\u0027t figure out why this file won\u0027t code gen\n\n---------\n\nCo-authored-by: Wouter van Oortmerssen \u003caardappel@gmail.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e3ed6b22d247f15d144aa487de6bf0327ec882c",
      "old_mode": 33188,
      "old_path": "samples/monster_generated.h",
      "new_id": "9cf1abddb246bf9b716e85358cba08fd9f7051c2",
      "new_mode": 33188,
      "new_path": "samples/monster_generated.h"
    },
    {
      "type": "modify",
      "old_id": "f6e61ff2a73e7c0e7a9f5ee50f01d1e642ed5f3d",
      "old_mode": 33188,
      "old_path": "src/idl_gen_cpp.cpp",
      "new_id": "51bb820490146132277508fa7fb52ffb0e151781",
      "new_mode": 33188,
      "new_path": "src/idl_gen_cpp.cpp"
    },
    {
      "type": "modify",
      "old_id": "f327c458e27ed6fba9eafb73be543038b1d26d2e",
      "old_mode": 33188,
      "old_path": "tests/cpp17/generated_cpp17/monster_test_generated.h",
      "new_id": "bb6efe1b938181cf49243b8fa999275e7b569bd2",
      "new_mode": 33188,
      "new_path": "tests/cpp17/generated_cpp17/monster_test_generated.h"
    },
    {
      "type": "modify",
      "old_id": "5e82fb2b6173127d582e4755d37afa79d1b0f964",
      "old_mode": 33188,
      "old_path": "tests/cpp17/generated_cpp17/union_vector_generated.h",
      "new_id": "a5e420ba9662681af5dea7f3ee0eda1c581f3d65",
      "new_mode": 33188,
      "new_path": "tests/cpp17/generated_cpp17/union_vector_generated.h"
    },
    {
      "type": "modify",
      "old_id": "d615176f00a6086927029507de41abdca0aad916",
      "old_mode": 33188,
      "old_path": "tests/monster_test_generated.h",
      "new_id": "7c994e5c1602ec089936ade1114a77472354f932",
      "new_mode": 33188,
      "new_path": "tests/monster_test_generated.h"
    },
    {
      "type": "modify",
      "old_id": "d478d89e58528782a2d02850cceb19556b6d7a07",
      "old_mode": 33188,
      "old_path": "tests/monster_test_suffix/ext_only/monster_test_generated.hpp",
      "new_id": "91c5e32f17441e1227f38b71e4b2742a388d1c49",
      "new_mode": 33188,
      "new_path": "tests/monster_test_suffix/ext_only/monster_test_generated.hpp"
    },
    {
      "type": "modify",
      "old_id": "d478d89e58528782a2d02850cceb19556b6d7a07",
      "old_mode": 33188,
      "old_path": "tests/monster_test_suffix/filesuffix_only/monster_test_suffix.h",
      "new_id": "91c5e32f17441e1227f38b71e4b2742a388d1c49",
      "new_mode": 33188,
      "new_path": "tests/monster_test_suffix/filesuffix_only/monster_test_suffix.h"
    },
    {
      "type": "modify",
      "old_id": "d478d89e58528782a2d02850cceb19556b6d7a07",
      "old_mode": 33188,
      "old_path": "tests/monster_test_suffix/monster_test_suffix.hpp",
      "new_id": "91c5e32f17441e1227f38b71e4b2742a388d1c49",
      "new_mode": 33188,
      "new_path": "tests/monster_test_suffix/monster_test_suffix.hpp"
    },
    {
      "type": "modify",
      "old_id": "f2698079b7383daccea0acf400e5d30ee1fac02e",
      "old_mode": 33188,
      "old_path": "tests/namespace_test/namespace_test2_generated.h",
      "new_id": "416c9ffbcde69464d11966be874f08f11663596e",
      "new_mode": 33188,
      "new_path": "tests/namespace_test/namespace_test2_generated.h"
    },
    {
      "type": "modify",
      "old_id": "ff62be7c97c49491cccc2df08ffab98adc224c51",
      "old_mode": 33188,
      "old_path": "tests/union_underlying_type_test_generated.h",
      "new_id": "7f7df720e8f4d5e55642102646fd43413b936925",
      "new_mode": 33188,
      "new_path": "tests/union_underlying_type_test_generated.h"
    },
    {
      "type": "modify",
      "old_id": "25a0d332bead68f0deb2099ffb6e5a36f74ba54c",
      "old_mode": 33188,
      "old_path": "tests/union_vector/union_vector_generated.h",
      "new_id": "d05730477613ffd0fd0d3ff05d37f7504f10d381",
      "new_mode": 33188,
      "new_path": "tests/union_vector/union_vector_generated.h"
    }
  ]
}
