)]}'
{
  "commit": "4d3935d1f294e8ded091485bb21df8616c0b98f4",
  "tree": "4cb86d71a6205068c2af03255f05bbafdbc13031",
  "parents": [
    "cb21b1a8068a8f5316261b18db412d6135330d52"
  ],
  "author": {
    "name": "mikerreed",
    "email": "hello@rive.app",
    "time": "Wed Jul 06 17:32:44 2022 +0000"
  },
  "committer": {
    "name": "mikerreed",
    "email": "hello@rive.app",
    "time": "Wed Jul 06 17:32:44 2022 +0000"
  },
  "message": "Expand Counter to more types\n\nWe had a version before that just counted Render objects. This PR expands that to count other types as well (at the moment, the high-level objects the User is responsible for), and simplifies its API.\n\nDiffs\u003d\n3cabddbaf Expand Counter to more types\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "871d4e0bbd6eeac0ad2e48393d18336a295172c8",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "23cc39ed96b93176f99c67dc0b9183876e93e54e",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "4c02e0baabad3030c812888ae324e6b8dd35b6a0",
      "old_mode": 33188,
      "old_path": "include/rive/animation/linear_animation_instance.hpp",
      "new_id": "e1beb14c47dc0742e3cc918ead9f67e1e6103388",
      "new_mode": 33188,
      "new_path": "include/rive/animation/linear_animation_instance.hpp"
    },
    {
      "type": "modify",
      "old_id": "f7cb07b94189a0aabf569a127cd14d2b87f540e2",
      "old_mode": 33188,
      "old_path": "include/rive/artboard.hpp",
      "new_id": "d466c8143a40cfbf18f2679295017a796538dbbf",
      "new_mode": 33188,
      "new_path": "include/rive/artboard.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9245c18d57ce54544eab3e519408823e1fdf066d",
      "new_mode": 33188,
      "new_path": "include/rive/rive_counter.hpp"
    },
    {
      "type": "modify",
      "old_id": "77c80da671adc272bd2a77cf4a95ae636954e71f",
      "old_mode": 33188,
      "old_path": "skia/viewer/src/main.cpp",
      "new_id": "2fcca768de11855098809cbb8f20de0927caa661",
      "new_mode": 33188,
      "new_path": "skia/viewer/src/main.cpp"
    },
    {
      "type": "modify",
      "old_id": "bb443d2b4a5c10f5a2135d1cb30adc20c29a5a03",
      "old_mode": 33188,
      "old_path": "skia/viewer/src/scene_content.cpp",
      "new_id": "df162f628a2e22aee7b6b41c10c5bb9e0691ae25",
      "new_mode": 33188,
      "new_path": "skia/viewer/src/scene_content.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6b89328428abb413bb87a4e0d1aaaaab7653156a",
      "new_mode": 33188,
      "new_path": "skia/viewer/src/viewer_content.cpp"
    },
    {
      "type": "modify",
      "old_id": "a1869115ea3a163d0160de5abf811dc514ebd99d",
      "old_mode": 33188,
      "old_path": "skia/viewer/src/viewer_content.hpp",
      "new_id": "00c87b2a3580758186c2adb34c4040bce04f170a",
      "new_mode": 33188,
      "new_path": "skia/viewer/src/viewer_content.hpp"
    },
    {
      "type": "modify",
      "old_id": "46d7349c7fc17dd21e4470961a80730b4b8f91fe",
      "old_mode": 33188,
      "old_path": "src/animation/linear_animation_instance.cpp",
      "new_id": "4a7770bff25cb60da46ddc6cfc1eff1d5d8363a8",
      "new_mode": 33188,
      "new_path": "src/animation/linear_animation_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "20625a1776aa4c1ac00954dbf19e80c3098c1a17",
      "old_mode": 33188,
      "old_path": "src/animation/state_machine_instance.cpp",
      "new_id": "5078648e626543f92ea8691ad6f9a3e04c7a7301",
      "new_mode": 33188,
      "new_path": "src/animation/state_machine_instance.cpp"
    },
    {
      "type": "modify",
      "old_id": "0a099bab40b01438a1f5aebe0e49ec88dc65798e",
      "old_mode": 33188,
      "old_path": "src/artboard.cpp",
      "new_id": "431ac167036c78400621ae08d8615d563f807641",
      "new_mode": 33188,
      "new_path": "src/artboard.cpp"
    },
    {
      "type": "modify",
      "old_id": "27266a837a77e6600699fd33e5cad6d33ff2ede3",
      "old_mode": 33188,
      "old_path": "src/file.cpp",
      "new_id": "bccf070263db9d457d23d44de53ca6b851d58485",
      "new_mode": 33188,
      "new_path": "src/file.cpp"
    },
    {
      "type": "delete",
      "old_id": "3481e5ebd5dfc5cd4a18b2e0e96ac36bc51265e2",
      "old_mode": 33188,
      "old_path": "src/render_counter.hpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "9780a2a9b494dcda590739e0e8c86d2ac7f58b63",
      "old_mode": 33188,
      "old_path": "src/renderer.cpp",
      "new_id": "664fc8611f482b7fbdad468b1ee9fedc14d9b4be",
      "new_mode": 33188,
      "new_path": "src/renderer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "fc33ffaea1802cfa85d0c613dd5f3697ce865e97",
      "new_mode": 33188,
      "new_path": "src/rive_counter.cpp"
    },
    {
      "type": "modify",
      "old_id": "1076359a5e1ef79fb81c6a60433cda70bae80a82",
      "old_mode": 33188,
      "old_path": "test/rive_file_reader.hpp",
      "new_id": "76449cd92e41c57b9e53f44edbe0defd20231f09",
      "new_mode": 33188,
      "new_path": "test/rive_file_reader.hpp"
    }
  ]
}
