)]}'
{
  "commit": "c94d89c13d7880752b8c230a36b0a01c5b263a2d",
  "tree": "5d6866a649cf8d7f59d8bf58c983cc4df117dc69",
  "parents": [
    "39ec30375f9353a2a83db6f29d544850994335fc"
  ],
  "author": {
    "name": "Luigi Rosso",
    "email": "luigi@rive.app",
    "time": "Fri Aug 13 17:08:31 2021 -0700"
  },
  "committer": {
    "name": "Luigi Rosso",
    "email": "luigi@rive.app",
    "time": "Fri Aug 13 17:08:31 2021 -0700"
  },
  "message": "Fixing stroke contouring.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5bea445475c52a0f81fd06620ca724f43cea642c",
      "old_mode": 33188,
      "old_path": "include/rive/contour_stroke.hpp",
      "new_id": "59c77a789f17b72e881e1a482b66720537fa554e",
      "new_mode": 33188,
      "new_path": "include/rive/contour_stroke.hpp"
    },
    {
      "type": "modify",
      "old_id": "80c4fb51028226a12c7903d0b4c93474a796dce5",
      "old_mode": 33188,
      "old_path": "include/rive/shapes/paint/stroke.hpp",
      "new_id": "38cb4985b076123aaddefd2f9f2b3f86c1ef339c",
      "new_mode": 33188,
      "new_path": "include/rive/shapes/paint/stroke.hpp"
    },
    {
      "type": "modify",
      "old_id": "902d39c96b3f5017d263df03f14e1b282188f836",
      "old_mode": 33188,
      "old_path": "renderer/library/src/opengl/opengl_render_paint.cpp",
      "new_id": "de9e2de00024ee4193e8e6b61d3e166ce1b792a4",
      "new_mode": 33188,
      "new_path": "renderer/library/src/opengl/opengl_render_paint.cpp"
    },
    {
      "type": "modify",
      "old_id": "fa931ae5e5b66c762b5912a0596dc4653cf818e7",
      "old_mode": 33188,
      "old_path": "renderer/library/src/opengl/opengl_render_path.cpp",
      "new_id": "daf64cf70b0da163467ae30a0a4aa9a7f12ec000",
      "new_mode": 33188,
      "new_path": "renderer/library/src/opengl/opengl_render_path.cpp"
    },
    {
      "type": "modify",
      "old_id": "83a89ca80fe0009815961f67f4b0e0b1d7f3ec35",
      "old_mode": 33188,
      "old_path": "renderer/library/src/opengl/opengl_renderer.cpp",
      "new_id": "e7bfbdac8a0cf169ec1bc5ccdb422b2753c61a16",
      "new_mode": 33188,
      "new_path": "renderer/library/src/opengl/opengl_renderer.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9f6e275c2617a05ac5d5a8c8542db901409713ce",
      "new_mode": 33188,
      "new_path": "renderer/viewer/assets/bone_deform.riv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eba670a25ae1cfccf75ef4f07d5d50b69864de46",
      "new_mode": 33188,
      "new_path": "renderer/viewer/assets/rotate_square.riv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b6a0febd36bc966434daeaae34f72d1b62f0483f",
      "new_mode": 33188,
      "new_path": "renderer/viewer/assets/runner.riv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f4b37806ba8f6109c9209c3c210ed9dd58f19f59",
      "new_mode": 33188,
      "new_path": "renderer/viewer/assets/runner_boy.riv"
    },
    {
      "type": "modify",
      "old_id": "517d5a2fa9e037c3ba17307b9e46728878a23953",
      "old_mode": 33188,
      "old_path": "renderer/viewer/src/viewer.cpp",
      "new_id": "bcfcba6fddacb43b56ff7d20d7c616976428c32d",
      "new_mode": 33188,
      "new_path": "renderer/viewer/src/viewer.cpp"
    },
    {
      "type": "modify",
      "old_id": "d70b9868eb6aa547e183879e0921dbfec2dd89f9",
      "old_mode": 33188,
      "old_path": "src/contour_render_path.cpp",
      "new_id": "568c82644d338b72b5890fe70f9566e8a9175694",
      "new_mode": 33188,
      "new_path": "src/contour_render_path.cpp"
    },
    {
      "type": "modify",
      "old_id": "54bc4d4aee8bf519f617ca42e643ae1e5dd1872a",
      "old_mode": 33188,
      "old_path": "src/contour_stroke.cpp",
      "new_id": "161699c0b2363c82fa1525849d3eabb7c0db40ed",
      "new_mode": 33188,
      "new_path": "src/contour_stroke.cpp"
    },
    {
      "type": "modify",
      "old_id": "9a853a93ed909385e1d85f908d8865db8519fc3f",
      "old_mode": 33188,
      "old_path": "src/shapes/paint/stroke.cpp",
      "new_id": "5cd16453fd4f440338148be01ce8736cc90476eb",
      "new_mode": 33188,
      "new_path": "src/shapes/paint/stroke.cpp"
    },
    {
      "type": "modify",
      "old_id": "b62cd65861ac9c4ba55e4055ae5ad94b4c12bb50",
      "old_mode": 33188,
      "old_path": "src/shapes/paint/trim_path.cpp",
      "new_id": "cc15a832bdd62f24064c68cadf11dc6500e6a833",
      "new_mode": 33188,
      "new_path": "src/shapes/paint/trim_path.cpp"
    },
    {
      "type": "modify",
      "old_id": "e201c9813deeb6d50288594be24c005a57c31513",
      "old_mode": 33188,
      "old_path": "src/shapes/path.cpp",
      "new_id": "5a805ce538ba42d27d3ff298d73417b34cba72fd",
      "new_mode": 33188,
      "new_path": "src/shapes/path.cpp"
    },
    {
      "type": "modify",
      "old_id": "66ab67e263db8a290ff20d83cec70b43c51f3cfa",
      "old_mode": 33188,
      "old_path": "src/shapes/shape.cpp",
      "new_id": "ff959e41f713344f37bf5fac95682bcac30609b0",
      "new_mode": 33188,
      "new_path": "src/shapes/shape.cpp"
    }
  ]
}
