)]}'
{
  "commit": "d1bde2eddea0c3770716f0e25d041e8a20fc6d00",
  "tree": "3d45899f53f7f87972eef9aad8e9b565c8604d6f",
  "parents": [
    "c362d8da07b0bb8a953a26b4a2aa4b1c7f3490eb"
  ],
  "author": {
    "name": "Frederik Schweiger",
    "email": "mail@flschweiger.net",
    "time": "Thu Jan 24 18:30:45 2019 +0100"
  },
  "committer": {
    "name": "Hans Muller",
    "email": "hansmuller@chromium.org",
    "time": "Thu Jan 24 09:30:45 2019 -0800"
  },
  "message": "Add reverse functionality to repeat() of AnimationController (#25125)\n\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f033b44868c405c0c50890df1230171695a44a01",
      "old_mode": 33188,
      "old_path": "AUTHORS",
      "new_id": "265c7daf4b688fa3871b783d6b0f985ed3346ab0",
      "new_mode": 33188,
      "new_path": "AUTHORS"
    },
    {
      "type": "modify",
      "old_id": "9623bdc9ca08c179b61f8e14d137240fdcd7c30a",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/animation/animation_controller.dart",
      "new_id": "c279f32a4c2def7e76f71204ef941abe85ad5a13",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/animation/animation_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "a2a180783a2e641a704a7f4111b0dc5d21adc5d5",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/animation/animation_controller_test.dart",
      "new_id": "662a59a883b11b73a33f55881024a3987eef5868",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/animation/animation_controller_test.dart"
    }
  ]
}
