)]}'
{
  "commit": "7c811b6a66bcbab62f87c8768decc449027e5190",
  "tree": "4c8d0b9e18154e7f2e0a144ddae68ff55561531b",
  "parents": [
    "841e1cf0afd5da3bff40aee8d4ab05815da10a46"
  ],
  "author": {
    "name": "Greg Spencer",
    "email": "gspencergoog@users.noreply.github.com",
    "time": "Tue May 28 10:19:19 2019 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue May 28 10:19:19 2019 -0700"
  },
  "message": "Fix first focus determination. (#33279)\n\nReplacing the algorithm for finding the first focusable item in the focus tree. Somehow it was a kind of gibberish before, and really didn\u0027t work or make sense.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bca61f032fef7238b4cf6058d014f0c5f13de8ac",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/focus_traversal.dart",
      "new_id": "7fb6c72eac0d67ea56a03546f0cbbe1da770c2d6",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/focus_traversal.dart"
    },
    {
      "type": "modify",
      "old_id": "18384563c38fa14d29f2a626f6bb61e9a11f0e74",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/widgets/focus_traversal_test.dart",
      "new_id": "693ffb1e688767c283a01dcf5e119742f5417740",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/widgets/focus_traversal_test.dart"
    }
  ]
}
