)]}'
{
  "commit": "64d1097e53d3ee81f0256bbf7384929657176a09",
  "tree": "399f07a44f4f61e80e92b8d510485d59461cb700",
  "parents": [
    "f330804baf9182325573d016c735d406b88ed10f"
  ],
  "author": {
    "name": "Greg Spencer",
    "email": "gspencergoog@users.noreply.github.com",
    "time": "Thu May 16 12:55:07 2019 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu May 16 12:55:07 2019 -0700"
  },
  "message": "Add reverseDuration to AnimationController (#32730)\n\nThis adds a reverseDuration parameter to AnimationController so that the animation has a different duration when going in reverse as it does going forward.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9c9cca72add164c5c29136608d8e3aebe4599cbf",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/animation/animation_controller.dart",
      "new_id": "866481b14d2654b86d3c05d20394f8f1c88a703f",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/animation/animation_controller.dart"
    },
    {
      "type": "modify",
      "old_id": "c9456b8fff92c31189469f591c0d58a8adb19045",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/animated_size.dart",
      "new_id": "9d0b68efc89fb000174fd22e15802d2e6629cdbd",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/animated_size.dart"
    },
    {
      "type": "modify",
      "old_id": "ccb2a5bf459393a49801c9015ace440fef552fcd",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/animated_cross_fade.dart",
      "new_id": "26f95a3c45d3ad0cb2ba8e044b70b796a6c4bb78",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/animated_cross_fade.dart"
    },
    {
      "type": "modify",
      "old_id": "8ef3badce5228791444aab0a0ff62453b7fc897d",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/animated_size.dart",
      "new_id": "43e4ec33b08c3c92474aa0639bbfedc16f64e017",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/animated_size.dart"
    },
    {
      "type": "modify",
      "old_id": "9f3a1a19c0b205b2dbb3555b4ea3387a84839825",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/animated_switcher.dart",
      "new_id": "92042c4445e66c788300443cb05f3b0c16b94404",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/animated_switcher.dart"
    },
    {
      "type": "modify",
      "old_id": "d9868f590e30646af7d121a27a3c22f79477af0c",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/implicit_animations.dart",
      "new_id": "1714ef76f3356f0516e643e7d9a194bca1509886",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/implicit_animations.dart"
    },
    {
      "type": "modify",
      "old_id": "662a59a883b11b73a33f55881024a3987eef5868",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/animation/animation_controller_test.dart",
      "new_id": "8efa6740f19144e42c99a700be6d27074f098afb",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/animation/animation_controller_test.dart"
    },
    {
      "type": "modify",
      "old_id": "6dfd76a37f5b05071832fcce83055e4e4698f95f",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/animation/animations_test.dart",
      "new_id": "8d86c431d9f5aac8edd3fa9157d5f6b2298eb79d",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/animation/animations_test.dart"
    }
  ]
}
