)]}'
{
  "commit": "c482edac4ffbd6e7f67f89014a4338be7cd8a28d",
  "tree": "18b9bb2ee09f65daf46a69ed0b39e0031159914b",
  "parents": [
    "71b8465bcabfa64ce182b7565f1a22be7ed8d58c"
  ],
  "author": {
    "name": "Tong Mu",
    "email": "dkwingsmt@users.noreply.github.com",
    "time": "Tue Jun 04 10:13:15 2019 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Jun 04 10:13:15 2019 -0700"
  },
  "message": "Revert \"Move declaration of semantic handlers from detectors to recognizers (#33475)\" (#33851)\n\nThis reverts commit 572f349f5c7db7a783870ea8d4ecc641a365563f.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "356d0d7fa6c709e66b44cf7649fa019568629819",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/gestures.dart",
      "new_id": "7e308941fddea13766aa209fcc0deda5fe572e70",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/gestures.dart"
    },
    {
      "type": "modify",
      "old_id": "1bacb2ce73400efb6603544f76606b71a119b49f",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/gestures/long_press.dart",
      "new_id": "0c4b66c72602e39d05e72a591be7af75b46546a8",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/gestures/long_press.dart"
    },
    {
      "type": "modify",
      "old_id": "38329ae884a43e52038d948da20e2d48d7547690",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/gestures/monodrag.dart",
      "new_id": "af235ea69a63b8d5025e9883310b101592ce32b3",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/gestures/monodrag.dart"
    },
    {
      "type": "modify",
      "old_id": "6492ff71367ebdf6a7d98ac8cf898db7eaf0038a",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/gestures/recognizer.dart",
      "new_id": "53f9bd6ba58369dacbc6ac83ff94e241e8efe53a",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/gestures/recognizer.dart"
    },
    {
      "type": "delete",
      "old_id": "ff63f6269f5557c913c9797c64ab92e37676b77f",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/gestures/semantics.dart",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "b4ab40808d9e80de1164055e0e382e8e17560f20",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/gestures/tap.dart",
      "new_id": "f23a64466dff2a084e12bd9f27fdeea72a7f1bba",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/gestures/tap.dart"
    },
    {
      "type": "modify",
      "old_id": "a984f4a40c9d55e741433fdbc7338d1d61c60d30",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/proxy_box.dart",
      "new_id": "7a6bf1ed519d82aecdbe51dc9e004e3e2ac3ad16",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/proxy_box.dart"
    },
    {
      "type": "modify",
      "old_id": "4afb68062c7c6190ba737e1966289de03a534dae",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/gesture_detector.dart",
      "new_id": "e916ec35548de8fc6a2f1e554e56a3bdce71215e",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/gesture_detector.dart"
    },
    {
      "type": "modify",
      "old_id": "5efc4045d9b4b5c29a43cde6e53a80805d38e27e",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/gestures/drag_test.dart",
      "new_id": "35a81971716b8f0d1373c9913bc918151fa8847c",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/gestures/drag_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7a6630d4ff029daebfa6a6e44efb6895219c20e1",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/gestures/long_press_test.dart",
      "new_id": "746ba6b30437e008dc90e1e0de144643ff04eea7",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/gestures/long_press_test.dart"
    },
    {
      "type": "modify",
      "old_id": "50b4f006ea29f0c43394e13251ff2f415eeaa78e",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/gestures/tap_test.dart",
      "new_id": "2d377d65063998c9edf70696eac4c1b47ade1a67",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/gestures/tap_test.dart"
    },
    {
      "type": "modify",
      "old_id": "7a7550ce33e2cf0e8e121bef70349e9858e90bc8",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/widgets/gesture_detector_semantics_test.dart",
      "new_id": "e616be36e3c784a176d285fb12ed1f7ce845c925",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/widgets/gesture_detector_semantics_test.dart"
    }
  ]
}
