)]}'
{
  "commit": "bf794aa7182a5d5005b72db7f9086d2e64bca30d",
  "tree": "d78de14c34b72c8980f6b66d8d37dfa991ccd47d",
  "parents": [
    "4af10ced41ca3cd2249463d569abc1d13548cba5"
  ],
  "author": {
    "name": "Kurt Nelson",
    "email": "kurtisnelson@gmail.com",
    "time": "Sun Apr 01 09:50:58 2018 -0700"
  },
  "committer": {
    "name": "Mehmet Fidanboylu",
    "email": "mehmetf@users.noreply.github.com",
    "time": "Sun Apr 01 09:50:58 2018 -0700"
  },
  "message": "Make SharedPreferences return failures (#441)\n\nOn Android, SharedPreferences#apply() will silently fail if there is an\r\nissue. Using #commit() ensures we can propogate errors up the future\r\nchain.\r\nAlso updated the example to reflect the fact that preference writes are\r\nnot instant.\r\nDeprecated commit() as neither platform actually implements it\r\ncorrectly.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "bc6e61d19dc6f3cd59638261ef4df21e11e038e7",
      "old_mode": 33188,
      "old_path": "packages/shared_preferences/README.md",
      "new_id": "726fc37a8c4a81753b149e3fce382c97629e63eb",
      "new_mode": 33188,
      "new_path": "packages/shared_preferences/README.md"
    },
    {
      "type": "modify",
      "old_id": "ccbce86c0552f50a8db3ad366686f827166f6b04",
      "old_mode": 33188,
      "old_path": "packages/shared_preferences/android/src/main/java/io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.java",
      "new_id": "1f42093baa6061efb99d8eb8041112e51667f56d",
      "new_mode": 33188,
      "new_path": "packages/shared_preferences/android/src/main/java/io/flutter/plugins/sharedpreferences/SharedPreferencesPlugin.java"
    },
    {
      "type": "modify",
      "old_id": "823c5581b0f36888a9c834ef2e0006026d627632",
      "old_mode": 33188,
      "old_path": "packages/shared_preferences/example/lib/main.dart",
      "new_id": "7b54195f2520cd3763ece7362e9f704ac81686bf",
      "new_mode": 33188,
      "new_path": "packages/shared_preferences/example/lib/main.dart"
    },
    {
      "type": "modify",
      "old_id": "9d2b5de969f15054c303cb2ff739c21f8d72cc9a",
      "old_mode": 33188,
      "old_path": "packages/shared_preferences/ios/Classes/SharedPreferencesPlugin.m",
      "new_id": "270f3a9efe53855d20837537e09c87c4a519102b",
      "new_mode": 33188,
      "new_path": "packages/shared_preferences/ios/Classes/SharedPreferencesPlugin.m"
    },
    {
      "type": "modify",
      "old_id": "7656d1dcd497601f706b00a006d2dfe6d312f213",
      "old_mode": 33188,
      "old_path": "packages/shared_preferences/lib/shared_preferences.dart",
      "new_id": "3b888dbcf940087649277f63eed702f2d998908d",
      "new_mode": 33188,
      "new_path": "packages/shared_preferences/lib/shared_preferences.dart"
    },
    {
      "type": "modify",
      "old_id": "46dc103117af7525e374fedf38077f799a1f01bc",
      "old_mode": 33261,
      "old_path": "packages/shared_preferences/test/shared_preferences_test.dart",
      "new_id": "e6348d4503b6d6adc240d28acd6debb1aa38f7b9",
      "new_mode": 33261,
      "new_path": "packages/shared_preferences/test/shared_preferences_test.dart"
    }
  ]
}
