)]}'
{
  "commit": "647942d81b3e95e2e12e0d8b6e5c84064bb1db55",
  "tree": "1efaf12a38dc96d280d924e632f84a49f22cecb2",
  "parents": [
    "6280716f4091d39d775cb9c14a8e32f53c1d3f12"
  ],
  "author": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Fri Jan 17 02:04:38 2025 +0000"
  },
  "committer": {
    "name": "bodymovin",
    "email": "hello@rive.app",
    "time": "Fri Jan 17 02:04:38 2025 +0000"
  },
  "message": "Nnnn add extra functionality to string converter\n\nadding three new converters to operate over strings:\n- first one supports padding text with a set of characters\n- second one removes trailing zeroes from a string\n- third one trims spaces from text\n\nseveral files are just the usual boilerplate code.\nAdded some comments in the code\n\nDiffs\u003d\n2240d091f8 Nnnn add extra functionality to string converter (#8876)\n\nCo-authored-by: hernan \u003chernan@rive.app\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "b59df5e1ba6f6ec0b7742680d4bcb9a4e3504158",
      "old_mode": 33188,
      "old_path": ".rive_head",
      "new_id": "93df727426211ed93bfefa112f380d125f306209",
      "new_mode": 33188,
      "new_path": ".rive_head"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "0b5f2b42b992d2fe2b7b23484154fd8d47eafe72",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/converters/data_converter_string_pad.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5aa35c1d9bb8ebbb2835ddf419429090e64c0053",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/converters/data_converter_string_remove_zeros.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "481a1c6771c8c80bed0a9125a8b09282c45771cf",
      "new_mode": 33188,
      "new_path": "dev/defs/data_bind/converters/data_converter_string_trim.json"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "aae5af1761c8466b008e4ea16dcf29685484d4da",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/converters/data_converter_string_pad.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9005ede38d0317acdf7c127c58dc2329673c22db",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/converters/data_converter_string_remove_zeros.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "912d7441fb6357573a8d91a215f4d167f195b97f",
      "new_mode": 33188,
      "new_path": "include/rive/data_bind/converters/data_converter_string_trim.hpp"
    },
    {
      "type": "modify",
      "old_id": "0a809c1b6d3faa91efd596ea75a4208e6806b8a3",
      "old_mode": 33188,
      "old_path": "include/rive/generated/core_registry.hpp",
      "new_id": "2659c0141c491586b37fe6e1290fddd866b2a739",
      "new_mode": 33188,
      "new_path": "include/rive/generated/core_registry.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "175987a801795e4218a94825e7e13b909a3f2a33",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/converters/data_converter_string_pad_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "076002def1134c844ad7aac9220e4905dc5fbc14",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/converters/data_converter_string_remove_zeros_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4441cda4af4ec00bb71f52677798a45e9a8d4f05",
      "new_mode": 33188,
      "new_path": "include/rive/generated/data_bind/converters/data_converter_string_trim_base.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ad9a068adcf982d8a1365b0bf9b5ea3923c373c9",
      "new_mode": 33188,
      "new_path": "include/rive/trim_type.hpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e1dcba325af9d04e79d22e4fc8eb7d96921a0d96",
      "new_mode": 33188,
      "new_path": "src/data_bind/converters/data_converter_string_pad.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "df5c8599a589fb620572c81f61907a9e38540a3b",
      "new_mode": 33188,
      "new_path": "src/data_bind/converters/data_converter_string_remove_zeros.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2a28a8740d21c2e5b44d237ddc5564ff9852563",
      "new_mode": 33188,
      "new_path": "src/data_bind/converters/data_converter_string_trim.cpp"
    },
    {
      "type": "modify",
      "old_id": "0b51a33d39b56dd4b27989e30f5ca01258899100",
      "old_mode": 33188,
      "old_path": "src/data_bind/converters/data_converter_to_string.cpp",
      "new_id": "0fe57fff48414114d9b4ddae4e69222039cf87a9",
      "new_mode": 33188,
      "new_path": "src/data_bind/converters/data_converter_to_string.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "112cbebc24aa94514818487903906c6474262a7a",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/converters/data_converter_string_pad_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "9b1cb5aaecb5fc19a43320ce80564e5bf3dd9d1d",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/converters/data_converter_string_remove_zeros_base.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ed5c0306cc717e4444dd60ce17018bbbc7cf922a",
      "new_mode": 33188,
      "new_path": "src/generated/data_bind/converters/data_converter_string_trim_base.cpp"
    }
  ]
}
