)]}'
{
  "commit": "e87ae65c60122c3c497fd17a6183a9d7249846ff",
  "tree": "0cd6f7ef5addb53aab6ac5ef08e7777ea6b853df",
  "parents": [
    "261e4a5471169075beb3c6d00a50dafbb681401c"
  ],
  "author": {
    "name": "Adam Barth",
    "email": "abarth@chromium.org",
    "time": "Thu Sep 10 12:03:35 2015 -0700"
  },
  "committer": {
    "name": "Adam Barth",
    "email": "abarth@chromium.org",
    "time": "Thu Sep 10 12:03:35 2015 -0700"
  },
  "message": "Don\u0027t register gesture detectors when Scrollable can\u0027t scroll\n\nPreviously, if you used a number of nested Blocks, they\u0027d each try to register\ndrag gesture detectors even though they can\u0027t actually scroll. This CL teaches\nScrollable to watch for drag gestures only when it can actually scroll.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "cd209761f4dfd50edad46473700252f66a75e90d",
      "old_mode": 33188,
      "old_path": "sky/packages/sky/lib/src/animation/scroll_behavior.dart",
      "new_id": "14d47b0450f61d4a2ff1b958eef39b5b8ec22e94",
      "new_mode": 33188,
      "new_path": "sky/packages/sky/lib/src/animation/scroll_behavior.dart"
    },
    {
      "type": "modify",
      "old_id": "2fb8efaa99ec894a6be2a7862f1f7187575e0327",
      "old_mode": 33188,
      "old_path": "sky/packages/sky/lib/src/widgets/scrollable.dart",
      "new_id": "2617f3505bfcf9536cce9c8506a3365100806533",
      "new_mode": 33188,
      "new_path": "sky/packages/sky/lib/src/widgets/scrollable.dart"
    }
  ]
}
