)]}'
{
  "commit": "cbb44bf530aa142bff998b6d14a346e2fd86bfd9",
  "tree": "6f54705ddc370cb1a2e186ba1421518cf7bca8b4",
  "parents": [
    "820cc19bd8405f84a8f85f9f388a133d6a2c7511"
  ],
  "author": {
    "name": "Luigi Rosso",
    "email": "luigi@rive.app",
    "time": "Fri Oct 02 11:05:03 2026 -0700"
  },
  "committer": {
    "name": "Luigi Rosso",
    "email": "luigi@rive.app",
    "time": "Fri Oct 02 11:05:03 2026 -0700"
  },
  "message": "Revert the mirror of stale stack commit 3067d371 that undid later master changes\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "093c3e6a0973a519fb25ce93c108d65640b30d96",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "a5e22d6a4157ae92c5b6873a3276b12423f9335d",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "a790ff5e3749e985e33a53eabee59921cebf4a95",
      "old_mode": 33188,
      "old_path": "include/rive/audio/audio_engine.hpp",
      "new_id": "5d07884d1f1b6a47861f71b2ad5970dc8b915d3b",
      "new_mode": 33188,
      "new_path": "include/rive/audio/audio_engine.hpp"
    },
    {
      "type": "modify",
      "old_id": "400fccf09df939057dfe505c767cac9abd1a59ee",
      "old_mode": 33188,
      "old_path": "include/rive/command_server.hpp",
      "new_id": "51f1135d4fbdd722b4ea40a81e09ad0581ef38ac",
      "new_mode": 33188,
      "new_path": "include/rive/command_server.hpp"
    },
    {
      "type": "modify",
      "old_id": "d204d9a252b9ccfb17163ee654658c00628a4722",
      "old_mode": 33188,
      "old_path": "include/rive/data_bind/data_values/data_value_color.hpp",
      "new_id": "5acc49231241e16302ae4f6ce67ebe388f50cb78",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/data_values/data_value_color.hpp"
    },
    {
      "type": "modify",
      "old_id": "5afdc5f7ffc1ae2c00b16b159d86584451e668f6",
      "old_mode": 33188,
      "old_path": "include/rive/factory.hpp",
      "new_id": "5662790a8fede6b576da05522bea2bea2d5afbd8",
      "new_mode": 33188,
      "new_path": "include/rive/factory.hpp"
    },
    {
      "type": "modify",
      "old_id": "7d481d9f57dcb6849d5f303b1b32f62b5eebe809",
      "old_mode": 33188,
      "old_path": "include/rive/focus_data.hpp",
      "new_id": "5646e9e9aba6a87cd643c2d5af2d73c3b85d23d0",
      "new_mode": 33188,
      "new_path": "include/rive/focus_data.hpp"
    },
    {
      "type": "modify",
      "old_id": "be03434112960537afb9942916ec816eece0af70",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "36d6a3fafe8522d322dc9ca34e8aa7aa6ae535e3",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "modify",
      "old_id": "bb7ec1f9f548d6326f3b9928f2b5c6961053431b",
      "old_mode": 33188,
      "old_path": "include/rive/generated/shapes/paint/stroke_base.hpp",
      "new_id": "4c301e9f6094f4402da36a815579765d53e64c2c",
      "new_mode": 33188,
      "new_path": "include/rive/generated/shapes/paint/stroke_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "2cd51aa892ae971f289ad05a82e32134a5b93360",
      "old_mode": 33188,
      "old_path": "include/rive/lua/rive_lua_libs.hpp",
      "new_id": "45e925f033ecb1be1598712d303a07ba968d9855",
      "new_mode": 33188,
      "new_path": "include/rive/lua/rive_lua_libs.hpp"
    },
    {
      "type": "modify",
      "old_id": "9bbb9f8a62d227849c5890fa9e37a45f56360bdc",
      "old_mode": 33188,
      "old_path": "include/rive/scripted/script_backend.hpp",
      "new_id": "bac64ae86cd7b11701fa56d89d3c16d87f6a100d",
      "new_mode": 33188,
      "new_path": "include/rive/scripted/script_backend.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "3264cb6b10e8fc08216bbd832d95d9513bb8a34a",
      "new_mode": 33188,
      "new_path": "include/rive/scripted/transition_child_ref.hpp"
    },
    {
      "type": "modify",
      "old_id": "010556a4bdd880f1198708f592ba0fe0df74ea15",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/paint/stroke.hpp",
      "new_id": "0e071945c68ed99498415a7780766ac4f419e7ab",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/paint/stroke.hpp"
    },
    {
      "type": "modify",
      "old_id": "15c5f1ceb47555e6d725e8b92c18eaea3b7ff326",
      "old_mode": 33188,
      "old_path": "include/rive/text/font_hb.hpp",
      "new_id": "acc619e8c04ba379b0365fe0859f24c6e4989f8b",
      "new_mode": 33188,
      "new_path": "include/rive/text/font_hb.hpp"
    },
    {
      "type": "modify",
      "old_id": "8bf4ff10c4f19136bebff1ed3da25941e514e62a",
      "old_mode": 33188,
      "old_path": "include/rive/text/text.hpp",
      "new_id": "6bbc45287575ed4cc8247a1cc972df29e87cb3ef",
      "new_mode": 33188,
      "new_path": "include/rive/text/text.hpp"
    },
    {
      "type": "modify",
      "old_id": "b00d25d2baf895976a579b5b3a17c2affe00d57a",
      "old_mode": 33188,
      "old_path": "include/rive/text_engine.hpp",
      "new_id": "6e8e46b72a572ecb4b35c3e8b94683d74d9a3ac3",
      "new_mode": 33188,
      "new_path": "include/rive/text_engine.hpp"
    },
    {
      "type": "modify",
      "old_id": "644636fdb311e47aa1a7cac267f062dfad975d74",
      "old_mode": 33188,
      "old_path": "include/rive/wasm/gamepad_wire.hpp",
      "new_id": "4d7e32e2a9442d5852c7c4193ded9f3f4b77857f",
      "new_mode": 33188,
      "new_path": "include/rive/wasm/gamepad_wire.hpp"
    },
    {
      "type": "modify",
      "old_id": "e065559fd9371ed2db44996aceb832f4189f9e9a",
      "old_mode": 33188,
      "old_path": "include/rive/wasm/rive_bindings_v1.h",
      "new_id": "0f2b917056dbc0af8a15ce286b1203a090e7a9d2",
      "new_mode": 33188,
      "new_path": "include/rive/wasm/rive_bindings_v1.h"
    },
    {
      "type": "modify",
      "old_id": "8557a26433e68a903184d794b2ec0f9737600fd5",
      "old_mode": 33188,
      "old_path": "include/rive/wasm/wasm_scripting_vm.hpp",
      "new_id": "8c2c0a07cc4c27a872baa9e1dcd3abb8086caf75",
      "new_mode": 33188,
      "new_path": "include/rive/wasm/wasm_scripting_vm.hpp"
    },
    {
      "type": "modify",
      "old_id": "cb944ce68f1787233e69d4b917c1b2902f3ac5a9",
      "old_mode": 33188,
      "old_path": "include/utils/serialize_ops.hpp",
      "new_id": "6bbf7f1fa2d4ea70638043c6f9e14a3cb8f300a7",
      "new_mode": 33188,
      "new_path": "include/utils/serialize_ops.hpp"
    },
    {
      "type": "modify",
      "old_id": "9f6b17f61733cbb094ce1a2d59760f2e598db007",
      "old_mode": 33188,
      "old_path": "src/artboard.cpp",
      "new_id": "d0222c21f7b3e2337f1fb414cb86a39a70876299",
      "new_mode": 33188,
      "new_path": "src/artboard.cpp"
    },
    {
      "type": "modify",
      "old_id": "76f038a79e14991d781450512f706e545ee51d1d",
      "old_mode": 33188,
      "old_path": "src/audio/audio_engine.cpp",
      "new_id": "118cec191844f513d2e104429ddf604d5e8dfd37",
      "new_mode": 33188,
      "new_path": "src/audio/audio_engine.cpp"
    },
    {
      "type": "modify",
      "old_id": "01436963282b79ea9ef5e63e359fa55c9bfbcee9",
      "old_mode": 33188,
      "old_path": "src/command_server.cpp",
      "new_id": "fe6850320993e02cff89d2d53be53b19a8d175d1",
      "new_mode": 33188,
      "new_path": "src/command_server.cpp"
    },
    {
      "type": "modify",
      "old_id": "79f3c7466120599bfdd2ab01fbeb0ac8562d2f48",
      "old_mode": 33188,
      "old_path": "src/factory.cpp",
      "new_id": "77b0a010039d902406304a2b2b2904b6f0c2085b",
      "new_mode": 33188,
      "new_path": "src/factory.cpp"
    },
    {
      "type": "modify",
      "old_id": "fc6fabedf0a039263090ff1cfbc08cbcd7bf6026",
      "old_mode": 33188,
      "old_path": "src/lua/lua_rive_base.cpp",
      "new_id": "e548fb3148ffaa26340404867b540bed79b10bb2",
      "new_mode": 33188,
      "new_path": "src/lua/lua_rive_base.cpp"
    },
    {
      "type": "modify",
      "old_id": "835830b5e6f54522102c19cd7d84a414fc858785",
      "old_mode": 33188,
      "old_path": "src/lua/lua_transition.cpp",
      "new_id": "b848263282f31dccdb3214588f6eec32d6f4e4a5",
      "new_mode": 33188,
      "new_path": "src/lua/lua_transition.cpp"
    },
    {
      "type": "modify",
      "old_id": "b79a4b87bdb17540e680604832d6e72e66350f18",
      "old_mode": 33188,
      "old_path": "src/shapes/paint/paint_outset.cpp",
      "new_id": "a4dec302082404ff937c23a998d6f888b5635dbe",
      "new_mode": 33188,
      "new_path": "src/shapes/paint/paint_outset.cpp"
    },
    {
      "type": "modify",
      "old_id": "7a37fb3363f1e78991324528b71e90adcfca768e",
      "old_mode": 33188,
      "old_path": "src/shapes/paint/stroke.cpp",
      "new_id": "e15cc7764fce3b37ddafaa6eadc12a95d0616bed",
      "new_mode": 33188,
      "new_path": "src/shapes/paint/stroke.cpp"
    },
    {
      "type": "modify",
      "old_id": "97178e238736f9fff87b284df842e3564aba09c2",
      "old_mode": 33188,
      "old_path": "src/text/font_hb.cpp",
      "new_id": "047b1228c92e516426d2b3cf1ac4ef3eb11a3b71",
      "new_mode": 33188,
      "new_path": "src/text/font_hb.cpp"
    },
    {
      "type": "modify",
      "old_id": "72f52c2bf2271230fb3824dcd0c7fb9bf1284030",
      "old_mode": 33188,
      "old_path": "src/text/raw_text.cpp",
      "new_id": "64ce932babab39269b98a582db9ad2579e1aa852",
      "new_mode": 33188,
      "new_path": "src/text/raw_text.cpp"
    },
    {
      "type": "modify",
      "old_id": "a10ca06e11d0b79968b01fe56e25ce405d3e3ade",
      "old_mode": 33188,
      "old_path": "src/text/text.cpp",
      "new_id": "c8728b7a49d668c086ad975140b75cfad3cfd775",
      "new_mode": 33188,
      "new_path": "src/text/text.cpp"
    },
    {
      "type": "modify",
      "old_id": "76b4506a30f977f481b50352ddb6b17efca14223",
      "old_mode": 33188,
      "old_path": "src/viewmodel/runtime/viewmodel_instance_color_runtime.cpp",
      "new_id": "98c864ebd590e61d92f679c06c867a46a7493f75",
      "new_mode": 33188,
      "new_path": "src/viewmodel/runtime/viewmodel_instance_color_runtime.cpp"
    },
    {
      "type": "modify",
      "old_id": "9d7f45c01fc5c71c586788a7331f1f908d01499c",
      "old_mode": 33188,
      "old_path": "src/wasm/idl/bindings.py",
      "new_id": "6464193beec999f1436f367c3c5269c7bf75bfd1",
      "new_mode": 33188,
      "new_path": "src/wasm/idl/bindings.py"
    },
    {
      "type": "modify",
      "old_id": "b9dc89e0979262a7ae96e2aada4b2b6a8d8dbe95",
      "old_mode": 33188,
      "old_path": "src/wasm/idl/generate.py",
      "new_id": "b090ac736bdd9b7ae1e22454e5617ebdace43e70",
      "new_mode": 33188,
      "new_path": "src/wasm/idl/generate.py"
    },
    {
      "type": "modify",
      "old_id": "08d3b4ecf4f6e22c252f9911cc12a0bb024ba48a",
      "old_mode": 33188,
      "old_path": "src/wasm/wasm_natives_gen.hpp",
      "new_id": "a737940d612860f1cb0e27634dc7be3d8836ea59",
      "new_mode": 33188,
      "new_path": "src/wasm/wasm_natives_gen.hpp"
    },
    {
      "type": "modify",
      "old_id": "5b27c5eed40dc43ea19ad373b590da0c7dfad9fc",
      "old_mode": 33188,
      "old_path": "src/wasm/wasm_natives_web_gen.hpp",
      "new_id": "10e282b347882dcd8e74f874025c0cf5c6dad64a",
      "new_mode": 33188,
      "new_path": "src/wasm/wasm_natives_web_gen.hpp"
    },
    {
      "type": "modify",
      "old_id": "d6d67311b056e281770a39ded6643e34d9ee03fe",
      "old_mode": 33188,
      "old_path": "src/wasm/wasm_scripting_vm.cpp",
      "new_id": "1731bd4683ff62486846672f8f3d3cb5d4375553",
      "new_mode": 33188,
      "new_path": "src/wasm/wasm_scripting_vm.cpp"
    },
    {
      "type": "modify",
      "old_id": "3bd33e948d81508b707f9edf36a15ddd1628c040",
      "old_mode": 33188,
      "old_path": "src/wasm/web/rive_module_imports.mjs",
      "new_id": "a22e4d82772858b23c92dd64d13247994e7afbf2",
      "new_mode": 33188,
      "new_path": "src/wasm/web/rive_module_imports.mjs"
    },
    {
      "type": "modify",
      "old_id": "e18b1222fe3802d6d45f5b0ce8640caec9291805",
      "old_mode": 33188,
      "old_path": "tests/common/testing_window.hpp",
      "new_id": "7aa6c310f962caccb99ef9f254275704058c181f",
      "new_mode": 33188,
      "new_path": "tests/common/testing_window.hpp"
    },
    {
      "type": "modify",
      "old_id": "6ebd0df2dcbf029e070092f9cef4a07e5f9f7e64",
      "old_mode": 33188,
      "old_path": "tests/gm/gmmain.cpp",
      "new_id": "d278e102a34906ae581bd1324ba29aa2f9441cfa",
      "new_mode": 33188,
      "new_path": "tests/gm/gmmain.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "97ef3f80902a29b9c78ac7b326b1a032741b79b0",
      "new_mode": 33188,
      "new_path": "tests/gm/stroke_position_shapes.cpp"
    },
    {
      "type": "modify",
      "old_id": "80df1aa90175ca79574088c7bea4acab06f8ff8e",
      "old_mode": 33188,
      "old_path": "tests/player/player.cpp",
      "new_id": "299dc39f92a9ca2cabc8ab2492db43b24233d817",
      "new_mode": 33188,
      "new_path": "tests/player/player.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8fce7a0c9b4fc8de9992ce083f968997d3a5d585",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/assets/NotoColorEmojiCOLRv1.subset.ttf"
    },
    {
      "type": "delete",
      "old_id": "fe8a08bd6b8ffea9d51fcc233342fd7a73d72e1b",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/assets/fonts/two_faces.ttc",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "bf9f56bcb022bd0eabe2101233326903285b2239",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/color_glyph_test.cpp",
      "new_id": "5a4fad54d9f9ab91e6c6399b492bcf8eed1df5ac",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/color_glyph_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "3105ec85fb213700da88e19f48d82a3f69f01dca",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/color_test.cpp",
      "new_id": "2ba829d6622f76d711f67416d926462998e4d8a0",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/color_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "a3508eacfb65fa0ecaf01f5d77992bcc86831879",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/focus_test.cpp",
      "new_id": "5f9b9074b224c6e967d9c8accca7946cd11c6bdb",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/focus_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "034c3bab00a3996c407b74f4c712dec7d6da7c73",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/font_test.cpp",
      "new_id": "1823f3a5e7849f391221b0342594ffe19ec52dfa",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/font_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "4204059a60b651f2162d4195350177e0ef9b4f87",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/paint_outset_test.cpp",
      "new_id": "15e07df6f835e129582feb87937008f8bcc06df3",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/paint_outset_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "9e70caff4b96f747fbf1d0462569e7a33f681898",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/scripting/scripting_context_test.cpp",
      "new_id": "78dd2bddf63f67e5f65ecc5dfd2b3c5830e7ce80",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/scripting/scripting_context_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "139b216ef5216c0ec82579eb5c29d9235ff9af8e",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/serialized_replay_test.cpp",
      "new_id": "98e2c1762ef913e6ba0387857b2b0f0c3aff3e1d",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/serialized_replay_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "23eddd1b2c268d3324f545d5c9d2b94155f34c26",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/stroke_test.cpp",
      "new_id": "712c11fc8005ffd8a6b6fab8393e81b6cfa9b5c2",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/stroke_test.cpp"
    },
    {
      "type": "modify",
      "old_id": "b77ca25b3390c7f60e02c2d018c0872b6d64d7a7",
      "old_mode": 33188,
      "old_path": "utils/serialized_replay.cpp",
      "new_id": "01966fee61ab9d4cf1e201859b73d935d48587e7",
      "new_mode": 33188,
      "new_path": "utils/serialized_replay.cpp"
    },
    {
      "type": "modify",
      "old_id": "1c53baaff95f79df54034906ecf94c9aa00e14c4",
      "old_mode": 33188,
      "old_path": "utils/serializing_factory.cpp",
      "new_id": "8f797fd5db5aff1e57650b60c89cf6be8c2f9531",
      "new_mode": 33188,
      "new_path": "utils/serializing_factory.cpp"
    }
  ]
}
