)]}'
{
  "commit": "01b92188f54056859f09501440b1b780ff929060",
  "tree": "66556fde93a976ca27cbf269fef65f2e51a1e43c",
  "parents": [
    "06d553a123a4417e27c545f67943a6d30e8663c5"
  ],
  "author": {
    "name": "mjtalbot",
    "email": "hello@rive.app",
    "time": "Fri Nov 03 17:13:47 2023 +0000"
  },
  "committer": {
    "name": "mjtalbot",
    "email": "hello@rive.app",
    "time": "Fri Nov 03 17:13:47 2023 +0000"
  },
  "message": "Fix follow path 6070\n\nfixes #6070\n\nthank you @philter for sorting out the path mess, i got myself extra confused with `addToRawPath` (i thought we were simply passing the variables along and one of them got corrupted, i didnt notice that it was just down to a bad static cast when we were a path!)\n\nvid of this behaving in dart \u0026 cpp\n\nAdded a rive-flutter test to this.\n\none interesting thing, essentially follow path currently follows the \"first\" path in a shape.\n\nhttps://github.com/rive-app/rive/assets/1216025/d59026f6-c901-439c-aff2-2214a021ee75\n\nDiffs\u003d\nef8a4e7f7 Fix follow path 6070 (#6182)\n\nCo-authored-by: Maxwell Talbot \u003ctalbot.maxwell@gmail.com\u003e\nCo-authored-by: Phil Chung \u003cphilterdesign@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f2ba18fa10dc63c1370c1f509d914fa3a8b652e1",
      "old_mode": 33188,
      "old_path": ".gitignore",
      "new_id": "fcfc1decc4f139dc663a2e53dd4c360c4c035cff",
      "new_mode": 33188,
      "new_path": ".gitignore"
    },
    {
      "type": "modify",
      "old_id": "7f2db16f9dd1815b44e9c0734825d7d95838d0b7",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "b089dd876153903610be7a6b93d1c4a2fe50f58b",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "437e9ae6dfbb0d646ad8f70655940e32bf98f8c9",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/path.hpp",
      "new_id": "401514743cab0fcda613855529db33d837808efb",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/path.hpp"
    },
    {
      "type": "modify",
      "old_id": "8e7db0656cb621af794c1302db5eb846bbeb7bb4",
      "old_mode": 33188,
      "old_path": "src/constraints/follow_path_constraint.cpp",
      "new_id": "bd1d48801b07826f787adb7fbb825e49b20c2540",
      "new_mode": 33188,
      "new_path": "src/constraints/follow_path_constraint.cpp"
    },
    {
      "type": "modify",
      "old_id": "5d17027596069bfcdf4a4971ed710abe360e7c1c",
      "old_mode": 33188,
      "old_path": "src/shapes/path.cpp",
      "new_id": "0f35eb13017aa300a14189ba7c08163cb730a602",
      "new_mode": 33188,
      "new_path": "src/shapes/path.cpp"
    }
  ]
}
