)]}'
{
  "commit": "ab86fa10752dd8b3b68b91e9ea2c99ce6eda4786",
  "tree": "2d9cb3982eada662404364e03061ab793fdaa89a",
  "parents": [
    "6f9821b970f3be18dc35881a248d1af3286f6d6b"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Tue Aug 05 23:15:39 2025 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Tue Aug 05 23:15:39 2025 +0000"
  },
  "message": "add advanced phase to render loop (#10318) af18705be2\n* add reset phase to render loop\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "8949345c8b30f98fa2e377cc4cd57942f5703171",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "b1ecd355ee8d9b30f506ca2d8fb5e64407972265",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "71443a2044a41daa1e850e015d79d663906861a8",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_machine_instance.hpp",
      "new_id": "f53f129d0c9aef613a070fa1bcd422aadba78074",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_machine_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "052ab828e6dda7b0de5dcd5a3504b7d00273c725",
      "old_mode": 33188,
      "old_path": "include/rive/artboard.hpp",
      "new_id": "c879f42f212dba3c84193fb8ba6aa0e5068ece1a",
      "new_mode": 33188,
      "new_path": "include/rive/artboard.hpp"
    },
    {
      "type": "modify",
      "old_id": "b9fac24a282443b4593d3c7b25016722cc4425f7",
      "old_mode": 33188,
      "old_path": "include/rive/artboard_component_list.hpp",
      "new_id": "5820a915227b62bc0839674ff0271e1c9ead3982",
      "new_mode": 33188,
      "new_path": "include/rive/artboard_component_list.hpp"
    },
    {
      "type": "modify",
      "old_id": "e9fb6cf0fb001450fc063a04095ccc5e789ed782",
      "old_mode": 33188,
      "old_path": "include/rive/nested_artboard.hpp",
      "new_id": "5d7902d74556c03f5640b05374eb82e6b7e5ea63",
      "new_mode": 33188,
      "new_path": "include/rive/nested_artboard.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e4c30bee9b727094bf5111051d3897f9193b46b",
      "new_mode": 33188,
      "new_path": "include/rive/resetting_component.hpp"
    },
    {
      "type": "modify",
      "old_id": "1b59c20d0318bf9a27b2b74425419558d9dd9c30",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "563430b01114800776044477fa1731f250e720ad",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "ef427c83760ab131d1240515d965b9e3bc96aaea",
      "old_mode": 33188,
      "old_path": "src/artboard.cpp",
      "new_id": "659e8d5f4567b94368cbc2c9c9df446eafa06570",
      "new_mode": 33188,
      "new_path": "src/artboard.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd5eea77d3d6eb147c08ee7b9c79fc1b43e7152f",
      "old_mode": 33188,
      "old_path": "src/artboard_component_list.cpp",
      "new_id": "746ad7f181c9fb35325225be9f0f9c4de7e1538f",
      "new_mode": 33188,
      "new_path": "src/artboard_component_list.cpp"
    },
    {
      "type": "modify",
      "old_id": "687f2c70051a1a25e66a7c742a68947644899b7b",
      "old_mode": 33188,
      "old_path": "src/data_bind/data_bind.cpp",
      "new_id": "fb274ca5034b4ba6389355e8a32c9a522bde2bf3",
      "new_mode": 33188,
      "new_path": "src/data_bind/data_bind.cpp"
    },
    {
      "type": "modify",
      "old_id": "b26f8720a2f79fc2c7fd1386d910d557ca9351f0",
      "old_mode": 33188,
      "old_path": "src/nested_artboard.cpp",
      "new_id": "1dcd5244136816b3f5294464865d2cd2a2d59c28",
      "new_mode": 33188,
      "new_path": "src/nested_artboard.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "074c99a17632bf291210a48354c3a601931aa10f",
      "new_mode": 33188,
      "new_path": "src/resetting_component.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "d1e7e6722635747972d4221a4f20838fafd09a43",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/assets/reset_phase.riv"
    },
    {
      "type": "modify",
      "old_id": "fa4ff6543c3c42e241ba1d0199a63b4b6e3935b3",
      "old_mode": 33188,
      "old_path": "tests/unit_tests/runtime/component_list_test.cpp",
      "new_id": "d2ff7cba649ac2a7b1134f43dff22a5c1df0608d",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/runtime/component_list_test.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f39dc8279f81df0d362deebb519ca0e2dca4bd6b",
      "new_mode": 33188,
      "new_path": "tests/unit_tests/silvers/reset_phase_multi_main.sriv"
    }
  ]
}
