)]}'
{
  "commit": "18118e10a0a590525aa6bcc33141ea7e0942f137",
  "tree": "1551b2a6eab250f2ccb404756d3dfaadd54b9c5f",
  "parents": [
    "97d27ff59459ddbf1a014d6fa898a2c2189f3841"
  ],
  "author": {
    "name": "luckysmg",
    "email": "2539699336@qq.com",
    "time": "Thu Feb 02 08:29:17 2023 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Feb 02 00:29:17 2023 +0000"
  },
  "message": "Add iOS spring animation objc files (#38801)\n\n* ++\n\n* ++\n\n* ++\n\n* ++\n\n* ++\n\n* ++\n\n* Add tests\n\n* ++\n\n* ++\n\n* ++\n\n* ++\n\n* ++",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "d1b7a573af3754e8335af06d6fb0a95d785391c6",
      "old_mode": 33188,
      "old_path": "BUILD.gn",
      "new_id": "0b7cca847deb481b4ef34bbdcdef0bb2e3aa8a64",
      "new_mode": 33188,
      "new_path": "BUILD.gn"
    },
    {
      "type": "modify",
      "old_id": "fca4c2fda4006b02c7b708e5451e489db8dad884",
      "old_mode": 33188,
      "old_path": "ci/licenses_golden/licenses_flutter",
      "new_id": "4d518c29f3bae687ba0c711f723752df7867f3a8",
      "new_mode": 33188,
      "new_path": "ci/licenses_golden/licenses_flutter"
    },
    {
      "type": "modify",
      "old_id": "9e79e4e21e77afb1ade80d76e6f66c1b0a3519fb",
      "old_mode": 33261,
      "old_path": "testing/run_tests.py",
      "new_id": "c198d2f69879a641a74a98e4a499c397ea251c19",
      "new_mode": 33261,
      "new_path": "testing/run_tests.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "32a6a128b5b16aa8082be8ecc7f3fa3ba3772f19",
      "new_mode": 33188,
      "new_path": "third_party/spring_animation/BUILD.gn"
    },
    {
      "type": "delete",
      "old_id": "69101dab030e8fbea767924f822144181b726ff7",
      "old_mode": 33188,
      "old_path": "third_party/spring_animation/Libraries/Animated/animations/SpringAnimation.js",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5e73ab02f4fdd4cdd3d9956010911cedd67bd3a2",
      "new_mode": 33188,
      "new_path": "third_party/spring_animation/SpringAnimationTest.mm"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2ebcc62e518dc904f6ee1e769e56fd68209b3d49",
      "new_mode": 33188,
      "new_path": "third_party/spring_animation/spring_animation.h"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "6232afff162b321a9ade47afca0c2ebed0924773",
      "new_mode": 33188,
      "new_path": "third_party/spring_animation/spring_animation.mm"
    }
  ]
}
