Skip to content

[flutter_tools] flutter upgrade --verify-only shows commit hashes instead of framework version #69417

@royarg02

Description

@royarg02

As per #68866, running flutter upgrade --verify-only should show the differences in the framework versions between any update and the one installed in the user's system.

However, it shows the commit hashes instead.

Steps to Reproduce

Run flutter upgrade --verify-only when having an update available in the master channel.

Expected results:
Running the above command shows the framework versions.

A new version of Flutter is available on channel <user channel>

The latest revision: <update version>
Your current version: <user installed version>

To upgrade now, run "flutter upgrade".

Actual results:
Running the command shows the commit hashes.

A new version of Flutter is available on channel master

The latest revision: 18341efa2fb8c3570ca32e71d1a9da74e8b2cbf5
Your current version: 8b9e9680d24ffd4b3dbfa216f5f64a0490088f45

To upgrade now, run "flutter upgrade".
flutter doctor -v
[✓] Flutter (Channel master, 1.24.0-4.0.pre.117, on Linux, locale en_IN.utf8)
    • Flutter version 1.24.0-4.0.pre.117 at /home/anurag/flutter_master
    • Framework revision 8b9e9680d2 (2 days ago), 2020-10-28 11:40:39 -0700
    • Engine revision 64e6599910
    • Dart version 2.11.0 (build 2.11.0-260.0.dev)

[✓] Android toolchain - develop for Android devices (Android SDK version 29.0.3)
    • Android SDK at /home/anurag/Android/Sdk
    • Platform android-29, build-tools 29.0.3
    • ANDROID_HOME = /home/anurag/Android/Sdk
    • Java binary at: /usr/lib/jvm/java-11-openjdk/bin/java
    • Java version OpenJDK Runtime Environment (build 11.0.8+10)
    • All Android licenses accepted.

[✓] Chrome - develop for the web
    • CHROME_EXECUTABLE = /usr/bin/chromium

[✓] Linux toolchain - develop for Linux desktop
    • clang version 10.0.1
    • cmake version 3.18.3
    • ninja version 1.10.1
    • pkg-config version 1.7.3

[!] Android Studio (not installed)
    • Android Studio not found; download from https://developer.android.com/studio/index.html
      (or visit https://flutter.dev/docs/get-started/install/linux#android-setup for detailed instructions).

[✓] IntelliJ IDEA Community Edition (version 2020.2)
    • IntelliJ at /usr/share/idea
    • Flutter plugin version 50.0
    • Dart plugin version 202.7319.5

[✓] Connected device (3 available)
    • Linux (desktop)  • linux      • linux-x64      • Linux
    • Web Server (web) • web-server • web-javascript • Flutter Tools
    • Chrome (web)     • chrome     • web-javascript • Chromium 86.0.4240.111 Arch Linux

! Doctor found issues in 1 category.

Metadata

Metadata

Assignees

No one assigned

    Labels

    toolAffects the "flutter" command-line tool. See also t: labels.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions