)]}'
{
  "commit": "3ed4960b16e847e80723cd04528de6cd4854028e",
  "tree": "12127529b98ced3bfc38a5a4886e2a9ac8b33613",
  "parents": [
    "84a879e66dc6448134b250f6ad1bf3ed874d2f83"
  ],
  "author": {
    "name": "Adam Barth",
    "email": "github@adambarth.com",
    "time": "Fri Sep 16 13:12:36 2016 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Sep 16 13:12:36 2016 -0700"
  },
  "message": "Add FlexFit.loose (#5908)\n\nPreviously, flexible children were always required to fill their allocated\r\nspace. After this change, they can fit loosely into that space and not fill it.\r\nWhen that happens, the remaining free space is allocated according to the\r\nmaixAxisAlignment.\r\n\r\nFixes #5858",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "93b6c438f22ce548565795e6241476c4685c4f37",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/rendering/flex.dart",
      "new_id": "91ee5a80055a8333ae6b5933739a61b18764931b",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/rendering/flex.dart"
    },
    {
      "type": "modify",
      "old_id": "52725fba611dbdfaf70ec61fe41e3dc78a6c232b",
      "old_mode": 33188,
      "old_path": "packages/flutter/lib/src/widgets/basic.dart",
      "new_id": "d76e3051f0967e7698472010c5b52716d96fb59d",
      "new_mode": 33188,
      "new_path": "packages/flutter/lib/src/widgets/basic.dart"
    },
    {
      "type": "modify",
      "old_id": "99bd6b36ee96258efec2b037dd96fadaa67f76e8",
      "old_mode": 33188,
      "old_path": "packages/flutter/test/rendering/flex_test.dart",
      "new_id": "57945782755edf4d3261697f41bba5413319abc6",
      "new_mode": 33188,
      "new_path": "packages/flutter/test/rendering/flex_test.dart"
    }
  ]
}
