)]}'
{
  "commit": "ff495d263f5ec29d8986dc16d49f5ed8ea22ca33",
  "tree": "1a56c5d9e240b234380c07bd2602b7467c768341",
  "parents": [
    "276d1a656e2c440954bab1f63fd138b501d7efc9"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Sun Jan 26 02:40:33 2025 +0000"
  },
  "committer": {
    "name": "Hernan Torrisi",
    "email": "hernantorrisi@gmail.com",
    "time": "Mon Jan 27 05:51:03 2025 -0800"
  },
  "message": "use transition only when it has been selected\n\nfix for randomized transitions.\nWhen transitions are selected at random we only have to consume the triggers on the transition that has been selected of out the random candidates.\nIf we consume the first one, the remaining ones are no longer candidates if they share the same trigger.\n\nDiffs\u003d\n6d8854ec04 use transition only when it has been selected (#8921)\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "feca116c2fd6d56434379e7c37f5631459266f8a",
      "old_mode": 33188,
      "old_path": "include/rive/animation/state_transition.hpp",
      "new_id": "79b9fff5ba5a73f48aaa22e357f1f2869f5477df",
      "new_mode": 33188,
      "new_path": "include/rive/animation/state_transition.hpp"
    },
    {
      "type": "modify",
      "old_id": "114e9b1a963a18306c50deb5b9a70806c7897cb3",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "ad518445f7fa8340143a30e06eaf22f3b63d752c",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ebb202c04a42cb9b627713e0cd1356b2e041d43",
      "old_mode": 33188,
      "old_path": "src/animation/state_transition.cpp",
      "new_id": "35e7c7083423e2729892697b13f050879f67ebc6",
      "new_mode": 33188,
      "new_path": "src/animation/state_transition.cpp"
    }
  ]
}
