)]}'
{
  "commit": "739c66c429929cc51a40ad2e876e3e07ebfc86e8",
  "tree": "e3db1bdb10b35cd5de4b98bf8a85eadb3c5b8dbc",
  "parents": [
    "42deae4ab1874dd3b43e132583599c49311bf8eb"
  ],
  "author": {
    "name": "Luigi Rosso",
    "email": "luigi@rive.app",
    "time": "Thu Jul 29 13:54:34 2021 -0700"
  },
  "committer": {
    "name": "Luigi Rosso",
    "email": "luigi-rosso@users.noreply.github.com",
    "time": "Thu Jul 29 14:04:50 2021 -0700"
  },
  "message": "Adding transform constraint.\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "add65a09f6b418e85c034c06feb0a3c42e7b61bf",
      "new_mode": 33188,
      "new_path": "dev/defs/constraints/transform_constraint.json"
    },
    {
      "type": "modify",
      "old_id": "e8427b1d588dba2c8004988a9d91fff902775972",
      "old_mode": 33188,
      "old_path": "include/constraints/constraint.hpp",
      "new_id": "093e11da5ca8a71d27e26fce2de0ec900340e3d2",
      "new_mode": 33188,
      "new_path": "include/constraints/constraint.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4100e7cf0b5ab3a4756f4e5a85f844b7a306a861",
      "new_mode": 33188,
      "new_path": "include/constraints/transform_constraint.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aa85a2a6c3cf7314e7737fd5bb750050a0b2ee1d",
      "new_mode": 33188,
      "new_path": "include/generated/constraints/transform_constraint_base.hpp"
    },
    {
      "type": "modify",
      "old_id": "a4128fc2fe0515c55381cd985a8c2d11a5cf5920",
      "old_mode": 33188,
      "old_path": "include/generated/core_registry.hpp",
      "new_id": "cd04bc52601a17e85d6b4756120982a17ef6ae6c",
      "new_mode": 33188,
      "new_path": "include/generated/core_registry.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0bfc44d2fcdaa801dfaa038e541e4b99bb6f0557",
      "new_mode": 33188,
      "new_path": "include/transform_space.hpp"
    },
    {
      "type": "modify",
      "old_id": "cd32ec6ad0af1b111ee1330ed928e42423c4e1d5",
      "old_mode": 33188,
      "old_path": "src/constraints/constraint.cpp",
      "new_id": "503f0241a414ee39b41af3d721623cbfd80c798f",
      "new_mode": 33188,
      "new_path": "src/constraints/constraint.cpp"
    },
    {
      "type": "modify",
      "old_id": "3e4f5a0546b568960f540acd25c754e3a5bccc8e",
      "old_mode": 33188,
      "old_path": "src/constraints/ik_constraint.cpp",
      "new_id": "2f74b92457ef6c36874eee5da3403097345a37d2",
      "new_mode": 33188,
      "new_path": "src/constraints/ik_constraint.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "36a9ab3500603ee2d0bfae9fbb5356393f20e708",
      "new_mode": 33188,
      "new_path": "src/constraints/transform_constraint.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "8214daec2aff64e4d6685be108f80f18c8e6a304",
      "new_mode": 33188,
      "new_path": "src/generated/constraints/transform_constraint_base.cpp"
    },
    {
      "type": "modify",
      "old_id": "617ebfe8a7fd30660ef4e1578d167b83417746b6",
      "old_mode": 33188,
      "old_path": "src/math/mat2d.cpp",
      "new_id": "f2d96b5fa12098e6032fda41d160cac16ba87781",
      "new_mode": 33188,
      "new_path": "src/math/mat2d.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "30f765f69ccce641191bfc7a7f4c5de7ebe0aade",
      "new_mode": 33188,
      "new_path": "test/assets/transform_constraint.riv"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "01919032fb60eeaa0dc81dfc99fd0b0c6d074339",
      "new_mode": 33188,
      "new_path": "test/rive_testing.cpp"
    },
    {
      "type": "modify",
      "old_id": "8518891f31e3f71cb0a914ce7e76db0e89a311b3",
      "old_mode": 33188,
      "old_path": "test/rive_testing.hpp",
      "new_id": "c617cd6b2dc1cd0262a40a81285e418155ab9e22",
      "new_mode": 33188,
      "new_path": "test/rive_testing.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "eb077eb4a591741f37779e152f0c38c3fc0d1de6",
      "new_mode": 33188,
      "new_path": "test/transform_constraint_test.cpp"
    }
  ]
}
