From 5bfaf35dfbbdd62ddde2765ccd9899c1c6a4e164 Mon Sep 17 00:00:00 2001 From: ruki Date: Wed, 5 May 2021 00:38:13 +0800 Subject: fix download package --- xmake/modules/private/action/require/impl/actions/download.lua | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xmake/modules/private/action/require/impl/actions/download.lua b/xmake/modules/private/action/require/impl/actions/download.lua index ba742aeb3..6af797b5e 100644 --- a/xmake/modules/private/action/require/impl/actions/download.lua +++ b/xmake/modules/private/action/require/impl/actions/download.lua @@ -53,6 +53,8 @@ function _checkout(package, url, sourcedir, url_alias) local localdir = find_directory(package:name() .. archive.extension(url), core_package.searchdirs()) if localdir and os.isdir(localdir) then git.clean({repodir = localdir, force = true, all = true}) + git.reset({repodir = localdir, hard = true}) + os.cp(localdir, packagedir) tty.erase_line_to_start().cr() return end -- cgit v1.3.1