)]}'
{
  "commit": "8070b61f00493aae1c08f3f9b4c54fe30b903dec",
  "tree": "d237e75a2ceca0f7e9d3edc2a9c741dd89d4f752",
  "parents": [
    "e29cb311d311d1b06987e1f55174248dffcd70b8"
  ],
  "author": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Thu Jul 21 04:07:54 2022 +0000"
  },
  "committer": {
    "name": "luigi-rosso",
    "email": "hello@rive.app",
    "time": "Thu Jul 21 04:07:54 2022 +0000"
  },
  "message": "Tess render path\n\nThis is only used by the Tess renderer and is basically just stubbed out, but it touches a few of our other files so I figured it\u0027d be good to PR early.\n\nI\u0027ll add some comments inline below.\n\nDiffs\u003d\n4055c3cd6 Rewind vs Reset\nd16292784 Starting to add TessRenderPath.\n6ed9e7352 Starting to add tess render path\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "97267978d12029fabb752f004d9e565d8c739126",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "b55209ef81519abf28e69e2797dd70b14563f2c0",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "modify",
      "old_id": "efef5250656ffd49fcef00468ff57d03eb3f90a4",
      "old_mode": 33188,
      "old_path": "include/rive/factory.hpp",
      "new_id": "f2c94575163791a020d579bbb7896da9676bd0ff",
      "new_mode": 33188,
      "new_path": "include/rive/factory.hpp"
    },
    {
      "type": "modify",
      "old_id": "885fc9b7737b7d75622cac78ccc5bfa5381ffd7b",
      "old_mode": 33188,
      "old_path": "include/rive/math/raw_path.hpp",
      "new_id": "b02d5241bbf8ace9955d6368b985ddc8a3d8d607",
      "new_mode": 33188,
      "new_path": "include/rive/math/raw_path.hpp"
    },
    {
      "type": "modify",
      "old_id": "29a76585431f9229623f8be6fc86c2c41cd9c49a",
      "old_mode": 33188,
      "old_path": "skia/renderer/include/skia_factory.hpp",
      "new_id": "b3cb706d21e3f92ac6d02481e8b465dfe6fa861e",
      "new_mode": 33188,
      "new_path": "skia/renderer/include/skia_factory.hpp"
    },
    {
      "type": "modify",
      "old_id": "f5c32427e7b315c1c0857eb6aae36f28425d5300",
      "old_mode": 33188,
      "old_path": "skia/renderer/src/skia_factory.cpp",
      "new_id": "3ba0bfb16d30f93ae11be0680eaf6f86d226c88f",
      "new_mode": 33188,
      "new_path": "skia/renderer/src/skia_factory.cpp"
    },
    {
      "type": "modify",
      "old_id": "ed9a47e59bded88cb5291553ef759989e914ccd0",
      "old_mode": 33188,
      "old_path": "src/math/raw_path.cpp",
      "new_id": "c9ad3c85870e251a1531300a2f565f7ce47b07d3",
      "new_mode": 33188,
      "new_path": "src/math/raw_path.cpp"
    },
    {
      "type": "modify",
      "old_id": "95192bf852b5961a78926b70f398aa70ddb64e2d",
      "old_mode": 33188,
      "old_path": "tess/include/rive/tess/sokol/sokol_factory.hpp",
      "new_id": "2d81a1d3442acdd5c961697b65d7a983ce2653d2",
      "new_mode": 33188,
      "new_path": "tess/include/rive/tess/sokol/sokol_factory.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "f78698620aaa1a041d673b5cc3958809e6d7af71",
      "new_mode": 33188,
      "new_path": "tess/include/rive/tess/tess_render_path.hpp"
    },
    {
      "type": "modify",
      "old_id": "8927cee9ca9073b34bce618f0f640f1d069cf9f0",
      "old_mode": 33188,
      "old_path": "tess/src/sokol/sokol_factory.cpp",
      "new_id": "1613e4e489cf4852e090359d5d9eeda79f4fd310",
      "new_mode": 33188,
      "new_path": "tess/src/sokol/sokol_factory.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "dad176e7c57bee88103f9fff2f6f3439765d65b4",
      "new_mode": 33188,
      "new_path": "tess/src/tess_render_path.cpp"
    },
    {
      "type": "modify",
      "old_id": "4453c2d6dfd84a605cd9743aa31a7a3c333fbe44",
      "old_mode": 33188,
      "old_path": "test/no_op_factory.cpp",
      "new_id": "ba900a1e89f370eda5e82c3d8bc76e5e9b46a9bb",
      "new_mode": 33188,
      "new_path": "test/no_op_factory.cpp"
    },
    {
      "type": "modify",
      "old_id": "31018f892fb63cd177e6bbc6794822c4809a900d",
      "old_mode": 33188,
      "old_path": "test/no_op_factory.hpp",
      "new_id": "d794ee25eae9501738373488881e39f6c265a01a",
      "new_mode": 33188,
      "new_path": "test/no_op_factory.hpp"
    },
    {
      "type": "modify",
      "old_id": "e37288a5126f9bdcbf6d9e218cca890302d6441a",
      "old_mode": 33188,
      "old_path": "viewer/src/viewer_content/text_content.cpp",
      "new_id": "94c471d265591e411e00a160d5cb59cc80cdc76e",
      "new_mode": 33188,
      "new_path": "viewer/src/viewer_content/text_content.cpp"
    },
    {
      "type": "modify",
      "old_id": "71e40833b5aadf9a53985bcc0a6c0cf04c129cbc",
      "old_mode": 33188,
      "old_path": "viewer/src/viewer_content/textpath_content.cpp",
      "new_id": "8a438c54fd38fe5604cf7ee77fe77e3d9ff9df31",
      "new_mode": 33188,
      "new_path": "viewer/src/viewer_content/textpath_content.cpp"
    },
    {
      "type": "modify",
      "old_id": "cd1598b903b68dad3ef9a150a3eea4fe8043260f",
      "old_mode": 33188,
      "old_path": "viewer/src/viewer_content/trimpath_content.cpp",
      "new_id": "014a5b7e5722471447b19dc77ded9fb35ce6823d",
      "new_mode": 33188,
      "new_path": "viewer/src/viewer_content/trimpath_content.cpp"
    }
  ]
}
