)]}'
{
  "commit": "f2004b8f430f7b9a00697bebb8ad56dabbb155ec",
  "tree": "88baec7419b11376e0d1a1d978a35cd3379873b0",
  "parents": [
    "199ebaa67738ab15d38a8ed1f1033d6218fb2737"
  ],
  "author": {
    "name": "KyleWong",
    "email": "kang.wang1988@gmail.com",
    "time": "Wed Feb 13 15:05:20 2019 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Feb 13 15:05:20 2019 +0800"
  },
  "message": "Add android studio process logic for JetBrainsToolbox (#27687)\n\n* Make plugin path search logic use version check as a fallback.\r\n\r\n* In JetBrainsToolbox, Info.plist would be just some kind of wrapper, we need a double check before get the real one.\r\n\r\n* Use Regex to get content instead of `default command` to avoid error output as there could be no JetBrainsToolboxApp key/value for a normal Info.plist(Android Studio.)",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e476608d618675bcb607d7bb57cb310127f59a67",
      "old_mode": 33188,
      "old_path": "packages/flutter_tools/lib/src/android/android_studio.dart",
      "new_id": "a94b200704cdbd90617917af35da42b112a1aadc",
      "new_mode": 33188,
      "new_path": "packages/flutter_tools/lib/src/android/android_studio.dart"
    }
  ]
}
