)]}'
{
  "commit": "4febf5b6da1d11a1f9350f283ebb49a2301cc5ef",
  "tree": "44c00ff2597195c0b54fe98bc60e83039b6da214",
  "parents": [
    "8f515f8ea19e3e09c65c9bc75675713e89b5802c"
  ],
  "author": {
    "name": "Elliott Brooks",
    "email": "21270878+elliette@users.noreply.github.com",
    "time": "Wed Jun 26 15:37:39 2024 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Jun 26 22:37:39 2024 +0000"
  },
  "message": "Check whether the version in flutter-candidate.txt is a tag or a commit hash (#7993)\n\nFollow-up to https://github.com/flutter/devtools/pull/7989\r\n\r\nFixes error running `devtools_tool update-flutter-sdk` when the Flutter version is a commit hash:\r\n\r\n```\r\n~/develop/devtools/packages/devtools_app/ [ext-settings-button*] devtools_tool update-flutter-sdk --use-cache\r\nUsing Flutter SDK from /Users/kenzieschmoll/develop/devtools/tool/flutter-sdk\r\nUpdating to Flutter version from cache: tags/1c77696615558bf8f9fa7a6e2a473f438f1c03ca \r\nUpdating Flutter at /Users/kenzieschmoll/develop/devtools/tool/flutter-sdk\r\n/Users/kenzieschmoll/develop/devtools/tool/flutter-sdk \u003e git fetch\r\n/Users/kenzieschmoll/develop/devtools/tool/flutter-sdk \u003e git checkout tags/1c77696615558bf8f9fa7a6e2a473f438f1c03ca -f\r\nerror: pathspec \u0027tags/1c77696615558bf8f9fa7a6e2a473f438f1c03ca\u0027 did not match any file(s) known to git\r\nProcessException: Failed with exit code: 1. \r\n  Command: git checkout tags/1c77696615558bf8f9fa7a6e2a473f438f1c03ca -f\r\n```",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "65858ad4f31a5e99a86f5361a2996043d48c50d8",
      "old_mode": 33188,
      "old_path": "tool/lib/commands/update_flutter_sdk.dart",
      "new_id": "5045b976658d25eb5a40a2bc8f1723e4016fb570",
      "new_mode": 33188,
      "new_path": "tool/lib/commands/update_flutter_sdk.dart"
    }
  ]
}
