)]}'
{
  "commit": "f3f5045179ccd0ebf00e4d1f8deece265d2c2e9a",
  "tree": "5570043e2003ff4a667130d377b5f7e1670ce984",
  "parents": [
    "a171639ed1ed7e67b6c65683765c19ff63955dbb"
  ],
  "author": {
    "name": "Hans Muller",
    "email": "hansmuller@chromium.org",
    "time": "Fri Jul 10 08:46:17 2015 -0700"
  },
  "committer": {
    "name": "Hans Muller",
    "email": "hansmuller@chromium.org",
    "time": "Fri Jul 10 08:46:17 2015 -0700"
  },
  "message": "Card \"swipe-away\" dismiss version 3: Uses BlockViewport\n\nScrollable version of the existing demo.\n\nIncludes Ian\u0027s BlockViewport fixes.\n\nStill TODO: track the layout and update the ScrollBehavior\u0027s\ncontentsHeight as needed. Stop when we\u0027ve reached the need.\n\nR\u003dabarth@chromium.org\n\nReview URL: https://codereview.chromium.org/1227963003 .\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "eb4f16797ea1ae19e6ce9735d5cf1de81e5c6911",
      "old_mode": 33188,
      "old_path": "sky/sdk/example/widgets/card_collection.dart",
      "new_id": "e20648c21fe46294808986c7ebb01127763a15fc",
      "new_mode": 33188,
      "new_path": "sky/sdk/example/widgets/card_collection.dart"
    },
    {
      "type": "modify",
      "old_id": "e53240ae823b3fcd54ee5911301fff1814014299",
      "old_mode": 33188,
      "old_path": "sky/sdk/lib/widgets/block_viewport.dart",
      "new_id": "8aa0f0c3756dd5379739ca19977e2cf0cc7417af",
      "new_mode": 33188,
      "new_path": "sky/sdk/lib/widgets/block_viewport.dart"
    }
  ]
}
