From dbfaaddb4f1832951db4b1234a06606c942d48f9 Mon Sep 17 00:00:00 2001
From: cuobiezi <liujw22@gmail.com>
Date: Sun, 28 Aug 2022 01:46:38 +0800
Subject: [PATCH] fix(cli): `deno upgrade --canary` always downloaded latest
 version even if it was already latest (#15639)

Closes #15570
---
 cli/tools/upgrade.rs | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/cli/tools/upgrade.rs b/cli/tools/upgrade.rs
index 702a578c9a..bd1fe0c311 100644
--- a/cli/tools/upgrade.rs
+++ b/cli/tools/upgrade.rs
@@ -79,8 +79,7 @@ pub async fn upgrade(upgrade_flags: UpgradeFlags) -> Result<(), AnyError> {
       };
 
       let current_is_most_recent = if upgrade_flags.canary {
-        let mut latest_hash = latest_version.clone();
-        latest_hash.truncate(7);
+        let latest_hash = latest_version.clone();
         crate::version::GIT_COMMIT_HASH == latest_hash
       } else if !crate::version::is_canary() {
         let current = semver::Version::parse(&crate::version::deno()).unwrap();